diff --git a/docs/changes.rst b/docs/changes.rst index afeedc1339..3910786a7d 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -217,19 +217,42 @@ The best check that everything is ok is to run a dry-run extraction:: Change Log ========== -Version 1.2.0rc1 (2022-02-05) ------------------------------ +Version 1.2.0 (not released yet) +-------------------------------- Please note: -This is code released for testing (== helping us find bugs). - -It is not suitable to run against your production backup repositories! - -So, if you want to help testing, please run this code additionally to your -normal backup and use a separate, fresh repository for it. - -See there for feedback: https://github.com/borgbackup/borg/issues/4360 +This is the first borg 1.2 release, so be careful and read the notes below. + +Upgrade notes: + +Strictly taken, nothing special is required for upgrading to 1.2, but some +things can be recommended: + +- do you already want to upgrade? 1.1.x also will get fixes for a while. +- be careful, first upgrade your less critical / smaller repos. +- first upgrade to a recent 1.1.x release - especially if you run some older + 1.1.* or even 1.0.* borg release. +- using that, run at least one `borg create` (your normal backup), `prune` + and especially a `check` to see everything is in a good state. +- check the output of `borg check` - if there is anything special, consider + a `borg check --repair` followed by another `borg check`. +- if everything is fine so far (borg check reports no issues), you can consider + upgrading to 1.2.0. if not, please first fix any already existing issue. +- if you want to play safer, first **create a backup of your borg repository**. +- upgrade to latest borg 1.2.x release (you could use the fat binary from + github releases page) +- run `borg compact --cleanup-commits` to clean up a ton of 17 bytes long files + in your repo caused by a borg 1.1 bug +- run `borg check` again (now with borg 1.2.x) and check if there is anything + special. +- check the compatibility notes (see below) and adapt your scripts, if needed. +- if you run into any issues, please check the github issue tracker before + posting new issues there or elsewhere. + +If you follow this procedure, you can help avoiding that we get a lot of +"borg 1.2" issue reports that are not really 1.2 issues, but existed before +and maybe just were not noticed. Compatibility notes: @@ -270,6 +293,9 @@ Compatibility notes: if you have scripts expecting rc == 2 for a signal exit, you need to update them to check for >= 128. +Version 1.2.0rc1 (2022-02-05) +----------------------------- + Fixes: - repo::archive location placeholder expansion fixes, #5826, #5998