github shiftkey/desktop release-3.2.7-linux1
3.2.7 Linux RC1

latest releases: release-3.4.8-linux1, release-3.4.7-linux1, release-3.4.6-linux1...
16 months ago

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

  • Introduce separate publish step to CI workflows - #899 #900 #905

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

Don't miss a new desktop release

NewReleases is sending notifications on new releases.