Skip to content

Commit 6d043fe

Browse files
Bot 🤖 generated "What's new article" (#36940)
Co-authored-by: IEvangelist <IEvangelist@users.noreply.github.com>
1 parent 3b96444 commit 6d043fe

File tree

3 files changed

+63
-100
lines changed

3 files changed

+63
-100
lines changed
Lines changed: 58 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,145 +1,108 @@
11
---
2-
title: ".NET docs: What's new for May 2023"
3-
description: "What's new in the .NET docs for May 2023."
4-
ms.custom: May-2023
5-
ms.date: 06/01/2023
2+
title: ".NET docs: What's new for August 2023"
3+
description: "What's new in the .NET docs for August 2023."
4+
ms.custom: August-2023
5+
ms.date: 09/01/2023
66
---
77

8-
# .NET docs: What's new for May 2023
8+
# .NET docs: What's new for August 2023
99

10-
Welcome to what's new in the .NET docs for May 2023. This article lists some of the major changes to docs during this period.
10+
Welcome to what's new in the .NET docs for August 2023. This article lists some of the major changes to docs during this period.
1111

1212
## .NET breaking changes
1313

1414
### New articles
1515

16-
- [Rate-limiting middleware requires AddRateLimiter](../core/compatibility/aspnet-core/8.0/addratelimiter-requirement.md)
17-
- [ISystemClock is obsolete](../core/compatibility/aspnet-core/8.0/isystemclock-obsolete.md)
18-
- [System.Drawing.Common config switch removed](../core/compatibility/core-libraries/7.0/system-drawing.md)
19-
- [Date and time converters honor culture argument](../core/compatibility/globalization/8.0/typeconverter-cultureinfo.md)
20-
- [ConcurrencyLimiterMiddleware is obsolete](../core/compatibility/aspnet-core/8.0/concurrencylimitermiddleware-obsolete.md)
21-
- [Custom converters for serialization removed](../core/compatibility/aspnet-core/8.0/problemdetails-custom-converters.md)
22-
- [StripSymbols defaults to true](../core/compatibility/deployment/8.0/stripsymbols-default.md)
23-
- [GC.GetGeneration might return Int32.MaxValue](../core/compatibility/core-libraries/8.0/getgeneration-return-value.md)
24-
- [API obsoletions with non-default diagnostic IDs (.NET 8)](../core/compatibility/core-libraries/8.0/obsolete-apis-with-custom-diagnostics.md)
25-
- [BinaryFormatter disabled across most project types](../core/compatibility/serialization/8.0/binaryformatter-disabled.md)
26-
27-
### Updated articles
28-
29-
- [Breaking changes in .NET 8](../core/compatibility/8.0.md)
30-
- Add EF Core breaking changes
31-
- Document Preview 5 breaking changes for ASP.NET
32-
- BinaryFormatter disabled & obsoletion of legacy serialization APIs
33-
- StripSymbols default for PublishAOT
34-
- ConvertTo breaking change
35-
- add getgeneration breaking change
36-
- Two ASP.NET breaking changes for .NET 8
37-
- [Breaking changes in .NET 7](../core/compatibility/7.0.md) - System.Drawing.Common config switch removal
16+
- [IDispatchImplAttribute API is removed](../core/compatibility/interop/8.0/idispatchimplattribute-removed.md)
17+
- [Method builders generate parameters with HasDefaultValue set to false](../core/compatibility/core-libraries/8.0/parameterinfo-hasdefaultvalue.md)
18+
- [ConfigurationManager package no longer references System.Security.Permissions](../core/compatibility/extensions/8.0/configurationmanager-package.md)
19+
- [DirectoryServices package no longer references System.Security.Permissions](../core/compatibility/extensions/8.0/directoryservices-package.md)
20+
- [Trimming may not be used with .NET standard or .NET framework](../core/compatibility/sdk/8.0/trimming-unsupported-targetframework.md)
21+
- ['dotnet restore' produces security vulnerability warnings](../core/compatibility/sdk/8.0/dotnet-restore-audit.md)
22+
- [.NET can't be installed to custom location](../core/compatibility/sdk/6.0/install-location.md)
23+
- [Boolean-backed enum type support removed](../core/compatibility/core-libraries/8.0/bool-backed-enum.md)
24+
- [Binding config to dictionary extends values](../core/compatibility/extensions/7.0/config-bind-dictionary.md)
25+
- ['ca-certificates' and 'krb5-libs' packages removed from Alpine images](../core/compatibility/containers/8.0/krb5-libs-package.md)
26+
- [Removed Boolean-based overloads of ToFrozenDictionary/ToFrozenSet](../core/compatibility/core-libraries/8.0/optimizeforreading-arg.md)
27+
- [Security token events return a JSonWebToken](../core/compatibility/aspnet-core/8.0/securitytoken-events.md)
28+
- [TrimMode defaults to full for Web SDK projects](../core/compatibility/aspnet-core/8.0/trimmode-full.md)
3829

3930
## .NET Framework
4031

4132
### Updated articles
4233

43-
- [Certmgr.exe (Certificate Manager Tool)](../framework/tools/certmgr-exe-certificate-manager-tool.md) - Clarify installation location for certmgr.exe
34+
- [Security Protocols version 1.0](../framework/wcf/feature-details/security-protocols-version-1-0.md) - Fix build suggestions
35+
- [\<defaultProxy> element (network settings)](../framework/configure-apps/file-schema/network/defaultproxy-element-network-settings.md) - Add link to DefaultProxy property
4436

4537
## .NET fundamentals
4638

4739
### New articles
4840

49-
- [How to use a JSON document in System.Text.Json](../standard/serialization/system-text-json/use-dom.md)
50-
- [How to use Utf8JsonReader in System.Text.Json](../standard/serialization/system-text-json/use-utf8jsonreader.md)
51-
- [How to use Utf8JsonWriter in System.Text.Json](../standard/serialization/system-text-json/use-utf8jsonwriter.md)
52-
- [Troubleshoot QUIC issues in .NET](../fundamentals/networking/quic/quic-troubleshooting.md)
53-
- [Install .NET SDK or .NET Runtime on Ubuntu 23.04](../core/install/linux-ubuntu-2304.md)
41+
- [Logging guidance for .NET library authors](../core/extensions/logging-library-authors.md)
5442

5543
### Updated articles
5644

57-
- [What's new in .NET 8](../core/whats-new/dotnet-8.md) - Update What's new in .NET 8 for Preview 4
58-
- [Grouping constructs in regular expressions](../standard/base-types/grouping-constructs-in-regular-expressions.md) - Clarify named capture group order
45+
- [Tutorial: Debug a .NET console application using Visual Studio](../core/tutorials/debugging-with-visual-studio.md) - Update Visual Studio tutorial series
46+
- [Tutorial: Create a .NET class library using Visual Studio](../core/tutorials/library-with-visual-studio.md) - Update Visual Studio tutorial series
47+
- [Tutorial: Publish a .NET console application using Visual Studio](../core/tutorials/publishing-with-visual-studio.md) - Update Visual Studio tutorial series
48+
- [Tutorial: Test a .NET class library with .NET using Visual Studio](../core/tutorials/testing-library-with-visual-studio.md) - Update Visual Studio tutorial series
49+
- [Tutorial: Create a .NET console application using Visual Studio](../core/tutorials/with-visual-studio.md) - Update Visual Studio tutorial series
50+
- [What's new in .NET 8](../core/whats-new/dotnet-8.md) - Update What's new in .NET 8 for Preview 7
5951

6052
## .NET tools and diagnostics
6153

6254
### New articles
6355

64-
- [SYSLIB diagnostics for COM interop source generation](../fundamentals/syslib-diagnostics/syslib1090-1099.md)
65-
- [SYSLIB diagnostics for configuration binder source generation](../fundamentals/syslib-diagnostics/syslib1100-1118.md)
66-
- [SYSLIB0050: Formatter-based serialization is obsolete](../fundamentals/syslib-diagnostics/syslib0050.md)
67-
- [SYSLIB0051: Legacy serialization support APIs are obsolete](../fundamentals/syslib-diagnostics/syslib0051.md)
68-
- [CA1859: Use concrete types when possible for improved performance](../fundamentals/code-analysis/quality-rules/ca1859.md)
69-
- [CA1861: Avoid constant arrays as arguments](../fundamentals/code-analysis/quality-rules/ca1861.md)
70-
71-
### Updated articles
72-
73-
- [Source-generator diagnostics in .NET 6+](../fundamentals/syslib-diagnostics/source-generator-overview.md) - Add redirects for SYSLIB warnings
74-
75-
## C# language
76-
77-
### New articles
78-
79-
- [Resolve errors and warnings in constructor declarations](../csharp/language-reference/compiler-messages/constructor-errors.md)
80-
- [Errors and warnings when using lambda expressions and anonymous functions](../csharp/language-reference/compiler-messages/lambda-expression-errors.md)
81-
- [Resolve warnings related using namespaces](../csharp/language-reference/compiler-messages/using-directive-errors.md)
56+
- [NETSDK1206: Found version-specific or distribution-specific runtime identifier(s)](../core/tools/sdk-errors/netsdk1206.md)
57+
- [CA1869: Cache and reuse 'JsonSerializerOptions' instances](../fundamentals/code-analysis/quality-rules/ca1869.md)
58+
- [Use 'nameof' (IDE0280)](../fundamentals/code-analysis/style-rules/ide0280.md)
8259

8360
### Updated articles
8461

85-
- [Using Constructors (C# Programming Guide)](../csharp/programming-guide/classes-and-structs/using-constructors.md) - Ret con primary record constructors
62+
- [Creating Metrics](../core/diagnostics/metrics-instrumentation.md) - Update metrics for .NET 8 changes
63+
- [Rule categories](../fundamentals/code-analysis/categories.md) - Clarify MSBuild vs. editorconfig bulk config
8664

87-
## DevOps and testing in .NET
65+
## Advanced .NET programming
8866

8967
### New articles
9068

91-
- [Native code interop with native AOT](../core/deploying/native-aot/interop.md)
69+
- [Unmanaged calling conventions](../standard/native-interop/calling-conventions.md)
9270

93-
## Microsoft Orleans
71+
## C# language
9472

9573
### New articles
9674

97-
- [Grain extensions](../orleans/grains/grain-extensions.md)
75+
- [Resolve errors and warnings in array declarations and initialization expressions](../csharp/language-reference/compiler-messages/array-declaration-errors.md)
76+
- [Arrays](../csharp/language-reference/builtin-types/arrays.md)
77+
- [Collections](../csharp/language-reference/builtin-types/collections.md)
78+
- [Collection expressions - C# language reference](../csharp/language-reference/operators/collection-expressions.md)
9879

99-
## Migration to .NET
80+
## DevOps and testing in .NET
10081

10182
### New articles
10283

103-
- [Install the .NET Upgrade Assistant](../core/porting/upgrade-assistant-install.md)
84+
- [Diagnostics in native AOT applications](../core/deploying/native-aot/diagnostics.md)
10485

10586
### Updated articles
10687

107-
- [Overview of the .NET Upgrade Assistant](../core/porting/upgrade-assistant-overview.md)
108-
- Add UA CLI area to docs
109-
- Add the upgrade assistant docs for Visual Studio
88+
- [Prepare .NET libraries for trimming](../core/deploying/trimming/prepare-libraries-for-trimming.md) - Update trimming doc
11089

11190
## Community contributors
11291

11392
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).
11493

115-
- [cartermp](https://github.com/cartermp) - Phillip Carter ![There were 9 pull requests merged by Phillip Carter.](https://img.shields.io/badge/Merged%20Pull%20Requests-9-green)
116-
- [pkulikov](https://github.com/pkulikov) - Petr Kulikov ![There were 8 pull requests merged by Petr Kulikov.](https://img.shields.io/badge/Merged%20Pull%20Requests-8-green)
117-
- [ShinyZero0](https://github.com/ShinyZero0) - ![There were 3 pull requests merged by .](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
118-
- [ali50m](https://github.com/ali50m) - ![There were 2 pull requests merged by .](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
119-
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![There were 2 pull requests merged by Bartosz Klonowski.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
120-
- [cid25](https://github.com/cid25) - ![There were 2 pull requests merged by .](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
121-
- [mahab339](https://github.com/mahab339) - Muhab Abdelreheem ![There were 2 pull requests merged by Muhab Abdelreheem.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
122-
- [tonesoutherland](https://github.com/tonesoutherland) - Tone Southerland ![There were 2 pull requests merged by Tone Southerland.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
123-
- [ablanchet](https://github.com/ablanchet) - Antoine Blanchet ![There were 1 pull requests merged by Antoine Blanchet.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
124-
- [ACGNnsj](https://github.com/ACGNnsj) - Shijie Ni ![There were 1 pull requests merged by Shijie Ni.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
125-
- [Adi9235](https://github.com/Adi9235) - Aditya Tomar ![There were 1 pull requests merged by Aditya Tomar.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
126-
- [andreycha](https://github.com/andreycha) - Andrei Chasovskikh ![There were 1 pull requests merged by Andrei Chasovskikh.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
127-
- [ardalis](https://github.com/ardalis) - Steve Smith ![There were 1 pull requests merged by Steve Smith.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
128-
- [bartelink](https://github.com/bartelink) - Ruben Bartelink ![There were 1 pull requests merged by Ruben Bartelink.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
129-
- [chrisxfire](https://github.com/chrisxfire) - Christian ![There were 1 pull requests merged by Christian.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
130-
- [cmeeren](https://github.com/cmeeren) - Christer van der Meeren ![There were 1 pull requests merged by Christer van der Meeren.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
131-
- [dahermansson](https://github.com/dahermansson) - Hermansson ![There were 1 pull requests merged by Hermansson.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
132-
- [Davi-Gray](https://github.com/Davi-Gray) - Davi Gray ![There were 1 pull requests merged by Davi Gray.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
133-
- [dawedawe](https://github.com/dawedawe) - dawe ![There were 1 pull requests merged by dawe.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
134-
- [DickBaker](https://github.com/DickBaker) - Dick Baker ![There were 1 pull requests merged by Dick Baker.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
135-
- [ericmutta](https://github.com/ericmutta) - Eric Mutta ![There were 1 pull requests merged by Eric Mutta.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
136-
- [galvesribeiro](https://github.com/galvesribeiro) - Gutemberg Ribeiro ![There were 1 pull requests merged by Gutemberg Ribeiro.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
137-
- [haoguanjun](https://github.com/haoguanjun) - ![There were 1 pull requests merged by .](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
138-
- [jeanrp](https://github.com/jeanrp) - Jean Pinto ![There were 1 pull requests merged by Jean Pinto.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
139-
- [just-a-hriday](https://github.com/just-a-hriday) - Hriday A ![There were 1 pull requests merged by Hriday A.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
140-
- [marleypowell](https://github.com/marleypowell) - Marley ![There were 1 pull requests merged by Marley.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
141-
- [Smaug123](https://github.com/Smaug123) - Patrick Stevens ![There were 1 pull requests merged by Patrick Stevens.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
142-
- [startewho](https://github.com/startewho) - ![There were 1 pull requests merged by .](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
143-
- [steveberdy](https://github.com/steveberdy) - Steve Berdy ![There were 1 pull requests merged by Steve Berdy.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
144-
- [taibu](https://github.com/taibu) - ISABIRYE TAIBU ![There were 1 pull requests merged by ISABIRYE TAIBU.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
145-
- [Zerthz](https://github.com/Zerthz) - Felix ![There were 1 pull requests merged by Felix.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
94+
- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski ![5 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-5-green)
95+
- [ar1k](https://github.com/ar1k) - Aleksandr Ananin ![3 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-3-green)
96+
- [FrediKats](https://github.com/FrediKats) - Fredi Kats ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
97+
- [pkulikov](https://github.com/pkulikov) - Petr Kulikov ![2 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-2-green)
98+
- [angrypig555](https://github.com/angrypig555) - ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
99+
- [Bafyn](https://github.com/Bafyn) - Dmytro Nikitin ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
100+
- [bitbonk](https://github.com/bitbonk) - bitbonk ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
101+
- [dandev486](https://github.com/dandev486) - dandev486 ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
102+
- [dimitriskad](https://github.com/dimitriskad) - Dimitris K. ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
103+
- [EugeneGritsina](https://github.com/EugeneGritsina) - Eugene Gritsina ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
104+
- [Happypig375](https://github.com/Happypig375) - Hadrian Tang ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
105+
- [mikaeldui](https://github.com/mikaeldui) - Mikael Dúi Bolinder ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
106+
- [SugarBarrel](https://github.com/SugarBarrel) - Abbysssal ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
107+
- [tanchekwei](https://github.com/tanchekwei) - Chek Wei Tan ![1 pull requests.](https://img.shields.io/badge/Merged%20Pull%20Requests-1-green)
108+
- [weierstrass1031](https://github.com/weierstrass1031) - ![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 docs. Use this page to quickly find the l
55
metadata:
66
title: .NET documentation what's new?
77
description: Learn about new and updated content in .NET docs.
8-
ms.date: 08/01/2023
8+
ms.date: 09/01/2023
99
ms.topic: landing-page
1010
landingContent:
1111
- title: .NET release updates
@@ -18,12 +18,12 @@ landingContent:
1818
linkLists:
1919
- linkListType: whats-new
2020
links:
21+
- text: August 2023
22+
url: dotnet-docs-mod2.md
2123
- text: July 2023
2224
url: dotnet-docs-mod1.md
2325
- text: June 2023
2426
url: dotnet-docs-mod0.md
25-
- text: May 2023
26-
url: dotnet-docs-mod2.md
2727
- title: Find language updates
2828
linkLists:
2929
- linkListType: whats-new

‎docs/whats-new/toc.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ items:
88
- name: Latest documentation updates
99
expanded: true
1010
items:
11+
- name: August 2023
12+
href: dotnet-docs-mod2.md
1113
- name: July 2023
1214
href: dotnet-docs-mod1.md
1315
- name: June 2023
1416
href: dotnet-docs-mod0.md
15-
- name: May 2023
16-
href: dotnet-docs-mod2.md

0 commit comments

Comments
 (0)