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
ConsistencyandConsistencyAndAvailabilitymodes 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[].passwordis not set andusers[].storeCredsToSecret: trueis set.
Fixes
- The
spec.sizingPolicies.coreFractionsfield inPostgresClassis now required. - PG pods now start with
priorityClassName: production-high(wasdevelop).
Miscellaneous
- The
flantuser and the database of the same name, previously created by default, were removed from newly createdPostgresresources. - Fixed several CVEs.
- Updated go to
1.25.9(was1.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).
PostgresClassauto-discovery now works correctly when thePostgresClasswas created later than thePostgresresource that uses it.- A couple of minor fixes in the
PostgresClassCRD (enums forspec.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
Postgresclusters by the DOP agent.
Fixes
- Fixed the DSN format in secrets: the obsolete
pgsql:host=%s;port=5432;dbname=%s;user=%s;password=%swas replaced with the modernpostgresql://<user>:<password>@<host>:<port>/<db-name>.
Miscellaneous
- Updated go to
1.25.7(was 1.24.11). - Added several
managed-services.deckhouse.io/*labels toPostgrespods.
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
hostkey 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.stepparameter is now required inPostgresClass. - 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(wasv0.5.33). - Rebuilt pg-images (only the
base-imagesversion 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.