Battle plan for migrating to .Net8

My progress is now:

  • Docker builds are working
  • Fedora RPM builds are working
  • The .Net4 builds can now detect a “manual update required” and has a custom UI for it

Synology packages will initially not be provided as they depend on the old HTTP server in DSM which is no longer present. All newer stations should be able to run Docker and use it that way, but later it would be nice with a real .spk package.

I need to go through testing on each platform and make sure everything is working as expected. The manifest files and signing parts are also missing some smaller tweaks.

My immediate plan is then to move on with getting the manual updater fixes into a new canary build.

I will hold back the 1MiB block size update and CACHEDIR.TAG to avoid introducing anything new that could break.

If it goes as planned, that canary can be promoted to beta and will be the last .Net4 build :rocket:

2 Likes