Cm2 Updates

0 views
Skip to first unread message

Rosalia Hollingworth

unread,
Aug 4, 2024, 4:57:23 PM8/4/24
to slictacontdung
Forthe protection of our customers, Apple doesn't disclose, discuss, or confirm security issues until an investigation has occurred and patches or releases are generally available. This document lists recent releases, including security updates and Rapid Security Responses.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.


You can find your device's Android version number, security update level, and Google Play system level in your Settings app. You'll get notifications when updates are available for you. You can also check for updates.


If an update starts downloading and doesn't finish, your device will automatically try again over the next few days.

When it tries again, you'll get a notification. Open the notification and tap the update action.


CDC released today updated recommendations for how people can protect themselves and their communities from respiratory viruses, including COVID-19. The new guidance brings a unified approach to addressing risks from a range of common respiratory viral illnesses, such as COVID-19, flu, and RSV, which can cause significant health impacts and strain on hospitals and health care workers. CDC is making updates to the recommendations now because the U.S. is seeing far fewer hospitalizations and deaths associated with COVID-19 and because we have more tools than ever to combat flu, COVID, and RSV.


When people get sick with a respiratory virus, the updated guidance recommends that they stay home and away from others. For people with COVID-19 and influenza, treatment is available and can lessen symptoms and lower the risk of severe illness. The recommendations suggest returning to normal activities when, for at least 24 hours, symptoms are improving overall, and if a fever was present, it has been gone without use of a fever-reducing medication.


While every respiratory virus does not act the same, adopting a unified approach to limiting disease spread makes recommendations easier to follow and thus more likely to be adopted and does not rely on individuals to test for illness, a practice that data indicates is uneven.


The updated guidance also includes specific sections with additional considerations for people who are at higher risk of severe illness from respiratory viruses, including people who are immunocompromised, people with disabilities, people who are or were recently pregnant, young children, and older adults. Respiratory viruses remain a public health threat. CDC will continue to focus efforts on ensuring the public has the information and tools to lower their risk or respiratory illness by protecting themselves, families, and communities.


If deployed properly, Bluebook performs routine updates when students launch it, but releases occasionally require a new deployment. If Bluebook cannot auto-update, a message displays that reinstallation is needed before students can test.


If you'd like to read these release notes online, go to Updates on code.visualstudio.com.Insiders: Want to try new features as soon as possible? You can download the nightly Insiders build and try the latest updates as soon as they are available.


To improve accessibility when coding, the Accessible View and accessibility help menu can now present the content of the editor hover information. Depending on the focused part of the hover, they show information about the focused part or the entire hover content.


We added a new setting search.ripgrep.maxThreads that enables you to limit the number of threads that the ripgrep search engine uses. This setting applies regardless whether search is used by the core product or via the extension API.


With the new setting files.candidateGuessEncodings, you can configure a set of encodings that should be considered when files.autoGuessEncoding is enabled. The order of configuration determines the priority. This functionality enables you to limit the possible encodings that can be detected to a smaller set and to prioritize one encoding over another.


In this milestone, we introduced a new Profiles Editor that enables you to manage profiles from a single place. This experience includes creating new profiles, editing and deleting existing profiles, and importing and exporting profiles to share with others. While creating a new profile, you can preview the profile and customize as needed before saving it. The Profiles Editor also enables you to open new windows with a specific profile, or set a profile as the default profile for new windows.


The Profiles Editor is available as an experimental feature behind the workbench.experimental.enableNewProfilesUI setting. Once enabled, you can access the Profiles Editor from the Settings gear icon in the bottom left corner of the window.


In addition to the Profiles Editor, we added actions to the File menu to open a new window with a specific profile. Use the File > New Window with Profile menu to open a new window with a specific profile.


With the editor.codeActionsOnSave setting, you can configure a set of Code Actions that are automatically applied when you save a file, for example to organize imports. We improved the IntelliSense for configuring this setting by providing a list of available Code Actions based on your workspace files and the active extensions.


Note: be aware that that although true and false are still valid configurations at the moment, they will be deprecated in favor of explicit, always, and never. See Code Actions on Save Docs for examples.


We have been exploring using an alternative visualization of the incoming and outgoing changes. This milestone includes an experimental feature that uses a graph to visualize the incoming and outgoing changes. The graph contains the current branch, the current branch's upstream branch, and an optional base branch. The root of the graph is the common ancestor of these branches.


You can enable this new visualization by using the scm.experimental.showHistoryGraph setting. Try it out and let us know what you think, as we continue to improve and expand the functionality available in this visualization.


The Notebook Find control now has "Find in Selection" for textual selections and cell selections. This behavior is enabled by default, and can be controlled via the button within the control. Based on the context of your selection, toggling this button scopes your find query to one or more selected cells, or lines within a cell.


When working with text output in notebooks, you can now use the context menu of a text output to copy the output value or to open the output in a new editor. This feature makes it easier to review large streaming outputs.


The terminal now supports custom glyphs for the branch, line number, and lock Powerline symbols. Like the other custom glyphs we support, these symbols work without the need to configure a font when GPU acceleration is enabled.


Thanks to TypeScript 5.5, we now report many syntax errors in JavaScript and TypeScript regular expression literals. This includes errors such as unclosed groups, incorrect back references, or invalid escapes:


Inline chat rendering is now more compact, which makes it easier to read and understand suggestions. We are also experimenting with a more narrative style for the button text that you can enable via inlineChat.experimental.textButtons.


This hint only shows when the Copilot extension is installed and there is a single terminal that has not had any interaction. It's easy to dismiss the message permanently by right-clicking it. The message also dismisses after you use terminal inline chat for the first time.


We are excited to introduce a new tool, python-environment-tools, designed to significantly enhance the speed of detecting global Python installations and Python virtual environments. This tool uses Rust to ensure a rapid and accurate discovery process.


We are currently testing this new feature, running it in parallel with the existing support, to evaluate the new discovery performance in the Python extension. So, you will see a new logging channel called Python Locator that shows the discovery times with this new tool.


This enhancement is part of our ongoing efforts to optimize the performance and efficiency of Python support in VS Code. Visit the python-environment-tools repo to learn more about this feature, ongoing work, and provide feedback.


Previously, when you placed your cursor on a line of Python code and pressed Shift+Enter, the Python extension would send the exact line contents to the native REPL, even if it would fail, for example because it's part of a multi-line command.


Now, Shift+Enter sends minimum executable code in a non-nested scenario, or the highest top-level block of code in a nested scenario. This enables users to quickly Shift+Enter throughout their file to run the maximum amount of executable code with the least amount of effort.


This feature is in its early stages and is currently behind a flag as we work to ensure it handles various Sphinx, GoogleDoc, and Epytext scenarios effectively. To try it out, you can enable the experimental setting python.analysis.supportRestructuredText.


The ESLint extension now supports the flat config file format. The extension still supports eslintrc files and you can use the eslint.useFlatConfig setting to control which configuration file format is used.


Last month, we finalized the APIs that enable extensions to participate in chat and to access language models, but they were only available in VS Code Insiders. In this release, these APIs are now fully available in VS Code Stable.


Extensions that start a debug session from a test run, can now pass that run into the DebugSessionOptions when they call vscode.debug.startDebugging. When passed, lifecycle actions, such as restarting the debug session, create a new test run as well.

3a8082e126
Reply all
Reply to author
Forward
0 new messages