summaryrefslogtreecommitdiff
path: root/docs/changes.rst
diff options
context:
space:
mode:
authorThomas Waldmann <tw@waldmann-edv.de>2022-02-06 21:22:37 +0100
committerThomas Waldmann <tw@waldmann-edv.de>2022-02-06 21:22:37 +0100
commit634b1e5a1a08f938e3234dd747ed0d29d448880f (patch)
tree77059ae7ddd3e0a3b99cf05a1d0bab329045e1e5 /docs/changes.rst
parent5fec0b8cb290201fd8e7c0d13e01e2a7e24bd54b (diff)
docs: add borg 1.2 upgrade notes
Diffstat (limited to 'docs/changes.rst')
-rw-r--r--docs/changes.rst46
1 files changed, 36 insertions, 10 deletions
diff --git a/docs/changes.rst b/docs/changes.rst
index afeedc13..3910786a 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