Skip to content

v0.2.0

Compare
Choose a tag to compare
@phkunt phkunt released this 08 Nov 12:29
· 175 commits to develop since this release

[0.2.0] - 2022-11-08

Added

  • Publish API version v1beta3
  • max_locks_per_transaction PostgreSQL configuration property has been added
  • end-to-end tests on PostgreSQL tolerations to node taints.
  • service-binding controller emits events for change of state
  • add field extensions to Postgresql.spec, that allows installation of supported
    PostgreSQL extensions.
  • support for MobilityDB PostgreSQL extension
  • backup custom resources now have a maxRetries field that specifies how often a backup
    will be retried before entering a failed state
  • Add chaos test for crashing backup agent
  • Add chaos test for ensuring interrupted backup data is cleaned up from S3

Updated

  • Due to some internal code clean-up some error messages have changed in the logs
  • Rename tests from "integration tests" to "end-to-end tests", as they are end-to-end tests
  • Upgrade ginkgo from v1 to v2 in the end-to-end tests
  • Upgrade version of PostgreSQL-Operator to v0.39.0

Fixed

  • breaking change Fix bug that caused the event for the successful deletion of
    a DSI to be emitted multiple times and before the deletion had actually
    completed successfully
  • breaking change Fix issue where only a single event was emitted for two secrets
    of a PostgreSQL instance
  • Apply fix to PostgreSQL-Operator end-to-end tests to reduce flakiness
  • backup manager now handles crashes of the backup agent gracefully by restarting the failed backup

Changed

  • backup-manager now uses a dedicated ServiceAccount, instead of the default one
  • service-binding controller now uses a dedicated ServiceAccount, instead of the default one
  • postgresql-operator now used a dedicated ServiceAccount, instead of the default one
  • breaking change backup custom resources now use a list of Conditions instead of a single enum
    as the status
  • breaking change Recovery objects have been renamed to Restore.
    The new version of the operator does no longer watch for objects of the Recovery type. Do not
    upgrade while a Recovery object is in progress.