Skip to content

Releases: github/backup-utils

GitHub Enterprise Server Backup Utilities v3.8.5

19 Jan 21:14
Compare
Choose a tag to compare

Bug Fixes

  • On an instance with multiple nodes, backups failed silently if a node was offline or unavailable.
  • On an instance with Actions enabled, incorrect backup and restore settings prevented the storage container name from being restored. This made the logs from that container inaccessible, and caused Actions to create a new storage container in a different location.

Backups and Disaster Recovery

  • During backups using a version of Backup Utilities 3.8, the log displayed the following warning: management console argon2 secret not set.
  • For better compatibility across Linux distributions, the host operating system version displayed in output is obtained from /etc/os-release.

GitHub Enterprise Server Backup Utilities v3.11.0

30 Nov 13:08
Compare
Choose a tag to compare

Bug Fixes

  • ghe-backup-myql and ghe-restore-mysql will now exit 1 on errors.
  • On an instance with Actions enabled, incorrect backup and restore settings prevented the storage container name from being restored. This made the logs from that container inaccessible, and caused Actions to create a new storage container in a different location.
  • When backups are run for HA instances in both primary and replica nodes a .sync-in-progress file will be created. This will disable NetworkMaintenance jobs from running and queueing up when backups are running from the primary node.

Changes

  • Estimated transfer sizes will be calculated on appropriate nodes for clustered environments.
  • Added support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.
  • ghe-restore avoids unnecessary rsync operations when restoring to non-clustered environments.
  • ghe-backup and ghe-restore output their total runtime
  • rsync compression is now disabled by default. The -z flag has been removed from the ghe-rsync command in multiple files to improve transfer speed and reduce CPU usage. To enable rsync compression globally, add GHE_RSYNC_COMPRESSION_ENABLED=yes to the backup.config file.
  • Updates the Host OS version output to use /etc/os-release for better compatibility with other Linux distributions.

Backups and Disaster Recovery

  • When a NFS mount is detected for snapshots on backup hosts, backup logs will show a warning to notify the user that such a setup may incur performance issues as highlighted in storage requirements documentation.

GitHub Enterprise Server Backup Utilities v3.10.2

01 Nov 17:56
Compare
Choose a tag to compare

Bug Fixes

  • When using GitHub Enterprise Server Backup Utilities, a host check will test the availability of all nodes before running any operations on them and output a warning if a node is unreachable. Previously if a node was unreachable the host check could silently fail.
  • When using GitHub Enterprise Server Backup Utilities, user permissions assigned to the temporary progress files in /tmp have been updated to allow access by other users. Previously, having backup and restore operations performed by different users could cause failed deletion error messages for temporary files.
  • On an instance with Actions enabled, incorrect backup and restore settings prevented the storage container name from being restored. This made the logs from that container inaccessible, and caused Actions to create a new storage container in a different location.

Changes

  • Adds support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.

Backups and Disaster Recovery

  • When a NFS mount is detected for snapshots on backup hosts, backup logs will show a warning to notify the user that such a setup may incur performance issues as highlighted in storage requirements documentation.

GitHub Enterprise Server Backup Utilities v3.9.4

01 Nov 17:56
Compare
Choose a tag to compare

Bug Fixes

  • On an instance with Actions enabled, incorrect backup and restore settings prevented the storage container name from being restored. This made the logs from that container inaccessible, and caused Actions to create a new storage container in a different location. This bug fix will ship in backup-utils v3.9.5. [Updated 2024-01-17]

Backups and Disaster Recovery

  • When a NFS mount is detected for snapshots on backup hosts, backup logs will show a warning to notify the user that such a setup may incur performance issues as highlighted in storage requirements documentation.

GitHub Enterprise Server Backup Utilities v3.8.4

01 Nov 17:55
Compare
Choose a tag to compare

Bug Fixes

  • On an instance with Actions enabled, incorrect backup and restore settings prevented the storage container name from being restored. This made the logs from that container inaccessible, and caused Actions to create a new storage container in a different location. This bug fix will ship in backup-utils v3.8.5. [Updated 2024-01-17]

GitHub Enterprise Server Backup Utilities v3.7.4

01 Nov 17:55
Compare
Choose a tag to compare

GitHub Enterprise Server Backup Utilities v3.10.1

02 Oct 20:38
f4c453f
Compare
Choose a tag to compare

Changes

  • Adds support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.

Bug fixes

  • When using GitHub Enterprise Server Backup Utilities, user permissions assigned to the temporary progress files in /tmp have been updated to allow access by other users. Previously, having backup and restore operations performed by different users could cause failed deletion error messages for temporary files.

GitHub Enterprise Server Backup Utilities v3.9.3

02 Oct 20:45
8299b4c
Compare
Choose a tag to compare

Changes

  • Adds support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.

Bug fixes

  • When using GitHub Enterprise Server Backup Utilities, user permissions assigned to the temporary progress files in /tmp have been updated to allow access by other users. Previously, having backup and restore operations performed by different users could cause failed deletion error messages for temporary files.

GitHub Enterprise Server Backup Utilities v3.8.3

02 Oct 20:46
d354c3b
Compare
Choose a tag to compare

Changes

  • Adds support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.

GitHub Enterprise Server Backup Utilities v3.7.3

02 Oct 20:46
6ee46fc
Compare
Choose a tag to compare

Changes

  • Adds support for finding the parallel command from the moreutils tool suite on more Linux distributions, including Arch Linux and Alpine Linux.