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 | ❌ |