The March 2025 release of Visual Studio Code features various updates, such as the introduction of agent mode, enhancements to code editing, and an upgraded chat experience. The Agent mode has been introduced in the stable version of VS Code, featuring tools for the Model Context Protocol server. The editor now provides Next Edit Suggestions, minimizes distractions, and incorporates AI edits. Furthermore, users have the ability to access a wider range of language models in chat, seamlessly switch between ask, edit, and agent modes, as well as create and modify notebooks.
Microsoft has released Windows Package Manager 1.10.390, which addresses issues with WinGet 1.10 for both Windows 10 and 11. The release encompasses comprehensive support for Entra ID, enhanced privilege attributes within configuration files, and the execution of source management in the COM API. Minor adjustments include addressing COM download issues.
Microsoft has released a new preview build of WinGet, which provides experimental support for DSC v3 processing and has discontinued support for 32-bit ARM. The updates incorporate parallel build capabilities, the elimination of arm32 support, the introduction of validation options for portable installer types, improved handling of access denied errors, and the addition of security context entries.
Microsoft has released PowerToys 0.90.0, which brings enhancements in features, stability, and automation capabilities. The release features multiple enhancements, notably the introduction of the Command Palette, which provides a swift launcher with an enriched display and expanded functionalities while maintaining optimal performance. The Color Picker has undergone an update from WPF UI to .NET WPF, leading to enhanced themes and visual consistency across various modes. The Windows Command Palette has been launched, offering an enhanced and versatile experience for users.
FancyZones has been updated to address several issues, including the incorrect data being written to the JSON file, misrepresentation of layout hotkeys, and the absence of the "None" option in the editor layout. The Image Resizer has undergone enhancements, including alerts concerning the utilization of the variables "shellItem" and "itemName" prior to their initialization.
Microsoft has released the March 2025 release of the Azure SDK.
Microsoft has released a new preview release of Windows Package Manager, providing experimental support for DSC v3 processing while discontinuing support for 32-bit ARM. Changes consist of implementing a maximum nesting level limit in the YAML parser, updating the winget.resw file, and resolving the end-to-end test failure.
Microsoft has released the second preview release of .NET 10, featuring improvements in several domains such as the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, and .NET MAUI. The release features enhancements in encryption algorithms, runtime performance, array enumeration de-abstraction, inlining of late devirtualized methods, and introduces support for casting and negation in NativeAOT's Type Preinitializer. The SDK now provides a more consistent command order for the dotnet CLI, and C# includes partial events and constructors. Visual Basic does not introduce any new features; however, ASP.NET Core and Blazor have enhanced the Blazor Web App project template by incorporating a reconnection UI component. The .NET MAUI has undergone enhancements, featuring the introduction of a new InvokeJavascriptAsync method.
Microsoft has released Windows Terminal Preview 1.23.10732.0, a timely servicing release that includes various updates. The update facilitates navigation between embedded hyperlinks in Mark Mode using Tab and Shift+Tab, addresses issues such as hyperlink underlines and mouse reports, minimizes terminal crashes during rapid tab closures, resolves deadlocks during console session handoff, and enhances the About dialog. The update also addresses graphical issues, guarantees proper session saving upon closing the final window, and enhances the Japanese names for Split Tab and Rename Tab. Debugging Terminal and conhost now generate a reduced number of erroneous outputs.
Microsoft has released Windows Terminal 1.22.10731.0, a servicing release that addresses various bugs, enhances Japanese naming for Split and Rename Tab, improves ConPTY functionality, and optimizes pipe closure during startup to prevent hanging issues.
Microsoft has announced the release of Visual Studio Code 1.98.2, which addresses a couple of minor issues. These include crashes in the PowerShell Integrated Terminal when switching folders, regression problems, crashes on Linux associated with a 16KB page size following the Electron 34 update, as well as issues related to freezing, slowness, crashes, memory leaks, and the need to reassess the persisted model upon opening a workspace.
Microsoft has announced the release of Visual Studio Code 1.98.1, which serves as a minor bug fix update for the 1.98 series.
Microsoft has released Visual Studio Code 1.98.0, which brings a range of updates, such as Next Edit Suggestions, Agent mode, Copilot Edits for notebooks, Code search, Terminal IntelliSense, drag & drop references, a Linux custom title bar, unresolved diagnostics, soft-delete in source control, and the general availability of custom instructions.
Microsoft has released PowerToys 0.89.0, emphasizing enhancements in features, stability, accessibility, and automation. The update features enhancements to installer hashes, Advanced Paste, FancyZones, Image Resizer, and Settings. The update features support for media transcoding, resolves crashes following the .NET 9 update, and enhances screen reader functionality. The UI automation framework has undergone enhancements across various modules, and additional tests have been implemented to encompass manual checks.
The release also resolves issues related to Windows 11 updates, updates to .NET packages, and compatibility with VS17.3 and later for C++23. The update also resolves issues with PowerToys Run, including crashes related to thumbnail loading following the .NET 9 update, the interference of PowerLauncher.exe with other MSI installers when creating shortcuts, and improvements in dark mode detection. The update additionally resolves issues related to list separator handling in the Calculator and enhances angle unit conversions in the PowerToys Run calculator.
Microsoft has launched AI Shell Preview 2, featuring enhancements such as enhanced support for Azure PowerShell, compatibility with third-party OpenAI models, a revised code sample for developing an Ollama agent, improved handling of native command errors, and a streamlined process for deploying Azure OpenAI instances.
The Azure agent now provides enhanced integration with Azure PowerShell, facilitating the use of AI-generated Azure PowerShell scripts. The OpenAI-GPT agent now accommodates third-party models that adhere to the OpenAI API specifications, facilitating a more adaptable AI experience. The updated code sample for the Ollama agent now incorporates the OllamaSharp library and facilitates configuration through settings files. A Bicep template has been introduced to facilitate the efficient deployment of Azure OpenAI instances, significantly reducing the time compared to the manual creation of an instance in the Azure portal. The release encompasses bug fixes and supplementary documentation. To install AI Shell Preview 2, utilize the command "Copy" along with "Invoke-Expression" for the installation of the tool.
The release of Windows Package Manager 1.10.340 addresses issues identified in the 1.10 release build for Windows 10 and 11, ensuring that unset error codes are no longer generated.
Microsoft has announced the release of TypeScript 5.8, a language that builds on top of JavaScript by adding syntax for types. It allows for more granular checks for branches within return expressions, which were not documented in the beta post but will remain in TypeScript 5.8.
The type system special-cases conditional expressions directly inside return statements, checking against the declared return type of the containing functions. TypeScript 5.8 also supports the require() of ECMAScript modules in the --module nodenext flag, allowing TypeScript to avoid issuing errors on require() calls to ESM files. This feature may be back-ported to older versions of Node.js, but future versions may stabilize the feature under node20. Users of Node.js 22 and newer should use the --module nodenext flag, while library authors and users of older versions should remain on the --module node16 or minor update to the --module node18 flag.
Microsoft has announced the release of Dev Proxy v0.25, featuring enhancements in configuration management, plugin support, and overall usability. The update features an automatic shut down function, a new command for creating a configuration file, enhanced discoverability of plugin options, more intelligent management of –urls-to-watch, and support for JSON schema in plugin configurations.
The `timeout` option enables users to determine the duration for which Dev Proxy will operate when inactive before it ceases automatically. A new command for configuration enables users to efficiently generate a new configuration file within the current directory. The –urls-to-watch argument enables the overriding of URLs defined in the configuration file when utilizing the MockResponsePlugin. The default errors file has been revised to incorporate this change.
Microsoft has announced the Azure SDK Release for February 2025, noting that Node.js 18 will reach its end-of-life on April 30, 2025.
Microsoft has introduced .NET 10 Preview 1, featuring significant improvements across multiple domains, including libraries, C#, ASP.NET Core, Blazor, and .NET MAUI. The release features enhancements in libraries, including the ability to locate certificates by thumbprints, identify PEM-encoded data in ASCII/UTF-8, introduce new method overloads, implement string normalization APIs, improve numerical ordering for string comparison, optimize ziparchive performance and memory usage, as well as additional methods for left-handed matrix transformations.
The features covers support for AVX10.2, a stacked allocation of arrays of value types, and additional AVX10.2 support. The SDK has undergone an update, introducing enhancements in C# related to explicit span conversions, field-backed properties, modifiers on simple lambda parameters, and various experimental features. Support for ASP.NET Core and Blazor has been established, while .NET MAUI has undergone quality enhancements, particularly with CollectionView improvements for iOS and Mac Catalyst. The release includes changes to Windows Forms, Entity Framework Core, and container images.
Microsoft has released Windows Package Manager 1.10.320, the third Windows Package Manager 1.10 release candidate for Windows 10 and 11. It includes stable features like end-to-end support for Entra ID, elevated privilege properties in configuration files, and source management in the COM API.