Here’s the November edition of the .NET Foundation newsletter. Every month, we’ll give you a quick overview of the .NET Open Source landscape, including top project news, events, community links and more.
This month’s newsletter includes:
News from .NET Foundation member projects
A heads up on some exciting announcements about the .NET Foundation at the Connect event keynote on December 4
.NET Meetup news
As always, these are available both on our blog and via e-mail: Sign up to get the .NET Foundation Update via e-mail
Stay tuned for some big news at the Connect event!
We’ve got some really exciting updates on the way for the .NET Foundation! Watch the Connect event keynote on December 4 for the announcement, and keep an eye on our @dotnetfdn Twitter handle and blog for the announcement post and details.
We can’t wait to tell you about it! This next year is going to be amazing!
.NET Foundation Project News
IdentityServer 2.3 Release and ASP.NET Core Integration
As recently announced, IdentityServer will be the default authentication and API security solution in ASP.NET Core. The integration will ship shortly after the ASP.NET Core 2.2 release. The basis for this integration is the new version 2.3 of IdentityServer that has been released last week.
To ensure maximum compatibility with all versions of the .NET Framework, this release has been strong named, and for extra security, both the binaries and the Nuget packages are digitally signed.
Besides many smaller improvements and bug fixes, the new version now support the so-called “Device Flow” which enables devices without a browser or limited input capabilities (e.g. gaming consoles, hardware devices) to securely connect to APIs.
Training, Speaker, and Session info have been posted to the DNN Summit site.
A 3.11.2 hotfix for the NUnit VSTest adapter is available, addressing duplicate categories in Test Explorer. NUnit Visual Studio Test Generator 2.1 was also released. It now generates an NUnit3TestAdapter package reference required by VS 15.9+.
It’s been a quieter month with several new features in progress. The contributions are greatly appreciated!
On December 1st, we plan to stop supporting .NET Framework 2.0 in NUnit framework 3.12 and forward. Last-minute comments are welcome at https://github.com/nunit/nunit/issues/3070.
Json.NET 12.0 Release 1 – .NET Foundation, NuGet and Authenticode signing, SourceLink and more
This month, we announced that Json.NET, one of the most popular .NET projects in the solar system, has joined the .NET Foundation. This post announces the new 12.0 release, as well as some new features that we helped support: code signing and SourceLink support.
AutoMapper 8.0.0 Released
AutoMapper 8.0 brings some breaking API changes, meant to simplify our configuration options which have grown quite a bit over time and remove some confusion about what configuration options were effectively equivalent. The upgrade guide walks through the breaking changes.
This release also includes a new feature, Value Converters, which allow you to define reusable mappers scoped to individual members.
Akka.NET on .NET Rocks
Announcing ML.NET 0.7 (Machine Learning .NET)
This release of ML.NET includes the following:
Enhanced support for recommendation tasks with Matrix Factorization
Enabled anomaly detection scenarios – detecting unusual events rel
Improved customizability of ML pipelines
NimbusML – experimental Python bindings for ML.NET
This release is focused mainly on bug fixes that were affecting user experience. But don’t worry, this release also has some new features too!
ConcurrencyVisualizerProfiler (allows profiling benchmarks on Windows and exporting the data to a trace file which can be opened with Concurrency Visualizer)
–stopOnFirstError: Stops the benchmarks execution on first error. #947
–statisticalTest: Performs a Mann–Whitney Statistical Test for identifying regressions and improvements. #960
Dry mode doesn’t work because of the ZeroMeasurementHelper #943
Improve the dynamic loading of Diagnostics package #955
BenchmarkRunner.RunUrl throws NRE when Config is not provided #961
Don’t require the users to do manual installation of TraceEvent when using Diagnostics package #962
Stop benchmark after closing application + Flush log after stopping benchmark #963
This release includes support for .NET generics, custom attributes, and plenty of fixes.
Read the announcement here.
Free eBook on Modernizing .NET Applications from the Steeltoe team
Our .NET Foundation sponsored .NET Meetup Pro groups continue to grow. Here are some quick stats:
We’ve also started sending newsletters to Meetup organizers, including some links for some free swag for their groups. If your meetup hasn’t joined yet, you can right here.
Connect with the .NET Foundation online
The .NET Foundation is on Facebook now. Please like our page! We’ll post regular updates and interesting things happening with .NET to share.
The .NET Foundation is also on YouTube. Watch community standups and design reviews as well as code-focused shows and interviews across our multiple playlists.
Remember to Subscribe!
Please sign up to get the .NET Foundation Update via e-mail. Don’t worry, we want to keep these short, interesting, and low-noise, so we won’t overload your e-mail.