|
1 |
| -## :package: Routing patch (version {0}) |
| 1 | +## :package: End of .NET 6, 7 Support (version {0}) |
2 | 2 | > Read the Docs: [Ocelot 23.4](https://ocelot.readthedocs.io/en/{0}/) with [PDF](https://ocelot.readthedocs.io/_/downloads/en/{0}/pdf/)
|
3 | 3 | > Hot fixed version: [{1}](https://github.com/ThreeMammals/Ocelot/releases/tag/{1})
|
4 | 4 | > Milestone: [November'24](https://github.com/ThreeMammals/Ocelot/milestone/10)
|
5 | 5 |
|
6 |
| -:heart: A heartfelt "Thank You" to **[Guillaume Gnaegi](https://github.com/ggnaegi)** (@ggnaegi) |
| 6 | +This is the last patched version for .NET 6 and 7 frameworks. The upcoming major release, version [24.0](https://github.com/ThreeMammals/Ocelot/milestone/11), will target .NET 9 alongside the LTS .NET 8. Projects targeting .NET 6 or 7 should update to this version while considering an upgrade to .NET 8 or 9 in the future. |
7 | 7 |
|
8 |
| -### :information_source: About |
9 |
| -Addressed issues: |
10 |
| -- #2165 |
11 |
| -- #2209 |
12 |
| -- #2212 |
| 8 | +### :information_source: About |
| 9 | +- All package versions have been updated to latest versions targeting the `net6.0` and `net7.0` frameworks, along with the LTS `net8.0`. |
| 10 | +- Dependabot alerts concerning [reported vulnerabilities](https://github.com/ThreeMammals/Ocelot/security/dependabot) related to `IdentityServer4` have not yet been addressed; these will be resolved in the next major release (refer to **Warnings** further information). |
| 11 | + |
| 12 | +### :exclamation: Warning |
| 13 | +1. Releasing a patched `23.4.*` is possible. |
| 14 | +2. In the next major version, the Ocelot team will remove references to the [IdentityServer4](https://github.comIdentityServer/IdentityServer4) package from testing projects due to its "Public Archive" status; the version, [4.1.2](https://github.comIdentityServer/IdentityServer4/releases/tag/4.1.2), was [released](https://github.com/IdentityServer/IdentityServer4/releases) on July 7, 2021. |
| 15 | +3. The main Ocelot package is not integrated with `IdentityServer4`, allowing Ocelot users to utilize [any authentication provider](https://github.com/ThreeMammals/Ocelot/discussions/2194), as Ocelot's [Authentication](https://github.com/ThreeMammals/Ocelot/blob/main/docs/authentication.rst) feature is provider-agnostic. |
| 16 | +4. Our plans to utilize the [ASP.NET Core Identity](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity) framework in testing projects due to industry standards, instead the `IdentityServer4` library. |
| 17 | +5. Following the release of .NET 9, the team will begin the deprecation of the Ocelot extension-packages: `Ocelot.Cache.CacheManager`, `Ocelot.Tracing.Butterfly`, and `Ocelot.Tracing.OpenTracing`. |
0 commit comments