diff options
author | Tom Lane | 2025-02-16 19:20:33 +0000 |
---|---|---|
committer | Tom Lane | 2025-02-16 19:20:33 +0000 |
commit | 848e2c6abc941267a4b2eb00a57c34ef3165ffb3 (patch) | |
tree | b03b041a2c283d457d6e42f74dd8033f95c41158 /doc/src | |
parent | 3977bd2985de8c5e4b8b00f67dfec28dcfb343c9 (diff) |
Release notes for 17.4, 16.8, 15.12, 14.17, 13.20.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/release-17.sgml | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml index 755ecd9d569..2f1bed2e290 100644 --- a/doc/src/sgml/release-17.sgml +++ b/doc/src/sgml/release-17.sgml @@ -1,6 +1,123 @@ <!-- doc/src/sgml/release-17.sgml --> <!-- See header comment in release.sgml about typical markup --> + <sect1 id="release-17-4"> + <title>Release 17.4</title> + + <formalpara> + <title>Release date:</title> + <para>2025-02-20</para> + </formalpara> + + <para> + This release contains a few fixes from 17.3. + For information about new features in major release 17, see + <xref linkend="release-17"/>. + </para> + + <sect2 id="release-17-4-migration"> + <title>Migration to Version 17.4</title> + + <para> + A dump/restore is not required for those running 17.X. + </para> + + <para> + However, if you are upgrading from a version earlier than 17.1, + see <xref linkend="release-17-1"/>. + </para> + </sect2> + + <sect2 id="release-17-4-changes"> + <title>Changes</title> + + <itemizedlist> + + <listitem> +<!-- +Author: Andres Freund <[email protected]> +Branch: master [efdadeb22] 2025-02-14 18:09:19 -0500 +Branch: REL_17_STABLE [a92db3d02] 2025-02-14 18:09:21 -0500 +Branch: REL_16_STABLE [111f4dd27] 2025-02-14 18:09:23 -0500 +Branch: REL_15_STABLE [22ffbbf24] 2025-02-14 18:09:24 -0500 +Branch: REL_14_STABLE [985908df1] 2025-02-14 18:09:25 -0500 +Branch: REL_13_STABLE [1f7a05324] 2025-02-14 18:09:27 -0500 +Author: Tom Lane <[email protected]> +Branch: master [9f45e6a91] 2025-02-15 16:20:21 -0500 +Branch: REL_17_STABLE [3abe6e04c] 2025-02-15 16:20:21 -0500 +Branch: REL_16_STABLE [991a60a9f] 2025-02-15 16:20:21 -0500 +Branch: REL_15_STABLE [e782a63cc] 2025-02-15 16:20:21 -0500 +Branch: REL_14_STABLE [c08309584] 2025-02-15 16:20:21 -0500 +Branch: REL_13_STABLE [d6d29b213] 2025-02-15 16:20:21 -0500 +Author: Tom Lane <[email protected]> +Branch: master [a7f95859e] 2025-02-16 12:46:35 -0500 +Branch: REL_17_STABLE [3977bd298] 2025-02-16 12:46:35 -0500 +Branch: REL_16_STABLE [644b7d686] 2025-02-16 12:46:35 -0500 +Branch: REL_15_STABLE [2226a2e26] 2025-02-16 12:46:35 -0500 +Branch: REL_14_STABLE [f864a4cdf] 2025-02-16 12:46:35 -0500 +Branch: REL_13_STABLE [9f052613e] 2025-02-16 12:46:35 -0500 +--> + <para> + Improve behavior of <application>libpq</application>'s quoting + functions (Andres Freund, Tom Lane) + <ulink url="&commit_baseurl;a92db3d02">§</ulink> + <ulink url="&commit_baseurl;3abe6e04c">§</ulink> + <ulink url="&commit_baseurl;3977bd298">§</ulink> + </para> + + <para> + The changes made for CVE-2025-1094 had one serious oversight: + <function>PQescapeLiteral()</function> + and <function>PQescapeIdentifier()</function> failed to honor their + string length parameter, instead always reading to the input + string's trailing null. This resulted in including unwanted text in + the output, if the caller intended to truncate the string via the + length parameter. With very bad luck it could cause a crash due to + reading off the end of memory. + </para> + + <para> + In addition, modify all these quoting functions so that when invalid + encoding is detected, an invalid sequence is substituted for just + the first byte of the presumed character, not all of it. This + reduces the risk of problems if a calling application performs + additional processing on the quoted string. + </para> + </listitem> + + <listitem> +<!-- +Author: Michael Paquier <[email protected]> +Branch: master [5b94e2753] 2025-02-12 17:11:43 +0900 +Branch: REL_17_STABLE [ff6d9cfcb] 2025-02-12 17:11:47 +0900 +--> + <para> + Fix small memory leak + in <application>pg_createsubscriber</application> (Ranier Vilela) + <ulink url="&commit_baseurl;ff6d9cfcb">§</ulink> + </para> + </listitem> + + <listitem> +<!-- +Author: Andres Freund <[email protected]> +Branch: master [b64d83115] 2025-02-12 08:15:53 -0500 +Branch: REL_17_STABLE [c9a1d2135] 2025-02-12 08:15:53 -0500 +Branch: REL_16_STABLE [01cdb98e4] 2025-02-12 08:15:54 -0500 +--> + <para> + Fix meson build system to correctly detect availability of + the <filename>bsd_auth.h</filename> system header + (Nazir Bilal Yavuz) + <ulink url="&commit_baseurl;c9a1d2135">§</ulink> + </para> + </listitem> + + </itemizedlist> + + </sect2> + </sect1> + <sect1 id="release-17-3"> <title>Release 17.3</title> |