Skip to content

GitHub Enterprise Server Backup Utilities v3.9.5

Compare
Choose a tag to compare
@release-controller release-controller released this 19 Jan 21:14
· 3 commits to 3.9-stable since this release

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.
  • When restoring a backup using the ghe-restore command, the restore operation could fail due to the root disk filling completely. [Updated 2024-02-29]

Changes

  • When using GitHub Enterprise Server 3.9.10 or newer with a high availability (HA) configuration, you can backup the MySQL database from a HA replica by setting ghe-config mysql.backup.replica <replica-hostname> on your primary node. We recommend that replica-hostname resides in the same region as the backup host in order to reduce latency.
  • When using GitHub Enterprise Server 3.9.10 or newer with a cluster configuration, backup-utils will backup MySQL from one of the MySQL replica nodes instead of the primary node.

Backups and Disaster Recovery

  • ghe-backup or ghe-restore commands could fail to delete progress files created by older versions of GitHub Enterprise Server Backup Utilities.
  • For better compatibility across Linux distributions, the host operating system version displayed in output is obtained from /etc/os-release.