1.7.0
版本发布时间: 2023-01-29 02:38:36
vitabaks/postgresql_cluster最新发布版本:2.0.0(2024-08-19 02:48:10)
New features
- Support Consul for distributed consensus (https://github.com/vitabaks/postgresql_cluster/pull/238)
- New type of scheme: [Type C] PostgreSQL High-Availability with Consul Service Discovery (DNS)
- Added the ability to manage configuration parameters for a deployed Patroni cluster (https://github.com/vitabaks/postgresql_cluster/pull/218 thanks @artemsafiyulin)
Enhancements
- Added the ability to install new versions of WAL-G. Update to version 2.0.1 (https://github.com/vitabaks/postgresql_cluster/pull/226)
- Added compatibility with the Red Hat family version 9 (5eb45fc08352e0d624d38a51b0201f830a6acc40)
- Make sure that the total size of the pgbouncer pools does not exceed max_connections (https://github.com/vitabaks/postgresql_cluster/pull/237, thanks @artemsafiyulin)
Fixes
- Fix yamllint warnings (e00562886019e9fcab5e347a933ca0b124a4316d)
- Compatibility with python 3.6 for the task "install pip" (7c152f6bb490a531351daa66b5fb3ba4bec0e084)
- postgresql_parameters: fix log_filename parameter (https://github.com/vitabaks/postgresql_cluster/pull/230)
- Role confd: fixe URL to the etcd cluster nodes (for dcs_exists: true) (https://github.com/vitabaks/postgresql_cluster/pull/231)
- Role hostname: change hostname in /etc/hosts for localhost only (42840a2e2ecb8c086b5f40ad9d94b894b58ca0e5)
- Fix /etc/environment error for variable PATRONICTL_CONFIG_FILE (https://github.com/vitabaks/postgresql_cluster/pull/242, thanks @anyuta1166)
- Fix typo in confd role (https://github.com/vitabaks/postgresql_cluster/pull/243, thanks @anyuta1166)
- Pin setuptools package to version <66 (https://github.com/vitabaks/postgresql_cluster/issues/244)
Other
- Update firewall_ports_dynamic_var, firewall_rules_dynamic_var (a6c7d40322bf650b6e629f050b1bd8aa220e92df)
- packages: change state from latest to present (3c9429dc5aa8a813adc99d23cf6e645dfb71a022)
- Added pipelining mode to Ansible configuration (20dad13872f10852d41006f8ad6ea971837503ee)
- Remove the "warn: false" argument for the command module for compatibility with Ansible version 7 (b4e1c866d51dae5ede8edb1121dba04433cb2c87).
- Update requirements.txt (switch to boto3 and add pysyncobj module) (f2f70f962d7ddbdef1981a164b95d396ca3543da)
- Add tag "install_packages" for the task of installing postgresql packages (af1dc808955a8b68ffb1b874e9ba6611fe4be318)
- pgbouncer: update the path to the pid file (4f1d890e97097cdefdac4e771e795ef9a577ed08)
- haproxy: update the path to the pid file (cedd92b8de9854958478935f1667e632fb0ef8d7)
- Remove compatibility with Debian 9 Stretch (1e26921b7db39a8c84db5df3577d9a8e22d62439)
- PostgreSQL 15 (by default) (b71473c4fe27c5330599d8e3d2e2c9708ff422c1)
Tests
- Add .yamllint file (4ed1f6e3a837d1d88f09f84421e5b5d7099188ae)
- Update .ansible-lint (14a1927f1d904f2a946b095f16aa248d4353f064)
- Molecule: add cgroupns_mode to fix CI workflow (42b56fd17f0c2e6b9829c18a2afc526e5318a94a)
- Molecule: remove CentOS 7 and Oracle Linux 7 from tests (844baf4e4a6ce2773beadd70ced6854f5ed6a9b9)
- Add CentOS Stream 8 and 9, Rocky Linux 9, AlmaLinux 9, Oracle Linux 9 to tests (d9cdfc9c4a9bf55e9c25970e2b4579915cc7b716, e731b197504205325eb33f4a256cacae47bc327b)
- Remove "curl" from the "system_packages" list to prevent failures in CI (9e91e4b2307b94e983995dcafb388195b39e8102)
Comparing changes: https://github.com/vitabaks/postgresql_cluster/compare/1.6.1...1.7.0