Skip to content

Releases: github/backup-utils

GitHub Enterprise Backup Utilities v2.7.0

03 Aug 18:55
Compare
Choose a tag to compare

Includes general improvements, bug fixes, and support for GitHub Enterprise v2.7.0.

  • Fix GitHub Enterprise 2.5 cluster restores.
    GitHub Enterprise 2.5.0 clusters don't have
    /usr/local/share/enterprise/ghe-cluster-config-update, so that'd break
    the final stage of the restore process.
  • Hookshot logs are now restored to Elasticsearch.

GitHub Enterprise Backup Utilities v2.6.4

29 Jul 18:35
Compare
Choose a tag to compare

Patch release fixing a regression, instrumenting backups and other minor changes.

Changes the cluster restore behaviour a bit since it doesn't restore the cluster configuration (cluster.conf) any more.
Backup restores to the same cluster are not affected.
Backup restores from a single VM to a cluster (i.e. migrating from a single
GitHub Enterprise VM to a cluster using backup-utils) are also unaffected.

  • Instrument/benchmark backups #238
  • Cluster: remove restoring cluster.conf on restore #242
  • Cluster: Prevent restoring to a standalone GHE appliance #244

GitHub Enterprise Backup Utilities v2.6.3

29 Jun 20:12
Compare
Choose a tag to compare

Patch release that fixes a regression in backup-utils 2.6.2 affecting GitHub Enterprise clusters.

  • Cluster: git-hooks backup fixes #235

GitHub Enterprise Backup Utilities v2.6.2

22 Jun 19:18
Compare
Choose a tag to compare

A patch release that includes performance improvements for cluster restores, bug fixes and other improvements:

  • git-hooks fixes #231
  • Cluster: speedup repositories restore #232 (requires GitHub Enterprise 2.6.4)
  • Cluster: restore Git over SSH keys #230
  • Benchmark restores #219

GitHub Enterprise Backup Utilities v2.6.1

31 May 19:53
Compare
Choose a tag to compare

A patch release that includes improvements and bug fixes for GitHub Enterprise clusters:

  • Cluster: faster gist restores #220
  • Cluster: faster storage restores #212
  • Cluster: fix git-hooks restores #204

GitHub Enterprise Backup Utilities v2.6.0

26 Apr 17:28
Compare
Choose a tag to compare
  • Adds support for GitHub Enterprise 2.6 #201
  • Adds an extra supported location for the backup configuration #197
  • New config option to check for corrupted repositories after the backup #195
  • General improvements and bug fixes

GitHub Enterprise Backup Utilities v2.5.2

30 Mar 17:22
Compare
Choose a tag to compare

This is a minor update that includes general improvements and bug fixes.

  • New configuration variable: GHE_CREATE_DATA_DIR #186
  • Require that snapshots originated from an instance running GitHub
    Enterprise 2.5.0 or above when restoring to a cluster #182
  • Prevent Git GC operations and some other maintenance jobs from running
    while repositories are being restored #179
  • Fix Solaris and SmartOS support, using Bash everywhere #177

GitHub Enterprise Backup Utilities v2.5.1

09 Mar 14:40
Compare
Choose a tag to compare

This is a minor update that includes general improvements and bug fixes.

  • Fixes for cluster restores #173
  • Fix Elasticsearch backups for GitHub Enterprise <= 2.2 #175
  • Removed experimental S3 support #167
  • Remote logging output fixes #170
  • Update ghe-host-check to detect extra port 22 error #162

GitHub Enterprise Backup Utilities v2.5.0

09 Feb 18:51
Compare
Choose a tag to compare
  • Adds GitHub Enterprise 2.5 support
  • Adds GitHub Enterprise Clustering support, mainly contributed by @dbussink
  • Backups and restores SAML keypairs

GitHub Enterprise Backup Utilities v2.4.0

20 Oct 00:24
Compare
Choose a tag to compare

Includes general improvements, bug fixes, and support for GitHub Enterprise v2.4. This upgrade is recommended for all currently supported GitHub Enterprise versions.

  • Moves the in-progress detection to a separate file with PID which is removed if the process is no longer running after the backup. #145, #99
  • Updates the README to explain why backup-utils is useful even if you have the high availability replica running. #140
  • Changes the use of the --link-dest option to only occur when backing up populated directories. #138
  • Adds logging to /var/log/syslog on the remote GitHub Enterprise appliance to both ghe-backup and ghe-restore. #131
  • Restarts memcached after restoring to an already configured appliance to ensure it doesn't contain out-of-sync information. #130
  • Removes the temporary /data/user/repositories-nw-backup directory that remains after successfully migrating the repository storage layout to the new format used on GitHub Enterprise 2.2.0 and later after restoring a backup from an older release of GitHub Enterprise. #129
  • Add devscripts to Debian's build-depends for checkbashisms. #101
  • Documents the -c option which forces the restoration of the configuration information to an already configured appliance. #96