Compare commits

..

5 Commits

Author SHA1 Message Date
Arthur Nascimento
e696e28f43 install-requirements.xml: fix compatibility matrix
The same document states that "repmgr 5.5.0 is compatible with all
supported PostgreSQL versions from 13.x", so 12 shouldn't be listed in
the matrix.

Moreover, 14 is missing in 5.5 and 5.4.1, which looks like an accidental
omission that might have happened when support for 15 was added on a
version that only advertized 13 up to that point. 14 should have been
added along with 15 then.
2025-04-17 11:27:45 -04:00
Ian Barwick
8a3cdcd1b9 doc: update README
Update contributors list to reflect current status.
2025-01-21 10:47:05 +09:00
Mario Gonzalez
682bd7306d Update product matrix and copyright date
References: https://github.com/EnterpriseDB/repmgr/issues/879
2025-01-15 15:42:38 -03:00
Mario Gonzalez
c0d9dc6dac Update HISTORY and appendix for v5.5.0
References: HL-38
2024-11-22 11:34:48 -03:00
Mario Gonzalez
836894c965 Bump repmgr.control to 5.5
References: HL-38
2024-11-21 14:42:50 +01:00
7 changed files with 63 additions and 26 deletions

View File

@@ -1,4 +1,9 @@
5.4.1 2023-??-?? 5.5.0 2024-11-20
Support for PostgreSQL 17 added
Fix warnings detected by the -Wshadow=compatible-local
added in PostgreSQL 16
5.4.1 2023-07-04
repmgrd: ensure witness node metadata is updated (Ian) repmgrd: ensure witness node metadata is updated (Ian)
5.4.0 2023-03-16 5.4.0 2023-03-16

View File

@@ -68,7 +68,6 @@ news are always welcome.
Thanks from the repmgr core team. Thanks from the repmgr core team.
* Ian Barwick
* Israel Barth * Israel Barth
* Mario González * Mario González
* Martín Marqués * Martín Marqués
@@ -76,6 +75,7 @@ Thanks from the repmgr core team.
Past contributors: Past contributors:
* Ian Barwick
* Jaime Casanova * Jaime Casanova
* Abhijit Menon-Sen * Abhijit Menon-Sen
* Simon Riggs * Simon Riggs

View File

@@ -16,9 +16,24 @@
</para> </para>
<!-- remember to update the release date in ../repmgr_version.h.in --> <!-- remember to update the release date in ../repmgr_version.h.in -->
<sect1 id="release-5.5.0">
<title>Release 5.5.0</title>
<para><emphasis>Wed 20 November, 2024</emphasis></para>
<para>
&repmgr; 5.5.0 is a major release.
</para>
<para>
This release adds support for PostgreSQL 17
</para>
<para>
Fixes warnings detected by the -Wshadow gcc flag added in PostgreSQL 16.
</para>
</sect1>
<sect1 id="release-5.4.1"> <sect1 id="release-5.4.1">
<title id="release-current">Release 5.4.1</title> <title id="release-current">Release 5.4.1</title>
<para><emphasis>??? ?? ??????, 202?</emphasis></para> <para><emphasis>Tue 04 Jul, 2023</emphasis></para>
<para> <para>
&repmgr; 5.4.1 is a minor release providing ... &repmgr; 5.4.1 is a minor release providing ...
</para> </para>

View File

