Skip to content

Commit 608abff

Browse files
Bot 🤖 generated "What's new article" (#45086)
Co-authored-by: IEvangelist <[email protected]>
1 parent 18fcabe commit 608abff

File tree

3 files changed

+64
-70
lines changed

3 files changed

+64
-70
lines changed
Lines changed: 59 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,103 @@
11
---
2-
title: ".NET docs: What's new for November 2024"
3-
description: "What's new in the .NET docs for November 2024."
4-
ms.custom: November-2024
5-
ms.date: 12/12/2024
2+
title: ".NET docs: What's new for February 2025"
3+
description: "What's new in the .NET docs for February 2025."
4+
ms.custom: February-2025
5+
ms.date: 03/01/2025
66
---
77

8-
# .NET docs: What's new for November 2024
8+
# .NET docs: What's new for February 2025
99

10-
Welcome to what's new in the .NET docs for November 2024. This article lists some of the major changes to docs during this period.
10+
Welcome to what's new in the .NET docs for February 2025. This article lists some of the major changes to docs during this period.
1111

1212
## .NET breaking changes
1313

1414
### New articles
1515

16-
- ['dotnet restore' audits transitive packages](../core/compatibility/sdk/9.0/nugetaudit-transitive-packages.md)
17-
- ['dotnet watch' incompatible with Hot Reload for old frameworks](../core/compatibility/sdk/9.0/dotnet-watch.md)
18-
- [Asterisk no longer accepted for assembly name attributes](../core/compatibility/core-libraries/7.0/assembly-name-wildcard.md)
19-
- [Breaking changes in Windows Presentation Foundation for .NET Core 3.0](../core/compatibility/wpf.md)
20-
- [Dev cert export no longer creates folder](../core/compatibility/aspnet-core/9.0/certificate-export.md)
21-
- [Drag-and-drop operations in text editors](../core/compatibility/wpf/7.0/drag-and-drop.md)
22-
- [HttpClient metrics report `server.port` unconditionally](../core/compatibility/networking/9.0/server-port-attribute.md)
23-
- [HttpClientFactory uses SocketsHttpHandler as primary handler](../core/compatibility/networking/9.0/default-handler.md)
24-
- [Middleware types with multiple constructors](../core/compatibility/aspnet-core/9.0/middleware-constructors.md)
25-
- [Removal of WCF APIs with a `configurationName` parameter](../core/compatibility/wcf-client/8.0/configurationname-apis.md)
26-
- [String.Trim*(params ReadOnlySpan\<char>) overloads removed](../core/compatibility/core-libraries/9.0/string-trim.md)
27-
- [URI query and fragment redaction in HttpClient EventSource events](../core/compatibility/networking/9.0/query-redaction-events.md)
28-
- [URI query and fragment redaction in IHttpClientFactory logs](../core/compatibility/networking/9.0/query-redaction-logs.md)
29-
- [Version requirements for .NET 9 SDK](../core/compatibility/sdk/9.0/version-requirements.md)
30-
- [Warning emitted when targeting net7.0](../core/compatibility/sdk/9.0/net70-warning.md)
16+
- [Ambiguous overload resolution affecting StringValues implicit operators](../core/compatibility/core-libraries/9.0/ambiguous-overload.md)
17+
- [Default .NET images use Ubuntu](../core/compatibility/containers/10.0/default-images-use-ubuntu.md)
18+
- [Environment variable renamed to DOTNET_OPENSSL_VERSION_OVERRIDE](../core/compatibility/cryptography/10.0/version-override.md)
19+
- [MSBUILDCUSTOMBUILDEVENTWARNING escape hatch removed](../core/compatibility/sdk/10.0/custom-build-event-warning.md)
20+
- [System.Linq.AsyncEnumerable in .NET 10](../core/compatibility/core-libraries/10.0/asyncenumerable.md)
21+
- [System.Text.Json metadata reader now unescapes metadata property names](../core/compatibility/serialization/9.0/json-metadata-reader.md)
22+
- [System.Windows.Forms.StatusStrip uses a different default renderer](../core/compatibility/windows-forms/9.0/statusstrip-renderer.md)
23+
- [System.Windows.Forms.StatusStrip uses System RenderMode by default](../core/compatibility/windows-forms/10.0/statusstrip-renderer.md)
24+
25+
### Updated articles
26+
27+
- [Breaking changes in .NET 7](../core/compatibility/7.0.md) - .NET 7 breaking changes overview behavioral changes clarity
3128

3229
## AI in .NET
3330

3431
### New articles
3532

36-
- [Unified AI building blocks for .NET using Microsoft.Extensions.AI](../ai/ai-extensions.md)
33+
- [Evaluate a model's response](../ai/quickstarts/evaluate-ai-response.md)
34+
- [The Microsoft.Extensions.AI.Evaluation libraries (Preview)](../ai/conceptual/evaluation-libraries.md)
3735

3836
## .NET fundamentals
3937

4038
### New articles
4139

42-
- [Create and consume custom frameworks for iOS-like platforms](../core/deploying/native-aot/ios-like-platforms/creating-and-consuming-custom-frameworks.md)
43-
- [Make anonymous function static (IDE0320)](../fundamentals/code-analysis/style-rules/ide0320.md)
44-
- [MSTest v3 migration guide](../core/testing/unit-testing-mstest-migration-from-v1-to-v3.md)
45-
- [MSTEST0037: Use proper 'Assert' methods](../core/testing/mstest-analyzers/mstest0037.md)
46-
- [Native AOT support for iOS-like platforms](../core/deploying/native-aot/ios-like-platforms/index.md)
47-
- [Prefer 'System.Threading.Lock' (IDE0330)](../fundamentals/code-analysis/style-rules/ide0330.md)
48-
- [SYSLIB5003: SVE is a preview feature can be used by enabling EnablePreviewFeatures flag](../fundamentals/syslib-diagnostics/syslib5003.md)
40+
- [Install and use LLDB on Linux](../core/diagnostics/lldb-linux.md)
41+
- [MSTEST0041: Use 'ConditionBaseAttribute' on test classes](../core/testing/mstest-analyzers/mstest0041.md)
42+
- [What's new in .NET 10](../core/whats-new/dotnet-10/overview.md)
43+
- [What's new in .NET libraries for .NET 10](../core/whats-new/dotnet-10/libraries.md)
44+
- [What's new in the .NET 10 runtime](../core/whats-new/dotnet-10/runtime.md)
45+
- [What's new in the SDK and tooling for .NET 10](../core/whats-new/dotnet-10/sdk.md)
4946

5047
### Updated articles
5148

52-
- [.NET default templates for dotnet new](../core/tools/dotnet-new-sdk-templates.md) - Update docs for test templates
53-
- [Install .NET SDK or .NET Runtime on Ubuntu](../core/install/linux-ubuntu-install.md) - Update OS release support info
49+
- [C# formatting options](../fundamentals/code-analysis/style-rules/csharp-formatting-options.md) - Add default value for csharp_space_between_parentheses
50+
- [Configure MSTest](../core/testing/unit-testing-mstest-configure.md) - Improve MSTest testconfig doc
51+
- [dotnet test](../core/tools/dotnet-test.md) - Add documentation to the new dotnet test
52+
- [How to perform streaming transform of large XML documents (LINQ to XML)](../standard/linq/perform-streaming-transform-large-xml-documents.md) - Fixed incorrect logic in another XmlReader's example
53+
- [How to stream XML fragments with access to header information (LINQ to XML)](../standard/linq/stream-xml-fragments-access-header-information.md) - Fixed incorrect logic in another XmlReader's example
5454

5555
## C# language
5656

5757
### New articles
5858

59-
- [`field` - Field backed property declarations](../csharp/language-reference/keywords/field.md)
60-
- [Compiler Error CS8802](../csharp/language-reference/compiler-messages/cs8802.md)
59+
- [What's new in C# 14](../csharp/whats-new/csharp-14.md)
6160

62-
## F# language
63-
64-
### New articles
61+
### Updated articles
6562

66-
- [What's new in F# 9](../fsharp/whats-new/fsharp-9.md)
63+
- [Resolve nullable warnings](../csharp/language-reference/compiler-messages/nullable-warnings.md) - Add additional nullable reference warnings and errors
6764

6865
## Azure SDK for .NET
6966

7067
### New articles
7168

72-
- [Configure a proxy when using the Azure SDK for .NET](../azure/sdk/configure-proxy.md)
73-
- [Use the Azure SDK for .NET in ASP.NET Core apps](../azure/sdk/aspnetcore-guidance.md)
69+
- [Authenticate Azure-hosted .NET apps to Azure resources using a user-assigned managed identity](../azure/sdk/authentication/user-assigned-managed-identity.md)
7470

7571
## .NET Framework
7672

7773
### New articles
7874

79-
- [November 2024 security and quality rollup](../framework/release-notes/2024/11-12-november-security-and-quality-rollup.md)
75+
- [Install .NET Framework on Windows and Windows Server](../framework/install/on-windows-and-server.md)
76+
- [January 2025 cumulative update preview](../framework/release-notes/2025/01-28-january-cumulative-update-preview.md)
8077

8178
## Community contributors
8279

8380
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](index.yml).
8481

85-
- [shethaadit](https://github.com/shethaadit) - Adit Sheth ![6 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-6-green)
86-
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
87-
- [Lamparter](https://github.com/Lamparter) - Lamparter ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
88-
- [tag-dbot](https://github.com/tag-dbot) - ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
89-
- [ajpinedam](https://github.com/ajpinedam) - Andres Pineda ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90-
- [alexravenna](https://github.com/alexravenna) - Alex Ravenna ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91-
- [ArieHein](https://github.com/ArieHein) - Arie Heinrich ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92-
- [AsmusAB](https://github.com/AsmusAB) - Asmus Bartram ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93-
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94-
- [bogdanbujdea](https://github.com/bogdanbujdea) - Bogdan Bujdea ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95-
- [bsivanov](https://github.com/bsivanov) - Borislav Ivanov ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96-
- [davepcallan](https://github.com/davepcallan) - Dave Callan ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97-
- [emincb](https://github.com/emincb) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98-
- [eolasd](https://github.com/eolasd) - David Connaughton ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99-
- [goswinr](https://github.com/goswinr) - Goswin Rothenthal ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100-
- [jspohn2](https://github.com/jspohn2) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101-
- [kevingosse](https://github.com/kevingosse) - Kevin Gosse ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102-
- [lindexi](https://github.com/lindexi) - lindexi ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103-
- [Pxtl](https://github.com/Pxtl) - Martin Zarate ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
104-
- [pypkaed](https://github.com/pypkaed) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
105-
- [SeppPenner](https://github.com/SeppPenner) - SeppPenner ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
106-
- [skycommand](https://github.com/skycommand) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
107-
- [snechaev](https://github.com/snechaev) - Sergey Nechaev ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
108-
- [SpaceBeeGaming](https://github.com/SpaceBeeGaming) - SpaceBeeGaming ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
82+
- [Rageking8](https://github.com/Rageking8) - ![4 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-4-green)
83+
- [Knar33](https://github.com/Knar33) - Knar ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
84+
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
85+
- [BenjaminMichaelis](https://github.com/BenjaminMichaelis) - Benjamin Michaelis ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
86+
- [cacamille3](https://github.com/cacamille3) - Camille Guérin ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
87+
- [egil](https://github.com/egil) - Egil Hansen ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
88+
- [i2van](https://github.com/i2van) - Ivan Ivon ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
89+
- [james-crawshaw](https://github.com/james-crawshaw) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90+
- [JoonghyunCho](https://github.com/JoonghyunCho) - Jay Cho ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91+
- [jwreford99](https://github.com/jwreford99) - Julian Wreford ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92+
- [kendra-svg](https://github.com/kendra-svg) - Kendra Sancho Vega ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93+
- [maartenba](https://github.com/maartenba) - Maarten Balliauw ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94+
- [michelebastione](https://github.com/michelebastione) - Michele Bastione ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95+
- [mpolewaczyk](https://github.com/mpolewaczyk) - Mateusz Polewaczyk ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96+
- [newmancodes](https://github.com/newmancodes) - Stephen Newman ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97+
- [RadwanAlfakseh](https://github.com/RadwanAlfakseh) - Radwan Nabeel Alfakseh ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98+
- [selaskar](https://github.com/selaskar) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99+
- [ShaoHans](https://github.com/ShaoHans) - ShaoHans ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100+
- [sonergonul](https://github.com/sonergonul) - Soner Gönül ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101+
- [theluckyprogrammer](https://github.com/theluckyprogrammer) - Tomasz Osmanowski ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102+
- [thomasclaudiushuber](https://github.com/thomasclaudiushuber) - Thomas Claudius Huber ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103+
- [tsahi](https://github.com/tsahi) - tsahi ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)

‎docs/whats-new/index.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: Welcome to what's new in .NET and .NET docs. Use this page to navigate
55
metadata:
66
title: .NET what's new?
77
description: Learn about new .NET features and new and updated content in .NET docs.
8-
ms.date: 02/12/2025
8+
ms.date: 03/01/2025
99
ms.topic: landing-page
1010
landingContent:
1111
- title: .NET 10 release updates
@@ -22,7 +22,6 @@ landingContent:
2222
url: /ef/core/what-is-new/ef-core-10.0/whatsnew
2323
- text: Windows Forms 10
2424
url: /dotnet/desktop/winforms/whats-new/net100
25-
2625
- title: .NET 9 release updates
2726
linkLists:
2827
- linkListType: whats-new
@@ -41,12 +40,12 @@ landingContent:
4140
linkLists:
4241
- linkListType: whats-new
4342
links:
43+
- text: February 2025
44+
url: dotnet-docs-mod2.md
4445
- text: January 2025
4546
url: dotnet-docs-mod1.md
4647
- text: December 2024
4748
url: dotnet-docs-mod0.md
48-
- text: November 2024
49-
url: dotnet-docs-mod2.md
5049
- title: Language updates
5150
linkLists:
5251
- linkListType: whats-new

‎docs/whats-new/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ items:
66
- name: Latest documentation updates
77
expanded: true
88
items:
9+
- name: February 2025
10+
href: dotnet-docs-mod2.md
911
- name: January 2025
1012
href: dotnet-docs-mod1.md
1113
- name: December 2024
1214
href: dotnet-docs-mod0.md
13-
- name: November 2024
14-
href: dotnet-docs-mod2.md
1515
- name: Product updates
1616
items:
1717
- name: .NET 10

0 commit comments

Comments
 (0)