Replies: 9 comments 4 replies
-
I will merge the "net8" branch into the "dev" branch early next week as we prepare for the 5.0 release. |
Beta Was this translation helpful? Give feedback.
-
The "net8" branch has now been merged into the "dev" branch. This means that in order to use the "dev" branch you will need to upgrade your environment to the Visual Studio 2022 Preview release and install .NET 8. The official .NET 8 release will be available next week - which will require updating all of the package references to the final .NET 8 versions. To keep developing modules or themes for older versions of Oqtane/.NET, please see this blog: https://www.oqtane.org/blog/!/73/developing-on-legacy-versions-of-oqtane-and-net |
Beta Was this translation helpful? Give feedback.
-
.NET 8 is being released tomorrow, Nov 14... Oqtane 5.0 will be released on Thursday, Nov 16. |
Beta Was this translation helpful? Give feedback.
-
#3475 includes updates to the official .NET 8 packages |
Beta Was this translation helpful? Give feedback.
-
I have successfully upgraded 4 different App Services on Azure to Oqtane 5.0 on .NET 8... First I had to stop the app service and set the .NET Version to 8.0 LTS: Then I used Kudu in the Advanced Tools to upload the Upgrade.zip package. Once finished I restarted the app service and tried to browse to the site and but received an error message: So I did a Restart on the app service and waited 10-20 seconds. I then tried to browse again and I got a different message: which basically meant the site was still restarting... so with some browser refreshes and patience the site eventually came up All signs look positive for a release of 5.0 tomorrow. |
Beta Was this translation helpful? Give feedback.
-
Blazor got a LOT larger in .NET 8 from a distribution perspective: |
Beta Was this translation helpful? Give feedback.
-
@leigh-pointer the plan was to release Oqtane 5.0 today. I am unable to reproduce any of the issues you logged yesterday in either a local development environment using Visual Studio, a local IIS deployment, or production Azure deployment. So I am inclined to proceed with the release... what are your thoughts? |
Beta Was this translation helpful? Give feedback.
-
.NET 8 includes a lot of new localization folders when you build the solution. It appears that this is for some CodeAnalysis translations. Each of these folders consumes ~500KB of space - which adds ~7MB to a .NET 8 release. I am wondering if these folders could be removed. These satellite assemblies also seem to create some side effects for Oqtane, as I see some messages such as: [Error] [Oqtane.Controllers.InstallationController] The Satellite Assembly Folder For de Does Not Exist in my error.log when running on WebAssembly. |
Beta Was this translation helpful? Give feedback.
-
The following 2 packages now have official releases for .NET 8
|
Beta Was this translation helpful? Give feedback.
-
It was discussed at the Developer Meeting yesterday and the consensus was that we should release Oqtane 5.0 on .NET 8 with support for only the legacy interactive hosting models at this time. This will allow people to use Oqtane on .NET 8 with the confidence that it is backward compatible and all scenarios work as expected.
We will continue to explore the migration to the new Blazor SSR approach – mainly by validating scenarios through the OqtaneSSR POC project (https:/oqtane/OqtaneSSR). At this point there are enough blockers that it does not make sense to attempt a migration. However would be great if we could offer this capability in an Oqtane 5.1 release in Q1 2024… so we definitely will continue pushing forward.
Beta Was this translation helpful? Give feedback.
All reactions