Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync/release 3.12.0 #1034

Merged
merged 135 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
9990f5f
Remove `release.yml` workflow
barthisrael Aug 23, 2024
39dfc10
Fix issues reported by `super-linter`
barthisrael Aug 27, 2024
96d707e
POC for single source of truth for documentation
barthisrael Aug 26, 2024
744ce02
Please `shellcheck` linter
barthisrael Aug 27, 2024
a5af7f2
Please `markdownlint` linter
barthisrael Aug 27, 2024
56b33af
Please `isort`
barthisrael Aug 27, 2024
e53e6e6
Please `flake8`
barthisrael Aug 28, 2024
6afe7dc
Please `black`
barthisrael Aug 27, 2024
72e936d
Create a stub for the "Contributing to Barman" section
barthisrael Aug 29, 2024
6334b01
Add information about "Writing and building documentation"
barthisrael Aug 29, 2024
234daec
Add a glossary to the documentation
barthisrael Aug 30, 2024
1bafa50
Add installation instruction and RHEL-based instructions
andremagui Aug 24, 2024
bc86da7
Add installation instructions for debian distros
andremagui Aug 25, 2024
bd40f83
Small fixes to `glossary.rst`
barthisrael Aug 30, 2024
1e27b69
Add documention on retention policies
andremagui Aug 25, 2024
c9e1a59
Add expanded introduction on retention policies
andremagui Aug 26, 2024
3b6a886
Add catalog information to the documentation
andremagui Aug 25, 2024
d37899c
Add quickstart section to the new docs
gustabowill Aug 29, 2024
4f88c30
Explain the `barman check` command in detail
bleidens Sep 2, 2024
19b680e
Add documentation on recovery section of the new_docs
andremagui Aug 26, 2024
ab448e4
Add configuration options to configuration section
andremagui Aug 27, 2024
0467206
Add shortcuts to `barman keep` to align with cloud scripts
martinmarques Nov 4, 2024
fcd5855
Add barman-cloud documentation
andremagui Aug 28, 2024
4a1a910
Add license section to the documentation
andremagui Aug 30, 2024
a7358cd
Add "Introduction" subsection to the "Concepts" section of the new docs.
gustabowill Sep 10, 2024
501e158
Adds "General backup concepts" subsection on "Concepts" section
gustabowill Sep 12, 2024
d25845d
Explain the reasoning behind Check failure for WAL archives
andremagui Aug 30, 2024
ea75bf5
Add backup section detailing the backup command
andremagui Aug 30, 2024
4d04e8f
Add "Postgres backup concepts and terminology" subsection to "Concepts"
gustabowill Sep 16, 2024
cea7d5a
Add "Architectural backup designs with Barman" section to new docs
gustabowill Sep 2, 2024
3401a03
Add commands to documentation
andremagui Aug 26, 2024
8d85515
Add more details on how to use custom_compression_filters and related
andremagui Aug 31, 2024
8399ab3
Add "Barman concepts and terminology" subsection to "Concepts"
gustabowill Sep 18, 2024
188afd4
Add pre-requisites section to new docs
gustabowill Sep 18, 2024
432e0fc
Add Configuration Models section to configuration.rst
andremagui Aug 30, 2024
d2cf091
Add missing argument to `barman config-switch` command
andremagui Sep 1, 2024
cd8bd6b
Add FAQ section to the new docs
gustabowill Sep 9, 2024
3970856
Add configuration reference to conf.py for MAN page 5
andremagui Sep 2, 2024
c7767d3
Clarify note about tablespaces remapping in recovery section
gustabowill Sep 25, 2024
05f5da3
Add recover and restore concepts to the "concepts" section
gustabowill Sep 25, 2024
d800b20
Clarify the purpose of the errors_directory in the documentation
gustabowill Sep 25, 2024
cde2017
Standardize references for the commands
andremagui Sep 2, 2024
99428c1
Fix section levels of the Quickstart section
gustabowill Sep 26, 2024
2bf8111
Create documentation for Hook Scripts
andremagui Sep 2, 2024
28e9202
Review and add docs for snapshot backups and cloud backups
andremagui Sep 2, 2024
95034ac
Refactoring barman-cli and barman-cli-cloud installation
andremagui Sep 2, 2024
293c5f8
Apply changes to simplify building docs
martinmarques Sep 27, 2024
6a64503
Add instructions for installing postgres client when needed
martinmarques Sep 26, 2024
d494f9a
Add SLES-based distros installation steps to docs
andremagui Sep 3, 2024
09cf8db
Apply changes from last review
andremagui Sep 3, 2024
15eed6f
Use `delete_this` annotation during the backup delete and cron processes
bleidens Nov 4, 2024
240816a
Add barman-wal-{restore,archive} to the documentation
andremagui Sep 3, 2024
7b0791e
Change references in docs from v17 to current
martinmarques Sep 27, 2024
044de0e
Correct definition of positive and non-negative integers
martinmarques Sep 27, 2024
93d4031
Add note on recommendation to always stream WALs from primary node
martinmarques Oct 1, 2024
e351fd3
Fix documentation typos
martinmarques Oct 2, 2024
6d19342
Change extension of included documentation files
martinmarques Oct 2, 2024
2598613
Fix JSON code and multiple missing references
martinmarques Oct 2, 2024
5b7d54d
Fix reference for parallel jobs in documentation
martinmarques Oct 2, 2024
a1d3c17
Replace Material for Sphinx theme with PyData theme
barthisrael Oct 1, 2024
1567da1
Fix of documentation while proof-reading
martinmarques Oct 4, 2024
0b7a2c1
Remove build-documentation action
andremagui Oct 11, 2024
e42720f
Update man page generation when building packages
andremagui Oct 10, 2024
fcc4710
Refactor `walarchive` client to add FIPS support
andremagui Nov 4, 2024
744b128
Refactor broken tests to accommodate changes
andremagui Oct 3, 2024
13f7907
Remove duplicate paragraph on barman-cloud-backup section
gustabowill Oct 21, 2024
4296995
Replace recover by restore in the documentation
andremagui Oct 23, 2024
cedfdf8
Replace recover by restore in the code base
andremagui Oct 23, 2024
f61f533
Refactor testes broken by the code base modification
andremagui Oct 23, 2024
921be5d
Lighten standby checks related to conninfo and primary_conninfo
gustabowill Nov 4, 2024
68de356
Fix broken tests after cheging conninfo and primary_conninfo checks
gustabowill Oct 31, 2024
e813a03
Change config-switch argument description when using --help
andremagui Oct 23, 2024
2a579d1
Run isort on code to remove unused imports and blank lines
gcalacoci Oct 29, 2024
d4ef8d8
Import restore function from barman.cli
gcalacoci Nov 4, 2024
e65a3c2
Add Dockerfile and build script for the new docs
andremagui Oct 11, 2024
dfe8170
Fix issues in `.isort.cfg` configuration file
barthisrael Aug 28, 2024
25ce3f9
Fix issues in Flake8 configuration for `super-linter`
barthisrael Aug 28, 2024
6bca79d
Please `shellcheck` linter
barthisrael Aug 27, 2024
b13b192
Please `markdownlint` linter
barthisrael Aug 27, 2024
4988f3a
Add release notes for bar-356
martinmarques Sep 17, 2024
f80a779
Add release notes for bar-244
bleidens Aug 30, 2024
d467a46
Add release notes of support for PGE 17 and EPAS 17
gustabowill Oct 14, 2024
034e8df
Update man page generation when building packages
andremagui Oct 10, 2024
742c792
Add release notes for bar-155
andremagui Oct 3, 2024
ccb6d02
Add release notes for bar-348
gustabowill Oct 31, 2024
b89f9c2
Remove `documentation.yml`
barthisrael Nov 5, 2024
3a7e023
Modify release notes and include them in the docs
gcalacoci Nov 11, 2024
eeb66b6
Amend release note related with barman keep and incremental backups
andremagui Oct 25, 2024
1034125
Change doc mentioning only MD5SUMS file, SHA256SUMS is included
andremagui Oct 25, 2024
a781cb4
Refactor `_backup_report` method to deal with keep standalone targets
andremagui Oct 23, 2024
a33429d
Add and refactor tests for the proper use cases
andremagui Oct 23, 2024
2da9a9b
Modify docs according to the new behavior
andremagui Oct 24, 2024
3514fd9
Add release notes for bar-366
andremagui Oct 24, 2024
1d596e3
Add a release note regarding the removal of distros packaging support
andremagui Oct 23, 2024
55d9a7b
Avoid s3 multipart uploads for small files
gustabowill Oct 2, 2024
62741ca
Fix broken tests due to changing multipart upload
gustabowill Oct 2, 2024
22e140e
Add release notes to BAR-374
gustabowill Oct 2, 2024
6e5e103
Rework of tox docs command
gcalacoci Nov 7, 2024
29ca1c2
Add zstd compression for WAL files
gustabowill Nov 6, 2024
c1562a1
Add tests to zstd WAL compression implementation
gustabowill Nov 6, 2024
a7a8bbd
Add release notes for BAR-423
gustabowill Nov 8, 2024
d2cab3a
Add aws snapshot lock feature to Barman
andremagui Oct 25, 2024
d919a16
Fix broken tests and add tests accounting for snapshot lock feature
andremagui Oct 25, 2024
c6a1dd6
Add documentation about aws snapshot lock
andremagui Oct 25, 2024
d6e782c
Add release note for bar-242
andremagui Oct 25, 2024
bfe2305
Add section on geographical redundancy for Barman server
martinmarques Nov 7, 2024
3f67868
Add option --primary to the sync-info commands
martinmarques Nov 11, 2024
686fd86
Add lz4 compression for WAL files
gustabowill Nov 1, 2024
68bbf40
Add tests to lz4 WAL compression implementation
gustabowill Nov 1, 2024
d478c7b
Add release notes for BAR-264
gustabowill Nov 8, 2024
51a23bc
Add feature to create tags when creating snapshot backups
andremagui Oct 26, 2024
b714091
Modify test to also test for tags
andremagui Oct 26, 2024
5e80784
Add documentation for snapshot tags when using client
andremagui Oct 26, 2024
b1dbf22
Add release note for bar-417
andremagui Oct 26, 2024
8669527
Add content to the documentation for trobleshooting
martinmarques Nov 17, 2024
288135c
Add xz compression for WAL files
gustabowill Nov 13, 2024
d5538ea
Add tests to xz WAL compression implementation
gustabowill Nov 13, 2024
924c896
Add release note for BAR-265
gustabowill Nov 13, 2024
3524c9d
Remove `sphinx` directory and rename `doc` as `old_docs`
barthisrael Nov 18, 2024
c47e564
Rename `new_docs` as `docs`
barthisrael Nov 18, 2024
1459963
Remove release scripts
barthisrael Nov 19, 2024
d921cc5
Add "WAL archiving" section in the new docs
gustabowill Nov 19, 2024
9090fa4
Fix get_wal_conninfo and check_wal_streaming methods
andremagui Oct 27, 2024
9e806ed
Fix tests broken by the changes in the code
andremagui Oct 27, 2024
576f469
Fix documentation according to the changes made to the code
andremagui Oct 27, 2024
b7afe8b
Add release note for BAR-409
andremagui Oct 27, 2024
ce6ef82
Add --keep-compression flag to barman-wal-restore and get-wal
gustabowill Nov 12, 2024
9ec1837
Fix tests broken when adding --keep-compression flag
gustabowill Nov 12, 2024
476b2f9
Add tests to the new --keep-compression flag functionality
gustabowill Nov 12, 2024
d274ac4
Add release note to BAR-435
gustabowill Nov 12, 2024
bc5688f
Update documentation on the new --keep-compression option
gustabowill Nov 19, 2024
00ad28f
New images and changes in the Architecture section
martinmarques Nov 20, 2024
4ae8af9
Add release note for BAR-337
andremagui Oct 23, 2024
4415320
Automated release notes for 3.12.0
github-actions[bot] Nov 21, 2024
ee6b538
Version set to 3.12.0
andremagui Nov 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .github/workflows/documentation.yml

