hapostgres / pg_auto_failover

Postgres extension and service for automated failover and high-availability
Other
1.09k stars 114 forks source link

Release 1.6.3 #827

Closed DimCitus closed 2 years ago

DimCitus commented 2 years ago

These instructions assume you have $VERSION, $PROJECT, and $REPO environment variables set in your shell (e.g. 1.4, pgautofailover, and pg_auto_failover). With those set, code from most steps can be copy-pasted.

Prepare Project

As for signing tags, use your own key, and ensure it's known to GitHub.

Update OS Packages

rheaton commented 2 years ago

Hi @DimCitus - We were looking into pulling this in to our next release for the bug fixes, but noticed the new command and build dependency. Do you think this is worthy of a minor bump or separating the bug fixes & new command?

Thanks, Rachel

DimCitus commented 2 years ago

Hi @DimCitus - We were looking into pulling this in to our next release for the bug fixes, but noticed the new command and build dependency. Do you think this is worthy of a minor bump or separating the bug fixes & new command?

Hi @rheaton ; I feel like it's okay to have both in the same minor release. There are two reasons for backing that up: first, we have a short list of changes, so the risk area isn't big. Second, the new command is client-side only, doesn't require restarting anything, and you could just never use it too if you wanted. Also the new build dependency is on the ncurses lib, which has been around everywhere since the 90s I believe, and is the basis of so many widely available tools that I can't imagine it causing havoc.