Releases: ClusterLabs/PAF
PAF v2.3.0
2020-03-09 - Version 2.3.0
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
Changelog since 2.2.1:
- new: support PostgreSQL 12
- fix: wrong log message during switchover failure
- fix: race condition during election process, gh #131 reported by dud225
- change: with PostgreSQL 12, setting
recovery_template
is forbidden - misc: debian package use
/var/run/postgres
aspghost
default value - misc: various small code cleanup
Documentation, procedures, community support:
- http://clusterlabs.github.io/PAF/
- https://clusterlabs.github.io/PAF/documentation.html
- https://github.com/clusterlabs/PAF/issues
Please, use github issues, pgsql-general@postgresql.org or users@clusterlabs.org mailing lists if you have questions.
PAF v2.3 rc2
2020-02-11 - Version v2.3 rc2
This is a release candidate version of the next release of PAF v2.3.0.
Please test and report any issue to https://github.com/ClusterLabs/PAF/issues
Changelog:
PAF v2.3 rc1
2019-11-28 - Version v2.3 rc1
This is a release candidate version of the next release of PAF v2.3.0.
Please test and report any issue to https://github.com/ClusterLabs/PAF/issues
Changelog:
- new: support PostgreSQL 12
- fix: wrong log message during switchover failure
- fix: race condition during election process, gh #131 reported by dud225
- change: with PostgreSQL 12, setting
recovery_template
is forbidden - misc: debian package use
/var/run/postgres
aspghost
default value - misc: various small code cleanup
PAF v2.2.1
2019-01-31 - Version 2.2.1
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
Changelog:
- fix: fix checking the various ways of setting notify=true, YanChii
- fix: forbid pg_isready to timeout before the action itself, ioguix
- misc: avoid flooding log files when system_user is not postgres, patch by TBP2k18 on github
- misc: avoid flooding log files with warning about non used nodes, suggested by timdeluxe on github
- misc: few typos fixes, YanChii
PAF v2.2.1 rc1
2019-01-22 - Version 2.2.1 rc1
This is a release candidate version of the next release of PAF v2.2.1. This is a bugfix release with no new features.
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
DO NOT USE IN PRODUCTION: Please test and report any issue to https://github.com/dalibo/PAF/issues
Changelog:
- fix: Fix checking for notify=true, YanChii
- fix: forbid pg_isready to timeout before the action itself, ioguix
- misc: avoid flooding log files when system_user is not postgres, patch by TBP2k18 on github
- misc: avoid flooding log files with warning about non used nodes, suggested by timdeluxe on github
- misc: few typos fixes, YanChii
PAF v2.2.0
2017-09-12 - Version 2.2.0
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
Changelog since 2.1:
- new: support PostgreSQL 10
- new: add the maxlag parameter to exclude lagging slaves from promotion, Thomas Reiss
- new: support for multiple pgsqlms resources in the same cluster
- new: provide comprehensive error messages to crm_mon
- fix: follow the resource agent man page naming policy and section
- fix: add documentation to the pgsqlms man page
- fix: do not rely on crm_failcount, suggested on the clusterlabs lists
- misc: improve the RPM packaging
- misc: check Pacemaker compatibility and resource setup
- misc: improve the election process by including timelines comparison
- misc: various code cleanup, factorization and module improvement
Documentation, procedures, community support:
- http://dalibo.github.io/PAF/
- http://dalibo.github.io/PAF/documentation.html
- https://github.com/dalibo/PAF/issues
Please, use the pgsql-general@postgresql.org or users@clusterlabs.org mailing lists if you have questions.
PAF v2.2 rc1
2017-08-29 - Version 2.2 rc1
This is a release candidate version of the next release of PAF v2.2.0.
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
DO NOT USE IN PRODUCTION: Please test and report any issue to https://github.com/dalibo/PAF/issues
There's no changes since beta1.
PAF 2.2 beta1
2017-06-26 - Version 2.2_beta1
This is a beta version of the next release of PAF v2.2.0.
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
Please test and report any issue on github: https://github.com/dalibo/PAF/issues
DO NOT USE IN PRODUCTION
Changelog since 2.1:
- new: support PostgreSQL 10
- new: add the maxlag parameter to exclude lagging slaves from promotion, Thomas Reiss
- new: support for multiple pgsqlms resources in the same cluster
- new: provide comprehensive error messages to crm_mon
- fix: follow the resource agent man page naming policy and section
- fix: add documentation to the pgsqlms man page
- fix: do not rely on crm_failcount, suggested on the clusterlabs lists
- misc: improve the RPM packaging
- misc: check Pacemaker compatibility and resource setup
- misc: improve the election process by including timelines comparison
- misc: various code cleanup, factorization and module improvement
PAF v1.1.0
2017-03-15 - Version 1.1.0
WARNING: This version only targets old systems using Pacemaker up to 1.1.12 and/or a corosync 1.x stack. For modern systems, see v2.1.0
Changelog:
- fix: compatibility with PostrgeSQL 9.6, YanChii
- fix: do not use crm_node --partition to discover resources, ioguix
- fix: unknown argument --query when calling crm_master, ioguix
- fix: perl warning when master score has never been set on the master, ioguix
- fix: remove wrong info message during post-promote notify, ioguix
- fix: race condition when setting attributes during actions, reported by Guillaume Lelarge, fixed by ioguix
- fix: bug where pgport and pghost where ignored in "_query", reported by nnn-dev, fixed by ioguix
- fix: use same role name than the system_user to connect, reported by nnn-dev, fixed by ioguix
- fix: wrap crm_master calls in sub to make them synchronous, ioguix
- fix: fixed a bug related to setgid in "_runas", reported by nnn-dev, fixed by ioguix
- fix: check on application_name in validate_all, Benoit Lobréau
- change: do not start standby with a master score of 1, ioguix
- change: choose the clone to promote when no master score exist, ioguix
- change: avoid fatal error during validate action when possible, Benoit Lobréau & ioguix
- new: parameter "datadir" to cope with PostgreSQL GUC data_directory, Benoit Lobréau
- new: detect and deal master/slave recovery transition, ioguix
- new: set next best secondaries base on their lag, ioguix
- misc: code cleanup and refactoring
- misc: various log messages cleanup and enhancement
PAF v2.1.0
2016-12-23 - Version v2.1.0
WARNING: This version is only compatible with at least Pacemaker 1.1.13 using a corosync 2.x stack.
Changelog since 2.0:
- fix: compatibility with PostrgeSQL 9.6, YanChii
- change: better handling of Pacemaker timeout, ioguix with a fix from YanChii
- change: avoid fatal error during validate action when possible, Benoit Lobréau & ioguix
- new: parameter "datadir" to cope with PostgreSQL GUC data_directory, Benoit Lobréau & ioguix
- misc: improve debian packaging, Christoph Berg