New Architectures
This release is the first release with packages for Linux ARM64 and ARM32 architectures - a huge thanks to @theofficialgman for shipping the necessary changes to dugite-native
and dugite
that allow us to add support for these platforms. Please contribute any feedback or bug reports about these new packages to the tracking issue: #903
In order to target these platforms on CI we've now shifted over to Docker-based tooling to have finer-grained control over GLIBC versions, but hopefully for more modern distributions there are no changes:
- Enable ARM32/64 cross compilation for Linux in CI - #897, thanks @theofficialgman!
- Switch Linux build over to use configured docker image #898
Due to the support for new architectures we've had to include the architecture in the installer file names, so downstream tooling may need to be updated to handle this change:
- Previous:
GitHubDesktop-linux-[version].[format]
- Current:
GitHubDesktop-linux-[arch]-[version].[format]
Fixed
- Improved performance when selecting and viewing a large number of commits - desktop#16880
- Fix crash using Edit -> Copy menu when no text is selected in the diff - desktop#16876
- Emoji autocomplete list highlights filter text correctly - desktop#16899
- Allow filtering autocomplete results using uppercase characters - desktop#16886
Improved
SHA256 checksums
This is the first release where we are not including the checksums in the release notes. Please refer to the .sha256
files in the release assets to perform any integrity checks of these release artifacts. If you have any additional feedback on this change please drop a comment in #901