Skip to content

Commit 02ec6b9

Browse files
github-actions[bot]IEvangelistBillWagnergewarren
authored
What's new article (#43271)
* Bot 🤖 generated "What's new article" * Apply suggestions from code review Co-authored-by: Genevieve Warren <[email protected]> --------- Co-authored-by: IEvangelist <[email protected]> Co-authored-by: Bill Wagner <[email protected]> Co-authored-by: Genevieve Warren <[email protected]>
1 parent 5000c1a commit 02ec6b9

File tree

3 files changed

+80
-70
lines changed

3 files changed

+80
-70
lines changed

docs/whats-new/dotnet-docs-mod1.md

Lines changed: 75 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,108 @@
11
---
2-
title: ".NET docs: What's new for July 2024"
3-
description: "What's new in the .NET docs for July 2024."
4-
ms.custom: July-2024
5-
ms.date: 08/01/2024
2+
title: ".NET docs: What's new for October 2024"
3+
description: "What's new in the .NET docs for October 2024."
4+
ms.custom: October-2024
5+
ms.date: 11/01/2024
66
---
77

8-
# .NET docs: What's new for July 2024
8+
# .NET docs: What's new for October 2024
99

10-
Welcome to what's new in the .NET docs for July 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 October 2024. This article lists some of the major changes to docs during this period.
1111

1212
## .NET breaking changes
1313

1414
### New articles
1515

16-
- [`installer` repo version no longer included in `productcommits` files](../core/compatibility/sdk/9.0/productcommits-versions.md)
17-
- [Altered UnsafeAccessor support for closed generics](../core/compatibility/core-libraries/9.0/unsafeaccessor-generics.md)
18-
- [Default `Equals()` and `GetHashCode()` throw for types marked with `InlineArrayAttribute`](../core/compatibility/core-libraries/9.0/inlinearrayattribute.md)
19-
- [PictureBox raises HttpClient exceptions](../core/compatibility/windows-forms/9.0/httpclient-exceptions.md)
20-
- [Setting DebugSymbols to false disables PDB generation](../core/compatibility/sdk/8.0/debugsymbols.md)
21-
- [Support for empty environment variables](../core/compatibility/core-libraries/9.0/empty-env-variable.md)
22-
- [Warning emitted for .NET Standard 1.x targets](../core/compatibility/sdk/9.0/netstandard-warning.md)
16+
- [BinaryReader.GetString() returns \uFFFD on malformed sequences](../core/compatibility/core-libraries/9.0/binaryreader.md)
17+
- [CET supported by default](../core/compatibility/interop/9.0/cet-support.md)
18+
- [EnumConverter validates registered types to be enum](../core/compatibility/core-libraries/9.0/enumconverter.md)
19+
- [New security analyzers](../core/compatibility/windows-forms/9.0/security-analyzers.md)
20+
- [New TimeSpan.From*() overloads that take integers](../core/compatibility/core-libraries/9.0/timespan-from-overloads.md)
21+
- [Some SVE APIs removed](../core/compatibility/jit/9.0/sve-apis.md)
22+
- [User info in `mailto:` URIs is compared](../core/compatibility/networking/8.0/uri-comparison.md)
23+
- [Windows private key lifetime simplified](../core/compatibility/cryptography/9.0/private-key-lifetime.md)
2324

2425
## .NET fundamentals
2526

2627
### New articles
2728

