.NET docs: What's new for October 2024
Welcome to what's new in the .NET docs for October 2024. This article lists some of the major changes to docs during this period.
.NET breaking changes
New articles
- BinaryReader.GetString() returns \uFFFD on malformed sequences
- CET supported by default
- EnumConverter validates registered types to be enum
- New security analyzers
- New TimeSpan.From*() overloads that take integers
- Some SVE APIs removed
- User info in
mailto:
URIs is compared - Windows private key lifetime simplified
.NET fundamentals
New articles
- Analyze projects with .NET Upgrade Assistant
- CA2022: Avoid inexact read with Stream.Read
- CA2265: Do not compare
Span<T>
tonull
ordefault
- Configuration source generator
- Experimental features in .NET 9+
- Intrinsic APIs marked RequiresUnreferencedCode
- Microsoft.Testing.Platform architecture
- Microsoft.Testing.Platform capabilities
- Microsoft.Testing.Platform extensibility
- Microsoft.Testing.Platform Services
- Native interoperability ABI support
- Respect nullable annotations
- SYSLIB1230: Deriving from a
GeneratedComInterface
-attributed interface defined in another assembly is not supported - Upgrade projects with .NET Upgrade Assistant
- What is code analysis with .NET Upgrade Assistant?
- Extract schema
Updated articles
- HttpWebRequest to HttpClient migration guide - Fix build suggestions
- Install .NET on macOS - Rewrite install on macOS article
Azure SDK for .NET
New articles
.NET Framework
New articles
- February 2024 security and quality rollup
- January 2024 cumulative update preview
- January 2024 security and quality rollup
- March 2024 cumulative update preview
- October 2024 cumulative update preview
- October 2024 security and quality rollup
Community contributors
The following people contributed to the .NET docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
- shethaadit - Adit Sheth
- BartoszKlonowski - Bartosz Klonowski
- bigboybamo - Olabamiji Oyetubo
- juner - juner
- Marusyk - Roman Marusyk
- timdeschryver - Tim Deschryver
- aarijimam - Nawab Aarij Imam
- alexravenna - Alex Ravenna
- am11 - Adeel Mujahid
- ardalis - Steve Smith
- azarboon - Mahdi Azarboon
- batkaevruslan - Ruslan Batkaev
- BigT-88 -
- colejohnson66 - Cole Tobin
- fabrizziocht - Fabrizzio Chavez
- gbamqzkdyg - Luca Ma
- glen-84 - Glen
- hakenr - Robert Haken
- HugoRoss - Christoph Hafner
- ichensky - Ivan Chensky
- janus-toendering - Janus Tøndering
- jochenkirstaetter - Jochen Kirstätter
- jsedlak - John Sedlak
- magiudev - Miguel Angel Echeverri Quiroz
- MarGraz -
- Navis304 - Robert
- omajid - Omair Majid
- PawelAdamczuk - Paweł Adamczuk
- pragnya17 - Pragnya
- Rageking8 -
- samwherever - Sam Allen
- Swimburger - Niels Swimberghe
- vcrobe -
- WeihanLi - Weihan Li
- xakep139 - Nikita Balabaev
- xtqqczze -
- Youssef1313 - Youssef Victor
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.