plugin-barman-cloud/CHANGELOG.md
Armando Ruocco c2bfe1217e
feat(rbac)!: prefix all resource names to avoid cluster conflicts (#593)
BREAKING CHANGE: All RBAC resource names have been renamed with
consistent prefixes to prevent naming conflicts with other cluster
components.

Users must migrate their existing installations by deleting old
resources and applying the new manifest. See the migration guide for
detailed instructions (when the 0.8.0 will be published):
https://cloudnative-pg.io/plugin-barman-cloud/resource-name-migration/


Closes #395

Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Jonathan Battiato <jonathan.battiato@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Jonathan Battiato <jonathan.battiato@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-10-27 15:08:11 +01:00

26 KiB

Changelog

[Unreleased]

BREAKING CHANGES

  • manifests: 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

0.7.0 (2025-09-25)

Features

  • Introduce logLevel setting 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

  • deps: Update dependency barman to v3.14.0 (#368) (3550013)

Bug Fixes

  • Remove lifecycle Pod Patch subscription (#378) (40316b5)

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

Bug Fixes

0.3.0 (2025-03-28)

Features

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

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