pg_auto_failover
pg_auto_failover copied to clipboard
Release 2.1
Release TODO List
- [x] Add a
CHANGELOG
entry summarizing meaningful changes, starting with the output of the commandgit log --oneline $(git describe --tags --abbrev=0 --match "v[0-9]*" HEAD)^..
- [x] Update vendored in libraries under
src/bin/lib
. VerifyREADME.md
has a reference to each library in the folder.- [x] PG : Compare the contents of
snprintf.h , snprintf.c
andstrerror.c
in foldersrc/bin/lib/pg
against PG equivalents in recent PG sources undersrc/port
and apply changes to respective places. - [x] Parson : Compare the contents of
src/bin/lib/parson
vs the source from https://github.com/kgabis/parson - [x] ini.h: Compare
src/bin/lib/libs/ini.h
vs source at https://github.com/mattiasgustavsson/libs. Apply changes. - [x] log.c: Compare contents of
src/bin/lib/log
vs its source from https://github.com/rxi/log.c . Apply changes as necessary
- [x] PG : Compare the contents of
- [x] Update version number in
- [x]
src/bin/pg_autoctl/defaults.h
- [x]
docs/conf.py
- [x]
Makefile
- [x]
src/bin/pg_autoctl/azure.c
- [x]
src/monitor/metadata.h
- [x]
src/monitor/Makefile
- [x]
src/monitor/pgautofailover.control
- [x]
- [x] Tags should be immutable, so do not proceed to the next step until you're sure you have everything you want in your release branch
- [x] Use
git tag -a -s v$VERSION
to create an annotated, signed tag for the release. Summarize the release in the one-line tag annotation (beneath 52 characters). Push the tag withgit push origin v$VERSION
- [x] Visit the project's releases page (e.g.
open https://github.com/citusdata/$REPO/releases
)- [x] Create a new release object for your git tag (i.e.
v$VERSION
). Leave the description blank (it will auto-fill with the tag description)
- [x] Create a new release object for your git tag (i.e.
As for signing tags, use your own key, and ensure it's known to GitHub.
Closes #1005
Hey @gkokolatos how do you feel about preparing the next pg_auto_failover release, version 2.1 with Postgres 16 support?
Hey @gkokolatos how do you feel about preparing the next pg_auto_failover release, version 2.1 with Postgres 16 support?
I can pick it up. Thank you
Hi @dimitri,
since tagging is immutable, I would much rather that you had a look at https://github.com/hapostgres/pg_auto_failover/compare/main...gkokolatos:pg_auto_failover:release_2.1 to verify that all is ok.
I'm used to opening a PR that closes the Release Issue, and we can then use the normal GitHub API to review the PR, and tag after the merge. What do you think?
I'm used to opening a PR that closes the Release Issue, and we can then use the normal GitHub API to review the PR, and tag after the merge. What do you think?
Sounds like a plan.
I see 2.1 in the commits. Is it released? Can this be closed?