This file was deleted.

7 changes: 3 additions & 4 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,9 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Linters configuration.
LINTER_RULES_PATH: '.'
# We are not interested in linting these files:
# * Markdown files under `doc` or `sphinx` directories, which belong to the
# old docs, and are going to be replaced soon.
FILTER_REGEX_EXCLUDE: '(doc|sphinx)/.*\.md'
# We are not interested in linting files from the old docs, which are going
# to be removed soon:
FILTER_REGEX_EXCLUDE: 'old_docs/.*\.md'
DOCKERFILE_HADOLINT_FILE_NAME: .hadolint.yaml
GITLEAKS_CONFIG_FILE: .gitleaks.toml
MARKDOWN_CONFIG_FILE: .markdownlint.yml
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Step 1 - Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Step 2 - Install python
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: 3.7
- name: Step 3 - Install dependencies
Expand All @@ -35,13 +35,13 @@ jobs:

steps:
- name: Step 1 - Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Step 2 - Install python
uses: actions/setup-python@v2
uses: actions/setup-python@v5
with:
python-version: "${{ matrix.python-version }}"
- name: Step 3 - Do some caching for python packages
uses: actions/cache@v2
uses: actions/cache@v4
id: cache-python-packages
with:
path: ${{ env.pythonLocation }}
Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/release.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
*~
\#*\#
.*.swp
*.bak

# eclipse project files
/.project
Expand All @@ -35,3 +36,10 @@ venv/*

# pyenv
.python-version

# Sphinx docs
docs/_build/*
docs/contributor_guide/modules

# Allow the man directory
!docs/_build/man/
4 changes: 2 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## Barman INSTALL instructions
# Barman INSTALL instructions

For further information, see the "Installation" section in the official manual of Barman or the Markdown source file: [doc/manual/16-installation.en.md](https://github.com/EnterpriseDB/barman/blob/master/doc/manual/16-installation.en.md).
For further information, see the "Installation" section in the official manual of Barman.
5 changes: 3 additions & 2 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
recursive-include barman *.py
recursive-include rpm *
recursive-include doc *
recursive-include docs/barman.d *
include docs/barman.conf
include scripts/barman.bash_completion
include AUTHORS NEWS ChangeLog LICENSE MANIFEST.in setup.py INSTALL README.rst
include AUTHORS RELNOTES.md ChangeLog LICENSE MANIFEST.in setup.py INSTALL README.rst
Loading
Loading