Skip to content

21.0.0

Compare
Choose a tag to compare
@TomPallister TomPallister released this 21 Nov 07:52
· 106 commits to main since this release
0b25c41

Upgrade to .NET 8 (version 21.0.0) aka .NET 8 release

Read article: Announcing .NET 8 by Gaurav Seth, on November 14th, 2023
Read the Docs: Ocelot 21.0

About

We are pleased to announce to you that we can now offer the support of .NET 8.
But that is not all, in this release, we are adopting support of several versions of the .NET framework through multitargeting.
The Ocelot distribution is now compatible with .NET 6, 7 and 8. 🎉

In the future, we will try to ensure the support of the .NET SDKs that are still actively maintained by the .NET team and community. Current .NET versions in support are the following: 6, 7, 8.

Technical info

As an ASP.NET Core app, now Ocelot targets net6.0, net7.0 and net8.0 frameworks. Starting with v21.0.0, the solution's code base supports Multitargeting as SDK-style projects. Find out more here: Target frameworks in SDK-style projects.

It should be easier for teams to move between (migrate to) .NET 6, 7 and 8 frameworks. Also, new features will be available for all .NET SDKs which we support via multitargeting.

Honoring 🏅 aka Top Contributors 👏

1st 🥇 goes to Guillaume Gnaegi for delivering 1 feature in 63 files changed
2nd 🥈 goes to Raman Maksimchuk for delivering 1 feature in 17 files changed
3rd 🥉 goes to @raman-m for delivering 1 feature in 5 files changed

Starring ⭐ aka Release Influencers :bowtie:

⭐ Guillaume Gnaegi, @ggnaegi
⭐ Raman Maksimchuk, @raman-m

Features in Release 21.0.0

Logbook
  • 50ff768 by raman-m on Monday, November 20 at 23:43 →
    +semver: breaking | Release 21.0
  • 7d93623 by Raman Maksimchuk on Monday, November 20 at 23:02 →
    .NET8 Release artifacts (#1792)
  • 24b507e by Guillaume Gnaegi on Monday, November 20 at 00:41 →
    #1787 Upgrade to .NET 8 (#1789)