mirror of
https://github.com/cloudnative-pg/plugin-barman-cloud.git
synced 2026-07-06 17:52:21 +02:00
Some checks failed
release-please / release-please (push) Failing after 2s
🤖 I have created a release *beep* *boop* --- ## [0.12.0](https://github.com/cloudnative-pg/plugin-barman-cloud/compare/v0.11.0...v0.12.0) (2026-04-13) ### Features * **deps:** Update dependency barman to v3.18.0 ([#813](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/813)) ([a8b446f](a8b446faa8)) ### Bug Fixes * **deps:** Update all non-major go dependencies ([#751](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/751)) ([5001fe7](5001fe7831)) * **deps:** Update all non-major go dependencies ([#757](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/757)) ([d031c23](d031c23532)) * **deps:** Update all non-major go dependencies ([#801](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/801)) ([6ae101f](6ae101f016)) * **deps:** Update dependency @easyops-cn/docusaurus-search-local to ^0.55.0 ([#753](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/753)) ([60d32cc](60d32cca0c)) * **deps:** Update documentation dependencies ([#833](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/833)) ([e1d4a6e](e1d4a6e5f7)) * **deps:** Update k8s.io/utils digest to 28399d8 ([#829](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/829)) ([3549e26](3549e2650a)) * **deps:** Update k8s.io/utils digest to b8788ab ([#784](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/784)) ([f64ff8e](f64ff8e13f)) * **deps:** Update kubernetes packages to v0.35.2 ([#788](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/788)) ([a7e28f6](a7e28f6cad)) * **deps:** Update module github.com/cert-manager/cert-manager to v1.19.3 [security] ([#775](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/775)) ([79238f5](79238f5772)) * **deps:** Update module github.com/cert-manager/cert-manager to v1.20.2 ([#844](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/844)) ([441f43b](441f43be24)) * **deps:** Update module github.com/cloudnative-pg/api to v1.29.0 ([#837](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/837)) ([09181b0](09181b0bda)) * **deps:** Update module github.com/cloudnative-pg/machinery to v0.4.0 ([#850](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/850)) ([18e3888](18e38887ce)) * **deps:** Update module google.golang.org/grpc to v1.79.3 [security] ([#819](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/819)) ([376e178](376e178ab5)) * **deps:** Update module sigs.k8s.io/controller-runtime to v0.23.3 ([#789](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/789)) ([3f726ea](3f726ea83e)) * **deps:** Update module sigs.k8s.io/kustomize/api to v0.21.1 ([#790](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/790)) ([84a388e](84a388e5d7)) * **metrics:** Announce sidecar injection capability ([#776](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/776)) ([4a94cb9](4a94cb9dae)) * **rbac:** Reconcile Role when ObjectStore spec changes ([#823](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/823)) ([8971a39](8971a397f4)) * **restore:** Race condition in parallel WAL restore spool ([#812](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/812)) ([25d72ce](25d72ce0a3)) * **restore:** Use custom CNPG group and version for scheme registration ([#847](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/847)) ([b1f373d](b1f373d84b)) * **security:** Harden GitHub Actions workflows against expression injection ([#773](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/773)) ([ce7b761](ce7b7612ae)) * Skip maintenance cycle when plugin is not enabled for backups ([#826](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/826)) ([63a67cb](63a67cb920)), closes [#774](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/774) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Signed-off-by: Peggie <info@cloudnative-pg.io>
43 KiB
43 KiB
Changelog
0.12.0 (2026-04-13)
Features
Bug Fixes
- deps: Update all non-major go dependencies (#751) (5001fe7)
- deps: Update all non-major go dependencies (#757) (d031c23)
- deps: Update all non-major go dependencies (#801) (6ae101f)
- deps: Update dependency @easyops-cn/docusaurus-search-local to ^0.55.0 (#753) (60d32cc)
- deps: Update documentation dependencies (#833) (e1d4a6e)
- deps: Update k8s.io/utils digest to 28399d8 (#829) (3549e26)
- deps: Update k8s.io/utils digest to b8788ab (#784) (f64ff8e)
- deps: Update kubernetes packages to v0.35.2 (#788) (a7e28f6)
- deps: Update module github.com/cert-manager/cert-manager to v1.19.3 [security] (#775) (79238f5)
- deps: Update module github.com/cert-manager/cert-manager to v1.20.2 (#844) (441f43b)
- deps: Update module github.com/cloudnative-pg/api to v1.29.0 (#837) (09181b0)
- deps: Update module github.com/cloudnative-pg/machinery to v0.4.0 (#850) (18e3888)
- deps: Update module google.golang.org/grpc to v1.79.3 [security] (#819) (376e178)
- deps: Update module sigs.k8s.io/controller-runtime to v0.23.3 (#789) (3f726ea)
- deps: Update module sigs.k8s.io/kustomize/api to v0.21.1 (#790) (84a388e)
- metrics: Announce sidecar injection capability (#776) (4a94cb9)
- rbac: Reconcile Role when ObjectStore spec changes (#823) (8971a39)
- restore: Race condition in parallel WAL restore spool (#812) (25d72ce)
- restore: Use custom CNPG group and version for scheme registration (#847) (b1f373d)
- security: Harden GitHub Actions workflows against expression injection (#773) (ce7b761)
- Skip maintenance cycle when plugin is not enabled for backups (#826) (63a67cb), closes #774
0.11.0 (2026-01-30)
Features
- Add support for DefaultAzureCredential authentication mechanism (#681) (2c134ea)
- deps: Update barman-cloud to v3.17.0 (#702) (fa546ea)
Bug Fixes
- azure: Update barman-cloud with Azure validation fix (#710) (0153abb), closes #705
- deps: Update all non-major go dependencies (#719) (4a637d7)
- deps: Update k8s.io/utils digest to 914a6e7 (#715) (b3bcf6d)
- deps: Update module sigs.k8s.io/controller-runtime to v0.23.1 (#748) (71bd4d8)
- Resolve WAL archiving performance and memory issues (#746) (378c76a), closes #735
0.10.0 (2025-12-30)
Features
- Add
pprof-serversupport (#538) (921b20c), closes #421 - Remove wal from cache after archiving (#659) (df22bf2)
Bug Fixes
- deps: Update all non-major go dependencies (#685) (df2f91d)
- deps: Update all non-major go dependencies (#701) (db96dcc)
- deps: Update k8s.io/utils digest to 383b50a (#695) (95ef5dc)
- deps: Update k8s.io/utils digest to 9d40a56 (#684) (0ea3d91)
- deps: Update kubernetes packages to v0.35.0 (#694) (30dbc44)
- deps: Update module google.golang.org/grpc to v1.78.0 (#697) (3f8d4f7)
- deps: Update module sigs.k8s.io/kustomize/api to v0.21.0 (#651) (ef19031)
- Don't log full environment variables at default log level (#589) (a487c4e)
- targetTime: Treat RFC3339-like timestamps without timezone as UTC (#700) (1f1d300), closes #699
0.9.0 (2025-11-06)
Features
Bug Fixes
- deps: Update module github.com/onsi/ginkgo/v2 to v2.27.2 (#635) (57e861d)
- deps: Update module sigs.k8s.io/controller-runtime to v0.22.4 (#636) (33f3373)
- docs: Use
archiveAdditionalCommandArgsfor WAL archive configuration (#630) (4aa47a7)
0.8.0 (2025-10-27)
⚠ BREAKING CHANGES
- rbac: Resource names have been prefixed to avoid cluster conflicts. All cluster-scoped and namespace-scoped resources now use the
barman-plugin-prefix for consistency; see the Resource Name Migration Guide for detailed migration instructions.
Features
- ip: Assign copyright to the Linux Foundation (#571) (1be34fe)
- rbac: Prefix all resource names to avoid cluster conflicts (#593) (c2bfe12), closes #395
Bug Fixes
- deps,security: Update to go 1.25.2 (#581) (523bd1e), closes #580
- deps: Lock file maintenance documentation dependencies (#555) (fad3a65)
- deps: Lock file maintenance documentation dependencies (#612) (da5acb5)
- deps: Update all non-major go dependencies (#616) (3a9697e)
- deps: Update k8s.io/utils digest to bc988d5 (#559) (36db77c)
- deps: Update module github.com/cert-manager/cert-manager to v1.19.0 (#575) (484b280)
- deps: Update module github.com/cert-manager/cert-manager to v1.19.1 (#600) (d8f78f9)
- deps: Update module github.com/onsi/ginkgo/v2 to v2.26.0 (#560) (529737f)
- deps: Update module github.com/onsi/ginkgo/v2 to v2.27.0 (#614) (6700c60)
- deps: Update module google.golang.org/grpc to v1.76.0 (#569) (e1bc0a1)
- deps: Update module sigs.k8s.io/controller-runtime to v0.22.2 (#568) (1b5955e)
- deps: Update module sigs.k8s.io/controller-runtime to v0.22.3 (#586) (ea76733)
- Disable management of end-of-wal file flag during backup restoration (#604) (931a06a), closes #603
- e2e: Avoid pinpointing the PostgreSQL version (#562) (5276dd1)
- Set LeaderElectionReleaseOnCancel to true to enable RollingUpdates (#615) (49f1096), closes #419
0.7.0 (2025-09-25)
Features
- Introduce
logLevelsetting to control verbosity (#536) (0501e18) - Return proper gRPC error codes for expected conditions (#549) (08c3f1c)
- spec: Add support for additional sidecar container arguments (#520) (ec352ac)
Bug Fixes
- Avoid panicking if serverRecoveryWindow has still not been set (#525) (dfd9861), closes #523
- deps: Lock file maintenance documentation dependencies (#534) (0ad066d)
- deps: Update all non-major go dependencies (#521) (df92fa6)
- deps: Update kubernetes packages to v0.34.1 (#530) (eced5ea)
- deps: Update module github.com/cloudnative-pg/cnpg-i-machinery to v0.4.1 (#551) (65a0d11)
- deps: Update module github.com/onsi/ginkgo/v2 to v2.25.1 (#495) (2dc29a5)
- deps: Update module sigs.k8s.io/controller-runtime to v0.22.1 (#531) (82449d9)
- logs: Log the correct name when on ObjectStore not found error (#540) (a29aa1c), closes #539
- object-cache: Improve reliability of object cache management (#508) (8c3db95), closes #502
- Typo in variable name (#515) (3c0d8c3)
0.6.0 (2025-08-21)
Features
- Add upstream backup and recovery metrics (#459) (33172b6)
- Last failed backup status field and metric (#467) (551a3cd)
Bug Fixes
- Add cluster/finalizers update permission (#465) (e0c8b64)
- Check for empty WAL archive during WAL archiving (#458) (950364b), closes #457
- ci: Show test output on failures (#461) (3a77079)
- deps: Lock file maintenance documentation dependencies (#379) (a0327ea)
- deps: Lock file maintenance documentation dependencies (#399) (7146c51)
- deps: Lock file maintenance documentation dependencies (#407) (4d323c2)
- deps: Lock file maintenance documentation dependencies (#412) (7aaebb3)
- deps: Lock file maintenance documentation dependencies (#492) (4ab42c4)
- deps: Update all non-major go dependencies (#435) (6028011)
- deps: Update all non-major go dependencies (#469) (a7bde51)
- deps: Update k8s.io/utils digest to 0af2bda (#487) (83ada2b)
- deps: Update k8s.io/utils digest to 4c0f3b2 (#392) (e58973c)
- deps: Update kubernetes packages to v0.33.2 (#410) (e598fb3)
- deps: Update kubernetes packages to v0.33.3 (#450) (32a5539)
- deps: Update kubernetes packages to v0.33.4 (#481) (423cd5f)
- deps: Update module github.com/cert-manager/cert-manager to v1.18.1 (#401) (0769a28)
- deps: Update module github.com/cloudnative-pg/api to v1.26.0 (#440) (68dfd0e)
- deps: Update module github.com/cloudnative-pg/cnpg-i-machinery to v0.4.0 (#439) (e98facc)
- deps: Update module github.com/onsi/ginkgo/v2 to v2.25.0 (#489) (5b67c11)
- deps: Update module google.golang.org/grpc to v1.73.0 (#394) (1365906)
- deps: Update module google.golang.org/grpc to v1.75.0 (#484) (86496ac)
- deps: Update module sigs.k8s.io/kustomize/api to v0.20.0 (#431) (d0013df)
- deps: Update module sigs.k8s.io/kustomize/api to v0.20.1 (#471) (fa20c09)
- images: Use bookworm for sidecar image (#476) (b264582)
- Logic to retrieve ObjectStore from cache (#429) (2a75d40)
- unit-tests: Metrics collect length (#475) (e40ba70)
0.5.0 (2025-06-03)
Features
Bug Fixes
0.4.1 (2025-05-29)
Bug Fixes
- deps: Update all non-major go dependencies (#366) (1097abb)
- deps: Update kubernetes packages to v0.33.1 (#361) (9d4bc45)
- deps: Update module google.golang.org/grpc to v1.72.1 (#345) (d9fd8dd)
- deps: Update module sigs.k8s.io/controller-runtime to v0.21.0 (#367) (fecc2f7)
- Do not add barman-certificates projection if not needed (#354) (918823d)
- docs: Replace "no downtime" with "without data loss" (#349) (5e1b845)
0.4.0 (2025-05-12)
Features
- Forbid usage of
.spec.configuration.serverNamein ObjectStore (#336) (3420f43), closes #334 - Log the downloaded backup catalog before restore (#323) (9db184f), closes #319
- sidecar: Add resource requirements and limits (#307) (4bb3471), closes #253
- Support snapshot recovery job (#258) (e00024f)
- wal: Parallel WAL archiving (#262) (88fd3e5), closes #260 #266
Bug Fixes
- #260 (88fd3e5)
- #266 (88fd3e5)
- deps: Update all non-major go dependencies (#246) (ed1feaa)
- deps: Update all non-major go dependencies (#278) (010c9b9)
- deps: Update k8s.io/utils digest to 0f33e8f (#301) (ab398d7)
- deps: Update kubernetes packages to v0.33.0 (#281) (c6f36d5)
- deps: Update react monorepo to v19.1.0 (#286) (99f31a1)
- docs: Fix TOC links (#261) (2bb5e90)
- Duplicate certificate projections (#331) (8c20e4f), closes #329
- Role patching (#325) (f484b9e), closes #318
0.3.0 (2025-03-28)
Features
- Generate apidoc using genref (#228) (74bdb9a), closes #206
- Implement evaluate lifecycle hook (#222) (a7ef56b)
- Lenient decoding of CNPG resources (#192) (13e3fab)
- Retention policy (#191) (fecd1e9)
- Support custom CA certificates (#198) (fcbc472)
- Support lz4, xz, and zstandard compressions (#201) (795313f), closes #200
- Upgrade Barman to 3.13.0 (#209) (56d8cce), closes #208
Bug Fixes
- Controller and sidecar containers run as non-root (#225) (5788c1f), closes #177
- Custom CA support for retention policies (#224) (bac7b67), closes #220
- deps: Update all non-major go dependencies (#213) (a5b8649)
- deps: Update all non-major go dependencies (#219) (0d4a3d3)
- deps: Update k8s.io/utils digest to 1f6e0b7 (#237) (792679f)
- deps: Update kubernetes packages to v0.32.3 (#216) (9d22676)
- Use a fixed golangci-lint version (#230) (78fe21b)
0.2.0 (2025-03-05)
Features
- Release-please cleanup (#115) (cd03c55), closes #114
- Support additional compression methods in the sidecar image (#158) (ee5fd84), closes #127
Bug Fixes
- deps: Update all non-major go dependencies (#103) (55258f6)
- deps: Update all non-major go dependencies (#152) (e77799a)
- deps: Update github.com/cloudnative-pg/cloudnative-pg digest to 34ab236 (#180) (e9e636a)
- deps: Update golang.org/x/net (#188) (aba0748)
- deps: Update kubernetes packages to v0.32.1 (#147) (dbc5550)
- deps: Update kubernetes packages to v0.32.2 (#172) (bb9658b)
- deps: Update module github.com/cloudnative-pg/api to v1 (#131) (0c8ff74)
- deps: Update module github.com/cloudnative-pg/cnpg-i-machinery to v0.1.2 (#182) (12cd519)
- deps: Update module google.golang.org/grpc to v1.71.0 (#187) (e1f1660)
- deps: Update module sigs.k8s.io/kustomize/api to v0.19.0 (#148) (9ba6351)
- deps: Use latest commit from CNPG 1.25 branch (#178) (dfbeaf8)
0.1.0 (2024-12-12)
Features
- Add
livenessandreadinessprobe support (#69) (5fd9449) - Additional environment variables (#81) (be40375)
- Backup method (#20) (9fa1c0b)
- Grant permissions to read secrets (#25) (76383a3)
- Operator plugin and manifests (#18) (dd6548c)
- Separate recovery and cluster object store (#76) (e30edd2)
- Separate recovery object store from replica source (#83) (e4735a2)
- Sidecar injection and loading (#22) (ea6ee30)
- Sidecar role and rolebinding (#23) (2f62d53)
- Restore (#29) (240077c)
- Wal-archive and wal-restore methods (#4) (1c86ff6)