Releases: github/backup-utils
GitHub Enterprise Backup Utilities v2.6.4
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.
GitHub Enterprise Backup Utilities v2.6.3
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
GitHub Enterprise Backup Utilities v2.6.1
GitHub Enterprise Backup Utilities v2.6.0
GitHub Enterprise Backup Utilities v2.5.2
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
GitHub Enterprise Backup Utilities v2.5.0
- 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
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 bothghe-backup
andghe-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
GitHub Enterprise Backup Utilities v2.2.0
Includes general improvements, bug fixes, and support for GitHub Enterprise v2.2. This upgrade is recommended for all currently supported GitHub Enterprise versions and is required to backup/restore GitHub Enterprise v2.2 (or greater) instances.
- Adds support for the new repositories filesystem layout include in GitHub Enterprise v2.2. #122, #124
ghe-restore
now performs a config run on the instance after an incremental restore to 11.10.x and 2.x instances. #100ghe-restore
now fails fast when run against a GHE instance with replication enabled. Replication should be disabled during a restore and then setup after the restore completes. #121- Fixes an issue with special port 122 detection failing when port is overridden in an ssh config file. #102
- Removes a warning message when running
ghe-backup
against an instance with GitHub Pages disabled. #117 - backup-utils release version numbers now track GitHub Enterprise releases to ease the process of determining which version of backup-utils is required for a given GitHub Enterprise version.