The module lifecycle stage: Preview

The module has requirements for installation

Release notes

v0.1.12

Date 2026-10-01
Module managed-postgres
Version 0.1.12

Summary

Faster replica join for Postgres clusters. Adding a replica no longer waits for a slow checkpoint on the primary.

Highlights

  • Replica join is up to minutes faster, most noticeably when adding a replica to a busy live cluster

v0.1.11

Date 2026-08-20
Module managed-postgres
Version 0.1.11
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Improvements

  • Added the ability to choose the MD5 password encryption mode for a specific user (SCRAM-SHA-256 by default).
  • Reworked the local database name check: names must now match the Secret/ConfigMap key pattern [._a-zA-Z0-9] instead of an RFC 1123 DNS label (lowercase [a-z0-9] only).
  • Preparatory release for the API version increment and the introduction of conversions.

Fixes

  • Reworked the automatic password generation approach: with GitOps, hashes are no longer mutated needlessly.
  • CVE fixes.

v0.1.10

Date 2026-06-25
Module managed-postgres
Version 0.1.10
Update channels Alpha, Beta, Early Access, Stable, Rock Solid
Editions SE, SE+, FE, EE

WARNING! Updating the module to this version restarts all pods managed by the managed-postgres module!

Fixes

  • Fixed a bug where, on a configuration update, a cluster in Consistency and ConsistencyAndAvailability modes could deadlock and be left without a master.

v0.1.9

Date 2026-06-05
Module managed-postgres
Version 0.1.9
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Improvements

  • Service Monitoring support with 3 modes: Enabled, EnabledWithoutAlerts, Disabled.

Fixes

  • Updated the resource roles in accordance with RBAC v1.
  • Documentation fixes.

Miscellaneous

  • Updated go to 1.26.3.
  • CVE fixes.

v0.1.8

Date 2026-06-05
Module managed-postgres
Version 0.1.8
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Improvements

  • Service Monitoring support with 3 modes: Enabled, EnabledWithoutAlerts, Disabled.

Fixes

  • Updated the resource roles in accordance with RBAC v1.
  • Documentation fixes.

Miscellaneous

  • Updated go to 1.26.3.
  • CVE fixes.

v0.1.7

Date 2026-05-06
Module managed-postgres
Version 0.1.7
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Hot-fix.

Fixes

  • Fixed an issue where password auto-generation was triggered on any CR update.

v0.1.6

Date 2026-05-01
Module managed-postgres
Version 0.1.6
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

WARNING! Updating the module to this version restarts all pods managed by the managed-postgres module!

Improvements

  • Added/tweaked various internal settings of the replication modes (Availability, Consistency, ConsistencyAndAvailability) to improve the user experience (see the documentation for details).
  • Automatic user password generation if users[].password is not set and users[].storeCredsToSecret: true is set.

Fixes

  • The spec.sizingPolicies.coreFractions field in PostgresClass is now required.
  • PG pods now start with priorityClassName: production-high (was develop).

Miscellaneous

  • The flant user and the database of the same name, previously created by default, were removed from newly created Postgres resources.
  • Fixed several CVEs.
  • Updated go to 1.25.9 (was 1.25.7).

v0.1.5

Date 2026-03-06
Module managed-postgres
Version 0.1.5
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Fixes

  • Reconcile now works correctly when it was interrupted midway (for example, because of an error).
  • PostgresClass auto-discovery now works correctly when the PostgresClass was created later than the Postgres resource that uses it.
  • A couple of minor fixes in the PostgresClass CRD (enums for spec.overridableConfigurations, spec.topology.defaultTopology).

v0.1.4

Date 2026-02-19
Module managed-postgres
Version 0.1.4
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

WARNING! Updating the module to this version restarts all pods managed by the managed-postgres module!

Improvements

  • Updated the underlying CNPG operator to version 1.28.1 (was 1.26.0).
  • Added support for monitoring Postgres clusters by the DOP agent.

Fixes

  • Fixed the DSN format in secrets: the obsolete pgsql:host=%s;port=5432;dbname=%s;user=%s;password=%s was replaced with the modern postgresql://<user>:<password>@<host>:<port>/<db-name>.

Miscellaneous

  • Updated go to 1.25.7 (was 1.24.11).
  • Added several managed-services.deckhouse.io/* labels to Postgres pods.

v0.1.3

Date 2026-01-30
Module managed-postgres
Version 0.1.3
Update channels Alpha, Beta, Early Access
Editions SE, SE+, FE, EE

Release to SE and SE+.

WARNING! Updating the module to this version restarts all pods managed by the managed-postgres module!

Improvements

  • Added the host key to the DSN secret so that there is no need to parse the DSN when only the PG instance host is needed.

Fixes

  • The sizingPolicies.memory.step parameter is now required in PostgresClass.
  • Added validation of database and user names against the Kubernetes requirements for object names.
  • Operator pods are now placed on system nodes (if the cluster has any). See the Deckhouse documentation for details.
  • Updated base-images to v0.5.49 (was v0.5.33).
  • Rebuilt pg-images (only the base-images version was updated).

v0.1.2

Date 2026-01-15
Module managed-postgres
Version 0.1.2
Update channels Alpha, Beta, Early Access
Editions FE, EE

Fixes

  • Fixed links in the documentation.
  • Removed unused/redundant rules from the operator RBAC role.

v0.1.1

Date 2025-12-18
Module managed-postgres
Version 0.1.1
Update channels Alpha, Beta, Early Access
Editions FE, EE

Improvements

  • Restore from PostgresSnapshot.
  • TLS.

v0.1.0

Date 2025-11-21
Module managed-postgres
Version 0.1.0
Update channels Alpha, Beta, Early Access, Stable, Rock Solid
Editions FE, EE

Release to EE.

Improvements

  • Postgres Snapshots.
  • E2E test coverage of the functionality.

Fixes

  • Removed redundant nesting in PostgresClass affinity -> nodeAffinity.

v0.0.13

Date 2025-10-27
Module managed-postgres
Version 0.0.13
Update channels Alpha, Beta, Early Access, Stable, Rock Solid
Editions FE

Fixes

  • Fixed a bug where nodeSelector, Tolerations and Affinity settings were not removed from the cnpg resource although they became empty in the class.
  • Fixed a bug where the webhook failed on Scheduling validation in Standalone mode.
  • Renamed the operator deployment.
  • Fixed PostgresClass validation examples.
  • Refactored the CI process.
  • Fixed Standalone mode.

v0.0.12

Date 2025-10-14
Module managed-postgres
Version 0.0.12
Update channels Alpha, Beta, Early Access, Stable, Rock Solid
Editions FE

Fixes

  • Removed the dependency on dop from the cluster.
  • Topology settings validation moved to a webhook.
  • Fixed behavior that prevented changing the Postgres config because of an image update.
  • Moved the build of base postgres images into a separate repository to decouple base image updates from the module.
  • Default postgres version is 17.6.
  • Minor bug fixes.
  • Documentation fixes.