|
1 | 1 | # Changelog |
2 | | -## v0.5.0 - 2025-11-04 |
| 2 | +## v0.5.1 - 2025-11-24 |
| 3 | +### Added |
| 4 | +- Added support for Postgres 16.11, 17.7, and 18.1. |
| 5 | +### Changed |
| 6 | +- Default Postgres version to 18.1. |
| 7 | +### Removed |
| 8 | +- Removed unsupported Postgres 17.5.## v0.5.0 - 2025-11-04 |
3 | 9 | ### Added |
4 | 10 | - Added support for Postgres 18.0. |
5 | 11 | - Added a new "client-only" Etcd mode to enable larger clusters and clusters with an even number of hosts. |
|
17 | 23 | - Fixed a bug that prevented users from using Service Accounts for pgBackRest credentials in GCS. |
18 | 24 | - Fixed missing replication sets after restoring from backup. |
19 | 25 | - Fixed incorrect response in `update-database` when a non-existent host ID is specified. |
20 | | -- Fixed a bug with scheduled instance restarts. |
21 | | - |
22 | | -## v0.4.0 - 2025-10-06 |
| 26 | +- Fixed a bug with scheduled instance restarts.## v0.4.0 - 2025-10-06 |
23 | 27 | ### Added |
24 | 28 | - Introduced stop-instance and start-instance APIs to allow users to manually trigger a stop/start of a specific Postgres instance. |
25 | 29 | - Added support for adding new database nodes with zero downtime. |
|
42 | 46 | - Changed patroni configuration to use pg_rewind for faster recovery after a switchover. |
43 | 47 | ### Fixed |
44 | 48 | - Fixed join cluster timeouts when requests were submitted to a member other than the raft leader. |
45 | | -- Ensure that join and init cluster calls only return once the server is ready to take requests. Any errors during the initialization process will now be returned to callers. |
46 | | - |
47 | | -## v0.3.0 - 2025-08-19 |
| 49 | +- Ensure that join and init cluster calls only return once the server is ready to take requests. Any errors during the initialization process will now be returned to callers.## v0.3.0 - 2025-08-19 |
48 | 50 | ### Added |
49 | 51 | - Added ability to override 'database modifiable state' check via `force` parameters on several endpoints. |
50 | 52 | - Added a `client` package that wraps the generated client code in a friendlier interface. |
|
55 | 57 | - Fixed error in restore database workflow when the request is submitted to a host that is not running the target instance. |
56 | 58 | - Fixed client-side validation errors from missing enum values in our generated client code. |
57 | 59 | - Fixed timing issue where a new database operation could not be started immediately after the task was marked as completed. |
58 | | -- Fixed a bug in the restore database workflow where, sometimes, the restore would start before Postgres had finished shutting down. |
59 | | - |
60 | | -## v0.2.0 - 2025-07-22 |
| 60 | +- Fixed a bug in the restore database workflow where, sometimes, the restore would start before Postgres had finished shutting down.## v0.2.0 - 2025-07-22 |
61 | 61 | ### Added |
62 | 62 | - Tasks and task logs for every database operation. |
63 | 63 | - `parent_id`, `node_name`, `host_id`, and `instance_id` fields to task API entities. |
|
88 | 88 | ### Fixed |
89 | 89 | - Delay when resuming workflows after a restart. |
90 | 90 | - Database operation errors when instance IPs change after restarting. |
91 | | -- Method to determine default IPv4 address to always return IPv4. |
92 | | - |
93 | | -## v0.1.0 - 2025-05-28 |
| 91 | +- Method to determine default IPv4 address to always return IPv4.## v0.1.0 - 2025-05-28 |
94 | 92 | ### Added |
95 | | -- Release process to publish Docker images for the Control Plane server. |
| 93 | +- Release process to publish Docker images for the Control Plane server. |
0 commit comments