v2.8.0-beta.1
Pre-release
Pre-release
·
9 commits
to main
since this release
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)