Microsoft has released TypeScript 5.9 Beta, which encompasses various enhancements, featuring a streamlined and modernized tsc --init flag, support for import defer, and the inclusion of the --module node20 capability. The updated tsc --init command produces a tsconfig.json file that is now more detailed and user-friendly. The newly introduced import defer syntax facilitates module evaluation without immediate execution, thereby enhancing control over the timing of work and side effects. This feature is advantageous for conditionally loading modules that require costly or platform-specific initialization. It enhances startup performance by postponing module evaluation for application features until they are genuinely required. The beta remains unaltered or "downleveled" by TypeScript and is designed for deployment in native runtimes or bundlers.
TypeScript 5.9 introduces a stable option named node20 for the --module and --moduleResolution settings, designed in accordance with Node.js v20. This option is expected to remain consistent moving forward. TypeScript now features summary descriptions for numerous DOM APIs derived from the MDN documentation. The "quick info verbosity" feature enables users to delve deeper into types within quick info tooltips. The language server offers a configurable maximum hover length, enabling a greater amount of information to be presented in hover tooltips by default. TypeScript 5.9 enhances cache instantiations on mappers, minimizing unnecessary work and allocations, while also preventing closure creation in file or directory existence checks using source.
Microsoft has released AttackSurfaceAnalyzer 2.3.323, which has been enhanced with modifications, including the relocation of the GitHub release to a distinct job and an update to SECURITY.md.
Microsoft has released PowerToys 0.92.1. The update addresses issues in File Explorer add-ons, Command Palette, and app state reset.
The June 2025 release of the Azure SDK has been announced with multiple updates, featuring the launch of Azure AI Agents Persistent 1.0.0 for .NET. This version offers an advanced solution for the creation, management, and execution of AI agents across various sessions. The Azure Identity libraries have enhanced DefaultAzureCredential, enabling developers to select between Deployed service credentials or 'Developer tool' credentials. The Cosmos DB library for JavaScript has unveiled a new Bulk API, enhanced resilience, dynamic congestion control, and the WeightedRankFusion query feature.
The release of PowerToys v0.92 emphasizes new features, enhanced stability, optimization improvements, and automation capabilities. The release features enhancements in installer hashes, command palette, color picker, bug report tool, file explorer add-ons, and additional improvements.
Key features include a toggle for the system tray icon, enhanced extensibility, and essential UX improvements. The Color Picker now features customizable mouse button actions, allowing for enhanced personalization in workflows. The Bug Report Tool has been improved to make reporting easier and clearer, with features like progress indicators, better file compression, automatic removal of old trace logs, and new MSIX installer logs to help with troubleshooting.
The recent update of Visual Studio Code addresses an issue that prevents users from accessing Jupyter Notebooks.
Windows Terminal Preview v1.23.11752.0 has been released, featuring various bug fixes and enhancements. The update introduces new features, including a bold display of SGR 1 for ITU indexed colors, the elimination of validation errors for icon and background image paths, and the default binding of "Clear Buffer" to Ctrl+Shift+K. This feature also includes support for OSC 52, allowing for clipboard writing when activated. Additional bug fixes encompass IMEs such as Tencent's QQPinyin, the correct handling of Sixel images in modified ranges, and enhanced focus on pane swapping. The settings UI now features previews for the starting directory, tab title, background image, answerback message, and bell style. The WPF control now automatically uses its own box drawing and block element glyphs, can receive OSC 52, and uses the new TSF system for better compatibility and easier use. The anticipated release is scheduled for August.
Windows Terminal v1.22.11751.0 has been released as a stable version, featuring various bug fixes and enhancements. This process removes validation errors and fragment profiles while also disabling HTTP sources for icons. The default Visual Studio profiles will now initiate using ARM64 host tools on VS 17.4 and later. The DA1 report will include 52 to signify support for OSC 52 writing to the clipboard when activated. Recent updates address issues with IMEs such as Tencent's QQPinyin, ensure the proper destruction of Sixel images within modified ranges, and enhance the visual scaling of Sixel images for improved aesthetics. The console will more consistently activate applications awaiting input during I/O contention, and Terminal will no longer become unusable when the last window is closed. The NuGet package has transitioned from win10-* runtime identifiers, and the WPF control now utilizes the new TSF implementation for enhanced compatibility and improved usability.
Microsoft has released Visual Studio Code 1.101.1, addressing several security issues. Key highlights include expanding agent coding flow with support for prompts, resources, and sampling; accessing MCP servers that require authentication; debugging MCP servers with development mode; and publishing MCP servers from an extension. Chat tool sets can be defined through an API or UI, making it easier to group and manage related tools. MCP support for prompts is now available, allowing MCP servers to generate reusable snippets or tasks for the language model. Resources are now supported, including resource templates, and sampling is now experimental. MCP servers that require authentication can now be managed, and development mode can be enabled by adding a dev key to the server config. The update also introduces the command Authentication: Remove Dynamic Authentication Providers to clean up dynamic client registrations.
Microsoft has released the first open-source release of Windows Subsystem for Linux. Key improvements include updates to localized strings, measures to prevent the unregistration of distros with undefined BasePaths, resolutions for distribution download issues, fixes for systemd user session challenges, and solutions to potential failures in downloading distributions.
Microsoft has released Windows Package Manager 1.11.400, the release candidate of WinGet 1.11, incorporating several enhancements to optimize package management. The tasks involve incorporating DSCV3 user-settings resources, resolving issues with debug builds using VCPKG, and facilitating the export of package-related DSCV3 resources. The package also includes a vcpkg overlay for cpprestsdk and libyaml, which helps with preview DSC while it's still being tested and turns on developer mode. The package additionally comprises a Microsoft.Windows.Settings module designed for the activation of developer mode. The package includes fixes for problems with connecting to the catalog, system crashes, and improvements to DSC command descriptions, libyaml vcpkg port versions, and store endpoint certificates. The package additionally encompasses support for DSCv3 within configured PowerShell modules, along with updates to the release notes.
Microsoft has released a new preview of Windows Package Manager 1.11, introducing new features and enhancements. Support for 32-bit ARM has been discontinued, and it now includes support for Microsoft Desired State Configuration (DSC) v3. This feature facilitates the export of device configurations, encompassing Windows Settings, packages sourced from configured WinGet sources, and DSC v3-enabled packages. Experimental features encompass support for fonts through winget settings. Changes include fixes for problems connecting to the catalog, system crashes, support for DSCv3 in configuration PowerShell modules, adding a missing comma in cgmanifest.json, and improvements to DSC command descriptions.
The May 2025 release of Visual Studio Code features multiple updates, including MCP, which enhances agent coding flow, facilitates access to authentication-required MCP servers, enables debugging of MCP servers in development mode, and allows for the publishing of MCP servers from an extension. Furthermore, it facilitates the organization and management of related tools, enables the visualization of files in the Source Control Graph view, and supports the assignment and tracking of tasks for the GitHub Copilot Coding Agent.
The Windows Package Manager 1.11.350-preview is a preview build of WinGet, providing experimental features including DSC v3 processing, configuration export, and font support. The support for 32-bit ARM has been discontinued, while compatibility with Microsoft Desired State Configuration, configuration export, and font management through winget settings has been introduced. Changes include aligning UndockedRegFreeWinRT with the same vcpkg_installed directory, upgrading to a more recent version of libyaml, incorporating the DSCv3 admin settings resource, resolving issues with debug builds in the latest VS version, and introducing the ReleaseStatic configuration to the WinGetServer project.
Microsoft has released the fifth preview release of .NET 10, emphasizing enhancements in several domains such as the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, and .NET MAUI. The release features enhancements in post-quantum cryptography (PQC), runtime efficiency, lining, and ARM64 write barriers. The updates encompass C#, F#, Visual Basic, ASP.NET Core & Blazor, XAML Global Namespaces, XAML Implicit Namespaces, and the capability to intercept web requests. The release also encompasses enhancements in .NET for Android, iOS, Mac Catalyst, macOS, tvOS, Windows Forms, and Windows Presentation Foundation (WPF). The release notes present a comprehensive overview of identified issues and enhancements in quality.
Microsoft has released WSL 2.5.9 pre-release, featuring updates to WSL Kernel 6.6.87.2 and an adjusted PR 13054145 to relax post-import distribution checks.
Microsoft has released the Azure SDK Release for May 2025, featuring new enhancements, improvements, and bug fixes. The initial stable releases encompass a client library for .NET, health deidentification, Java, Neon Postgres, SAP Virtual Instance, JavaScript, Python, Neon Postgres, and Go. The initial beta releases encompass Azure AI Agents Persistent, Azure AI Agents Persistent, Key Vault, Storage Blob, and Go. Additional releases consist of Arize AI Observability Eval, Durable Task, Lambda Test Hyper Execute, Pinecone VectorDB, Portal Services Copilot, Dependency Map, Lambda Test Hyper Execute, Portal Services Copilot, Python, Carbon Optimization, Dependency Map, and Portal Services Copilot.
PowerToys 0.91.1 fixes stability issues in v0.91 based on incoming rates. The update fixes issues with the command palette, workspaces, and quick accent. Key improvements include resolving extension launch failures in admin mode, enabling command-line options support in classic Win32 apps, and allowing the activation key to be held only after activation.
Microsoft has released PowerToys 0.91, which emphasizes enhancements in features, stability, and automation. Significant enhancements encompass enhanced Command Palette performance, resolved bugs, and the introduction of features such as searchable files, low-level keyboard hooks, and an open URL fallback command for the WebSearch extension.
The Command Palette module has been enhanced, addressing concerns related to the toast window, keyboard navigation, and the time and date extension. The Time and Date extension code has been streamlined, and the Command Palette has been restructured and adapted for enhanced accessibility. The plugin has been enhanced to include support for custom formats, refined error messaging, and increased stability to address edge-case crashes. The release features enhancements in WinGet integration, the addition of filterable context menus, and support for ahead-of-time compilation. The release additionally incorporates a retry mechanism for the launch of CmdPal.
Microsoft has released Windows Package Manager 1.11.320, a preview version of WinGet designed for users who wish to explore forthcoming features and improvements. The support for 32-bit ARM has been discontinued, and the platform now includes experimental features such as DSC v3 processing, configuration export, and enhanced font support. This feature provides experimental support for Microsoft Desired State Configuration, configuration export, and font management through winget settings.
Changes include fixing source errors, improving pipeline stability, handling metadata problems, supporting the DSC v3 adapter, simplifying schema header checks, and updates to OneFuzzConfig.json, like Better DefaultInstallVersion, along with other updates. The full list of changes covers versions v1.11.230-preview and v1.11.320-preview. The complete changelog encompasses versions v1.11.230-preview and v1.11.320-preview.