devblogs.microsoft.com devblogs.microsoft.com

.NET Framework May 2021 Security and Quality Rollup Updates

Yesterday, we released the May 2021 Security and Quality Rollup Updates for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Addresses an issue where the entire process would be torn down when a NullReferenceException propagated out of an exception filter. Addresses an issue with slowdowns that could occur when making large numbers of devirtualized calls into...

devblogs.microsoft.com devblogs.microsoft.com

Conversation about crossgen2

Crossgen2 is an exciting new platform addition and part of the .NET 6 release. It is a new tool that enables both generating and optimizing code in a new way. The crossgen2 project is a significant effort, and is the focus of multiple engineers. I thought it might be interesting to try a more conversational approach to exploring new features. I sent a set of questions to the team. Simon Nattress offered to tell us more about crossgen2....

devblogs.microsoft.com devblogs.microsoft.com

What’s new in dotnet monitor

We’ve previously introduced dotnet monitor as an experimental tool to access diagnostics information in a dotnet process. We’re now pleased to announce dotnet monitor has graduated to a supported tool in the .NET ecosystem. dotnet monitor will be fully supported beginning with our first stable release later this year. If you are new to dotnet monitor , we recommend checking out the official documentation which includes walkthroughs...

devblogs.microsoft.com devblogs.microsoft.com

April patches for Azure DevOps Server and Team Foundation Server

This month, we are releasing fixes for security vulnerabilities that impact our self-hosted product, Azure DevOps Server, as well as the following older Team Foundation Server releases: TFS 2017 and TFS 2018. The following vulnerability and bug will be fixed with this patch: CVE-2021-27067: Information disclosure CVE-2021-28459: Spoofing vulnerability Resolve the issue reported in this Developer Community feedback ticket | New...

devblogs.microsoft.com devblogs.microsoft.com

Announcing Open Source C# standardization

The C# compilers have been open source since 2014, now in the dotnet/roslyn repository. The dotnet/csharplang split off to provide a dedicate public space for the innovation and evolution of the C# language. Now, dotnet/csharpstandard completes the group, providing a public space for the ongoing work to document the standard for the latest C# language versions. Welcome dotnet/csharpstandard Moving the standards work into the open,...

devblogs.microsoft.com devblogs.microsoft.com

Announcing PSReadLine 2.2-beta.2 with Dynamic help

We are pleased to announce the new feature Dynamic Help in PSReadLine 2.2.0-beta.2. Features like TabCompletetion and the Help system make PowerShell easier to use. Expanding on that theme, Dynamic Help provides just-in-time help at the command line. This experience allows you to stay focused on your work in the terminal without losing your place typing on the pipeline. Supported Releases Dynamic Help is implemented and presented...

devblogs.microsoft.com devblogs.microsoft.com

Serve ML.NET Models as HTTP APIs with minimal configuration

Introduction One of the most difficult tasks of building machine learning applications is deploying them to production. The ML.NET team is exploring ways to simplify the process and would like to hear your feedback. When it comes to deploying machine learning models as web services, the bare minimum you need is a single endpoint to handle making predictions. One way to do that in .NET is using a technique known as “route-to-code.”...