.net 8, Oqtane 5, 2sxc 16.09 - all new releases so you can use the latest and greatest tech in your solutions.
.net 8 Released with C# 12
.net 8 is a big deal - for the many new features, but also because of the long-term support. Aside from the thousands of new features, major framework enhancements and ca. 10 awesome C# features, the key aspect for our use case is the Long Term Support.
This is important because .net 7 is officially only supported till May 2024, whereas .net 8 comes with 36 months of support, ending (as of now) in November 2026. See the full support policy.
To be honest, 3 years is not a long time, but if we look at the tech-stack today, we'll probably be on .net 10 by then.
Oqtane 5 Released for .net 8
In tandem with .net 8, Oqtane was released in v5 which builds on .net 8. It's almost identical with the previous release of Oqtane 4.x with some minor changes.
When upgrading, you should not see a lot of changes, but there are a few things to consider:
- Make sure your server has the latest .net hosting bundle (it's a bit hard to find, but make sure you really get the hosting bundle)
- Before you upgrade any live environment, do test it first. There are always risks with software just-released a few days ago.
- We recommend to first upgrade 2sxc to v16.09 (which is compatible with Oqtane 4 and 5)
- If you have any other third party modules, test extensively
- According out our experience, changes in Entity-Framework and System.Text.Json can always cause trouble
2sxc 16.09 Released for Oqtane 5 and 4
Today we just released 2sxc 16.09 which is compatible to both Oqtane 4 and Oqtane 5. This will allow you to migrate seamlessly as you need.
As of today, blazor-cms.org is already running on 2sxc 16.09 with Oqtane 5 🚀!
We recommend that you should probably wait a few weeks though, just in case 😉.
Love from Switzerland,
iJungleboy