28-
- [BC0101](../core/tools/buildcheck-rules/bc0101.md)
29-
- [BC0102](../core/tools/buildcheck-rules/bc0102.md)
30-
- [BuildCheck rule list](../core/tools/buildcheck-rules/index.md)
31-
- [Get started with MSTest](../core/testing/unit-testing-mstest-getting-started.md)
32-
- [Microsoft.Testing.Platform FAQ](../core/testing/unit-testing-platform-faq.md)
33-
- [MSTest assertions](../core/testing/unit-testing-mstest-writing-tests-assertions.md)
34-
- [MSTest attributes](../core/testing/unit-testing-mstest-writing-tests-attributes.md)
35-
- [MSTEST0030: Type containing `[TestMethod]` should be marked with `[TestClass]`](../core/testing/mstest-analyzers/mstest0030.md)
36-
- [MSTEST0031: `System.ComponentModel.DescriptionAttribute` has no effect on test methods.](../core/testing/mstest-analyzers/mstest0031.md)
37-
- [MSTEST0032: Review or remove the assertion as its condition is known to be always true.](../core/testing/mstest-analyzers/mstest0032.md)
38-
- [Run tests with MSTest](../core/testing/unit-testing-mstest-running-tests.md)
39-
- [Understand dependency injection basics in .NET](../core/extensions/dependency-injection-basics.md)
40-
- [Write tests with MSTest](../core/testing/unit-testing-mstest-writing-tests.md)
29+
- [Analyze projects with .NET Upgrade Assistant](../core/porting/upgrade-assistant-how-to-analyze.md)
30+
- [CA2022: Avoid inexact read with Stream.Read](../fundamentals/code-analysis/quality-rules/ca2022.md)
31+
- [CA2265: Do not compare `Span<T>` to `null` or `default`](../fundamentals/code-analysis/quality-rules/ca2265.md)
32+
- [Configuration source generator](../core/extensions/configuration-generator.md)
33+
- [Experimental features in .NET 9+](../fundamentals/syslib-diagnostics/experimental-overview.md)
34+
- [Intrinsic APIs marked RequiresUnreferencedCode](../core/deploying/trimming/intrinsic-requiresunreferencedcode-apis.md)
35+
- [Microsoft.Testing.Platform architecture](../core/testing/unit-testing-platform-architecture.md)
36+
- [Microsoft.Testing.Platform capabilities](../core/testing/unit-testing-platform-architecture-capabilities.md)
37+
- [Microsoft.Testing.Platform extensibility](../core/testing/unit-testing-platform-architecture-extensions.md)
38+
- [Microsoft.Testing.Platform Services](../core/testing/unit-testing-platform-architecture-services.md)
39+
- [Native interoperability ABI support](../standard/native-interop/abi-support.md)
40+
- [Respect nullable annotations](../standard/serialization/system-text-json/nullable-annotations.md)
41+
- [SYSLIB1230: Deriving from a `GeneratedComInterface`-attributed interface defined in another assembly is not supported](../fundamentals/syslib-diagnostics/syslib1230.md)
42+
- [Upgrade projects with .NET Upgrade Assistant](../core/porting/upgrade-assistant-how-to-upgrade.md)
43+
- [What is code analysis with .NET Upgrade Assistant?](../core/porting/upgrade-assistant-analyze-overview.md)
44+
- [Extract schema](../standard/serialization/system-text-json/extract-schema.md)
4145

4246
### Updated articles
4347