@@ -14,7 +14,7 @@
</para> </para>
<para> <para>
&repmgr; &repmgrversion; is compatible with all PostgreSQL versions from 9.4. See &repmgr; &repmgrversion; is compatible with all supported PostgreSQL versions from 13.x. See
section <link linkend="install-compatibility-matrix">&repmgr; compatibility matrix</link> section <link linkend="install-compatibility-matrix">&repmgr; compatibility matrix</link>
for an overview of version compatibility. for an overview of version compatibility.
</para> </para>
@@ -45,7 +45,7 @@
of incompatibilities. of incompatibilities.
</simpara> </simpara>
<simpara> <simpara>
If different &quot;major&quot; &repmgr; versions (e.g. 4.1.x and &repmgrversion;.x) If different &quot;major&quot; &repmgr; versions (e.g. 5.2.x and &repmgrversion;)
are installed on different nodes, in the best case &repmgr; (in particular &repmgrd;) are installed on different nodes, in the best case &repmgr; (in particular &repmgrd;)
will not run. In the worst case, you will end up with a broken cluster. will not run. In the worst case, you will end up with a broken cluster.
</simpara> </simpara>
@@ -89,7 +89,6 @@
which PostgreSQL version. which PostgreSQL version.
</para> </para>
<table id="repmgr-compatibility-matrix"> <table id="repmgr-compatibility-matrix">
<title>&repmgr; compatibility matrix</title> <title>&repmgr; compatibility matrix</title>
@@ -117,16 +116,16 @@
<tbody> <tbody>
<row> <row>
<entry> <entry>
&repmgr; 5.4 &repmgr; 5.5
</entry> </entry>
<entry> <entry>
(dev) Yes
</entry> </entry>
<entry> <entry>
<link linkend="release-current">&repmgrversion;</link> (&releasedate;) <link linkend="release-5.5.0">&repmgrversion;</link> (&releasedate;)
</entry> </entry>
<entry> <entry>
9.4, 9.5, 9.6, 10, 11, 12, 13, 15 13, 14, 15, 16, 17
</entry> </entry>
<entry> <entry>
&nbsp; &nbsp;
@@ -135,13 +134,31 @@
<row> <row>
<entry> <entry>
&repmgr; 5.3 &repmgr; 5.4.1
</entry> </entry>
<entry> <entry>
YES Yes
</entry> </entry>
<entry> <entry>
<link linkend="release-current">&repmgrversion;</link> (&releasedate;) <link linkend="release-5.4.1">5.4.1</link> (2023-04-04)
</entry>
<entry>
10, 11, 12, 13, 14, 15
</entry>
<entry>
&nbsp;
</entry>
</row>
<row>
<entry>
&repmgr; 5.3.1
</entry>
<entry>
Yes
</entry>
<entry>
<link linkend="release-5.3.1">5.3.1</link> (2022-02-15)
</entry> </entry>
<entry> <entry>
9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15
@@ -156,7 +173,7 @@
&repmgr; 5.2 &repmgr; 5.2
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<link linkend="release-5.2.1">5.2.1</link> (2020-12-07) <link linkend="release-5.2.1">5.2.1</link> (2020-12-07)
@@ -174,7 +191,7 @@
&repmgr; 5.1 &repmgr; 5.1
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<link linkend="release-5.1.0">5.1.0</link> (2020-04-13) <link linkend="release-5.1.0">5.1.0</link> (2020-04-13)
@@ -192,7 +209,7 @@
&repmgr; 5.0 &repmgr; 5.0
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<link linkend="release-5.0">5.0</link> (2019-10-15) <link linkend="release-5.0">5.0</link> (2019-10-15)
@@ -211,7 +228,7 @@
&repmgr; 4.x &repmgr; 4.x
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<link linkend="release-4.4">4.4</link> (2019-06-27) <link linkend="release-4.4">4.4</link> (2019-06-27)
@@ -229,7 +246,7 @@
&repmgr; 3.x &repmgr; 3.x
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<ulink url="https://repmgr.org/release-notes-3.3.2.html">3.3.2</ulink> (2017-05-30) <ulink url="https://repmgr.org/release-notes-3.3.2.html">3.3.2</ulink> (2017-05-30)
@@ -247,7 +264,7 @@
&repmgr; 2.x &repmgr; 2.x
</entry> </entry>
<entry> <entry>
NO No
</entry> </entry>
<entry> <entry>
<ulink url="https://repmgr.org/release-notes-2.0.3.html">2.0.3</ulink> (2015-04-16) <ulink url="https://repmgr.org/release-notes-2.0.3.html">2.0.3</ulink> (2015-04-16)
@@ -266,12 +283,12 @@
<important> <important>
<para> <para>
The &repmgr; 2.x and 3.x series are no longer maintained or supported. The &repmgr; series older than 5.x are no longer maintained or supported.
We strongly recommend upgrading to the latest &repmgr; version. We strongly recommend upgrading to the latest &repmgr; version.
</para> </para>
<para> <para>
Following the release of &repmgr; 5.0, there will be no further releases of Following the release of &repmgr; 5.0, there will be no further releases of
the &repmgr; 4.x series. Note that &repmgr; 5.x is an incremental development the &repmgr; 4.x series or older. Note that &repmgr; 5.x is an incremental development
of the 4.x series and &repmgr; 4.x users should upgrade to this as soon as possible. of the 4.x series and &repmgr; 4.x users should upgrade to this as soon as possible.
</para> </para>
</important> </important>

View File

@@ -1,9 +1,9 @@
<!-- doc/legal.xml --> <!-- doc/legal.xml -->
<date>2022</date> <date>2025</date>
<copyright> <copyright>
<year>2010-2022</year> <year>2010-2025</year>
<holder>EDB</holder> <holder>EDB</holder>
</copyright> </copyright>
@@ -11,7 +11,7 @@
<title>Legal Notice</title> <title>Legal Notice</title>
<para> <para>
<productname>repmgr</productname> is Copyright &copy; 2010-2022 <productname>repmgr</productname> is Copyright &copy; 2010-2025
by EDB All rights reserved. by EDB All rights reserved.
</para> </para>

View File

@@ -26,7 +26,7 @@
<abstract> <abstract>
<para> <para>
This is the official documentation of &repmgr; &repmgrversion; for This is the official documentation of &repmgr; &repmgrversion; for
use with PostgreSQL 9.4 - PostgreSQL 15. use with PostgreSQL 12 - PostgreSQL 17.
</para> </para>
<para> <para>
&repmgr; is being continually developed and we strongly recommend using the &repmgr; is being continually developed and we strongly recommend using the

View File

@@ -1,6 +1,6 @@
# repmgr extension # repmgr extension
comment = 'Replication manager for PostgreSQL' comment = 'Replication manager for PostgreSQL'
default_version = '5.4' default_version = '5.5'
module_pathname = '$libdir/repmgr' module_pathname = '$libdir/repmgr'
relocatable = false relocatable = false
schema = repmgr schema = repmgr