Skip to content

Commit 20c55c0

Browse files
updates for borg 1.4.0 release
1 parent 277db08 commit 20c55c0

File tree

3 files changed

+28
-21
lines changed

3 files changed

+28
-21
lines changed

releases/borg-1.4.rst

+17-14
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@ Borg 1.4
22
========
33

44
:Links: `Documentation <https://borgbackup.readthedocs.io/en/1.4-maint/>`_ · `Installation <https://borgbackup.readthedocs.io/en/1.4-maint/installation.html>`_ · `Downloads <https://github.com/borgbackup/borg/releases/>`_
5-
:Date: 2024-01-08
5+
:Date: 2024-07-03
66

7-
Borg 1.4 will become the next stable release in the near future.
7+
This marks the first stable release in the Borg 1.4 series, which is a refreshed / modernised
8+
continuation of the borg 1.2 codebase with a few bigger new features, but otherwise proven,
9+
stable code and quite similar to use as Borg 1.2.
810

9-
It is quite similar to borg 1.2 (it was forked from 1.2-maint branch at 1.2.7 release),
10-
but has a few bigger changes that needed alpha/beta/rc testing before it can be released.
11+
Thanks to everybody who contributed to development or maintenance, either by their time or by funding!
12+
13+
Since Borg 1.4 is now stable, it will primarily receive fixes and minor additions,
14+
but not potentially problematic code changes. Principal development continues in the master branch.
1115

1216
Changelog summary
1317
-----------------
@@ -16,18 +20,17 @@ This is only a summary of the changes between 1.2.7 and 1.4.
1620
Check the `full changelog <https://borgbackup.readthedocs.io/en/1.4-maint/changes.html>`_
1721
to see all changes as well as important compatibility and upgrade notes.
1822

19-
2023
Major new features in the 1.4 release series are:
2124

22-
- BORG_EXIT_CODES=modern: optional more specific return codes (for errors and warnings).
23-
24-
Fixes:
25-
26-
- PATH: do not accept empty strings ("")
25+
- BORG_EXIT_CODES=modern: optional more specific return codes (for errors and warnings)
26+
- borg create: add the "slashdot hack" to strip recursion root prefixes
27+
- borg version REPO: show version of borg client and server
2728

28-
Other changes:
29+
Other bigger changes:
2930

30-
- require Python >= 3.9, Cython >= 3.0, msgpack >= 1.0.3
31-
- modernize python packaging (use pyproject.toml)
32-
- use pyinstaller 6.3.0 and python 3.11 for binary build
31+
- ACL code: refactor, improve acl_get / acl_set error handling
32+
- require Python >= 3.9, Cython >= 3.0.3, msgpack >= 1.0.3
33+
- removed bundled 3rd party code (lz4/zstd/xxhash)
34+
- modernised python packaging (use pyproject.toml, use less setup.py)
35+
- use pyinstaller 6.7.0 and python 3.11 for the binary builds
3336
- new naming convention for fat binaries (include glibc version for linux)

releases/index.rst

+6-5
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,18 @@ Borg 2.0 is currently in testing - do not use it for production.
2525
Borg 1.4
2626
--------
2727

28-
Borg 1.4 is currently in testing - do not use it for production.
28+
Borg 1.4 is the current **stable** series of Borg.
29+
The current release is |current1.4|, released on |current1.4date|.
2930

30-
- `borg 1.4 news overview (preliminary) <borg-1.4.html>`_
31+
- `1.4.0 release announcement <borg-1.4.html>`_
3132
- `Documentation <https://borgbackup.readthedocs.io/en/1.4-maint/>`__
3233
- `Installation <https://borgbackup.readthedocs.io/en/1.4-maint/installation.html>`__
3334
- `Downloads <https://github.com/borgbackup/borg/releases>`__
3435

3536
Borg 1.2
3637
--------
3738

38-
Borg 1.2 is the current **stable** series of Borg.
39+
Borg 1.2 is the current **oldstable** series of Borg.
3940
The current release is |current1.2|, released on |current1.2date|.
4041

4142
- `1.2.0 release announcement <borg-1.2.html>`_
@@ -46,7 +47,7 @@ The current release is |current1.2|, released on |current1.2date|.
4647
Borg 1.1
4748
--------
4849

49-
Borg 1.1 is not supported any more, please use Borg 1.2.x.
50+
Borg 1.1 is not supported any more, please use Borg 1.4.x or 1.2.x.
5051
The current release is |current1.1|, released on |current1.1date|.
5152

5253
- `1.1.0 release announcement <borg-1.1.html>`_
@@ -57,7 +58,7 @@ The current release is |current1.1|, released on |current1.1date|.
5758
Borg 1.0
5859
--------
5960

60-
Borg 1.0 is not supported any more, please use Borg 1.2.x.
61+
Borg 1.0 is not supported any more, please use Borg 1.4.x or 1.2.x.
6162
The last release in this series was |current1.0|, released on |current1.0date|.
6263

6364
- `Documentation <https://borgbackup.readthedocs.io/en/1.0-maint/>`__

releases/releases.rst.inc

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
.. |current1.2| replace:: 1.2.7
2-
.. |current1.2date| replace:: 2023-12-02
1+
.. |current1.4| replace:: 1.4.0
2+
.. |current1.4date| replace:: 2024-07-03
3+
4+
.. |current1.2| replace:: 1.2.8
5+
.. |current1.2date| replace:: 2024-03-29
36

47
.. |current1.1| replace:: 1.1.18
58
.. |current1.1date| replace:: 2022-06-05

0 commit comments

Comments
 (0)