44-
- [What's new in .NET libraries for .NET 9](../core/whats-new/dotnet-9/libraries.md) - What's new for .NET 9 Preview 6
45-
- [What's new in the .NET 9 runtime](../core/whats-new/dotnet-9/runtime.md) - What's new for .NET 9 Preview 6
46-
47-
## C# language
48-
49-
### New articles
50-
51-
- [Errors and warnings associated with `ref struct` types](../csharp/language-reference/compiler-messages/ref-struct-errors.md)
52-
- [Errors and warnings related to the `yield return` statement and iterator methods](../csharp/language-reference/compiler-messages/iterator-yield.md)
53-
54-
## AI in .NET
55-
56-
### New articles
57-
58-
- [Azure AI services authentication and authorization using .NET](../ai/azure-ai-services-authentication.md)
59-
- [Build an AI chat app with .NET](../ai/quickstarts/get-started-openai.md)
60-
61-
### Updated articles
62-
63-
- [Extend OpenAI using Tools and execute a local Function with .NET](../ai/quickstarts/quickstart-azure-openai-tool.md) - Updating AI quickstarts to reflect new sample separation of OpenAI and Azure OpenAI
64-
- [Generate images using AI with .NET](../ai/quickstarts/quickstart-openai-generate-images.md) - Updating AI quickstarts to reflect new sample separation of OpenAI and Azure OpenAI
65-
- [Get insight about your data from a .NET AI chat app](../ai/quickstarts/quickstart-ai-chat-with-data.md) - Updating AI quickstarts to reflect new sample separation of OpenAI and Azure OpenAI
66-
- [Summarize text using AI chat app with .NET](../ai/quickstarts/quickstart-openai-summarize-text.md) - Updating AI quickstarts to reflect new sample separation of OpenAI and Azure OpenAI
48+
- [HttpWebRequest to HttpClient migration guide](../fundamentals/networking/http/httpclient-migrate-from-httpwebrequest.md) - Fix build suggestions
49+
- [Install .NET on macOS](../core/install/macos.md) - Rewrite install on macOS article
6750

6851
## Azure SDK for .NET
6952

7053
### New articles
7154

72-
- [Azure SDK for .NET protocol and convenience methods overview](../azure/sdk/protocol-convenience-methods.md)
55+
- [Use Copilot Conversational Assessment with the Azure Migrate application and code assessment tool.](../azure/migration/appcat/visual-studio-copilot.md)
7356

7457
## .NET Framework
7558

7659
### New articles
7760

78-
- [July 2024 security and quality rollup](../framework/release-notes/2024/07-09-july-security-and-quality-rollup.md)
79-
- [June 2024 cumulative update preview](../framework/release-notes/2024/06-25-june-preview-cumulative-update.md)
61+
- [February 2024 security and quality rollup](../framework/release-notes/2024/02-14-february-security-and-quality-rollup.md)
62+
- [January 2024 cumulative update preview](../framework/release-notes/2024/01-23-january-preview-cumulative-update.md)
63+
- [January 2024 security and quality rollup](../framework/release-notes/2024/01-09-january-security-and-quality-rollup.md)
64+
- [March 2024 cumulative update preview](../framework/release-notes/2024/03-26-march-preview-cumulative-update.md)
65+
- [October 2024 cumulative update preview](../framework/release-notes/2024/10-22-october-preview-cumulative-update.md)
66+
- [October 2024 security and quality rollup](../framework/release-notes/2024/10-08-october-security-and-quality-rollup.md)
8067

8168
## Community contributors
8269

8370
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).
8471

85-
- [samwherever](https://github.com/samwherever) - Sam Allen ![10 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-10-green)
86-
- [azarboon](https://github.com/azarboon) - Mahdi Azarboon ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
72+
- [shethaadit](https://github.com/shethaadit) - Adit Sheth ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
8773
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
88-
- [sammychinedu2ky](https://github.com/sammychinedu2ky) - Samson Amaugo ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
89-
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90-
- [jnyrup](https://github.com/jnyrup) - Jonas Nyrup ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91-
- [joprice](https://github.com/joprice) - Joseph Price ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92-
- [KisaragiEffective](https://github.com/KisaragiEffective) - Kisaragi ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93-
- [krishchvn](https://github.com/krishchvn) - Krishnakumar Chavan ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94-
- [m-rinaldi](https://github.com/m-rinaldi) - J. Rinaldi ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95-
- [SteveDunn](https://github.com/SteveDunn) - Steve Dunn ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96-
- [tmds](https://github.com/tmds) - Tom Deseyn ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97-
- [vernou](https://github.com/vernou) - VERNOU Cédric ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98-
- [victoravt](https://github.com/victoravt) - Victor ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
74+
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
75+
- [juner](https://github.com/juner) - juner ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
76+
- [Marusyk](https://github.com/Marusyk) - Roman Marusyk ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
77+
- [timdeschryver](https://github.com/timdeschryver) - Tim Deschryver ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
78+
- [aarijimam](https://github.com/aarijimam) - Nawab Aarij Imam ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
79+
- [alexravenna](https://github.com/alexravenna) - Alex Ravenna ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
80+
- [am11](https://github.com/am11) - Adeel Mujahid ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
81+
- [ardalis](https://github.com/ardalis) - Steve Smith ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
82+
- [azarboon](https://github.com/azarboon) - Mahdi Azarboon ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
83+
- [batkaevruslan](https://github.com/batkaevruslan) - Ruslan Batkaev ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
84+
- [BigT-88](https://github.com/BigT-88) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
85+
- [colejohnson66](https://github.com/colejohnson66) - Cole Tobin ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
86+
- [fabrizziocht](https://github.com/fabrizziocht) - Fabrizzio Chavez ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
87+
- [gbamqzkdyg](https://github.com/gbamqzkdyg) - Luca Ma ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
88+
- [glen-84](https://github.com/glen-84) - Glen ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
89+
- [hakenr](https://github.com/hakenr) - Robert Haken ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
90+
- [HugoRoss](https://github.com/HugoRoss) - Christoph Hafner ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
91+
- [ichensky](https://github.com/ichensky) - Ivan Chensky ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
92+
- [janus-toendering](https://github.com/janus-toendering) - Janus Tøndering ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
93+
- [jochenkirstaetter](https://github.com/jochenkirstaetter) - Jochen Kirstätter ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94+
- [jsedlak](https://github.com/jsedlak) - John Sedlak ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
95+
- [magiudev](https://github.com/magiudev) - Miguel Angel Echeverri Quiroz ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
96+
- [MarGraz](https://github.com/MarGraz) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
97+
- [Navis304](https://github.com/Navis304) - Robert ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
98+
- [omajid](https://github.com/omajid) - Omair Majid ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99+
- [PawelAdamczuk](https://github.com/PawelAdamczuk) - Paweł Adamczuk ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100+
- [pragnya17](https://github.com/pragnya17) - Pragnya ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101+
- [Rageking8](https://github.com/Rageking8) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102+
- [samwherever](https://github.com/samwherever) - Sam Allen ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103+
- [Swimburger](https://github.com/Swimburger) - Niels Swimberghe ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
104+
- [vcrobe](https://github.com/vcrobe) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
105+
- [WeihanLi](https://github.com/WeihanLi) - Weihan Li ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
106+
- [xakep139](https://github.com/xakep139) - Nikita Balabaev ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
107+
- [xtqqczze](https://github.com/xtqqczze) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
108+
- [Youssef1313](https://github.com/Youssef1313) - Youssef Victor ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)

docs/whats-new/index.yml

Lines changed: 3 additions & 3 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: 10/01/2024
8+
ms.date: 11/01/2024
99
ms.topic: landing-page
1010
landingContent:
1111
- title: .NET 9 release updates
@@ -40,12 +40,12 @@ landingContent:
4040
linkLists:
4141
- linkListType: whats-new
4242
links:
43+
- text: October 2024
44+
url: dotnet-docs-mod1.md
4345
- text: September 2024
4446
url: dotnet-docs-mod0.md
4547
- text: August 2024
4648
url: dotnet-docs-mod2.md
47-
- text: July 2024
48-
url: dotnet-docs-mod1.md
4949
- title: Language updates
5050
linkLists:
5151
- 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: October 2024
10+
href: dotnet-docs-mod1.md
911
- name: September 2024
1012
href: dotnet-docs-mod0.md
1113
- name: August 2024
1214
href: dotnet-docs-mod2.md
13-
- name: July 2024
14-
href: dotnet-docs-mod1.md
1515
- name: Product updates
1616
items:
1717
- name: .NET 9

0 commit comments

Comments
 (0)