Releases: EasyMile/postgresql-operator
Releases · EasyMile/postgresql-operator
3.4.2
3.4.1
Fixes
- Fix with linter returns
- postgresqlpublication : Fix update & create with parameters builders, add forgotten auto heal on publications
- postgresqlpublication: Add forgotten management of publication ownership
- Remove misleading log
- Change resync default period & reconcile default timeout to avoid postgresql high load
- postgresqldatabase: Avoid some alter if possible
3.4.0
Features
- Add timeout support for reconcile loops
- postgresqluserrole: Add support for extra connection url parameters
Fixes
- postgresqldatabase: Avoid closing connections multiple time in row and close them when needed
- postgresqldatabase: Avoid alters on tables & types when owner is already the right one
- postgresqldatabase: Improve deletion by checking if roles or database are existing in engine before trying to delete them. This will avoid dead lock scenarios
Refactor
- Use context on all SQL calls
3.3.0
Features
- Add support for PostgreSQL Publication
- Add support for role attributes in UserRole objects
3.2.0
Features
- Add support for type ownership recover in database management
Bugs
- Remove duplicated metadata in leader election role in Helm chart
3.1.0
Features
- Add support for grant role with admin option if asked
- Add public schema by default in PostgreSQLDatabase objects if nothing is set
- Add support for replica urls (with bouncer supported)
Bugs
- Ensure database owner is set correctly
- Ensure all tables under listed schema have the right owner
3.0.0
Breaking change
- Do not support anymore postgresql user. Switch to postgresqluserrole is now mandatory
Features
- Improve Helm chart with new features and code
- Add support for PGBouncer in PosgtreSQL Engine Configurations and PostgreSQL User Roles
- Add custom metric to count reconcile errors in a detailed manner. This is including resource name and namespace in labels where the default provided isn't
Bugs
- Fix application port in Helm chart
- Fix unnecessary requeue
2.1.2
Bugs
- Change deletion algorithm and add some security to avoid status flush
- Fix pgdb deletion not checking is pgur exists
2.1.1
Bugs
- Fix to add support for args in helm chart
- Fix to avoid doing requeue on success run and prefer a full resync
2.1.0
Deprecation notice
- Deprecate PostgresqlUser custom resource in favor or PostgresqlUserRole
- This new resource will allow more thing and a greater stability
Feature
- Add support for PostgresqlUserRole custom resource
Bugs
- Fix Helm chart CRD and structure