La fin du support de .NET 6 est prévue pour le 12 novembre 2024. La migration vers la version .NET 8 doit dés lors être entreprise.
Cette documentation participative regroupe les informations récolter au sujet de .NET 8 et des problématiques de migrations.
Les performances en .NET 8 ont été considérablement améliorées. Les chiffres des benchmark communiqués dans les présentations de la .NET Conf font état d'une diminution des temps d'execution de près de 15%.
- Amélioration des performances en .NET 8 : la présentation des points d'améliorations des performances sur base du blog Performance Improvements in .NET 8.
- Breaking Change : la liste non exhaustive des breaking changes .NET 7 et .NET 8 avec une idée des implications éventuelles sur base de la documentation officielle Microsoft.
- Nuget Signed Package
- Security
- Breaking Change
- Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8
- Performance Improvements in ASP.NET Core 8
- Performance Improvements in .NET 8
Titre | Niveau | Traité |
---|---|---|
JIT | 1 | ✔️ |
Native AOT | 1 | ❌ |
VM | 1 | ❌ |
GC | 1 | ❌ |
Mono | 1 | ❌ |
Threading | 1 | ❌ |
- ThreadStatic | 2 | ❌ |
- ThreadPool | 2 | ❌ |
- Tasks | 2 | ❌ |
- Parallel | 2 | ❌ |
Reflection | 1 | ❌ |
Exceptions | 1 | ❌ |
Primitives | 1 | ❌ |
- Enums | 2 | ❌ |
- Numbers | 2 | ❌ |
- DateTime | 2 | ❌ |
- Guid | 2 | ❌ |
- Random | 2 | ❌ |
Strings, Arrays, and Spans | 1 | ❌ |
- UTF8 | 2 | ❌ |
- ASCII | 2 | ❌ |
- Base64 | 2 | ❌ |
- Hex | 2 | ❌ |
- String Formatting | 2 | ❌ |
- Spans | 2 | ❌ |
- SearchValues | 2 | ❌ |
- Regex | 2 | ❌ |
- Hashing | 2 | ❌ |
- Initialization | 2 | ❌ |
- Analyzers | 2 | ❌ |
Collections | 1 | ❌ |
- General | 2 | ❌ |
- List | 2 | ❌ |
- LINQ | 2 | ❌ |
- Dictionary | 2 | ❌ |
- Frozen Collections | 2 | ❌ |
- Immutable Collections | 2 | ❌ |
- BitArray | 2 | ❌ |
- Collection Expressions | 2 | ❌ |
File I/O | 1 | ❌ |
Networking | 1 | ❌ |
- Networking Primitives | 2 | ❌ |
- Sockets | 2 | ❌ |
- TLS | 2 | ❌ |
- HTTP | 2 | ❌ |
JSON | 1 | ❌ |
Cryptography | 1 | ❌ |
Logging | 1 | ❌ |
Configuration | 1 | ❌ |
Peanut Butter | 1 | ❌ |
What’s Next? | 1 | ❌ |