.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Release Candidate builds of Entity Framework Core 3.0 and Entity Framework 6.3 are now available
We previously said that preview 9 would be your last chance to test EF Core 3.0 and EF 6.3 before general availability. But it turns out that we made enough improvements to our libraries and across the whole of .NET Core 3.0 to justify publishing a release candidate build. Hence the packages for EF Core 3.0 RC1 and EF 6.3 RC1 were uploaded to nuget.org today. Consider installing daily builds Although RC1 builds contain several improvements, we took several more critical bug fixes after the RC1 branch was created. Detailed instructions to install daily builds, including the necessary NuGet feeds, can be found i...
ASP.NET Core and Blazor updates in .NET Core 3.0 Release Candidate 1
.NET Core 3.0 Release Candidate 1 is now available! This release contains only a handful of bug fixes and closely represents what we expect to release for .NET Core 3.0.
Announcing .NET Core 3.0 Release Candidate 1
Today, we're announcing .NET Core 3.0 Release Candidate 1. Just like with Preview 9, we've focused on polishing .NET Core 3.0 for a final release. We are now getting very, very close. We intend to release the final version on September 23 at .NET Conf. Download .NET Core 3.0 RC1 on Windows, macOS, and Linux, available now. Details: Why RC1? The .NET Core 3.0 Preview 9 post stated that Preview 9 would be the last release before the final GA one. We, or at least the tireless writer of these blog posts, were mistaken. And now for the explanation. For technical and historical reasons, the .NET toolset (...
Finalization implementation details
Years ago I wrote a document on making finalization scanning concurrent. At the time there was an internal team that was using finalization as a way to resurrect objects and putting them back in their cache. While we’ve always advised to folks that finalization was for releasing native resources I couldn’t fault this team for using it the way they did. And of course finalization scanning was taking quite some time because well, there were so many finalizable objects to scan so I wanted to make this part concurrent. As part of the on-going latency reduction effort we’ve finally put this on the agenda. Of course be...
.NET Framework September 2019 Security and Quality Rollup
Today, we are releasing the September 2019 Cumulative Update, Security and Quality Rollup, and Security Only Update for .NET Framework. Security CVE-2019-1142– .NET Framework Elevation of Privilege Vulnerability An elevation of privilege vulnerability exists when the .NET Framework common language runtime (CLR) allows file creation in arbitrary locations. An attacker who successfully exploited this vulnerability could write files to folders that require higher privileges than what the attacker already has. To exploit the vulnerability, an attacker would need to log into a system. The attacker could then spe...
.NET Core September 2019 Updates – 2.1.13 and 2.2.7
Today, we are releasing the .NET Core September 2019 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Security CVE-2019-1302: ASP.NET Core Elevation Of Privilege Vulnerability Microsoft is releasing this security ...
GC Perf Infrastructure – Part 0
In this blog entry and some future ones I will be showing off functionalities that our new GC perf infrastructure provides. Andy and I have been working on it (he did all the work; I merely played the consultant role). We will be open sourcing it soon and I wanted to give you some examples of using it and you can add these to your repertoire of perf analysis techniques when it’s available. The general GC perf analysis flow on a customer scenario usually goes like this – 1) get a perf trace (ETW trace on Windows and event trace on Linux); 2A) if the customer has no complains and just wanted to see if they...
Announcing Entity Framework Core 3.0 Preview 9 and Entity Framework 6.3 Preview 9
Preview 9 your last chance to try Entity Framework Core 3.0 and Entity Framework 6.3 before we release the final versions later this month. Get a head start on everything that is new and please give us your feedback.
Announcing .NET Core 3.0 Preview 9
Today, we're announcing .NET Core 3.0 Preview 9. Just like with Preview 8, we've focused on polishing .NET Core 3.0 for a final release and aren't adding new features. If these final builds seem less exciting than earlier previews, that's by design. Download .NET Core 3.0 Preview 9 right now on Windows, macOS, and Linux. ASP.NET Core, EF Core and Visual Studio are also releasing updates today. Details: .NET Core 3.0 is launching at .NET Conf Tune in for .NET Conf, September 23-25th. We will launch .NET Core 3.0 during .NET Conf. Yes, that means that Preview 9 is the last preview, and .N...