# Panfactum Changelog — edge.24-08-27 > Makes S3 backups mandatory for PostgreSQL clusters, adds native database restoration capabilities, creates immediate base backups for new databases, and fixes failover disruption issues. ## Highlights - S3 backups are now mandatory for [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) — the ability to disable them has been removed - Added native backup restoration support to [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) - New databases now get an immediate base backup on creation ## Breaking Changes - The ability to disable S3 backups in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) has been removed. Backups have an extremely low cost impact, significantly improve - Impacts: iac-module `kube_pg_cluster` — S3 backup disable option removed; backups now mandatory ## Additions - Added native support for restoring from database backups to the [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) submodule. - Impacts: iac-module `kube_pg_cluster` — Native backup restoration support added - Added automatic creation of an immediate base backup for new databases in [`kube_pg_cluster`](https://panfactum.com/docs/edge/reference/infrastructure-modules/submodule/kubernetes/kube_pg_cluster) to ensure new databases can be recovered - Impacts: iac-module `kube_pg_cluster` — Immediate base backup created on new database creation ## Fixes - Mitigated a rare scenario where disruption in the middle of a database failover would result in PostgreSQL databases being unable - Impacts: iac-module `kube_pg_cluster` — Fixed restart failure during mid-failover disruption - Fixed an issue where `pf-get-repo-variables` would provide the wrong directory for the repository root when run inside a downloaded `.terragrunt-cache` - Reference (issue-report): [pf-get-repo-variables returns wrong directory in .terragrunt-cache](https://github.com/Panfactum/stack/issues/119) ## Related Resources - [JSON Data](https://panfactum.com/docs/changelog/edge.24-08-27.json): Machine-readable data - [Channel Release List](https://panfactum.com/docs/changelog/edge.json): All releases in this channel