Releases: cloudnative-pg/charts
cluster-v0.1.0
Important
This version introduces some breaking changes. Refer to the migration guide below.
Deploys and manages a CloudNativePG cluster and its associated resources.
What's Changed
- TimescaleDB support by @itay-grudev in #306
- cluster.imageCatalogRef; ImageCatalog support by @itay-grudev in #306
- Allow to deploy multiple poolers by @dragoangel in #357
- Use 'tpl' function for owner value. by @apriebeAVSystem in #346
*Add possibility to configure custom pg_hba by @mjtrangoni in #321 - exposing pg_ident and shared_preload_libraries by @nealcm in #377
- Add explicit
postgresql
in places where inferred by defaulttype
by @philippemnoel in #385 - Extend monitoring options with relabelings by @dragoangel in #358
- Re-order template keywords by @MoonMoon2 in #389
- Fixed versions typo in image-catalog-timescaledb-ha by @VergilYotov in #419
Migration Guide
Specifying PostgreSQL major version
The PostgreSQL major version is now controlled via the version.postgresql
parameter. Defaults to 16
. It's used when you haven't specified your own cluster.imageName
or cluster.imageCatalogRef
. You may need to explicitly specify it if that's the case for you.
version:
postgresql: 15
PostgreSQL parameters
The PostgreSQL parameters have been moved from cluster.postgresql
to cluster.postgresql.parameters
.
Before:
cluster:
postgresql:
max_connections: 300
After:
cluster:
postgresql:
parameters:
max_connections: 300
Multiple Poolers
The pooler
parameter is not longer supported. Instead you should use: poolers
, which represents a list of poolers.
Before:
pooler:
enabled: true
type: rw
poolMode: transaction
After:
poolers:
- name: rw
type: rw
poolMode: transaction
Pooler poolMode
The Pooler poolMode
is now session
by default instead of transaction
. Look at the example above and explicitly set it if required. Session is the safest most-polite connection pooling method.
New Contributors
- @VergilYotov made their first contribution in #419
- @mjtrangoni made their first contribution in #321
- @nealcm made their first contribution in #377
- @philippemnoel made their first contribution in #385
- @apriebeAVSystem made their first contribution in #346
- @MoonMoon2 made their first contribution in #389
- @dragoangel made their first contribution in #358
Full Changelog: cloudnative-pg-v0.22.1...cluster-v0.1.0
cloudnative-pg-v0.22.1
CloudNativePG Operator Helm Chart
What's Changed
- Release cloudnative-pg-v0.22.1 by @github-actions in #418
Full Changelog: cluster-v0.0.11...cloudnative-pg-v0.22.1
cluster-v0.0.11
Important
The next minor version of the cluster chart will contain breaking changes. This will be the last version with the current API.
What's Changed
- Added a
walStorage.enabled
flag disabled by default to retain backwards compatibility by @brinnjoyce in #367
New Contributors
- @brinnjoyce made their first contribution in #367
Full Changelog: cluster-v0.0.10...cluster-v0.0.11
cluster-v0.0.10
Important
The next minor version of the cluster chart will contain breaking changes.
What's Changed
- fix(cluster): avoid invalid type for initdb secret in #362 by @nilfr
- feat(cluster): Added Kyverno Chainsaw Test Suite in #341 by @itay-grudev
- feat(cluster): Added
walStorage
capability and fixedgkeEnvironment
conflict in #312 by @rocket357 - feat(cluster): Added
additionalEnv
in #303 by @Stevenpc3 - feat(cluster): Recovery using pg_basebackup in #252 by @Pionerd
New Contributors
- @nilfr made their first contribution in #362
- @Stevenpc3 made their first contribution in #303
- @rocket357 made their first contribution in #312
- @Pionerd made their first contribution in #252
Full Changelog: cluster-v0.0.9...cluster-v0.0.10
cloudnative-pg-v0.22.0
CloudNativePG Operator Helm Chart
What's Changed
- chore(deps): update sigstore/cosign-installer action to v3.6.0 by @renovate in #347
- chore(deps): update kyverno/action-install-chainsaw action to v0.2.8 by @renovate in #349
- Release cloudnative-pg-v0.22.0 by @github-actions in #352
Full Changelog: cloudnative-pg-v0.21.6...cloudnative-pg-v0.22.0
cloudnative-pg-v0.21.6
CloudNativePG Operator Helm Chart
What's Changed
- chore(deps): update actions/setup-python action to v5.1.1 by @renovate in #330
- chore(deps): update docker/login-action action to v3.3.0 by @renovate in #333
- chore: add support for
hostNetwork
in chart by @marckhair in #324 - feat(cloudnative-pg): Configuration of PodMonitor relabeling rules by @npdgm in #148
- fix: linter - trailing white spaces by @sxd in #339
- Release cloudnative-pg-v0.21.6 by @github-actions in #340
New Contributors
- @marckhair made their first contribution in #324
- @npdgm made their first contribution in #148
Full Changelog: cloudnative-pg-v0.21.5...cloudnative-pg-v0.21.6
cloudnative-pg-v0.21.5
CloudNativePG Operator Helm Chart
What's Changed
- chore(deps): update actions/checkout action to v4.1.7 by @renovate in #318
- Release cloudnative-pg-v0.21.5 by @github-actions in #315
Full Changelog: cloudnative-pg-v0.21.4...cloudnative-pg-v0.21.5
cloudnative-pg-v0.21.4
CloudNativePG Operator Helm Chart
Full Changelog: cloudnative-pg-v0.21.3...cloudnative-pg-v0.21.4
cloudnative-pg-v0.21.3
CloudNativePG Operator Helm Chart
Full Changelog: cloudnative-pg-v0.21.2...cloudnative-pg-v0.21.3
cluster-v0.0.9
Deploys and manages a CloudNativePG cluster and its associated resources.
What's Changed
- fix(cluster): Add quote to schedule parameter by @walterbaidal in #289
- fix(cluster): Forcing serverName to default to cluster.fullname to ensure consistency by @itay-grudev in #292
- fix(cluster): Prometheus Rule CNPGClusterOffline false positives by @itay-grudev in #291
- feat(cluster): Allow using existing secret for backup and restore by @itay-grudev, @DASPRiD, @Cr4mble in #239
- feat(cluster): Make roles configurable by @gpothier in #247
New Contributors
- @walterbaidal made their first contribution in #289
- @DASPRiD made their first contribution in #239
- @Cr4mble made their first contribution in #239
- @gpothier made their first contribution in #247
Full Changelog: cluster-v0.0.8...cluster-v0.0.9