Skip to content

v2.8.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@matzefriedrich matzefriedrich released this 25 Jul 07:58
· 9 commits to main since this release
1b9a404

Upgrade to .NET 8.0

We have successfully upgraded our projects to .NET 8.0. This update includes several significant changes and improvements:

Changes

  • All project files were converted to the new SDK format during the upgrade process, simplifying the build process and allowing us to integrate GitHub actions to run tests on push.
  • API compatibility: Moving to a newer target platform came with breaking changes in the platform API, demanding that we adapt our codebase to resolve build errors and gain compatibility with .NET 8.0. The impersonation helper (a component of the Interop layer) required a complete makeover.
  • The upgrade to .NET 8 helped to break the glass ceiling that prevented us from using the most recent third-party NuGet packages. All referenced NuGet packages have been upgraded to their latest versions.

Minor codebase refinements

  • Removed exception constructors for binary serialization, which are no longer needed.
  • Removed old app.config files from projects to get rid of the always hairy binding redirects.
  • Removed functionality for downloading update installers due to decommissioned infrastructure (we do not ship update installer packages)