pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feedDetailed release notes
74+ messages / 16 participants
[nested] [flat]
* Detailed release notes
@ 2024-07-26 12:30 Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-07-26 12:30 UTC (permalink / raw)
To: pgsql-hackers
I'm now using version 14 and planning to update to 17 as soon as it comes
available. Then looking carefully to release notes to see exactly what I'll
get when updated I see lots of unexplained features. Just because release
notes does not explain exactly what that change does. And I don't have a
way to get what code or messages generated that feature.
-
Allow query nodes to be run in parallel in more cases (Tom Lane)
Cool this feature, but when and what kind of query will use this ?
-
Improve EXPLAIN's display of SubPlan nodes and output parameters (Tom
Lane, Dean Rasheed)
hmm, interesting, but what exactly ?
Everything that is done in Postgres is public, all messages and code are
available to anyone, but when I want to know what that feature is exactly
using release notes, I don't know how to find it.
I think it would be very interesting if we have on release notes what was
discussed for that change.
-
Allow query nodes to be run in parallel in more cases (Tom Lane) CF1
<https://commitfest.postgresql.org/47/4798/; and CF2
<https://commitfest.postgresql.org/48/4810/;
-
Improve EXPLAIN's display of SubPlan nodes and output parameters (Tom
Lane, Dean Rasheed) CF1 <https://commitfest.postgresql.org/47/4782/;
And these CF links could point to commitfest or email messages or even a
detailed tutorial of that feature.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 12:45 Daniel Gustafsson <daniel@yesql.se>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Daniel Gustafsson @ 2024-07-26 12:45 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: pgsql-hackers
> On 26 Jul 2024, at 14:30, Marcos Pegoraro <marcos@f10.com.br> wrote:
>
> I'm now using version 14 and planning to update to 17 as soon as it comes available. Then looking carefully to release notes to see exactly what I'll get when updated I see lots of unexplained features. Just because release notes does not explain exactly what that change does. And I don't have a way to get what code or messages generated that feature.
There is a way, but it's not exactly visible from reading the release notes.
> • Allow query nodes to be run in parallel in more cases (Tom Lane)
> Cool this feature, but when and what kind of query will use this ?
Reading the source of the release notes will show a comment which links to the
commit. The source can be seen here:
https://github.com/postgres/postgres/blob/REL_17_STABLE/doc/src/sgml/release-17.sgml
..and the comment for this item is:
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2023-07-14 [e08d74ca1] Allow plan nodes with initPlans to be considered paralle
-->
<listitem>
<para>
Allow query nodes to be run in parallel in more cases (Tom Lane)
</para>
</listitem>
This comment tells us the relevant commit is e08d74ca1, which can be found here:
https://github.com/postgres/postgres/commit/e08d74ca1
This in turn leads to the mailinglist discussion for this specific feature:
https://www.postgresql.org/message-id/1129530.1681317832@sss.pgh.pa.us
--
Daniel Gustafsson
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 13:00 Marcos Pegoraro <marcos@f10.com.br>
parent: Daniel Gustafsson <daniel@yesql.se>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-07-26 13:00 UTC (permalink / raw)
To: Daniel Gustafsson <daniel@yesql.se>; +Cc: pgsql-hackers
Em sex., 26 de jul. de 2024 às 09:45, Daniel Gustafsson <daniel@yesql.se>
escreveu:
>
> There is a way, but it's not exactly visible from reading the release
> notes.
>
Cool, didn't know that.
But why is that just a hidden comment and not a visible link for us ?
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 13:11 Daniel Gustafsson <daniel@yesql.se>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 2 replies; 74+ messages in thread
From: Daniel Gustafsson @ 2024-07-26 13:11 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: pgsql-hackers
> On 26 Jul 2024, at 15:00, Marcos Pegoraro <marcos@f10.com.br> wrote:
> But why is that just a hidden comment and not a visible link for us ?
That's likely the wrong level of detail for the overwhelming majority of
release notes readers. I have a feeling this was discussed not too long ago
but (if so) I fail to find that discussion now.
--
Daniel Gustafsson
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 13:25 Marcos Pegoraro <marcos@f10.com.br>
parent: Daniel Gustafsson <daniel@yesql.se>
1 sibling, 2 replies; 74+ messages in thread
From: Marcos Pegoraro @ 2024-07-26 13:25 UTC (permalink / raw)
To: Daniel Gustafsson <daniel@yesql.se>; +Cc: pgsql-hackers
Em sex., 26 de jul. de 2024 às 10:11, Daniel Gustafsson <daniel@yesql.se>
escreveu:
>
> That's likely the wrong level of detail for the overwhelming majority of
> release notes readers. I have a feeling this was discussed not too long
> ago
> but (if so) I fail to find that discussion now.
Wrong level ? Where is the appropriate place on DOCs to see exactly what
I'll get when updated ?
A separate page "Detailed Release Notes" ? I don't think so.
I think release notes are sometimes the only place we read to decide if an
upgrade is doable or not.
Well, that opened my eyes, now I can see detailed info about every feature
when it's committed.
And I'm really convinced that a small link to that commit wouldn't
get dirty release notes.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 13:34 Jonathan S. Katz <jkatz@postgresql.org>
parent: Marcos Pegoraro <marcos@f10.com.br>
1 sibling, 0 replies; 74+ messages in thread
From: Jonathan S. Katz @ 2024-07-26 13:34 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
--Apple-Mail-52630465-1AA7-4649-B523-47BD432C9CF7
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">On Jul 26, 2024, at 9:26=E2=80=AFAM, Marcos=
Pegoraro <marcos@f10.com.br> wrote:<br><div dir=3D"ltr"><blockquote t=
ype=3D"cite"><br></blockquote></div><blockquote type=3D"cite"><div dir=3D"lt=
r">=EF=BB=BF<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" s=
tyle=3D"font-family:verdana,sans-serif;color:rgb(102,102,102)"><span style=3D=
"font-family:Arial,Helvetica,sans-serif;color:rgb(34,34,34)">Em sex., 26 de j=
ul. de 2024 =C3=A0s 10:11, Daniel Gustafsson <<a href=3D"mailto:daniel@ye=
sql.se">daniel@yesql.se</a>> escreveu:</span><br></div></div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
That's likely the wrong level of detail for the overwhelming majority of<br>=
release notes readers. I have a feeling this was discussed not too lon=
g ago<br>
but (if so) I fail to find that discussion now.</blockquote><div><br></div><=
div class=3D"gmail_default" style=3D"font-family:verdana,sans-serif;color:rg=
b(102,102,102)">Wrong level ? Where is the appropriate place on DOCs to see e=
xactly what I'll get when updated ? </div><div class=3D"gmail_default" s=
tyle=3D"font-family:verdana,sans-serif;color:rgb(102,102,102)">A separate pa=
ge "Detailed Release Notes" ? I don't think so.</div><div class=3D"gmail_def=
ault" style=3D"font-family:verdana,sans-serif;color:rgb(102,102,102)">I thin=
k release notes are sometimes the only place we read to decide if an upgrade=
is doable or not.</div><div class=3D"gmail_default" style=3D"font-family:ve=
rdana,sans-serif;color:rgb(102,102,102)"><br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:verdana,sans-serif;color:rgb(102,102,102)">Well, th=
at opened my eyes, now I can see detailed info about every feature when it's=
committed.</div><div class=3D"gmail_default" style=3D"font-family:verdana,s=
ans-serif;color:rgb(102,102,102)">And I'm really convinced that a small link=
to that commit wouldn't get dirty release notes.</div></div></div></di=
v></blockquote><div><br></div><div>FWIW, pgPedia has a version of the releas=
e notes that does get that granular:</div><div><br></div><div><div style=3D"=
display: block;" class=3D""><div style=3D"display: block;" class=3D""><div s=
tyle=3D"display: inline-block;" class=3D""><span style=3D"-webkit-user-selec=
t: none;"><a class=3D"linkPlaceholder" href=3D"https://pgpedia.info/postgres=
ql-versions/postgresql-17.html">https://pgpedia.info/postgresql-versions/pos=
tgresql-17.html</a></span></div><br></div><div style=3D"display: block;" cla=
ss=3D""><br></div><div style=3D"display: block;" class=3D"">Jonathan</div></=
div></div></body></html>=
--Apple-Mail-52630465-1AA7-4649-B523-47BD432C9CF7--
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 13:56 Robert Haas <robertmhaas@gmail.com>
parent: Marcos Pegoraro <marcos@f10.com.br>
1 sibling, 1 reply; 74+ messages in thread
From: Robert Haas @ 2024-07-26 13:56 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Fri, Jul 26, 2024 at 9:26 AM Marcos Pegoraro <marcos@f10.com.br> wrote:
> Well, that opened my eyes, now I can see detailed info about every feature when it's committed.
> And I'm really convinced that a small link to that commit wouldn't get dirty release notes.
+1. I think those links would be useful to a lot of people.
--
Robert Haas
EDB: http://www.enterprisedb.com
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 14:11 Tom Lane <tgl@sss.pgh.pa.us>
parent: Daniel Gustafsson <daniel@yesql.se>
1 sibling, 2 replies; 74+ messages in thread
From: Tom Lane @ 2024-07-26 14:11 UTC (permalink / raw)
To: Daniel Gustafsson <daniel@yesql.se>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; pgsql-hackers
Daniel Gustafsson <daniel@yesql.se> writes:
>> On 26 Jul 2024, at 15:00, Marcos Pegoraro <marcos@f10.com.br> wrote:
>> But why is that just a hidden comment and not a visible link for us ?
> That's likely the wrong level of detail for the overwhelming majority of
> release notes readers. I have a feeling this was discussed not too long ago
> but (if so) I fail to find that discussion now.
Yeah, I too recall some discussion of surfacing the commit links
somehow, perhaps as a popup tooltip. Nobody's got round to it yet.
It's not real clear how to handle multiple links per <para>, which
happens from time to time in major release notes and just about
everyplace in minor release notes.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 16:01 Masahiko Sawada <sawada.mshk@gmail.com>
parent: Robert Haas <robertmhaas@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Masahiko Sawada @ 2024-07-26 16:01 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Fri, Jul 26, 2024 at 6:56 AM Robert Haas <robertmhaas@gmail.com> wrote:
>
> On Fri, Jul 26, 2024 at 9:26 AM Marcos Pegoraro <marcos@f10.com.br> wrote:
> > Well, that opened my eyes, now I can see detailed info about every feature when it's committed.
> > And I'm really convinced that a small link to that commit wouldn't get dirty release notes.
>
> +1. I think those links would be useful to a lot of people.
+1. I've been asked a lot of times how to find the associated commit
IDs from release note items. These links would help users know the
details of the changes, and I believe many users would like to do
that.
Regards,
--
Masahiko Sawada
Amazon Web Services: https://aws.amazon.com
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-07-26 16:26 Marcos Pegoraro <marcos@f10.com.br>
parent: Masahiko Sawada <sawada.mshk@gmail.com>
0 siblings, 0 replies; 74+ messages in thread
From: Marcos Pegoraro @ 2024-07-26 16:26 UTC (permalink / raw)
To: Masahiko Sawada <sawada.mshk@gmail.com>; +Cc: Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em sex., 26 de jul. de 2024 às 13:01, Masahiko Sawada <sawada.mshk@gmail.com>
escreveu:
>
> +1. I've been asked a lot of times how to find the associated commit
> IDs from release note items. These links would help users know the
> details of the changes, and I believe many users would like to do
> that.
Yes, this way release notes would explain itself.
For now my release notes will be this
https://github.com/postgres/postgres/blob/REL_17_STABLE/doc/src/sgml/release-17.sgml
and not this
https://www.postgresql.org/docs/17/release-17.html
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-05 10:54 jian he <jian.universality@gmail.com>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-05 10:54 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; pgsql-hackers
On Fri, Jul 26, 2024 at 10:11 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> Daniel Gustafsson <daniel@yesql.se> writes:
> >> On 26 Jul 2024, at 15:00, Marcos Pegoraro <marcos@f10.com.br> wrote:
> >> But why is that just a hidden comment and not a visible link for us ?
>
> > That's likely the wrong level of detail for the overwhelming majority of
> > release notes readers. I have a feeling this was discussed not too long ago
> > but (if so) I fail to find that discussion now.
>
> Yeah, I too recall some discussion of surfacing the commit links
> somehow, perhaps as a popup tooltip. Nobody's got round to it yet.
> It's not real clear how to handle multiple links per <para>, which
> happens from time to time in major release notes and just about
> everyplace in minor release notes.
>
similar to https://docs.python.org/3/whatsnew/changelog.html
Change functions to use a safe search_path during maintenance
operations (Jeff Davis)
change to
[commitId_link1, commitId_link2]: Change functions to use a safe
search_path during maintenance operations (Jeff Davis)
Does this make sense?
If so, then we can hardcode and some automation can change to that way.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-05 11:16 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-05 11:16 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em seg., 5 de ago. de 2024 às 07:54, jian he <jian.universality@gmail.com>
escreveu:
>
> [commitId_link1, commitId_link2]: Change functions to use a safe
> search_path during maintenance operations (Jeff Davis)
>
I don't like that prefix dirtying each item.
I think having just a link after every item would be better.
Firstly because in English we read left to right and
also because we don't need the commit code. So it would be
- Change functions to use a safe search_path during maintenance
operations (Jeff Davis) [link1, link2]
or just a number to it
- Change functions to use a safe search_path during maintenance
operations (Jeff Davis) [1, 2]
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-05 13:33 Daniel Gustafsson <daniel@yesql.se>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Daniel Gustafsson @ 2024-08-05 13:33 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
> On 5 Aug 2024, at 13:16, Marcos Pegoraro <marcos@f10.com.br> wrote:
>
> Em seg., 5 de ago. de 2024 às 07:54, jian he <jian.universality@gmail.com <mailto:jian.universality@gmail.com>> escreveu:
>>
>> [commitId_link1, commitId_link2]: Change functions to use a safe
>> search_path during maintenance operations (Jeff Davis)
>
> I don't like that prefix dirtying each item.
I too would prefer links at the end, not least since we might have 2 or 3 (or
more) links for an item.
Python also links to the Github issue and not the commit, in our project the
analog to that would be linking to the thread in the mailinglist archive as
well as the commit. For us linking to the commit is probably preferrable since
it will link to the thread but the thread often wont link to the commit (like a
Github issue will). Maybe icons for code/emailthread can be used to make it
clear what the link is, and cut down to horizontal space required?
--
Daniel Gustafsson
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-05 15:38 Euler Taveira <euler@eulerto.com>
parent: Daniel Gustafsson <daniel@yesql.se>
0 siblings, 1 reply; 74+ messages in thread
From: Euler Taveira @ 2024-08-05 15:38 UTC (permalink / raw)
To: Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Mon, Aug 5, 2024, at 10:33 AM, Daniel Gustafsson wrote:
>> On 5 Aug 2024, at 13:16, Marcos Pegoraro <marcos@f10.com.br> wrote:
>>
>> Em seg., 5 de ago. de 2024 às 07:54, jian he <jian.universality@gmail.com> escreveu:
>>>
>>> [commitId_link1, commitId_link2]: Change functions to use a safe
>>> search_path during maintenance operations (Jeff Davis)
>>
>> I don't like that prefix dirtying each item.
>
> I too would prefer links at the end, not least since we might have 2 or 3 (or
> more) links for an item.
+1.
> Python also links to the Github issue and not the commit, in our project the
> analog to that would be linking to the thread in the mailinglist archive as
> well as the commit. For us linking to the commit is probably preferrable since
> it will link to the thread but the thread often wont link to the commit (like a
> Github issue will). Maybe icons for code/emailthread can be used to make it
> clear what the link is, and cut down to horizontal space required?
PgBouncer adds the PR number at the end [1] too. I generally prefer this style
because you read the message and after that if you want additional detail you
can click on the link at the end.
I don't know if linking to the thread is a good idea. We have long long threads
that cannot provide quick information for the reader. Since we don't have a
concept of every commit has a CF entry, IMO we should use only commits here. The
commit message points to the discussion so it is a good start point if you want
to research about that specific feature.
If one commit is not sufficient for that item, we can always add multiple
commits as we usually do in the release notes comments.
[1] https://www.pgbouncer.org/changelog.html
--
Euler Taveira
EDB https://www.enterprisedb.com/
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-06 07:30 jian he <jian.universality@gmail.com>
parent: Euler Taveira <euler@eulerto.com>
0 siblings, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-06 07:30 UTC (permalink / raw)
To: Euler Taveira <euler@eulerto.com>; +Cc: Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
hi.
please check the attached patch file and apply against
b18b3a8150dbb150124bd345e000d6dc92f3d6dd.
you can also preview the attached screenshot to see the rendered effect.
Attachments:
[image/png] Screenshot from 2024-08-06 15-24-19.png (567.5K, ../../CACJufxE66E3DbCASq3oV8KE3MmNAwBpL2yNZR3zcp=TM+FvS=Q@mail.gmail.com/2-Screenshot%20from%202024-08-06%2015-24-19.png)
download | view image
[application/x-patch] v1-0001-pg-17-add-git-commit-link-to-release-notes.patch (81.9K, ../../CACJufxE66E3DbCASq3oV8KE3MmNAwBpL2yNZR3zcp=TM+FvS=Q@mail.gmail.com/3-v1-0001-pg-17-add-git-commit-link-to-release-notes.patch)
download | inline diff:
From f1a83a2abcb369ccf5c2c8507f121c78cbd1ba07 Mon Sep 17 00:00:00 2001
From: jian he <jian.universality@gmail.com>
Date: Tue, 6 Aug 2024 15:20:51 +0800
Subject: [PATCH v1 1/1] pg 17 add git commit link to release notes
---
doc/src/sgml/release-17.sgml | 618 ++++++++++++++++++++++++-----------
1 file changed, 435 insertions(+), 183 deletions(-)
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml
index e9cee92f..334a39a3 100644
--- a/doc/src/sgml/release-17.sgml
+++ b/doc/src/sgml/release-17.sgml
@@ -56,7 +56,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
- during maintenance operations (Jeff Davis)
+ during maintenance operations (Jeff Davis).
+ <ulink url="https://github.com/postgres/postgres/commit/2af07e2f7"> [2af07e2f7] </ulink>
</para>
<para>
@@ -80,7 +81,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Restrict <literal>ago</literal> to only appear at the end in
- <type>interval</type> values (Joseph Koshakow)
+ <type>interval</type> values (Joseph Koshakow).
+ <ulink url="https://github.com/postgres/postgres/commit/165d581f1"> [165d581f1] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/617f9b7d4"> [617f9b7d4] </ulink>
</para>
<para>
@@ -95,7 +98,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
- Remove server variable old_snapshot_threshold (Thomas Munro)
+ Remove server variable old_snapshot_threshold (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/f691f5b80"> [f691f5b80] </ulink>
</para>
<para>
@@ -116,7 +120,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Change <link linkend="sql-set-session-authorization"><command>SET
SESSION AUTHORIZATION</command></link> handling of the initial
- session user's superuser status (Joseph Koshakow)
+ session user's superuser status (Joseph Koshakow).
+ <ulink url="https://github.com/postgres/postgres/commit/a0363ab7a"> [a0363ab7a] </ulink>
</para>
<para>
@@ -133,7 +138,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
- Remove feature which simulated per-database users (Nathan Bossart)
+ Remove feature which simulated per-database users (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/884eee5bf"> [884eee5bf] </ulink>
</para>
<para>
@@ -150,7 +156,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Remove <xref linkend="guc-wal-sync-method"/> value
<literal>fsync_writethrough</literal> on <systemitem
- class="osname">Windows</systemitem> (Thomas Munro)
+ class="osname">Windows</systemitem> (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/d0c28601e"> [d0c28601e] </ulink>
</para>
<para>
@@ -167,7 +174,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change file boundary handling of two <acronym>WAL</acronym> file
- name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian)
+ name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian).
+ <ulink url="https://github.com/postgres/postgres/commit/344afc776"> [344afc776] </ulink>
</para>
<para>
@@ -188,7 +196,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove server variable <literal>trace_recovery_messages</literal>
- since it is no longer needed (Bharath Rupireddy)
+ since it is no longer needed (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/c7a3e6b46"> [c7a3e6b46] </ulink>
</para>
</listitem>
@@ -202,7 +211,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Remove <link
linkend="information-schema">information schema</link> column
<structname>element_types</structname>.<structfield>domain_default</structfield>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/78806a950"> [78806a950] </ulink>
</para>
</listitem>
@@ -214,7 +224,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
- lock mode output labels (Bruce Momjian)
+ lock mode output labels (Bruce Momjian).
+ <ulink url="https://github.com/postgres/postgres/commit/15d5d7405"> [15d5d7405] </ulink>
</para>
</listitem>
@@ -228,7 +239,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Remove <structfield>buffers_backend</structfield> and
<structfield>buffers_backend_fsync</structfield> from <link
linkend="monitoring-pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</structname></link>
- (Bharath Rupireddy)
+ (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/74604a37f"> [74604a37f] </ulink>
</para>
<para>
@@ -246,7 +258,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Rename I/O block read/write timing statistics columns of
<application><xref linkend="pgstatstatements"/></application>
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="https://github.com/postgres/postgres/commit/13d00729d"> [13d00729d] </ulink>
</para>
<para>
@@ -271,7 +284,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
and
<structname>pg_attribute</structname>.<structfield>stxstattarget</structfield>
to represent the default statistics target as <literal>NULL</literal>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/4f622503d"> [4f622503d] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/012460ee9"> [012460ee9] </ulink>
</para>
</listitem>
@@ -286,7 +301,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
linkend="catalog-pg-collation"><structname>pg_collation</structname>.<structfield>colliculocale</structfield></link>
to <structfield>colllocale</structfield> and
<link linkend="catalog-pg-database"><structname>pg_database</structname>.<structfield>daticulocale</structfield></link>
- to <structfield>datlocale</structfield> (Jeff Davis)
+ to <structfield>datlocale</structfield> (Jeff Davis).
+ <ulink url="https://github.com/postgres/postgres/commit/f696c0cd5"> [f696c0cd5] </ulink>
</para>
</listitem>
@@ -305,7 +321,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
- <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada)
+ <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada).
+ <ulink url="https://github.com/postgres/postgres/commit/667e65aac"> [667e65aac] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f1affb670"> [f1affb670] </ulink>
</para>
</listitem>
@@ -318,7 +336,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Rename <acronym>SLRU</acronym> columns in system view <link
linkend="monitoring-pg-stat-slru-view"><structname>pg_stat_slru</structname></link>
- (Alvaro Herrera)
+ (Alvaro Herrera).
+ <ulink url="https://github.com/postgres/postgres/commit/bcdfa5f2e"> [bcdfa5f2e] </ulink>
</para>
<para>
@@ -360,7 +379,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics and sort order of columns referenced in earlier row
- output clauses (Jian Guo, Richard Guo, Tom Lane)
+ output clauses (Jian Guo, Richard Guo, Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/f7816aec2"> [f7816aec2] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/a65724dfa"> [a65724dfa] </ulink>
</para>
</listitem>
@@ -375,7 +396,9 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of <literal>IS NOT NULL</literal> and
<literal>IS NULL</literal> query restrictions (David Rowley,
- Richard Guo, Andy Fan)
+ Richard Guo, Andy Fan).
+ <ulink url="https://github.com/postgres/postgres/commit/b262ad440"> [b262ad440] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/3af704098"> [3af704098] </ulink>
</para>
<para>
@@ -394,7 +417,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow partition pruning on boolean columns on <literal>IS [NOT]
- UNKNOWN</literal> conditionals (David Rowley)
+ UNKNOWN</literal> conditionals (David Rowley).
+ <ulink url="https://github.com/postgres/postgres/commit/07c36c133"> [07c36c133] </ulink>
</para>
</listitem>
@@ -406,7 +430,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve optimization of range values when using containment
- operators <@ and @> (Kim Johan Andersson, Jian He)
+ operators <@ and @> (Kim Johan Andersson, Jian He).
+ <ulink url="https://github.com/postgres/postgres/commit/075df6b20"> [075df6b20] </ulink>
</para>
</listitem>
@@ -418,7 +443,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow correlated <literal>IN</literal> subqueries to be transformed
- into joins (Andy Fan, Tom Lane)
+ into joins (Andy Fan, Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/9f1337639"> [9f1337639] </ulink>
</para>
</listitem>
@@ -431,7 +457,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of the <literal>LIMIT</literal> clause
on partitioned tables, inheritance parents, and <literal>UNION
- ALL</literal> queries (Andy Fan, David Rowley)
+ ALL</literal> queries (Andy Fan, David Rowley).
+ <ulink url="https://github.com/postgres/postgres/commit/a8a968a82"> [a8a968a82] </ulink>
</para>
</listitem>
@@ -442,7 +469,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
- Allow query nodes to be run in parallel in more cases (Tom Lane)
+ Allow query nodes to be run in parallel in more cases (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/e08d74ca1"> [e08d74ca1] </ulink>
</para>
</listitem>
@@ -455,7 +483,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow <literal>GROUP BY</literal> columns to be internally
ordered to match <literal>ORDER BY</literal> (Andrei Lepikhov,
- Teodor Sigaev)
+ Teodor Sigaev).
+ <ulink url="https://github.com/postgres/postgres/commit/0452b461b"> [0452b461b] </ulink>
</para>
<para>
@@ -472,7 +501,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow <literal>UNION</literal> (without <literal>ALL</literal>)
- to use MergeAppend (David Rowley)
+ to use MergeAppend (David Rowley).
+ <ulink url="https://github.com/postgres/postgres/commit/66c0185a3"> [66c0185a3] </ulink>
</para>
</listitem>
@@ -484,7 +514,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Fix MergeAppend plans to more accurately compute the number of
- rows that need to be sorted (Alexander Kuzmenkov)
+ rows that need to be sorted (Alexander Kuzmenkov).
+ <ulink url="https://github.com/postgres/postgres/commit/9d1a5354f"> [9d1a5354f] </ulink>
</para>
</listitem>
@@ -497,7 +528,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Allow <link linkend="gist">GiST</link> and <link
linkend="spgist">SP-GiST</link> indexes to be part of incremental
- sorts (Miroslav Bendik)
+ sorts (Miroslav Bendik).
+ <ulink url="https://github.com/postgres/postgres/commit/625d5b3ca"> [625d5b3ca] </ulink>
</para>
<para>
@@ -517,7 +549,9 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add columns to <link
linkend="view-pg-stats"><structname>pg_stats</structname></link>
to report range-type histogram information (Egor Rogov, Soumyadeep
- Chakraborty)
+ Chakraborty).
+ <ulink url="https://github.com/postgres/postgres/commit/bc3c8db8a"> [bc3c8db8a] </ulink>
+
</para>
</listitem>
@@ -539,7 +573,8 @@ Author: Peter Geoghegan <pg@bowt.ie>
Allow <link linkend="btree">btree</link> indexes to more
efficiently find a set of values, such as those supplied by
<literal>IN</literal> clauses using constants (Peter Geoghegan,
- Matthias van de Meent)
+ Matthias van de Meent).
+ <ulink url="https://github.com/postgres/postgres/commit/5bf748b86"> [5bf748b86] </ulink>
</para>
</listitem>
@@ -552,7 +587,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<para>
Allow <link linkend="brin"><acronym>BRIN</acronym></link> indexes
to be created using parallel workers (Tomas Vondra, Matthias van
- de Meent)
+ de Meent).
+ <ulink url="https://github.com/postgres/postgres/commit/b43757171"> [b43757171] </ulink>
</para>
</listitem>
@@ -573,7 +609,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently remove and freeze tuples (Melanie
- Plageman, Heikki Linnakangas)
+ Plageman, Heikki Linnakangas).
+ <ulink url="https://github.com/postgres/postgres/commit/6dbb49026"> [6dbb49026] </ulink>
</para>
<para>
@@ -596,7 +633,11 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently store tuple references (Masahiko
- Sawada, John Naylor)
+ Sawada, John Naylor).
+ <ulink url="https://github.com/postgres/postgres/commit/ee1b30f12"> [ee1b30f12] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/30e144287"> [30e144287] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/667e65aac"> [667e65aac] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/6dbb49026"> [6dbb49026] </ulink>,
</para>
<para>
@@ -613,7 +654,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
- Optimize vacuuming of relations with no indexes (Melanie Plageman)
+ Optimize vacuuming of relations with no indexes (Melanie Plageman).
+ <ulink url="https://github.com/postgres/postgres/commit/c120550ed"> [c120550ed] </ulink>
</para>
</listitem>
@@ -625,7 +667,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Increase default <xref linkend="guc-vacuum-buffer-usage-limit"/>
- to 2MB (Thomas Munro)
+ to 2MB (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/98f320eb2"> [98f320eb2] </ulink>
</para>
</listitem>
@@ -637,7 +680,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Improve performance when checking roles with many memberships
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/d365ae705"> [d365ae705] </ulink>
</para>
</listitem>
@@ -649,7 +693,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve performance of heavily-contended <acronym>WAL</acronym>
- writes (Bharath Rupireddy)
+ writes (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/71e4cc6b8"> [71e4cc6b8] </ulink>
</para>
</listitem>
@@ -661,7 +706,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Improve performance when transferring large blocks of data to a
- client (Melih Mutlu)
+ client (Melih Mutlu).
+ <ulink url="https://github.com/postgres/postgres/commit/c4ab7da60"> [c4ab7da60] </ulink>
</para>
</listitem>
@@ -678,7 +724,10 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Allow the grouping of file system reads with the new system variable
<xref linkend="guc-io-combine-limit"/> (Thomas Munro, Andres Freund,
- Melanie Plageman, Nazir Bilal Yavuz)
+ Melanie Plageman, Nazir Bilal Yavuz).
+ <ulink url="https://github.com/postgres/postgres/commit/210622c60"> [210622c60] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/b7b0f3f27"> [b7b0f3f27] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/041b96802"> [041b96802] </ulink>
</para>
</listitem>
@@ -704,7 +753,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Create system view <link
linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>
- (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)
+ (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov).
+ <ulink url="https://github.com/postgres/postgres/commit/96f052613"> [96f052613] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/12915a58e"> [12915a58e] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/e820db5b5"> [e820db5b5] </ulink>
</para>
<para>
@@ -726,7 +778,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve control over resetting statistics (Atsushi Torikoshi,
- Bharath Rupireddy)
+ Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/23c8c0c8f"> [23c8c0c8f] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/2e8a0edc2"> [2e8a0edc2] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/e5cca6288"> [e5cca6288] </ulink>
</para>
<para>
@@ -749,7 +804,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
- backups (Andres Freund)
+ backups (Andres Freund).
+ <ulink url="https://github.com/postgres/postgres/commit/1d35f705e"> [1d35f705e] </ulink>
</para>
</listitem>
@@ -761,7 +817,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <xref linkend="guc-log-connections"/> log line for
- <literal>trust</literal> connections (Jacob Champion)
+ <literal>trust</literal> connections (Jacob Champion).
+ <ulink url="https://github.com/postgres/postgres/commit/e48b19c5d"> [e48b19c5d] </ulink>
</para>
</listitem>
@@ -773,7 +830,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Add log message to report walsender acquisition and release of
- replication slots (Bharath Rupireddy)
+ replication slots (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/7c3fb505b"> [7c3fb505b] </ulink>
</para>
<para>
@@ -791,7 +849,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add system view <link
linkend="view-pg-wait-events"><structname>pg_wait_events</structname></link>
- that reports wait event types (Bertrand Drouvot)
+ that reports wait event types (Bertrand Drouvot).
+ <ulink url="https://github.com/postgres/postgres/commit/1e68e43d3"> [1e68e43d3] </ulink>
</para>
<para>
@@ -809,7 +868,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Add <link linkend="view-pg-wait-events">wait events</link> for
- checkpoint delays (Thomas Munro)
+ checkpoint delays (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/0013ba290"> [0013ba290] </ulink>
</para>
</listitem>
@@ -821,7 +881,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow vacuum to report the progress of index processing (Sami
- Imseih)
+ Imseih).
+ <ulink url="https://github.com/postgres/postgres/commit/46ebdfe16"> [46ebdfe16] </ulink>
</para>
<para>
@@ -851,7 +912,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Allow granting the right to perform maintenance operations
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/ecb0fd337"> [ecb0fd337] </ulink>
</para>
<para>
@@ -878,7 +940,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="predefined-roles"><literal>pg_monitor</literal></link>
membership to execute <link
linkend="functions-info-session-table"><function>pg_current_logfile()</function></link>
- (Pavlo Golub, Nathan Bossart)
+ (Pavlo Golub, Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/8d8afd48d"> [8d8afd48d] </ulink>
</para>
</listitem>
@@ -900,7 +963,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add system variable <xref linkend="guc-allow-alter-system"/>
to disallow <link linkend="sql-altersystem"><command>ALTER
- SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini)
+ SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini).
+ <ulink url="https://github.com/postgres/postgres/commit/d3ae2a24f"> [d3ae2a24f] </ulink>
</para>
</listitem>
@@ -913,7 +977,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-altersystem"><command>ALTER
SYSTEM</command></link> to set unrecognized custom server variables
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/2d870b4ae"> [2d870b4ae] </ulink>
</para>
<para>
@@ -935,7 +1000,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add server variable <xref linkend="guc-transaction-timeout"/> to
restrict the duration of transactions (Andrey Borodin, Japin Li,
- Junwang Zhao, Alexander Korotkov)
+ Junwang Zhao, Alexander Korotkov).
+ <ulink url="https://github.com/postgres/postgres/commit/51efe38cb"> [51efe38cb] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/bf82f4379"> [bf82f4379] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/28e858c0f"> [28e858c0f] </ulink>
</para>
</listitem>
@@ -952,7 +1020,11 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add a builtin platform-independent collation provider (Jeff Davis)
+ Add a builtin platform-independent collation provider (Jeff Davis).
+ <ulink url="https://github.com/postgres/postgres/commit/2d819a08a"> [2d819a08a] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/846311051"> [846311051] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f69319f2f"> [f69319f2f] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/9acae56ce"> [9acae56ce] </ulink>
</para>
<para>
@@ -969,7 +1041,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add server variable <xref linkend="guc-huge-page-size"/> to report
- the use of huge pages by Postgres (Justin Pryzby)
+ the use of huge pages by Postgres (Justin Pryzby).
+ <ulink url="https://github.com/postgres/postgres/commit/a14354cac"> [a14354cac] </ulink>
</para>
<para>
@@ -985,7 +1058,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
- Add server variable to disable event triggers (Daniel Gustafsson)
+ Add server variable to disable event triggers (Daniel Gustafsson).
+ <ulink url="https://github.com/postgres/postgres/commit/7750fefdb"> [7750fefdb] </ulink>
</para>
<para>
@@ -1004,7 +1078,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow the <link
linkend="monitoring-pg-stat-slru-view"><acronym>SLRU</acronym></link>
cache sizes to be configured (Andrey Borodin, Dilip Kumar,
- Alvaro Herrera)
+ Alvaro Herrera).
+ <ulink url="https://github.com/postgres/postgres/commit/53c2a97a9"> [53c2a97a9] </ulink>
</para>
<para>
@@ -1042,7 +1117,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<listitem>
<para>
Add support for incremental file system backup (Robert Haas,
- Jakub Wartak, Tomas Vondra)
+ Jakub Wartak, Tomas Vondra).
+ <ulink url="https://github.com/postgres/postgres/commit/dc2123400"> [dc2123400] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f8ce4ed78"> [f8ce4ed78] </ulink>
</para>
<para>
@@ -1069,7 +1146,11 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow the creation of <acronym>WAL</acronym> summarization files
- (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski)
+ (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski).
+ <ulink url="https://github.com/postgres/postgres/commit/174c48050"> [174c48050] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/d97ef756a"> [d97ef756a] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f896057e4"> [f896057e4] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/d9ef650fc"> [d9ef650fc] </ulink>
</para>
<para>
@@ -1094,7 +1175,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add the system identifier to file system <link
linkend="backup-manifest-format">backup manifest</link> files
- (Amul Sul)
+ (Amul Sul).
+ <ulink url="https://github.com/postgres/postgres/commit/2041bc427"> [2041bc427] </ulink>
</para>
<para>
@@ -1113,7 +1195,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<literal>dbname</literal> to be written when <link
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
writes connection information to
- <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda)
+ <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda).
+ <ulink url="https://github.com/postgres/postgres/commit/a145f424d"> [a145f424d] </ulink>
</para>
</listitem>
@@ -1129,7 +1212,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>invalidation_reason</structfield></link>
to report the reason for invalid slots (Shveta Malik, Bharath
- Rupireddy)
+ Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/007693f2a"> [007693f2a] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/6ae701b43"> [6ae701b43] </ulink>
</para>
</listitem>
@@ -1146,7 +1231,10 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>inactive_since</structfield></link>
- to report slot inactivity duration (Bharath Rupireddy)
+ to report slot inactivity duration (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/a11f330b5"> [a11f330b5] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/6d49c8d4b"> [6d49c8d4b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/6f132ed69"> [6f132ed69] </ulink>
</para>
</listitem>
@@ -1162,7 +1250,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add function <link
linkend="functions-replication-table"><function>pg_sync_replication_slots()</function></link>
to synchronize logical replication slots (Hou Zhijie, Shveta Malik,
- Ajin Cherian, Peter Eisentraut)
+ Ajin Cherian, Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/ddd5f4f54"> [ddd5f4f54] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/7a424ece4"> [7a424ece4] </ulink>
</para>
</listitem>
@@ -1175,7 +1265,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add the <literal>failover</literal> property to the <link
linkend="protocol-replication">replication protocol</link> (Hou
- Zhijie, Shveta Malik)
+ Zhijie, Shveta Malik).
+ <ulink url="https://github.com/postgres/postgres/commit/732924043"> [732924043] </ulink>
</para>
</listitem>
@@ -1198,7 +1289,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add application <link
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>
to create a logical replica from a physical standby server
- (Euler Taveira)
+ (Euler Taveira).
+ <ulink url="https://github.com/postgres/postgres/commit/d44032d01"> [d44032d01] </ulink>
</para>
</listitem>
@@ -1214,7 +1306,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Have <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
migrate valid logical slots and subscriptions (Hayato Kuroda,
- Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal)
+ Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal).
+ <ulink url="https://github.com/postgres/postgres/commit/29d0a77fa"> [29d0a77fa] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/9a17be1e2"> [9a17be1e2] </ulink>
</para>
<para>
@@ -1234,7 +1328,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Enable the failover of <link
linkend="logical-replication-subscription-slot">logical slots</link>
- (Hou Zhijie, Shveta Malik, Ajin Cherian)
+ (Hou Zhijie, Shveta Malik, Ajin Cherian).
+ <ulink url="https://github.com/postgres/postgres/commit/c393308b6"> [c393308b6] </ulink>
</para>
<para>
@@ -1254,7 +1349,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add server variable <xref linkend="guc-sync-replication-slots"/>
to enable failover logical slot synchronization (Shveta Malik,
- Hou Zhijie, Peter Smith)
+ Hou Zhijie, Peter Smith).
+ <ulink url="https://github.com/postgres/postgres/commit/93db6cbda"> [93db6cbda] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/60c07820d"> [60c07820d] </ulink>
</para>
</listitem>
@@ -1270,7 +1367,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add logical replication failover control to <link
linkend="sql-createsubscription"><literal>CREATE/ALTER
SUBSCRIPTION</literal></link> (Shveta Malik, Hou Zhijie, Ajin
- Cherian)
+ Cherian).
+ <ulink url="https://github.com/postgres/postgres/commit/776621a5e"> [776621a5e] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/22f7e61a6"> [22f7e61a6] </ulink>
</para>
</listitem>
@@ -1283,7 +1382,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Allow the application of logical replication changes to use
<link linkend="hash-index">hash</link> indexes on the subscriber
- (Hayato Kuroda)
+ (Hayato Kuroda).
+ <ulink url="https://github.com/postgres/postgres/commit/edca34243"> [edca34243] </ulink>
</para>
<para>
@@ -1301,7 +1401,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Improve <link linkend="logicaldecoding">logical decoding</link>
performance in cases where there are many subtransactions
- (Masahiko Sawada)
+ (Masahiko Sawada).
+ <ulink url="https://github.com/postgres/postgres/commit/5bec1d6bc"> [5bec1d6bc] </ulink>
</para>
</listitem>
@@ -1313,7 +1414,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Restart apply workers if subscription owner's superuser privileges
- are revoked (Vignesh C)
+ are revoked (Vignesh C).
+ <ulink url="https://github.com/postgres/postgres/commit/79243de13"> [79243de13] </ulink>
</para>
<para>
@@ -1330,7 +1432,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add <literal>flush</literal> option to <link
linkend="functions-replication-table"><function>pg_logical_emit_message()</function></link>
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/173b56f1e"> [173b56f1e] </ulink>
</para>
<para>
@@ -1348,7 +1451,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Allow specification of physical standbys that must be synchronized
- before they are visible to subscribers (Hou Zhijie, Shveta Malik)
+ before they are visible to subscribers (Hou Zhijie, Shveta Malik).
+ <ulink url="https://github.com/postgres/postgres/commit/bf279ddd1"> [bf279ddd1] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/0f934b073"> [0f934b073] </ulink>
</para>
<para>
@@ -1365,7 +1470,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Add worker type column to <link
linkend="monitoring-pg-stat-subscription"><structname>pg_stat_subscription</structname></link>
- (Peter Smith)
+ (Peter Smith).
+ <ulink url="https://github.com/postgres/postgres/commit/13aeaf079"> [13aeaf079] </ulink>
</para>
</listitem>
@@ -1396,7 +1502,11 @@ Author: Masahiko Sawada <msawada@postgresql.org>
Add new <link linkend="sql-copy"><command>COPY</command></link>
option <literal>ON_ERROR ignore</literal> to discard error rows
(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo
- Nagata)
+ Nagata).
+ <ulink url="https://github.com/postgres/postgres/commit/9e2d87011"> [9e2d87011] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/b725b7eec"> [b725b7eec] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/40bbc8cf0"> [40bbc8cf0] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/a6d0fa5ef"> [a6d0fa5ef] </ulink>
</para>
<para>
@@ -1413,7 +1523,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Add new <command>COPY</command> option
<literal>LOG_VERBOSITY</literal> which reports <literal>COPY
- FROM</literal> ignored error rows (Bharath Rupireddy)
+ FROM</literal> ignored error rows (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/f5a227895"> [f5a227895] </ulink>
</para>
</listitem>
@@ -1425,7 +1536,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow <literal>COPY FROM</literal> to report the number of skipped
- rows during processing (Atsushi Torikoshi)
+ rows during processing (Atsushi Torikoshi).
+ <ulink url="https://github.com/postgres/postgres/commit/729439607"> [729439607] </ulink>
</para>
<para>
@@ -1442,7 +1554,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
In <literal>COPY FROM</literal>, allow easy specification that all
- columns should be forced null or not null (Zhang Mingli)
+ columns should be forced null or not null (Zhang Mingli).
+ <ulink url="https://github.com/postgres/postgres/commit/f6d4c9cf1"> [f6d4c9cf1] </ulink>
</para>
</listitem>
@@ -1454,7 +1567,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<para>
Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>
- to report optimizer memory usage (Ashutosh Bapat)
+ to report optimizer memory usage (Ashutosh Bapat).
+ <ulink url="https://github.com/postgres/postgres/commit/5de890e36"> [5de890e36] </ulink>
</para>
<para>
@@ -1471,7 +1585,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <command>EXPLAIN</command> option <literal>SERIALIZE</literal>
to report the cost of converting data for network transmission
- (Stepan Rutz, Matthias van de Meent)
+ (Stepan Rutz, Matthias van de Meent).
+ <ulink url="https://github.com/postgres/postgres/commit/06286709e"> [06286709e] </ulink>
</para>
</listitem>
@@ -1484,7 +1599,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="https://github.com/postgres/postgres/commit/295c36c0c"> [295c36c0c] </ulink>
</para>
</listitem>
@@ -1496,7 +1612,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <command>EXPLAIN</command>'s display of SubPlan nodes and
- output parameters (Tom Lane, Dean Rasheed)
+ output parameters (Tom Lane, Dean Rasheed).
+ <ulink url="https://github.com/postgres/postgres/commit/fd0398fcb"> [fd0398fcb] </ulink>
</para>
</listitem>
@@ -1508,7 +1625,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> <literal>deform_counter</literal>
- details to <command>EXPLAIN</command> (Dmitry Dolgov)
+ details to <command>EXPLAIN</command> (Dmitry Dolgov).
+ <ulink url="https://github.com/postgres/postgres/commit/5a3423ad8"> [5a3423ad8] </ulink>
</para>
</listitem>
@@ -1521,7 +1639,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow partitions to be merged using <link
linkend="sql-altertable"><literal>ALTER TABLE ... MERGE
- PARTITIONS</literal></link> (Dmitry Koval)
+ PARTITIONS</literal></link> (Dmitry Koval).
+ <ulink url="https://github.com/postgres/postgres/commit/1adf16b8f"> [1adf16b8f] </ulink>
</para>
</listitem>
@@ -1533,7 +1652,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow partitions to be split using <literal>ALTER TABLE ... SPLIT
- PARTITION</literal> (Dmitry Koval)
+ PARTITION</literal> (Dmitry Koval).
+ <ulink url="https://github.com/postgres/postgres/commit/87c21bb94"> [87c21bb94] </ulink>
</para>
</listitem>
@@ -1544,7 +1664,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
- Allow partitioned tables to have identity columns (Ashutosh Bapat)
+ Allow partitioned tables to have identity columns (Ashutosh Bapat).
+ <ulink url="https://github.com/postgres/postgres/commit/699586315"> [699586315] </ulink>
</para>
</listitem>
@@ -1556,7 +1677,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <link linkend="ddl-constraints-exclusion">exclusion
- constraints</link> on partitioned tables (Paul A. Jungwirth)
+ constraints</link> on partitioned tables (Paul A. Jungwirth).
+ <ulink url="https://github.com/postgres/postgres/commit/8c852ba9a"> [8c852ba9a] </ulink>
</para>
<para>
@@ -1577,7 +1699,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Allow specification of partitioned <link linkend="tableam">table
access methods</link> (Justin Pryzby, Soumyadeep Chakraborty,
- Michael Paquier)
+ Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/374c7a229"> [374c7a229] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/e2395cdbe"> [e2395cdbe] </ulink>
</para>
</listitem>
@@ -1590,7 +1714,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add clearer <link linkend="sql-altertable"><command>ALTER
TABLE</command></link> method to set a column to the default
- statistics target (Peter Eisentraut)
+ statistics target (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/4f622503d"> [4f622503d] </ulink>
</para>
<para>
@@ -1608,7 +1733,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <literal>ALTER TABLE</literal> to change a column's generation
- expression (Amul Sul)
+ expression (Amul Sul).
+ <ulink url="https://github.com/postgres/postgres/commit/5d06e99a3"> [5d06e99a3] </ulink>
</para>
<para>
@@ -1625,7 +1751,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <literal>DEFAULT</literal> setting for <literal>ALTER TABLE
- .. SET ACCESS METHOD</literal> (Michael Paquier)
+ .. SET ACCESS METHOD</literal> (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/d61a6cad6"> [d61a6cad6] </ulink>
</para>
</listitem>
@@ -1638,7 +1765,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add support for <link linkend="sql-createeventtrigger">event
triggers</link> that fire at connection time (Konstantin Knizhnik,
- Mikhail Gribkov)
+ Mikhail Gribkov).
+ <ulink url="https://github.com/postgres/postgres/commit/e83d1b0c4"> [e83d1b0c4] </ulink>
</para>
</listitem>
@@ -1651,7 +1779,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add event trigger support for <link
linkend="sql-reindex"><command>REINDEX</command></link> (Garrett
- Thornburg, Jian He)
+ Thornburg, Jian He).
+ <ulink url="https://github.com/postgres/postgres/commit/f21848de2"> [f21848de2] </ulink>
</para>
</listitem>
@@ -1664,7 +1793,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Allow parenthesized syntax for <link
linkend="sql-cluster"><command>CLUSTER</command></link> options if
- a table name is not specified (Nathan Bossart)
+ a table name is not specified (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/cdaedfc96"> [cdaedfc96] </ulink>
</para>
</listitem>
@@ -1686,7 +1816,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<para>
Allow the <type>interval</type> data type to support
<literal>+/-infinity</literal> values (Joseph Koshakow, Jian He,
- Ashutosh Bapat)
+ Ashutosh Bapat).
+ <ulink url="https://github.com/postgres/postgres/commit/519fc1bd9"> [519fc1bd9] </ulink>
</para>
</listitem>
@@ -1700,7 +1831,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow the use of an <link
linkend="datatype-enum"><type>ENUM</type></link> added via <link
linkend="sql-altertype"><command>ALTER TYPE</command></link> if
- the type was created in the same transaction (Tom Lane)
+ the type was created in the same transaction (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/af1d39584"> [af1d39584] </ulink>
</para>
<para>
@@ -1726,7 +1858,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to modify updatable views (Dean
- Rasheed)
+ Rasheed).
+ <ulink url="https://github.com/postgres/postgres/commit/5f2e179bd"> [5f2e179bd] </ulink>
</para>
</listitem>
@@ -1738,7 +1871,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <literal>WHEN NOT MATCHED BY SOURCE</literal> to
- <command>MERGE</command> (Dean Rasheed)
+ <command>MERGE</command> (Dean Rasheed).
+ <ulink url="https://github.com/postgres/postgres/commit/0294df2f1"> [0294df2f1] </ulink>
</para>
<para>
@@ -1755,7 +1889,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to use the
- <literal>RETURNING</literal> clause (Dean Rasheed)
+ <literal>RETURNING</literal> clause (Dean Rasheed).
+ <ulink url="https://github.com/postgres/postgres/commit/c649fa24a"> [c649fa24a] </ulink>
</para>
<para>
@@ -1787,7 +1922,9 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
to convert <type>JSON</type> data to a table representation (Nikita
Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew
- Dunstan, Amit Langote, Jian He)
+ Dunstan, Amit Langote, Jian He).
+ <ulink url="https://github.com/postgres/postgres/commit/de3600452"> [de3600452] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/bb766cde6"> [bb766cde6] </ulink>
</para>
<para>
@@ -1807,7 +1944,8 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-json-creation-table"><function>JSON()</function></link>,
<function>JSON_SCALAR()</function>, and
<function>JSON_SERIALIZE()</function> (Nikita Glukhov, Teodor Sigaev,
- Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)
+ Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote).
+ <ulink url="https://github.com/postgres/postgres/commit/03734a7fe"> [03734a7fe] </ulink>
</para>
</listitem>
@@ -1831,7 +1969,12 @@ Author: Amit Langote <amitlan@postgresql.org>
<function>JSON_QUERY()</function>, and
<function>JSON_VALUE()</function> (Nikita Glukhov, Teodor Sigaev,
Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote,
- Peter Eisentraut, Jian He)
+ Peter Eisentraut, Jian He).
+ <ulink url="https://github.com/postgres/postgres/commit/aaaf9449e"> [aaaf9449e] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/1edb3b491"> [1edb3b491] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/6185c9737"> [6185c9737] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/c0fc07518"> [c0fc07518] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/ef744ebb7"> [ef744ebb7] </ulink>
</para>
</listitem>
@@ -1844,7 +1987,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<para>
Add <link linkend="functions-sqljson-path-operators">jsonpath</link>
methods to convert <type>JSON</type> values to other
- <type>JSON</type> data types (Jeevan Chalke)
+ <type>JSON</type> data types (Jeevan Chalke).
+ <ulink url="https://github.com/postgres/postgres/commit/66ea94e8e"> [66ea94e8e] </ulink>
</para>
<para>
@@ -1867,7 +2011,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-formatting-table"><function>to_timestamp()</function></link>
- time zone format specifiers (Tom Lane)
+ time zone format specifiers (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/8ba6fdf90"> [8ba6fdf90] </ulink>
</para>
<para>
@@ -1884,7 +2029,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow the session <link linkend="guc-timezone">time zone</link>
- to be specified by <literal>AS LOCAL</literal> (Vik Fearing)
+ to be specified by <literal>AS LOCAL</literal> (Vik Fearing).
+ <ulink url="https://github.com/postgres/postgres/commit/97957fdba"> [97957fdba] </ulink>
</para>
<para>
@@ -1904,7 +2050,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add functions <link
linkend="functions-uuid"><function>uuid_extract_timestamp()</function></link>
and <function>uuid_extract_version()</function> to return
- <acronym>UUID</acronym> information (Andrey Borodin)
+ <acronym>UUID</acronym> information (Andrey Borodin).
+ <ulink url="https://github.com/postgres/postgres/commit/794f10f6b"> [794f10f6b] </ulink>
</para>
</listitem>
@@ -1916,7 +2063,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add functions to generate random numbers in a specified range
- (Dean Rasheed)
+ (Dean Rasheed).
+ <ulink url="https://github.com/postgres/postgres/commit/e6341323a"> [e6341323a] </ulink>
</para>
<para>
@@ -1935,7 +2083,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add functions to convert integers to binary and octal strings
- (Eric Radman, Nathan Bossart)
+ (Eric Radman, Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/260a1f18d"> [260a1f18d] </ulink>
</para>
<para>
@@ -1952,7 +2101,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add Unicode informational functions (Jeff Davis)
+ Add Unicode informational functions (Jeff Davis).
+ <ulink url="https://github.com/postgres/postgres/commit/a02b37fc0"> [a02b37fc0] </ulink>
</para>
<para>
@@ -1975,7 +2125,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<para>
Add function <link
linkend="functions-producing-xml-xmltext"><function>xmltext()</function></link>
- to convert text to a single <type>XML</type> text node (Jim Jones)
+ to convert text to a single <type>XML</type> text node (Jim Jones).
+ <ulink url="https://github.com/postgres/postgres/commit/526fe0d79"> [526fe0d79] </ulink>
</para>
</listitem>
@@ -1989,7 +2140,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add function <link
linkend="functions-info-catalog-table"><function>to_regtypemod()</function></link>
to return the type modifier of a type specification (David Wheeler,
- Erik Wienhold)
+ Erik Wienhold).
+ <ulink url="https://github.com/postgres/postgres/commit/1218ca995"> [1218ca995] </ulink>
</para>
</listitem>
@@ -2002,7 +2154,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-info-catalog-table"><function>pg_basetype()</function></link>
- function to return a domain's base type (Steve Chavez)
+ function to return a domain's base type (Steve Chavez).
+ <ulink url="https://github.com/postgres/postgres/commit/b154d8a6d"> [b154d8a6d] </ulink>
</para>
</listitem>
@@ -2017,7 +2170,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="functions-admin-dbsize"><function>pg_column_toast_chunk_id()</function></link>
to return a value's <link
linkend="storage-toast"><acronym>TOAST</acronym></link> identifier
- (Yugo Nagata)
+ (Yugo Nagata).
+ <ulink url="https://github.com/postgres/postgres/commit/d1162cfda"> [d1162cfda] </ulink>
</para>
<para>
@@ -2045,7 +2199,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow plpgsql <link
linkend="plpgsql-declaration-type"><literal>%TYPE</literal></link>
and <literal>%ROWTYPE</literal> specifications to represent arrays
- of non-array types (Quan Zongliang, Pavel Stehule)
+ of non-array types (Quan Zongliang, Pavel Stehule).
+ <ulink url="https://github.com/postgres/postgres/commit/5e8674dc8"> [5e8674dc8] </ulink>
</para>
</listitem>
@@ -2057,7 +2212,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow plpgsql <literal>%TYPE</literal> specification to reference
- composite column (Tom Lane)
+ composite column (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/43b46aae1"> [43b46aae1] </ulink>
</para>
</listitem>
@@ -2077,7 +2233,8 @@ Author: Joe Conway <mail@joeconway.com>
<listitem>
<para>
- Add libpq function to change role passwords (Joe Conway)
+ Add libpq function to change role passwords (Joe Conway).
+ <ulink url="https://github.com/postgres/postgres/commit/a7be2a6c2"> [a7be2a6c2] </ulink>
</para>
<para>
@@ -2095,7 +2252,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add libpq functions to close portals and prepared statements
- (Jelte Fennema-Nio)
+ (Jelte Fennema-Nio).
+ <ulink url="https://github.com/postgres/postgres/commit/28b572656"> [28b572656] </ulink>
</para>
<para>
@@ -2119,7 +2277,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Add libpq <acronym>API</acronym> which allows for blocking and
non-blocking <link linkend="libpq-cancel">cancel requests</link>,
- with encryption if already in use (Jelte Fennema-Nio)
+ with encryption if already in use (Jelte Fennema-Nio).
+ <ulink url="https://github.com/postgres/postgres/commit/61461a300"> [61461a300] </ulink>
</para>
<para>
@@ -2138,7 +2297,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsocketPoll"><function>PQsocketPoll()</function></link>
- to allow polling of network sockets (Tristan Partin, Tom Lane)
+ to allow polling of network sockets (Tristan Partin, Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/f5e4dedfa"> [f5e4dedfa] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/105024a47"> [105024a47] </ulink>
</para>
</listitem>
@@ -2151,7 +2312,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add libpq function <link
linkend="libpq-PQsendPipelineSync"><function>PQsendPipelineSync()</function></link>
- to send a pipeline synchronization point (Anton Kirilov)
+ to send a pipeline synchronization point (Anton Kirilov).
+ <ulink url="https://github.com/postgres/postgres/commit/4794c2d31"> [4794c2d31] </ulink>
</para>
<para>
@@ -2171,7 +2333,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsetChunkedRowsMode"><function>PQsetChunkedRowsMode()</function></link>
- to allow retrieval of results in chunks (Daniel Vérité)
+ to allow retrieval of results in chunks (Daniel Vérité).
+ <ulink url="https://github.com/postgres/postgres/commit/4643a2b26"> [4643a2b26] </ulink>
</para>
</listitem>
@@ -2198,7 +2361,15 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<para>
Allow <acronym>TLS</acronym> connections without requiring a
network round-trip negotiation (Greg Stark, Heikki Linnakangas,
- Peter Eisentraut, Michael Paquier, Daniel Gustafsson)
+ Peter Eisentraut, Michael Paquier, Daniel Gustafsson).
+ <ulink url="https://github.com/postgres/postgres/commit/d39a49c1e"> [d39a49c1e] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/91044ae4b"> [91044ae4b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/44e27f0a6"> [44e27f0a6] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/d80f2ce29"> [d80f2ce29] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/03a0e0d4b"> [03a0e0d4b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/17a834a04"> [17a834a04] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/407e0b023"> [407e0b023] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/fb5718f35"> [fb5718f35] </ulink>
</para>
<para>
@@ -2226,7 +2397,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <application>psql</application> display of default and
- empty privileges (Erik Wienhold, Laurenz Albe)
+ empty privileges (Erik Wienhold, Laurenz Albe).
+ <ulink url="https://github.com/postgres/postgres/commit/d1379ebf4"> [d1379ebf4] </ulink>
</para>
<para>
@@ -2243,7 +2415,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Have backslash commands honor <literal>\pset null</literal> (Erik
- Wienhold, Laurenz Albe)
+ Wienhold, Laurenz Albe).
+ <ulink url="https://github.com/postgres/postgres/commit/d1379ebf4"> [d1379ebf4] </ulink>
</para>
<para>
@@ -2259,7 +2432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>psql</application>'s <literal>\watch</literal>
- to stop after a minimum number of rows returned (Greg Sabino Mullane)
+ to stop after a minimum number of rows returned (Greg Sabino Mullane).
+ <ulink url="https://github.com/postgres/postgres/commit/f347ec76e"> [f347ec76e] </ulink>
</para>
<para>
@@ -2275,7 +2449,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow <application>psql</application> connection attempts to be
- canceled with control-C (Tristan Partin)
+ canceled with control-C (Tristan Partin).
+ <ulink url="https://github.com/postgres/postgres/commit/cafe10565"> [cafe10565] </ulink>
</para>
</listitem>
@@ -2288,7 +2463,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <application>psql</application> to honor
<literal>FETCH_COUNT</literal> for non-<command>SELECT</command>
- queries (Daniel Vérité)
+ queries (Daniel Vérité).
+ <ulink url="https://github.com/postgres/postgres/commit/90f517821"> [90f517821] </ulink>
</para>
</listitem>
@@ -2317,7 +2493,16 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Improve <application>psql</application> tab completion (Dagfinn
Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez,
- Vignesh C, Pavel Borisov, Jian He)
+ Vignesh C, Pavel Borisov, Jian He).
+ <ulink url="https://github.com/postgres/postgres/commit/c951e9042"> [c951e9042] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/d16eb83ab"> [d16eb83ab] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/cd3424748"> [cd3424748] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/816f10564"> [816f10564] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/927332b95"> [927332b95] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f1bb9284f"> [f1bb9284f] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/304b6b1a6"> [304b6b1a6] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/60ae37a8b"> [60ae37a8b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/2800fbb2b"> [2800fbb2b] </ulink>
</para>
</listitem>
@@ -2339,7 +2524,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add application <link
linkend="app-pgwalsummary"><application>pg_walsummary</application></link>
- to dump <acronym>WAL</acronym> summary files (Robert Haas)
+ to dump <acronym>WAL</acronym> summary files (Robert Haas).
+ <ulink url="https://github.com/postgres/postgres/commit/ee1bfd168"> [ee1bfd168] </ulink>
</para>
</listitem>
@@ -2352,7 +2538,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>'s
- large objects to be restorable in batches (Tom Lane)
+ large objects to be restorable in batches (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/a45c78e32"> [a45c78e32] </ulink>
</para>
<para>
@@ -2369,7 +2556,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <application>pg_dump</application> option
- <option>--exclude-extension</option> (Ayush Vatsa)
+ <option>--exclude-extension</option> (Ayush Vatsa).
+ <ulink url="https://github.com/postgres/postgres/commit/522ed12f7"> [522ed12f7] </ulink>
</para>
</listitem>
@@ -2386,7 +2574,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
to specify include/exclude objects in a file (Pavel Stehule,
- Daniel Gustafsson)
+ Daniel Gustafsson).
+ <ulink url="https://github.com/postgres/postgres/commit/a5cf808be"> [a5cf808be] </ulink>
</para>
<para>
@@ -2402,7 +2591,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add the <option>--sync-method</option> parameter to several client
- applications (Justin Pryzby, Nathan Bossart)
+ applications (Justin Pryzby, Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/8c16ad3b4"> [8c16ad3b4] </ulink>
</para>
<para>
@@ -2428,7 +2618,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restores
- in transaction batches (Tom Lane)
+ in transaction batches (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/959b38d77"> [959b38d77] </ulink>
</para>
<para>
@@ -2447,7 +2638,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
Change <link
linkend="pgbench"><application>pgbench</application></link> debug
mode option from <option>-d</option> to <option>--debug</option>
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="https://github.com/postgres/postgres/commit/3ff01b2b6"> [3ff01b2b6] </ulink>
</para>
<para>
@@ -2464,7 +2656,8 @@ Author: Tatsuo Ishii <ishii@postgresql.org>
<listitem>
<para>
Add pgbench option <option>--exit-on-abort</option> to exit after
- any client aborts (Yugo Nagata)
+ any client aborts (Yugo Nagata).
+ <ulink url="https://github.com/postgres/postgres/commit/3c662643c"> [3c662643c] </ulink>
</para>
</listitem>
@@ -2476,7 +2669,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command <literal>\syncpipeline</literal> to allow
- sending of sync messages (Anthonin Bonnefoy)
+ sending of sync messages (Anthonin Bonnefoy).
+ <ulink url="https://github.com/postgres/postgres/commit/94edfe250"> [94edfe250] </ulink>
</para>
</listitem>
@@ -2489,7 +2683,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow <link
linkend="pgarchivecleanup"><application>pg_archivecleanup</application></link>
- to remove backup history files (Atsushi Torikoshi)
+ to remove backup history files (Atsushi Torikoshi).
+ <ulink url="https://github.com/postgres/postgres/commit/3f8c98d0b"> [3f8c98d0b] </ulink>
</para>
<para>
@@ -2505,7 +2700,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add some long options to <application>pg_archivecleanup</application>
- (Atsushi Torikoshi)
+ (Atsushi Torikoshi).
+ <ulink url="https://github.com/postgres/postgres/commit/dd7c60f19"> [dd7c60f19] </ulink>
</para>
<para>
@@ -2525,7 +2721,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
and <link
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
- to use dbname in their connection specification (Jelte Fennema-Nio)
+ to use dbname in their connection specification (Jelte Fennema-Nio).
+ <ulink url="https://github.com/postgres/postgres/commit/cca97ce6a"> [cca97ce6a] </ulink>
</para>
<para>
@@ -2543,7 +2740,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
- option <option>--copy-file-range</option> (Thomas Munro)
+ option <option>--copy-file-range</option> (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/d93627bcb"> [d93627bcb] </ulink>
</para>
<para>
@@ -2562,7 +2760,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <link
linkend="app-reindexdb"><application>reindexdb</application></link>
<option>--index</option> to process indexes from different tables
- in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)
+ in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov).
+ <ulink url="https://github.com/postgres/postgres/commit/47f99a407"> [47f99a407] </ulink>
</para>
</listitem>
@@ -2580,7 +2779,10 @@ Author: Nathan Bossart <nathan@postgresql.org>
Allow <link linkend="app-reindexdb">reindexdb</link>,
<link linkend="app-vacuumdb">vacuumdb</link>, and <link
linkend="app-clusterdb">clusterdb</link> to process objects in all
- databases matching a pattern (Nathan Bossart)
+ databases matching a pattern (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/24c928ad9"> [24c928ad9] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/648928c79"> [648928c79] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/1b49d56d3"> [1b49d56d3] </ulink>
</para>
<para>
@@ -2605,7 +2807,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove support for <productname>OpenSSL</productname> 1.0.1
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/8e278b657"> [8e278b657] </ulink>
</para>
</listitem>
@@ -2619,7 +2822,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow tests to pass in <productname>OpenSSL</productname>
- <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/284cbaea7"> [284cbaea7] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/3c44e7d8d"> [3c44e7d8d] </ulink>
</para>
</listitem>
@@ -2633,7 +2838,9 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Use <acronym>CPU AVX</acronym>-512 instructions for bit counting
- (Paul Amonson, Nathan Bossart, Ants Aasma)
+ (Paul Amonson, Nathan Bossart, Ants Aasma).
+ <ulink url="https://github.com/postgres/postgres/commit/792752af4"> [792752af4] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/41c51f0c6"> [41c51f0c6] </ulink>
</para>
</listitem>
@@ -2645,7 +2852,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Require <productname><acronym>LLVM</acronym></productname> version
- 10 or later (Thomas Munro)
+ 10 or later (Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/820b5af73"> [820b5af73] </ulink>
</para>
</listitem>
@@ -2657,7 +2865,8 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Use native <acronym>CRC</acronym> instructions on 64-bit
- <productname>LoongArch</productname> CPUs (Xudong Yang)
+ <productname>LoongArch</productname> CPUs (Xudong Yang).
+ <ulink url="https://github.com/postgres/postgres/commit/4d14ccd6a"> [4d14ccd6a] </ulink>
</para>
</listitem>
@@ -2669,7 +2878,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <systemitem class="osname"><acronym>AIX</acronym></systemitem>
- support (Heikki Linnakangas)
+ support (Heikki Linnakangas).
+ <ulink url="https://github.com/postgres/postgres/commit/0b16bb877"> [0b16bb877] </ulink>
</para>
</listitem>
@@ -2682,7 +2892,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Remove the <productname>Microsoft Visual
Studio</productname>-specific <productname>PostgreSQL</productname>
- build option (Michael Paquier)
+ build option (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/1301c80b2"> [1301c80b2] </ulink>
</para>
<para>
@@ -2701,7 +2912,9 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Remove configure option <option>--disable-thread-safety</option>
- (Thomas Munro, Heikki Linnakangas)
+ (Thomas Munro, Heikki Linnakangas).
+ <ulink url="https://github.com/postgres/postgres/commit/68a4b58ec"> [68a4b58ec] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/ce0b0fa3e"> [ce0b0fa3e] </ulink>
</para>
<para>
@@ -2717,7 +2930,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <application>configure</application> option
- <option>--with-CC</option> (Heikki Linnakangas)
+ <option>--with-CC</option> (Heikki Linnakangas).
+ <ulink url="https://github.com/postgres/postgres/commit/1c1eec0f2"> [1c1eec0f2] </ulink>
</para>
<para>
@@ -2734,7 +2948,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
User-defined data type receive functions will no longer receive
- their data null-terminated (David Rowley)
+ their data null-terminated (David Rowley).
+ <ulink url="https://github.com/postgres/postgres/commit/f0efa5aec"> [f0efa5aec] </ulink>
</para>
</listitem>
@@ -2746,7 +2961,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
Add incremental <type>JSON</type> parser for use with huge
- <type>JSON</type> documents (Andrew Dunstan)
+ <type>JSON</type> documents (Andrew Dunstan).
+ <ulink url="https://github.com/postgres/postgres/commit/3311ea86e"> [3311ea86e] </ulink>
</para>
</listitem>
@@ -2758,7 +2974,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Convert top-level <filename>README</filename> file to
- <productname>Markdown</productname> (Nathan Bossart)
+ <productname>Markdown</productname> (Nathan Bossart).
+ <ulink url="https://github.com/postgres/postgres/commit/363eb0599"> [363eb0599] </ulink>
</para>
</listitem>
@@ -2770,7 +2987,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Remove no longer needed top-level <filename>INSTALL</filename> file
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="https://github.com/postgres/postgres/commit/e2b73f4a4"> [e2b73f4a4] </ulink>
</para>
</listitem>
@@ -2782,7 +3000,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Remove <application>make</application>'s <literal>distprep</literal>
- option (Peter Eisentraut)
+ option (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/721856ff2"> [721856ff2] </ulink>
</para>
</listitem>
@@ -2795,7 +3014,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add <application>make</application> support for
<productname>Android</productname> shared libraries (Peter
- Eisentraut)
+ Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/79b03dbb3"> [79b03dbb3] </ulink>
</para>
</listitem>
@@ -2810,7 +3030,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
- Add backend support for injection points (Michael Paquier)
+ Add backend support for injection points (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/d86d20f0b"> [d86d20f0b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/37b369dc6"> [37b369dc6] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f587338de"> [f587338de] </ulink>
</para>
<para>
@@ -2827,7 +3050,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Fix <literal>emit_log_hook</literal> to use the same time value as
- other log records for the same query (Kambam Vinay, Michael Paquier)
+ other log records for the same query (Kambam Vinay, Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/2a217c371"> [2a217c371] </ulink>
</para>
</listitem>
@@ -2839,7 +3063,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve documentation for using <literal>jsonpath</literal> for
- predicate checks (David Wheeler)
+ predicate checks (David Wheeler).
+ <ulink url="https://github.com/postgres/postgres/commit/7014c9a4b"> [7014c9a4b] </ulink>
</para>
</listitem>
@@ -2860,7 +3085,8 @@ Author: Etsuro Fujita <efujita@postgresql.org>
<listitem>
<para>
Allow joins with non-join qualifications to be pushed down to
- foreign servers and custom scans (Richard Guo, Etsuro Fujita)
+ foreign servers and custom scans (Richard Guo, Etsuro Fujita).
+ <ulink url="https://github.com/postgres/postgres/commit/9e9931d2b"> [9e9931d2b] </ulink>
</para>
<para>
@@ -2878,7 +3104,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to <xref linkend="postgres-fdw"/> foreign servers
- (Alexander Pyhalov)
+ (Alexander Pyhalov).
+ <ulink url="https://github.com/postgres/postgres/commit/824dbea3e"> [824dbea3e] </ulink>
</para>
</listitem>
@@ -2892,7 +3119,9 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Increase the default foreign data wrapper tuple cost (David Rowley,
- Umair Shahid)
+ Umair Shahid).
+ <ulink url="https://github.com/postgres/postgres/commit/cac169d68"> [cac169d68] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/f7f694b21"> [f7f694b21] </ulink>
</para>
<para>
@@ -2908,7 +3137,8 @@ Author: Noah Misch <noah@leadboat.com>
<listitem>
<para>
Allow <link linkend="dblink"><application>dblink</application></link>
- database operations to be interrupted (Noah Misch)
+ database operations to be interrupted (Noah Misch).
+ <ulink url="https://github.com/postgres/postgres/commit/d3c5f37dd"> [d3c5f37dd] </ulink>
</para>
</listitem>
@@ -2920,7 +3150,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the creation of hash indexes on <application><xref
- linkend="ltree"/></application> columns (Tommy Pavlicek)
+ linkend="ltree"/></application> columns (Tommy Pavlicek).
+ <ulink url="https://github.com/postgres/postgres/commit/485f0aa85"> [485f0aa85] </ulink>
</para>
<para>
@@ -2937,7 +3168,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow <application><xref linkend="unaccent"/></application> character
- translation rules to contain whitespace and quotes (Michael Paquier)
+ translation rules to contain whitespace and quotes (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/59f47fb98"> [59f47fb98] </ulink>
</para>
<para>
@@ -2956,7 +3188,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
- Maxim Orlov)
+ Maxim Orlov).
+ <ulink url="https://github.com/postgres/postgres/commit/5ae208720"> [5ae208720] </ulink>
</para>
</listitem>
@@ -2968,7 +3201,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="citext"/></application> tests to
- pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/3c551ebed"> [3c551ebed] </ulink>
</para>
</listitem>
@@ -2980,7 +3214,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="pgcrypto"/></application> tests
- to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="https://github.com/postgres/postgres/commit/795592865"> [795592865] </ulink>
</para>
</listitem>
@@ -2992,7 +3227,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Remove some unused <link linkend="spi"><acronym>SPI</acronym></link>
- macros (Bharath Rupireddy)
+ macros (Bharath Rupireddy).
+ <ulink url="https://github.com/postgres/postgres/commit/75680c3d8"> [75680c3d8] </ulink>
</para>
</listitem>
@@ -3004,7 +3240,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Remove <application>adminpack</application> contrib extension
- (Daniel Gustafsson)
+ (Daniel Gustafsson).
+ <ulink url="https://github.com/postgres/postgres/commit/cc09e6549"> [cc09e6549] </ulink>
</para>
<para>
@@ -3022,7 +3259,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-alteroperator"><command>ALTER
OPERATOR</command></link> to set more optimization attributes
- (Tommy Pavlicek)
+ (Tommy Pavlicek).
+ <ulink url="https://github.com/postgres/postgres/commit/2b5154bea"> [2b5154bea] </ulink>
</para>
<para>
@@ -3045,7 +3283,11 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow extensions to define <link
linkend="xfunc-addin-wait-events">custom wait events</link>
- (Masahiro Ikeda)
+ (Masahiro Ikeda).
+ <ulink url="https://github.com/postgres/postgres/commit/c9af05465"> [c9af05465] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/c8e318b1b"> [c8e318b1b] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/d61f2538a"> [d61f2538a] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/c789f0f6c"> [c789f0f6c] </ulink>
</para>
<para>
@@ -3064,7 +3306,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <application><xref linkend="pgbuffercache"/></application>
function <function>pg_buffercache_evict()</function> to allow shared
- buffer eviction (Palak Chaturvedi, Thomas Munro)
+ buffer eviction (Palak Chaturvedi, Thomas Munro).
+ <ulink url="https://github.com/postgres/postgres/commit/13453eedd"> [13453eedd] </ulink>
</para>
<para>
@@ -3088,7 +3331,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace <link linkend="sql-call"><command>CALL</command></link>
parameters in <application>pg_stat_statements</application> with
- placeholders (Sami Imseih)
+ placeholders (Sami Imseih).
+ <ulink url="https://github.com/postgres/postgres/commit/11c34b342"> [11c34b342] </ulink>
</para>
</listitem>
@@ -3101,7 +3345,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace savepoint names stored in
<structname>pg_stat_statements</structname> with placeholders
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="https://github.com/postgres/postgres/commit/31de7e60d"> [31de7e60d] </ulink>
</para>
<para>
@@ -3123,7 +3368,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace the two-phase commit <acronym>GID</acronym>s stored in
<structname>pg_stat_statements</structname> with placeholders
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/638d42a3c"> [638d42a3c] </ulink>
</para>
<para>
@@ -3147,7 +3393,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Track <link
linkend="sql-deallocate"><command>DEALLOCATE</command></link>
in <structname>pg_stat_statements</structname> (Dagfinn Ilmari
- Mannsåker, Michael Paquier)
+ Mannsåker, Michael Paquier).
+ <ulink url="https://github.com/postgres/postgres/commit/bb45156f3"> [bb45156f3] </ulink>
</para>
<para>
@@ -3166,7 +3413,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics columns of
- <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz)
+ <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz).
+ <ulink url="https://github.com/postgres/postgres/commit/295c36c0c"> [295c36c0c] </ulink>,
+ <ulink url="https://github.com/postgres/postgres/commit/5147ab1dd"> [5147ab1dd] </ulink>
</para>
<para>
@@ -3183,7 +3432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> deform_counter details to
- <structname>pg_stat_statements</structname> (Dmitry Dolgov)
+ <structname>pg_stat_statements</structname> (Dmitry Dolgov).
+ <ulink url="https://github.com/postgres/postgres/commit/5a3423ad8"> [5a3423ad8] </ulink>
</para>
</listitem>
@@ -3196,7 +3446,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add optional fourth argument (<literal>minmax_only</literal>)
to <function>pg_stat_statements_reset()</function> to allow for
- the resetting of only min/max statistics (Andrei Zubkov)
+ the resetting of only min/max statistics (Andrei Zubkov).
+ <ulink url="https://github.com/postgres/postgres/commit/dc9f8a798"> [dc9f8a798] </ulink>
</para>
<para>
@@ -3214,7 +3465,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add <structname>pg_stat_statements</structname>
columns <structfield>stats_since</structfield> and
<structfield>minmax_stats_since</structfield> to track entry
- creation time and last min/max reset time (Andrei Zubkov)
+ creation time and last min/max reset time (Andrei Zubkov).
+ <ulink url="https://github.com/postgres/postgres/commit/dc9f8a798"> [dc9f8a798] </ulink>
</para>
</listitem>
--
2.34.1
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-06 13:57 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-06 13:57 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Euler Taveira <euler@eulerto.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
Em ter., 6 de ago. de 2024 às 04:30, jian he <jian.universality@gmail.com>
escreveu:
>
> you can also preview the attached screenshot to see the rendered effect.
>
Loved, except that the commit id does not help too much, so I don't think
we need it.
I think a numbered link would be better.
- Change functions to use a safe search_path during maintenance
operations (Jeff Davis) [1, 2]
And your patch has an additional space before comma before second, third
links, [1 , 2] instead of [1, 2]
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-06 14:02 Robert Haas <robertmhaas@gmail.com>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Robert Haas @ 2024-08-06 14:02 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Euler Taveira <euler@eulerto.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Tue, Aug 6, 2024 at 9:57 AM Marcos Pegoraro <marcos@f10.com.br> wrote:
> Loved, except that the commit id does not help too much, so I don't think we need it.
> I think a numbered link would be better.
I think the commit ID is quite useful. If you're using git, you can do
"git show $COMMITID". If you're using the web, you can go to
https://git.postgresql.org/pg/commitdiff/$COMMITID
Big -1 for removing the commit ID.
--
Robert Haas
EDB: http://www.enterprisedb.com
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-06 15:02 Euler Taveira <euler@eulerto.com>
parent: Robert Haas <robertmhaas@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Euler Taveira @ 2024-08-06 15:02 UTC (permalink / raw)
To: Robert Haas <robertmhaas@gmail.com>; Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Tue, Aug 6, 2024, at 11:02 AM, Robert Haas wrote:
> On Tue, Aug 6, 2024 at 9:57 AM Marcos Pegoraro <marcos@f10.com.br> wrote:
> > Loved, except that the commit id does not help too much, so I don't think we need it.
> > I think a numbered link would be better.
>
> I think the commit ID is quite useful. If you're using git, you can do
> "git show $COMMITID". If you're using the web, you can go to
> https://git.postgresql.org/pg/commitdiff/$COMMITID
>
> Big -1 for removing the commit ID.
Agree. Numbers mean nothing in this context. You are searching for detailed
information about the referred feature. A visual information (commit hash)
provides a context that you will find the source code modifications for that
feature.
Talking about the patch, do we want to rely on an external resource? I suggest
that we use a postgresql.org subdomain. It can point to
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=$COMMIT
or even better use a rewrite rule to define a user-friendly URL (and probably a
mechanism to hide the gitweb URL) like
https://www.postgresql.org/commit/da4017a694d
and the short version that we usually use for the mailing list.
https://postgr.es/c/da4017a694d
--
Euler Taveira
EDB https://www.enterprisedb.com/
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-06 15:12 Andres Freund <andres@anarazel.de>
parent: Euler Taveira <euler@eulerto.com>
0 siblings, 1 reply; 74+ messages in thread
From: Andres Freund @ 2024-08-06 15:12 UTC (permalink / raw)
To: Euler Taveira <euler@eulerto.com>; +Cc: Robert Haas <robertmhaas@gmail.com>; Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
Hi,
On 2024-08-06 12:02:59 -0300, Euler Taveira wrote:
> Talking about the patch, do we want to rely on an external resource? I suggest
> that we use a postgresql.org subdomain. It can point to
>
> https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=$COMMIT
I wonder if we should make that a configurable base domain? We have a few
other variables in the sgml that can optionally be set.
Greetings,
Andres Freund
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-08 03:10 jian he <jian.universality@gmail.com>
parent: Andres Freund <andres@anarazel.de>
0 siblings, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-08 03:10 UTC (permalink / raw)
To: Andres Freund <andres@anarazel.de>; +Cc: Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Marcos Pegoraro <marcos@f10.com.br>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Tue, Aug 6, 2024 at 11:12 PM Andres Freund <andres@anarazel.de> wrote:
>
> Hi,
>
> On 2024-08-06 12:02:59 -0300, Euler Taveira wrote:
> > Talking about the patch, do we want to rely on an external resource? I suggest
> > that we use a postgresql.org subdomain. It can point to
> >
> > https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=$COMMIT
>
> I wonder if we should make that a configurable base domain? We have a few
> other variables in the sgml that can optionally be set.
>
Thanks for the tip.
adding the following line to postgres.sgml saved me.
+<!ENTITY commit_baseurl "https://postgr.es/c/";
if people think https://postgr.es/c/da4017a694d no good
we have
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=da4017a694d
and
https://git.postgresql.org/cgit/postgresql.git/commit/?id=da4017a694d
now we don't need to repeat the url prefix in release-17.sgml.
it is not configurable though.
Attachments:
[application/x-patch] v2-0001-pg-17-release-note-add-git-commit-link-reference.patch (75.5K, ../../CACJufxGEcBRqx+J2-gbSOfaX8D7QMGX_CYG23b3HZnC1vJaUUg@mail.gmail.com/2-v2-0001-pg-17-release-note-add-git-commit-link-reference.patch)
download | inline diff:
From 209f151ac4fd5f07aa0233ab6f7ceb08d8ea56e3 Mon Sep 17 00:00:00 2001
From: jian he <jian.universality@gmail.com>
Date: Thu, 8 Aug 2024 10:49:19 +0800
Subject: [PATCH v2 1/1] pg 17 release note add git commit link reference
---
doc/src/sgml/postgres.sgml | 1 +
doc/src/sgml/release-17.sgml | 618 ++++++++++++++++++++++++-----------
2 files changed, 436 insertions(+), 183 deletions(-)
diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml
index ec9f90e2..7be25c58 100644
--- a/doc/src/sgml/postgres.sgml
+++ b/doc/src/sgml/postgres.sgml
@@ -9,6 +9,7 @@
<!ENTITY % filelist SYSTEM "filelist.sgml">
%filelist;
+<!ENTITY commit_baseurl "https://postgr.es/c/">
<!ENTITY reference SYSTEM "reference.sgml">
<!--
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml
index e9cee92f..f6b9ff0e 100644
--- a/doc/src/sgml/release-17.sgml
+++ b/doc/src/sgml/release-17.sgml
@@ -56,7 +56,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
- during maintenance operations (Jeff Davis)
+ during maintenance operations (Jeff Davis).
+ <ulink url="&commit_baseurl;165d581f1"> [165d581f1] </ulink>,
</para>
<para>
@@ -80,7 +81,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Restrict <literal>ago</literal> to only appear at the end in
- <type>interval</type> values (Joseph Koshakow)
+ <type>interval</type> values (Joseph Koshakow).
+ <ulink url="&commit_baseurl;165d581f1"> [165d581f1] </ulink>,
+ <ulink url="&commit_baseurl;617f9b7d4"> [617f9b7d4] </ulink>
</para>
<para>
@@ -95,7 +98,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
- Remove server variable old_snapshot_threshold (Thomas Munro)
+ Remove server variable old_snapshot_threshold (Thomas Munro).
+ <ulink url="&commit_baseurl;f691f5b80"> [f691f5b80] </ulink>
</para>
<para>
@@ -116,7 +120,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Change <link linkend="sql-set-session-authorization"><command>SET
SESSION AUTHORIZATION</command></link> handling of the initial
- session user's superuser status (Joseph Koshakow)
+ session user's superuser status (Joseph Koshakow).
+ <ulink url="&commit_baseurl;a0363ab7a"> [a0363ab7a] </ulink>
</para>
<para>
@@ -133,7 +138,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
- Remove feature which simulated per-database users (Nathan Bossart)
+ Remove feature which simulated per-database users (Nathan Bossart).
+ <ulink url="&commit_baseurl;884eee5bf"> [884eee5bf] </ulink>
</para>
<para>
@@ -150,7 +156,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Remove <xref linkend="guc-wal-sync-method"/> value
<literal>fsync_writethrough</literal> on <systemitem
- class="osname">Windows</systemitem> (Thomas Munro)
+ class="osname">Windows</systemitem> (Thomas Munro).
+ <ulink url="&commit_baseurl;d0c28601e"> [d0c28601e] </ulink>
</para>
<para>
@@ -167,7 +174,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change file boundary handling of two <acronym>WAL</acronym> file
- name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian)
+ name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian).
+ <ulink url="&commit_baseurl;344afc776"> [344afc776] </ulink>
</para>
<para>
@@ -188,7 +196,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove server variable <literal>trace_recovery_messages</literal>
- since it is no longer needed (Bharath Rupireddy)
+ since it is no longer needed (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;c7a3e6b46"> [c7a3e6b46] </ulink>
</para>
</listitem>
@@ -202,7 +211,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Remove <link
linkend="information-schema">information schema</link> column
<structname>element_types</structname>.<structfield>domain_default</structfield>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="&commit_baseurl;78806a950"> [78806a950] </ulink>
</para>
</listitem>
@@ -214,7 +224,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
- lock mode output labels (Bruce Momjian)
+ lock mode output labels (Bruce Momjian).
+ <ulink url="&commit_baseurl;15d5d7405"> [15d5d7405] </ulink>
</para>
</listitem>
@@ -228,7 +239,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Remove <structfield>buffers_backend</structfield> and
<structfield>buffers_backend_fsync</structfield> from <link
linkend="monitoring-pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</structname></link>
- (Bharath Rupireddy)
+ (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;74604a37f"> [74604a37f] </ulink>
</para>
<para>
@@ -246,7 +258,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Rename I/O block read/write timing statistics columns of
<application><xref linkend="pgstatstatements"/></application>
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;13d00729d"> [13d00729d] </ulink>
</para>
<para>
@@ -271,7 +284,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
and
<structname>pg_attribute</structname>.<structfield>stxstattarget</structfield>
to represent the default statistics target as <literal>NULL</literal>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="&commit_baseurl;4f622503d"> [4f622503d] </ulink>,
+ <ulink url="&commit_baseurl;012460ee9"> [012460ee9] </ulink>
</para>
</listitem>
@@ -286,7 +301,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
linkend="catalog-pg-collation"><structname>pg_collation</structname>.<structfield>colliculocale</structfield></link>
to <structfield>colllocale</structfield> and
<link linkend="catalog-pg-database"><structname>pg_database</structname>.<structfield>daticulocale</structfield></link>
- to <structfield>datlocale</structfield> (Jeff Davis)
+ to <structfield>datlocale</structfield> (Jeff Davis).
+ <ulink url="&commit_baseurl;f696c0cd5"> [f696c0cd5] </ulink>
</para>
</listitem>
@@ -305,7 +321,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
- <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada)
+ <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada).
+ <ulink url="&commit_baseurl;667e65aac"> [667e65aac] </ulink>,
+ <ulink url="&commit_baseurl;f1affb670"> [f1affb670] </ulink>
</para>
</listitem>
@@ -318,7 +336,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Rename <acronym>SLRU</acronym> columns in system view <link
linkend="monitoring-pg-stat-slru-view"><structname>pg_stat_slru</structname></link>
- (Alvaro Herrera)
+ (Alvaro Herrera).
+ <ulink url="&commit_baseurl;bcdfa5f2e"> [bcdfa5f2e] </ulink>
</para>
<para>
@@ -360,7 +379,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics and sort order of columns referenced in earlier row
- output clauses (Jian Guo, Richard Guo, Tom Lane)
+ output clauses (Jian Guo, Richard Guo, Tom Lane).
+ <ulink url="&commit_baseurl;f7816aec2"> [f7816aec2] </ulink>,
+ <ulink url="&commit_baseurl;a65724dfa"> [a65724dfa] </ulink>
</para>
</listitem>
@@ -375,7 +396,9 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of <literal>IS NOT NULL</literal> and
<literal>IS NULL</literal> query restrictions (David Rowley,
- Richard Guo, Andy Fan)
+ Richard Guo, Andy Fan).
+ <ulink url="&commit_baseurl;b262ad440"> [b262ad440] </ulink>,
+ <ulink url="&commit_baseurl;3af704098"> [3af704098] </ulink>
</para>
<para>
@@ -394,7 +417,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow partition pruning on boolean columns on <literal>IS [NOT]
- UNKNOWN</literal> conditionals (David Rowley)
+ UNKNOWN</literal> conditionals (David Rowley).
+ <ulink url="&commit_baseurl;07c36c133"> [07c36c133] </ulink>
</para>
</listitem>
@@ -406,7 +430,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve optimization of range values when using containment
- operators <@ and @> (Kim Johan Andersson, Jian He)
+ operators <@ and @> (Kim Johan Andersson, Jian He).
+ <ulink url="&commit_baseurl;075df6b20"> [075df6b20] </ulink>
</para>
</listitem>
@@ -418,7 +443,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow correlated <literal>IN</literal> subqueries to be transformed
- into joins (Andy Fan, Tom Lane)
+ into joins (Andy Fan, Tom Lane).
+ <ulink url="&commit_baseurl;9f1337639"> [9f1337639] </ulink>
</para>
</listitem>
@@ -431,7 +457,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of the <literal>LIMIT</literal> clause
on partitioned tables, inheritance parents, and <literal>UNION
- ALL</literal> queries (Andy Fan, David Rowley)
+ ALL</literal> queries (Andy Fan, David Rowley).
+ <ulink url="&commit_baseurl;a8a968a82"> [a8a968a82] </ulink>
</para>
</listitem>
@@ -442,7 +469,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
- Allow query nodes to be run in parallel in more cases (Tom Lane)
+ Allow query nodes to be run in parallel in more cases (Tom Lane).
+ <ulink url="&commit_baseurl;e08d74ca1"> [e08d74ca1] </ulink>
</para>
</listitem>
@@ -455,7 +483,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow <literal>GROUP BY</literal> columns to be internally
ordered to match <literal>ORDER BY</literal> (Andrei Lepikhov,
- Teodor Sigaev)
+ Teodor Sigaev).
+ <ulink url="&commit_baseurl;0452b461b"> [0452b461b] </ulink>
</para>
<para>
@@ -472,7 +501,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow <literal>UNION</literal> (without <literal>ALL</literal>)
- to use MergeAppend (David Rowley)
+ to use MergeAppend (David Rowley).
+ <ulink url="&commit_baseurl;66c0185a3"> [66c0185a3] </ulink>
</para>
</listitem>
@@ -484,7 +514,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Fix MergeAppend plans to more accurately compute the number of
- rows that need to be sorted (Alexander Kuzmenkov)
+ rows that need to be sorted (Alexander Kuzmenkov).
+ <ulink url="&commit_baseurl;9d1a5354f"> [9d1a5354f] </ulink>
</para>
</listitem>
@@ -497,7 +528,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Allow <link linkend="gist">GiST</link> and <link
linkend="spgist">SP-GiST</link> indexes to be part of incremental
- sorts (Miroslav Bendik)
+ sorts (Miroslav Bendik).
+ <ulink url="&commit_baseurl;625d5b3ca"> [625d5b3ca] </ulink>
</para>
<para>
@@ -517,7 +549,9 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add columns to <link
linkend="view-pg-stats"><structname>pg_stats</structname></link>
to report range-type histogram information (Egor Rogov, Soumyadeep
- Chakraborty)
+ Chakraborty).
+ <ulink url="&commit_baseurl;bc3c8db8a"> [bc3c8db8a] </ulink>
+
</para>
</listitem>
@@ -539,7 +573,8 @@ Author: Peter Geoghegan <pg@bowt.ie>
Allow <link linkend="btree">btree</link> indexes to more
efficiently find a set of values, such as those supplied by
<literal>IN</literal> clauses using constants (Peter Geoghegan,
- Matthias van de Meent)
+ Matthias van de Meent).
+ <ulink url="&commit_baseurl;5bf748b86"> [5bf748b86] </ulink>
</para>
</listitem>
@@ -552,7 +587,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<para>
Allow <link linkend="brin"><acronym>BRIN</acronym></link> indexes
to be created using parallel workers (Tomas Vondra, Matthias van
- de Meent)
+ de Meent).
+ <ulink url="&commit_baseurl;b43757171"> [b43757171] </ulink>
</para>
</listitem>
@@ -573,7 +609,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently remove and freeze tuples (Melanie
- Plageman, Heikki Linnakangas)
+ Plageman, Heikki Linnakangas).
+ <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026] </ulink>
</para>
<para>
@@ -596,7 +633,11 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently store tuple references (Masahiko
- Sawada, John Naylor)
+ Sawada, John Naylor).
+ <ulink url="&commit_baseurl;ee1b30f12"> [ee1b30f12] </ulink>,
+ <ulink url="&commit_baseurl;30e144287"> [30e144287] </ulink>,
+ <ulink url="&commit_baseurl;667e65aac"> [667e65aac] </ulink>,
+ <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026] </ulink>,
</para>
<para>
@@ -613,7 +654,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
- Optimize vacuuming of relations with no indexes (Melanie Plageman)
+ Optimize vacuuming of relations with no indexes (Melanie Plageman).
+ <ulink url="&commit_baseurl;c120550ed"> [c120550ed] </ulink>
</para>
</listitem>
@@ -625,7 +667,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Increase default <xref linkend="guc-vacuum-buffer-usage-limit"/>
- to 2MB (Thomas Munro)
+ to 2MB (Thomas Munro).
+ <ulink url="&commit_baseurl;98f320eb2"> [98f320eb2] </ulink>
</para>
</listitem>
@@ -637,7 +680,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Improve performance when checking roles with many memberships
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="&commit_baseurl;d365ae705"> [d365ae705] </ulink>
</para>
</listitem>
@@ -649,7 +693,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve performance of heavily-contended <acronym>WAL</acronym>
- writes (Bharath Rupireddy)
+ writes (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;71e4cc6b8"> [71e4cc6b8] </ulink>
</para>
</listitem>
@@ -661,7 +706,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Improve performance when transferring large blocks of data to a
- client (Melih Mutlu)
+ client (Melih Mutlu).
+ <ulink url="&commit_baseurl;c4ab7da60"> [c4ab7da60] </ulink>
</para>
</listitem>
@@ -678,7 +724,10 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Allow the grouping of file system reads with the new system variable
<xref linkend="guc-io-combine-limit"/> (Thomas Munro, Andres Freund,
- Melanie Plageman, Nazir Bilal Yavuz)
+ Melanie Plageman, Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;210622c60"> [210622c60] </ulink>,
+ <ulink url="&commit_baseurl;b7b0f3f27"> [b7b0f3f27] </ulink>,
+ <ulink url="&commit_baseurl;041b96802"> [041b96802] </ulink>
</para>
</listitem>
@@ -704,7 +753,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Create system view <link
linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>
- (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)
+ (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov).
+ <ulink url="&commit_baseurl;96f052613"> [96f052613] </ulink>,
+ <ulink url="&commit_baseurl;12915a58e"> [12915a58e] </ulink>,
+ <ulink url="&commit_baseurl;e820db5b5"> [e820db5b5] </ulink>
</para>
<para>
@@ -726,7 +778,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve control over resetting statistics (Atsushi Torikoshi,
- Bharath Rupireddy)
+ Bharath Rupireddy).
+ <ulink url="&commit_baseurl;23c8c0c8f"> [23c8c0c8f] </ulink>,
+ <ulink url="&commit_baseurl;2e8a0edc2"> [2e8a0edc2] </ulink>,
+ <ulink url="&commit_baseurl;e5cca6288"> [e5cca6288] </ulink>
</para>
<para>
@@ -749,7 +804,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
- backups (Andres Freund)
+ backups (Andres Freund).
+ <ulink url="&commit_baseurl;1d35f705e"> [1d35f705e] </ulink>
</para>
</listitem>
@@ -761,7 +817,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <xref linkend="guc-log-connections"/> log line for
- <literal>trust</literal> connections (Jacob Champion)
+ <literal>trust</literal> connections (Jacob Champion).
+ <ulink url="&commit_baseurl;e48b19c5d"> [e48b19c5d] </ulink>
</para>
</listitem>
@@ -773,7 +830,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Add log message to report walsender acquisition and release of
- replication slots (Bharath Rupireddy)
+ replication slots (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;7c3fb505b"> [7c3fb505b] </ulink>
</para>
<para>
@@ -791,7 +849,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add system view <link
linkend="view-pg-wait-events"><structname>pg_wait_events</structname></link>
- that reports wait event types (Bertrand Drouvot)
+ that reports wait event types (Bertrand Drouvot).
+ <ulink url="&commit_baseurl;1e68e43d3"> [1e68e43d3] </ulink>
</para>
<para>
@@ -809,7 +868,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Add <link linkend="view-pg-wait-events">wait events</link> for
- checkpoint delays (Thomas Munro)
+ checkpoint delays (Thomas Munro).
+ <ulink url="&commit_baseurl;0013ba290"> [0013ba290] </ulink>
</para>
</listitem>
@@ -821,7 +881,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow vacuum to report the progress of index processing (Sami
- Imseih)
+ Imseih).
+ <ulink url="&commit_baseurl;46ebdfe16"> [46ebdfe16] </ulink>
</para>
<para>
@@ -851,7 +912,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Allow granting the right to perform maintenance operations
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="&commit_baseurl;ecb0fd337"> [ecb0fd337] </ulink>
</para>
<para>
@@ -878,7 +940,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="predefined-roles"><literal>pg_monitor</literal></link>
membership to execute <link
linkend="functions-info-session-table"><function>pg_current_logfile()</function></link>
- (Pavlo Golub, Nathan Bossart)
+ (Pavlo Golub, Nathan Bossart).
+ <ulink url="&commit_baseurl;8d8afd48d"> [8d8afd48d] </ulink>
</para>
</listitem>
@@ -900,7 +963,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add system variable <xref linkend="guc-allow-alter-system"/>
to disallow <link linkend="sql-altersystem"><command>ALTER
- SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini)
+ SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini).
+ <ulink url="&commit_baseurl;d3ae2a24f"> [d3ae2a24f] </ulink>
</para>
</listitem>
@@ -913,7 +977,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-altersystem"><command>ALTER
SYSTEM</command></link> to set unrecognized custom server variables
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="&commit_baseurl;2d870b4ae"> [2d870b4ae] </ulink>
</para>
<para>
@@ -935,7 +1000,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add server variable <xref linkend="guc-transaction-timeout"/> to
restrict the duration of transactions (Andrey Borodin, Japin Li,
- Junwang Zhao, Alexander Korotkov)
+ Junwang Zhao, Alexander Korotkov).
+ <ulink url="&commit_baseurl;51efe38cb"> [51efe38cb] </ulink>,
+ <ulink url="&commit_baseurl;bf82f4379"> [bf82f4379] </ulink>,
+ <ulink url="&commit_baseurl;28e858c0f"> [28e858c0f] </ulink>
</para>
</listitem>
@@ -952,7 +1020,11 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add a builtin platform-independent collation provider (Jeff Davis)
+ Add a builtin platform-independent collation provider (Jeff Davis).
+ <ulink url="&commit_baseurl;2d819a08a"> [2d819a08a] </ulink>,
+ <ulink url="&commit_baseurl;846311051"> [846311051] </ulink>,
+ <ulink url="&commit_baseurl;f69319f2f"> [f69319f2f] </ulink>,
+ <ulink url="&commit_baseurl;9acae56ce"> [9acae56ce] </ulink>
</para>
<para>
@@ -969,7 +1041,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add server variable <xref linkend="guc-huge-page-size"/> to report
- the use of huge pages by Postgres (Justin Pryzby)
+ the use of huge pages by Postgres (Justin Pryzby).
+ <ulink url="&commit_baseurl;a14354cac"> [a14354cac] </ulink>
</para>
<para>
@@ -985,7 +1058,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
- Add server variable to disable event triggers (Daniel Gustafsson)
+ Add server variable to disable event triggers (Daniel Gustafsson).
+ <ulink url="&commit_baseurl;7750fefdb"> [7750fefdb] </ulink>
</para>
<para>
@@ -1004,7 +1078,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow the <link
linkend="monitoring-pg-stat-slru-view"><acronym>SLRU</acronym></link>
cache sizes to be configured (Andrey Borodin, Dilip Kumar,
- Alvaro Herrera)
+ Alvaro Herrera).
+ <ulink url="&commit_baseurl;53c2a97a9"> [53c2a97a9] </ulink>
</para>
<para>
@@ -1042,7 +1117,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<listitem>
<para>
Add support for incremental file system backup (Robert Haas,
- Jakub Wartak, Tomas Vondra)
+ Jakub Wartak, Tomas Vondra).
+ <ulink url="&commit_baseurl;dc2123400"> [dc2123400] </ulink>,
+ <ulink url="&commit_baseurl;f8ce4ed78"> [f8ce4ed78] </ulink>
</para>
<para>
@@ -1069,7 +1146,11 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow the creation of <acronym>WAL</acronym> summarization files
- (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski)
+ (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski).
+ <ulink url="&commit_baseurl;174c48050"> [174c48050] </ulink>,
+ <ulink url="&commit_baseurl;d97ef756a"> [d97ef756a] </ulink>,
+ <ulink url="&commit_baseurl;f896057e4"> [f896057e4] </ulink>,
+ <ulink url="&commit_baseurl;d9ef650fc"> [d9ef650fc] </ulink>
</para>
<para>
@@ -1094,7 +1175,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add the system identifier to file system <link
linkend="backup-manifest-format">backup manifest</link> files
- (Amul Sul)
+ (Amul Sul).
+ <ulink url="&commit_baseurl;2041bc427"> [2041bc427] </ulink>
</para>
<para>
@@ -1113,7 +1195,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<literal>dbname</literal> to be written when <link
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
writes connection information to
- <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda)
+ <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda).
+ <ulink url="&commit_baseurl;a145f424d"> [a145f424d] </ulink>
</para>
</listitem>
@@ -1129,7 +1212,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>invalidation_reason</structfield></link>
to report the reason for invalid slots (Shveta Malik, Bharath
- Rupireddy)
+ Rupireddy).
+ <ulink url="&commit_baseurl;007693f2a"> [007693f2a] </ulink>,
+ <ulink url="&commit_baseurl;6ae701b43"> [6ae701b43] </ulink>
</para>
</listitem>
@@ -1146,7 +1231,10 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>inactive_since</structfield></link>
- to report slot inactivity duration (Bharath Rupireddy)
+ to report slot inactivity duration (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;a11f330b5"> [a11f330b5] </ulink>,
+ <ulink url="&commit_baseurl;6d49c8d4b"> [6d49c8d4b] </ulink>,
+ <ulink url="&commit_baseurl;6f132ed69"> [6f132ed69] </ulink>
</para>
</listitem>
@@ -1162,7 +1250,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add function <link
linkend="functions-replication-table"><function>pg_sync_replication_slots()</function></link>
to synchronize logical replication slots (Hou Zhijie, Shveta Malik,
- Ajin Cherian, Peter Eisentraut)
+ Ajin Cherian, Peter Eisentraut).
+ <ulink url="&commit_baseurl;ddd5f4f54"> [ddd5f4f54] </ulink>,
+ <ulink url="&commit_baseurl;7a424ece4"> [7a424ece4] </ulink>
</para>
</listitem>
@@ -1175,7 +1265,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add the <literal>failover</literal> property to the <link
linkend="protocol-replication">replication protocol</link> (Hou
- Zhijie, Shveta Malik)
+ Zhijie, Shveta Malik).
+ <ulink url="&commit_baseurl;732924043"> [732924043] </ulink>
</para>
</listitem>
@@ -1198,7 +1289,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add application <link
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>
to create a logical replica from a physical standby server
- (Euler Taveira)
+ (Euler Taveira).
+ <ulink url="&commit_baseurl;d44032d01"> [d44032d01] </ulink>
</para>
</listitem>
@@ -1214,7 +1306,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Have <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
migrate valid logical slots and subscriptions (Hayato Kuroda,
- Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal)
+ Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal).
+ <ulink url="&commit_baseurl;29d0a77fa"> [29d0a77fa] </ulink>,
+ <ulink url="&commit_baseurl;9a17be1e2"> [9a17be1e2] </ulink>
</para>
<para>
@@ -1234,7 +1328,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Enable the failover of <link
linkend="logical-replication-subscription-slot">logical slots</link>
- (Hou Zhijie, Shveta Malik, Ajin Cherian)
+ (Hou Zhijie, Shveta Malik, Ajin Cherian).
+ <ulink url="&commit_baseurl;c393308b6"> [c393308b6] </ulink>
</para>
<para>
@@ -1254,7 +1349,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add server variable <xref linkend="guc-sync-replication-slots"/>
to enable failover logical slot synchronization (Shveta Malik,
- Hou Zhijie, Peter Smith)
+ Hou Zhijie, Peter Smith).
+ <ulink url="&commit_baseurl;93db6cbda"> [93db6cbda] </ulink>,
+ <ulink url="&commit_baseurl;60c07820d"> [60c07820d] </ulink>
</para>
</listitem>
@@ -1270,7 +1367,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add logical replication failover control to <link
linkend="sql-createsubscription"><literal>CREATE/ALTER
SUBSCRIPTION</literal></link> (Shveta Malik, Hou Zhijie, Ajin
- Cherian)
+ Cherian).
+ <ulink url="&commit_baseurl;776621a5e"> [776621a5e] </ulink>,
+ <ulink url="&commit_baseurl;22f7e61a6"> [22f7e61a6] </ulink>
</para>
</listitem>
@@ -1283,7 +1382,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Allow the application of logical replication changes to use
<link linkend="hash-index">hash</link> indexes on the subscriber
- (Hayato Kuroda)
+ (Hayato Kuroda).
+ <ulink url="&commit_baseurl;edca34243"> [edca34243] </ulink>
</para>
<para>
@@ -1301,7 +1401,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Improve <link linkend="logicaldecoding">logical decoding</link>
performance in cases where there are many subtransactions
- (Masahiko Sawada)
+ (Masahiko Sawada).
+ <ulink url="&commit_baseurl;5bec1d6bc"> [5bec1d6bc] </ulink>
</para>
</listitem>
@@ -1313,7 +1414,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Restart apply workers if subscription owner's superuser privileges
- are revoked (Vignesh C)
+ are revoked (Vignesh C).
+ <ulink url="&commit_baseurl;79243de13"> [79243de13] </ulink>
</para>
<para>
@@ -1330,7 +1432,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add <literal>flush</literal> option to <link
linkend="functions-replication-table"><function>pg_logical_emit_message()</function></link>
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;173b56f1e"> [173b56f1e] </ulink>
</para>
<para>
@@ -1348,7 +1451,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Allow specification of physical standbys that must be synchronized
- before they are visible to subscribers (Hou Zhijie, Shveta Malik)
+ before they are visible to subscribers (Hou Zhijie, Shveta Malik).
+ <ulink url="&commit_baseurl;bf279ddd1"> [bf279ddd1] </ulink>,
+ <ulink url="&commit_baseurl;0f934b073"> [0f934b073] </ulink>
</para>
<para>
@@ -1365,7 +1470,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Add worker type column to <link
linkend="monitoring-pg-stat-subscription"><structname>pg_stat_subscription</structname></link>
- (Peter Smith)
+ (Peter Smith).
+ <ulink url="&commit_baseurl;13aeaf079"> [13aeaf079] </ulink>
</para>
</listitem>
@@ -1396,7 +1502,11 @@ Author: Masahiko Sawada <msawada@postgresql.org>
Add new <link linkend="sql-copy"><command>COPY</command></link>
option <literal>ON_ERROR ignore</literal> to discard error rows
(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo
- Nagata)
+ Nagata).
+ <ulink url="&commit_baseurl;9e2d87011"> [9e2d87011] </ulink>,
+ <ulink url="&commit_baseurl;b725b7eec"> [b725b7eec] </ulink>,
+ <ulink url="&commit_baseurl;40bbc8cf0"> [40bbc8cf0] </ulink>,
+ <ulink url="&commit_baseurl;a6d0fa5ef"> [a6d0fa5ef] </ulink>
</para>
<para>
@@ -1413,7 +1523,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Add new <command>COPY</command> option
<literal>LOG_VERBOSITY</literal> which reports <literal>COPY
- FROM</literal> ignored error rows (Bharath Rupireddy)
+ FROM</literal> ignored error rows (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;f5a227895"> [f5a227895] </ulink>
</para>
</listitem>
@@ -1425,7 +1536,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow <literal>COPY FROM</literal> to report the number of skipped
- rows during processing (Atsushi Torikoshi)
+ rows during processing (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;729439607"> [729439607] </ulink>
</para>
<para>
@@ -1442,7 +1554,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
In <literal>COPY FROM</literal>, allow easy specification that all
- columns should be forced null or not null (Zhang Mingli)
+ columns should be forced null or not null (Zhang Mingli).
+ <ulink url="&commit_baseurl;f6d4c9cf1"> [f6d4c9cf1] </ulink>
</para>
</listitem>
@@ -1454,7 +1567,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<para>
Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>
- to report optimizer memory usage (Ashutosh Bapat)
+ to report optimizer memory usage (Ashutosh Bapat).
+ <ulink url="&commit_baseurl;5de890e36"> [5de890e36] </ulink>
</para>
<para>
@@ -1471,7 +1585,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <command>EXPLAIN</command> option <literal>SERIALIZE</literal>
to report the cost of converting data for network transmission
- (Stepan Rutz, Matthias van de Meent)
+ (Stepan Rutz, Matthias van de Meent).
+ <ulink url="&commit_baseurl;06286709e"> [06286709e] </ulink>
</para>
</listitem>
@@ -1484,7 +1599,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;295c36c0c"> [295c36c0c] </ulink>
</para>
</listitem>
@@ -1496,7 +1612,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <command>EXPLAIN</command>'s display of SubPlan nodes and
- output parameters (Tom Lane, Dean Rasheed)
+ output parameters (Tom Lane, Dean Rasheed).
+ <ulink url="&commit_baseurl;fd0398fcb"> [fd0398fcb] </ulink>
</para>
</listitem>
@@ -1508,7 +1625,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> <literal>deform_counter</literal>
- details to <command>EXPLAIN</command> (Dmitry Dolgov)
+ details to <command>EXPLAIN</command> (Dmitry Dolgov).
+ <ulink url="&commit_baseurl;5a3423ad8"> [5a3423ad8] </ulink>
</para>
</listitem>
@@ -1521,7 +1639,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow partitions to be merged using <link
linkend="sql-altertable"><literal>ALTER TABLE ... MERGE
- PARTITIONS</literal></link> (Dmitry Koval)
+ PARTITIONS</literal></link> (Dmitry Koval).
+ <ulink url="&commit_baseurl;1adf16b8f"> [1adf16b8f] </ulink>
</para>
</listitem>
@@ -1533,7 +1652,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow partitions to be split using <literal>ALTER TABLE ... SPLIT
- PARTITION</literal> (Dmitry Koval)
+ PARTITION</literal> (Dmitry Koval).
+ <ulink url="&commit_baseurl;87c21bb94"> [87c21bb94] </ulink>
</para>
</listitem>
@@ -1544,7 +1664,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
- Allow partitioned tables to have identity columns (Ashutosh Bapat)
+ Allow partitioned tables to have identity columns (Ashutosh Bapat).
+ <ulink url="&commit_baseurl;699586315"> [699586315] </ulink>
</para>
</listitem>
@@ -1556,7 +1677,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <link linkend="ddl-constraints-exclusion">exclusion
- constraints</link> on partitioned tables (Paul A. Jungwirth)
+ constraints</link> on partitioned tables (Paul A. Jungwirth).
+ <ulink url="&commit_baseurl;8c852ba9a"> [8c852ba9a] </ulink>
</para>
<para>
@@ -1577,7 +1699,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Allow specification of partitioned <link linkend="tableam">table
access methods</link> (Justin Pryzby, Soumyadeep Chakraborty,
- Michael Paquier)
+ Michael Paquier).
+ <ulink url="&commit_baseurl;374c7a229"> [374c7a229] </ulink>,
+ <ulink url="&commit_baseurl;e2395cdbe"> [e2395cdbe] </ulink>
</para>
</listitem>
@@ -1590,7 +1714,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add clearer <link linkend="sql-altertable"><command>ALTER
TABLE</command></link> method to set a column to the default
- statistics target (Peter Eisentraut)
+ statistics target (Peter Eisentraut).
+ <ulink url="&commit_baseurl;4f622503d"> [4f622503d] </ulink>
</para>
<para>
@@ -1608,7 +1733,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <literal>ALTER TABLE</literal> to change a column's generation
- expression (Amul Sul)
+ expression (Amul Sul).
+ <ulink url="&commit_baseurl;5d06e99a3"> [5d06e99a3] </ulink>
</para>
<para>
@@ -1625,7 +1751,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <literal>DEFAULT</literal> setting for <literal>ALTER TABLE
- .. SET ACCESS METHOD</literal> (Michael Paquier)
+ .. SET ACCESS METHOD</literal> (Michael Paquier).
+ <ulink url="&commit_baseurl;d61a6cad6"> [d61a6cad6] </ulink>
</para>
</listitem>
@@ -1638,7 +1765,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add support for <link linkend="sql-createeventtrigger">event
triggers</link> that fire at connection time (Konstantin Knizhnik,
- Mikhail Gribkov)
+ Mikhail Gribkov).
+ <ulink url="&commit_baseurl;e83d1b0c4"> [e83d1b0c4] </ulink>
</para>
</listitem>
@@ -1651,7 +1779,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add event trigger support for <link
linkend="sql-reindex"><command>REINDEX</command></link> (Garrett
- Thornburg, Jian He)
+ Thornburg, Jian He).
+ <ulink url="&commit_baseurl;f21848de2"> [f21848de2] </ulink>
</para>
</listitem>
@@ -1664,7 +1793,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Allow parenthesized syntax for <link
linkend="sql-cluster"><command>CLUSTER</command></link> options if
- a table name is not specified (Nathan Bossart)
+ a table name is not specified (Nathan Bossart).
+ <ulink url="&commit_baseurl;cdaedfc96"> [cdaedfc96] </ulink>
</para>
</listitem>
@@ -1686,7 +1816,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<para>
Allow the <type>interval</type> data type to support
<literal>+/-infinity</literal> values (Joseph Koshakow, Jian He,
- Ashutosh Bapat)
+ Ashutosh Bapat).
+ <ulink url="&commit_baseurl;519fc1bd9"> [519fc1bd9] </ulink>
</para>
</listitem>
@@ -1700,7 +1831,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow the use of an <link
linkend="datatype-enum"><type>ENUM</type></link> added via <link
linkend="sql-altertype"><command>ALTER TYPE</command></link> if
- the type was created in the same transaction (Tom Lane)
+ the type was created in the same transaction (Tom Lane).
+ <ulink url="&commit_baseurl;af1d39584"> [af1d39584] </ulink>
</para>
<para>
@@ -1726,7 +1858,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to modify updatable views (Dean
- Rasheed)
+ Rasheed).
+ <ulink url="&commit_baseurl;5f2e179bd"> [5f2e179bd] </ulink>
</para>
</listitem>
@@ -1738,7 +1871,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <literal>WHEN NOT MATCHED BY SOURCE</literal> to
- <command>MERGE</command> (Dean Rasheed)
+ <command>MERGE</command> (Dean Rasheed).
+ <ulink url="&commit_baseurl;0294df2f1"> [0294df2f1] </ulink>
</para>
<para>
@@ -1755,7 +1889,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to use the
- <literal>RETURNING</literal> clause (Dean Rasheed)
+ <literal>RETURNING</literal> clause (Dean Rasheed).
+ <ulink url="&commit_baseurl;c649fa24a"> [c649fa24a] </ulink>
</para>
<para>
@@ -1787,7 +1922,9 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
to convert <type>JSON</type> data to a table representation (Nikita
Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew
- Dunstan, Amit Langote, Jian He)
+ Dunstan, Amit Langote, Jian He).
+ <ulink url="&commit_baseurl;de3600452"> [de3600452] </ulink>,
+ <ulink url="&commit_baseurl;bb766cde6"> [bb766cde6] </ulink>
</para>
<para>
@@ -1807,7 +1944,8 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-json-creation-table"><function>JSON()</function></link>,
<function>JSON_SCALAR()</function>, and
<function>JSON_SERIALIZE()</function> (Nikita Glukhov, Teodor Sigaev,
- Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)
+ Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote).
+ <ulink url="&commit_baseurl;03734a7fe"> [03734a7fe] </ulink>
</para>
</listitem>
@@ -1831,7 +1969,12 @@ Author: Amit Langote <amitlan@postgresql.org>
<function>JSON_QUERY()</function>, and
<function>JSON_VALUE()</function> (Nikita Glukhov, Teodor Sigaev,
Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote,
- Peter Eisentraut, Jian He)
+ Peter Eisentraut, Jian He).
+ <ulink url="&commit_baseurl;aaaf9449e"> [aaaf9449e] </ulink>,
+ <ulink url="&commit_baseurl;1edb3b491"> [1edb3b491] </ulink>,
+ <ulink url="&commit_baseurl;6185c9737"> [6185c9737] </ulink>,
+ <ulink url="&commit_baseurl;c0fc07518"> [c0fc07518] </ulink>,
+ <ulink url="&commit_baseurl;ef744ebb7"> [ef744ebb7] </ulink>
</para>
</listitem>
@@ -1844,7 +1987,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<para>
Add <link linkend="functions-sqljson-path-operators">jsonpath</link>
methods to convert <type>JSON</type> values to other
- <type>JSON</type> data types (Jeevan Chalke)
+ <type>JSON</type> data types (Jeevan Chalke).
+ <ulink url="&commit_baseurl;66ea94e8e"> [66ea94e8e] </ulink>
</para>
<para>
@@ -1867,7 +2011,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-formatting-table"><function>to_timestamp()</function></link>
- time zone format specifiers (Tom Lane)
+ time zone format specifiers (Tom Lane).
+ <ulink url="&commit_baseurl;8ba6fdf90"> [8ba6fdf90] </ulink>
</para>
<para>
@@ -1884,7 +2029,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow the session <link linkend="guc-timezone">time zone</link>
- to be specified by <literal>AS LOCAL</literal> (Vik Fearing)
+ to be specified by <literal>AS LOCAL</literal> (Vik Fearing).
+ <ulink url="&commit_baseurl;97957fdba"> [97957fdba] </ulink>
</para>
<para>
@@ -1904,7 +2050,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add functions <link
linkend="functions-uuid"><function>uuid_extract_timestamp()</function></link>
and <function>uuid_extract_version()</function> to return
- <acronym>UUID</acronym> information (Andrey Borodin)
+ <acronym>UUID</acronym> information (Andrey Borodin).
+ <ulink url="&commit_baseurl;794f10f6b"> [794f10f6b] </ulink>
</para>
</listitem>
@@ -1916,7 +2063,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add functions to generate random numbers in a specified range
- (Dean Rasheed)
+ (Dean Rasheed).
+ <ulink url="&commit_baseurl;e6341323a"> [e6341323a] </ulink>
</para>
<para>
@@ -1935,7 +2083,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add functions to convert integers to binary and octal strings
- (Eric Radman, Nathan Bossart)
+ (Eric Radman, Nathan Bossart).
+ <ulink url="&commit_baseurl;260a1f18d"> [260a1f18d] </ulink>
</para>
<para>
@@ -1952,7 +2101,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add Unicode informational functions (Jeff Davis)
+ Add Unicode informational functions (Jeff Davis).
+ <ulink url="&commit_baseurl;a02b37fc0"> [a02b37fc0] </ulink>
</para>
<para>
@@ -1975,7 +2125,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<para>
Add function <link
linkend="functions-producing-xml-xmltext"><function>xmltext()</function></link>
- to convert text to a single <type>XML</type> text node (Jim Jones)
+ to convert text to a single <type>XML</type> text node (Jim Jones).
+ <ulink url="&commit_baseurl;526fe0d79"> [526fe0d79] </ulink>
</para>
</listitem>
@@ -1989,7 +2140,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add function <link
linkend="functions-info-catalog-table"><function>to_regtypemod()</function></link>
to return the type modifier of a type specification (David Wheeler,
- Erik Wienhold)
+ Erik Wienhold).
+ <ulink url="&commit_baseurl;1218ca995"> [1218ca995] </ulink>
</para>
</listitem>
@@ -2002,7 +2154,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-info-catalog-table"><function>pg_basetype()</function></link>
- function to return a domain's base type (Steve Chavez)
+ function to return a domain's base type (Steve Chavez).
+ <ulink url="&commit_baseurl;b154d8a6d"> [b154d8a6d] </ulink>
</para>
</listitem>
@@ -2017,7 +2170,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="functions-admin-dbsize"><function>pg_column_toast_chunk_id()</function></link>
to return a value's <link
linkend="storage-toast"><acronym>TOAST</acronym></link> identifier
- (Yugo Nagata)
+ (Yugo Nagata).
+ <ulink url="&commit_baseurl;d1162cfda"> [d1162cfda] </ulink>
</para>
<para>
@@ -2045,7 +2199,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow plpgsql <link
linkend="plpgsql-declaration-type"><literal>%TYPE</literal></link>
and <literal>%ROWTYPE</literal> specifications to represent arrays
- of non-array types (Quan Zongliang, Pavel Stehule)
+ of non-array types (Quan Zongliang, Pavel Stehule).
+ <ulink url="&commit_baseurl;5e8674dc8"> [5e8674dc8] </ulink>
</para>
</listitem>
@@ -2057,7 +2212,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow plpgsql <literal>%TYPE</literal> specification to reference
- composite column (Tom Lane)
+ composite column (Tom Lane).
+ <ulink url="&commit_baseurl;43b46aae1"> [43b46aae1] </ulink>
</para>
</listitem>
@@ -2077,7 +2233,8 @@ Author: Joe Conway <mail@joeconway.com>
<listitem>
<para>
- Add libpq function to change role passwords (Joe Conway)
+ Add libpq function to change role passwords (Joe Conway).
+ <ulink url="&commit_baseurl;a7be2a6c2"> [a7be2a6c2] </ulink>
</para>
<para>
@@ -2095,7 +2252,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add libpq functions to close portals and prepared statements
- (Jelte Fennema-Nio)
+ (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;28b572656"> [28b572656] </ulink>
</para>
<para>
@@ -2119,7 +2277,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Add libpq <acronym>API</acronym> which allows for blocking and
non-blocking <link linkend="libpq-cancel">cancel requests</link>,
- with encryption if already in use (Jelte Fennema-Nio)
+ with encryption if already in use (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;61461a300"> [61461a300] </ulink>
</para>
<para>
@@ -2138,7 +2297,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsocketPoll"><function>PQsocketPoll()</function></link>
- to allow polling of network sockets (Tristan Partin, Tom Lane)
+ to allow polling of network sockets (Tristan Partin, Tom Lane).
+ <ulink url="&commit_baseurl;f5e4dedfa"> [f5e4dedfa] </ulink>,
+ <ulink url="&commit_baseurl;105024a47"> [105024a47] </ulink>
</para>
</listitem>
@@ -2151,7 +2312,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add libpq function <link
linkend="libpq-PQsendPipelineSync"><function>PQsendPipelineSync()</function></link>
- to send a pipeline synchronization point (Anton Kirilov)
+ to send a pipeline synchronization point (Anton Kirilov).
+ <ulink url="&commit_baseurl;4794c2d31"> [4794c2d31] </ulink>
</para>
<para>
@@ -2171,7 +2333,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsetChunkedRowsMode"><function>PQsetChunkedRowsMode()</function></link>
- to allow retrieval of results in chunks (Daniel Vérité)
+ to allow retrieval of results in chunks (Daniel Vérité).
+ <ulink url="&commit_baseurl;4643a2b26"> [4643a2b26] </ulink>
</para>
</listitem>
@@ -2198,7 +2361,15 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<para>
Allow <acronym>TLS</acronym> connections without requiring a
network round-trip negotiation (Greg Stark, Heikki Linnakangas,
- Peter Eisentraut, Michael Paquier, Daniel Gustafsson)
+ Peter Eisentraut, Michael Paquier, Daniel Gustafsson).
+ <ulink url="&commit_baseurl;d39a49c1e"> [d39a49c1e] </ulink>,
+ <ulink url="&commit_baseurl;91044ae4b"> [91044ae4b] </ulink>,
+ <ulink url="&commit_baseurl;44e27f0a6"> [44e27f0a6] </ulink>,
+ <ulink url="&commit_baseurl;d80f2ce29"> [d80f2ce29] </ulink>,
+ <ulink url="&commit_baseurl;03a0e0d4b"> [03a0e0d4b] </ulink>,
+ <ulink url="&commit_baseurl;17a834a04"> [17a834a04] </ulink>,
+ <ulink url="&commit_baseurl;407e0b023"> [407e0b023] </ulink>,
+ <ulink url="&commit_baseurl;fb5718f35"> [fb5718f35] </ulink>
</para>
<para>
@@ -2226,7 +2397,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <application>psql</application> display of default and
- empty privileges (Erik Wienhold, Laurenz Albe)
+ empty privileges (Erik Wienhold, Laurenz Albe).
+ <ulink url="&commit_baseurl;d1379ebf4"> [d1379ebf4] </ulink>
</para>
<para>
@@ -2243,7 +2415,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Have backslash commands honor <literal>\pset null</literal> (Erik
- Wienhold, Laurenz Albe)
+ Wienhold, Laurenz Albe).
+ <ulink url="&commit_baseurl;d1379ebf4"> [d1379ebf4] </ulink>
</para>
<para>
@@ -2259,7 +2432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>psql</application>'s <literal>\watch</literal>
- to stop after a minimum number of rows returned (Greg Sabino Mullane)
+ to stop after a minimum number of rows returned (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;f347ec76e"> [f347ec76e] </ulink>
</para>
<para>
@@ -2275,7 +2449,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow <application>psql</application> connection attempts to be
- canceled with control-C (Tristan Partin)
+ canceled with control-C (Tristan Partin).
+ <ulink url="&commit_baseurl;cafe10565"> [cafe10565] </ulink>
</para>
</listitem>
@@ -2288,7 +2463,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <application>psql</application> to honor
<literal>FETCH_COUNT</literal> for non-<command>SELECT</command>
- queries (Daniel Vérité)
+ queries (Daniel Vérité).
+ <ulink url="&commit_baseurl;90f517821"> [90f517821] </ulink>
</para>
</listitem>
@@ -2317,7 +2493,16 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Improve <application>psql</application> tab completion (Dagfinn
Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez,
- Vignesh C, Pavel Borisov, Jian He)
+ Vignesh C, Pavel Borisov, Jian He).
+ <ulink url="&commit_baseurl;c951e9042"> [c951e9042] </ulink>,
+ <ulink url="&commit_baseurl;d16eb83ab"> [d16eb83ab] </ulink>,
+ <ulink url="&commit_baseurl;cd3424748"> [cd3424748] </ulink>,
+ <ulink url="&commit_baseurl;816f10564"> [816f10564] </ulink>,
+ <ulink url="&commit_baseurl;927332b95"> [927332b95] </ulink>,
+ <ulink url="&commit_baseurl;f1bb9284f"> [f1bb9284f] </ulink>,
+ <ulink url="&commit_baseurl;304b6b1a6"> [304b6b1a6] </ulink>,
+ <ulink url="&commit_baseurl;60ae37a8b"> [60ae37a8b] </ulink>,
+ <ulink url="&commit_baseurl;2800fbb2b"> [2800fbb2b] </ulink>
</para>
</listitem>
@@ -2339,7 +2524,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add application <link
linkend="app-pgwalsummary"><application>pg_walsummary</application></link>
- to dump <acronym>WAL</acronym> summary files (Robert Haas)
+ to dump <acronym>WAL</acronym> summary files (Robert Haas).
+ <ulink url="&commit_baseurl;ee1bfd168"> [ee1bfd168] </ulink>
</para>
</listitem>
@@ -2352,7 +2538,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>'s
- large objects to be restorable in batches (Tom Lane)
+ large objects to be restorable in batches (Tom Lane).
+ <ulink url="&commit_baseurl;a45c78e32"> [a45c78e32] </ulink>
</para>
<para>
@@ -2369,7 +2556,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <application>pg_dump</application> option
- <option>--exclude-extension</option> (Ayush Vatsa)
+ <option>--exclude-extension</option> (Ayush Vatsa).
+ <ulink url="&commit_baseurl;522ed12f7"> [522ed12f7] </ulink>
</para>
</listitem>
@@ -2386,7 +2574,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
to specify include/exclude objects in a file (Pavel Stehule,
- Daniel Gustafsson)
+ Daniel Gustafsson).
+ <ulink url="&commit_baseurl;a5cf808be"> [a5cf808be] </ulink>
</para>
<para>
@@ -2402,7 +2591,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add the <option>--sync-method</option> parameter to several client
- applications (Justin Pryzby, Nathan Bossart)
+ applications (Justin Pryzby, Nathan Bossart).
+ <ulink url="&commit_baseurl;8c16ad3b4"> [8c16ad3b4] </ulink>
</para>
<para>
@@ -2428,7 +2618,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restores
- in transaction batches (Tom Lane)
+ in transaction batches (Tom Lane).
+ <ulink url="&commit_baseurl;959b38d77"> [959b38d77] </ulink>
</para>
<para>
@@ -2447,7 +2638,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
Change <link
linkend="pgbench"><application>pgbench</application></link> debug
mode option from <option>-d</option> to <option>--debug</option>
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;3ff01b2b6"> [3ff01b2b6] </ulink>
</para>
<para>
@@ -2464,7 +2656,8 @@ Author: Tatsuo Ishii <ishii@postgresql.org>
<listitem>
<para>
Add pgbench option <option>--exit-on-abort</option> to exit after
- any client aborts (Yugo Nagata)
+ any client aborts (Yugo Nagata).
+ <ulink url="&commit_baseurl;3c662643c"> [3c662643c] </ulink>
</para>
</listitem>
@@ -2476,7 +2669,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command <literal>\syncpipeline</literal> to allow
- sending of sync messages (Anthonin Bonnefoy)
+ sending of sync messages (Anthonin Bonnefoy).
+ <ulink url="&commit_baseurl;94edfe250"> [94edfe250] </ulink>
</para>
</listitem>
@@ -2489,7 +2683,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow <link
linkend="pgarchivecleanup"><application>pg_archivecleanup</application></link>
- to remove backup history files (Atsushi Torikoshi)
+ to remove backup history files (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;3f8c98d0b"> [3f8c98d0b] </ulink>
</para>
<para>
@@ -2505,7 +2700,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add some long options to <application>pg_archivecleanup</application>
- (Atsushi Torikoshi)
+ (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;dd7c60f19"> [dd7c60f19] </ulink>
</para>
<para>
@@ -2525,7 +2721,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
and <link
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
- to use dbname in their connection specification (Jelte Fennema-Nio)
+ to use dbname in their connection specification (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;cca97ce6a"> [cca97ce6a] </ulink>
</para>
<para>
@@ -2543,7 +2740,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
- option <option>--copy-file-range</option> (Thomas Munro)
+ option <option>--copy-file-range</option> (Thomas Munro).
+ <ulink url="&commit_baseurl;d93627bcb"> [d93627bcb] </ulink>
</para>
<para>
@@ -2562,7 +2760,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <link
linkend="app-reindexdb"><application>reindexdb</application></link>
<option>--index</option> to process indexes from different tables
- in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)
+ in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov).
+ <ulink url="&commit_baseurl;47f99a407"> [47f99a407] </ulink>
</para>
</listitem>
@@ -2580,7 +2779,10 @@ Author: Nathan Bossart <nathan@postgresql.org>
Allow <link linkend="app-reindexdb">reindexdb</link>,
<link linkend="app-vacuumdb">vacuumdb</link>, and <link
linkend="app-clusterdb">clusterdb</link> to process objects in all
- databases matching a pattern (Nathan Bossart)
+ databases matching a pattern (Nathan Bossart).
+ <ulink url="&commit_baseurl;24c928ad9"> [24c928ad9] </ulink>,
+ <ulink url="&commit_baseurl;648928c79"> [648928c79] </ulink>,
+ <ulink url="&commit_baseurl;1b49d56d3"> [1b49d56d3] </ulink>
</para>
<para>
@@ -2605,7 +2807,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove support for <productname>OpenSSL</productname> 1.0.1
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;8e278b657"> [8e278b657] </ulink>
</para>
</listitem>
@@ -2619,7 +2822,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow tests to pass in <productname>OpenSSL</productname>
- <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;284cbaea7"> [284cbaea7] </ulink>,
+ <ulink url="&commit_baseurl;3c44e7d8d"> [3c44e7d8d] </ulink>
</para>
</listitem>
@@ -2633,7 +2838,9 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Use <acronym>CPU AVX</acronym>-512 instructions for bit counting
- (Paul Amonson, Nathan Bossart, Ants Aasma)
+ (Paul Amonson, Nathan Bossart, Ants Aasma).
+ <ulink url="&commit_baseurl;792752af4"> [792752af4] </ulink>,
+ <ulink url="&commit_baseurl;41c51f0c6"> [41c51f0c6] </ulink>
</para>
</listitem>
@@ -2645,7 +2852,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Require <productname><acronym>LLVM</acronym></productname> version
- 10 or later (Thomas Munro)
+ 10 or later (Thomas Munro).
+ <ulink url="&commit_baseurl;820b5af73"> [820b5af73] </ulink>
</para>
</listitem>
@@ -2657,7 +2865,8 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Use native <acronym>CRC</acronym> instructions on 64-bit
- <productname>LoongArch</productname> CPUs (Xudong Yang)
+ <productname>LoongArch</productname> CPUs (Xudong Yang).
+ <ulink url="&commit_baseurl;4d14ccd6a"> [4d14ccd6a] </ulink>
</para>
</listitem>
@@ -2669,7 +2878,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <systemitem class="osname"><acronym>AIX</acronym></systemitem>
- support (Heikki Linnakangas)
+ support (Heikki Linnakangas).
+ <ulink url="&commit_baseurl;0b16bb877"> [0b16bb877] </ulink>
</para>
</listitem>
@@ -2682,7 +2892,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Remove the <productname>Microsoft Visual
Studio</productname>-specific <productname>PostgreSQL</productname>
- build option (Michael Paquier)
+ build option (Michael Paquier).
+ <ulink url="&commit_baseurl;1301c80b2"> [1301c80b2] </ulink>
</para>
<para>
@@ -2701,7 +2912,9 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Remove configure option <option>--disable-thread-safety</option>
- (Thomas Munro, Heikki Linnakangas)
+ (Thomas Munro, Heikki Linnakangas).
+ <ulink url="&commit_baseurl;68a4b58ec"> [68a4b58ec] </ulink>,
+ <ulink url="&commit_baseurl;ce0b0fa3e"> [ce0b0fa3e] </ulink>
</para>
<para>
@@ -2717,7 +2930,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <application>configure</application> option
- <option>--with-CC</option> (Heikki Linnakangas)
+ <option>--with-CC</option> (Heikki Linnakangas).
+ <ulink url="&commit_baseurl;1c1eec0f2"> [1c1eec0f2] </ulink>
</para>
<para>
@@ -2734,7 +2948,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
User-defined data type receive functions will no longer receive
- their data null-terminated (David Rowley)
+ their data null-terminated (David Rowley).
+ <ulink url="&commit_baseurl;f0efa5aec"> [f0efa5aec] </ulink>
</para>
</listitem>
@@ -2746,7 +2961,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
Add incremental <type>JSON</type> parser for use with huge
- <type>JSON</type> documents (Andrew Dunstan)
+ <type>JSON</type> documents (Andrew Dunstan).
+ <ulink url="&commit_baseurl;3311ea86e"> [3311ea86e] </ulink>
</para>
</listitem>
@@ -2758,7 +2974,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Convert top-level <filename>README</filename> file to
- <productname>Markdown</productname> (Nathan Bossart)
+ <productname>Markdown</productname> (Nathan Bossart).
+ <ulink url="&commit_baseurl;363eb0599"> [363eb0599] </ulink>
</para>
</listitem>
@@ -2770,7 +2987,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Remove no longer needed top-level <filename>INSTALL</filename> file
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="&commit_baseurl;e2b73f4a4"> [e2b73f4a4] </ulink>
</para>
</listitem>
@@ -2782,7 +3000,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Remove <application>make</application>'s <literal>distprep</literal>
- option (Peter Eisentraut)
+ option (Peter Eisentraut).
+ <ulink url="&commit_baseurl;721856ff2"> [721856ff2] </ulink>
</para>
</listitem>
@@ -2795,7 +3014,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add <application>make</application> support for
<productname>Android</productname> shared libraries (Peter
- Eisentraut)
+ Eisentraut).
+ <ulink url="&commit_baseurl;79b03dbb3"> [79b03dbb3] </ulink>
</para>
</listitem>
@@ -2810,7 +3030,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
- Add backend support for injection points (Michael Paquier)
+ Add backend support for injection points (Michael Paquier).
+ <ulink url="&commit_baseurl;d86d20f0b"> [d86d20f0b] </ulink>,
+ <ulink url="&commit_baseurl;37b369dc6"> [37b369dc6] </ulink>,
+ <ulink url="&commit_baseurl;f587338de"> [f587338de] </ulink>
</para>
<para>
@@ -2827,7 +3050,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Fix <literal>emit_log_hook</literal> to use the same time value as
- other log records for the same query (Kambam Vinay, Michael Paquier)
+ other log records for the same query (Kambam Vinay, Michael Paquier).
+ <ulink url="&commit_baseurl;2a217c371"> [2a217c371] </ulink>
</para>
</listitem>
@@ -2839,7 +3063,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve documentation for using <literal>jsonpath</literal> for
- predicate checks (David Wheeler)
+ predicate checks (David Wheeler).
+ <ulink url="&commit_baseurl;7014c9a4b"> [7014c9a4b] </ulink>
</para>
</listitem>
@@ -2860,7 +3085,8 @@ Author: Etsuro Fujita <efujita@postgresql.org>
<listitem>
<para>
Allow joins with non-join qualifications to be pushed down to
- foreign servers and custom scans (Richard Guo, Etsuro Fujita)
+ foreign servers and custom scans (Richard Guo, Etsuro Fujita).
+ <ulink url="&commit_baseurl;9e9931d2b"> [9e9931d2b] </ulink>
</para>
<para>
@@ -2878,7 +3104,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to <xref linkend="postgres-fdw"/> foreign servers
- (Alexander Pyhalov)
+ (Alexander Pyhalov).
+ <ulink url="&commit_baseurl;824dbea3e"> [824dbea3e] </ulink>
</para>
</listitem>
@@ -2892,7 +3119,9 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Increase the default foreign data wrapper tuple cost (David Rowley,
- Umair Shahid)
+ Umair Shahid).
+ <ulink url="&commit_baseurl;cac169d68"> [cac169d68] </ulink>,
+ <ulink url="&commit_baseurl;f7f694b21"> [f7f694b21] </ulink>
</para>
<para>
@@ -2908,7 +3137,8 @@ Author: Noah Misch <noah@leadboat.com>
<listitem>
<para>
Allow <link linkend="dblink"><application>dblink</application></link>
- database operations to be interrupted (Noah Misch)
+ database operations to be interrupted (Noah Misch).
+ <ulink url="&commit_baseurl;d3c5f37dd"> [d3c5f37dd] </ulink>
</para>
</listitem>
@@ -2920,7 +3150,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the creation of hash indexes on <application><xref
- linkend="ltree"/></application> columns (Tommy Pavlicek)
+ linkend="ltree"/></application> columns (Tommy Pavlicek).
+ <ulink url="&commit_baseurl;485f0aa85"> [485f0aa85] </ulink>
</para>
<para>
@@ -2937,7 +3168,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow <application><xref linkend="unaccent"/></application> character
- translation rules to contain whitespace and quotes (Michael Paquier)
+ translation rules to contain whitespace and quotes (Michael Paquier).
+ <ulink url="&commit_baseurl;59f47fb98"> [59f47fb98] </ulink>
</para>
<para>
@@ -2956,7 +3188,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
- Maxim Orlov)
+ Maxim Orlov).
+ <ulink url="&commit_baseurl;5ae208720"> [5ae208720] </ulink>
</para>
</listitem>
@@ -2968,7 +3201,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="citext"/></application> tests to
- pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;3c551ebed"> [3c551ebed] </ulink>
</para>
</listitem>
@@ -2980,7 +3214,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="pgcrypto"/></application> tests
- to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;795592865"> [795592865] </ulink>
</para>
</listitem>
@@ -2992,7 +3227,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Remove some unused <link linkend="spi"><acronym>SPI</acronym></link>
- macros (Bharath Rupireddy)
+ macros (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;75680c3d8"> [75680c3d8] </ulink>
</para>
</listitem>
@@ -3004,7 +3240,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Remove <application>adminpack</application> contrib extension
- (Daniel Gustafsson)
+ (Daniel Gustafsson).
+ <ulink url="&commit_baseurl;cc09e6549"> [cc09e6549] </ulink>
</para>
<para>
@@ -3022,7 +3259,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-alteroperator"><command>ALTER
OPERATOR</command></link> to set more optimization attributes
- (Tommy Pavlicek)
+ (Tommy Pavlicek).
+ <ulink url="&commit_baseurl;2b5154bea"> [2b5154bea] </ulink>
</para>
<para>
@@ -3045,7 +3283,11 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow extensions to define <link
linkend="xfunc-addin-wait-events">custom wait events</link>
- (Masahiro Ikeda)
+ (Masahiro Ikeda).
+ <ulink url="&commit_baseurl;c9af05465"> [c9af05465] </ulink>,
+ <ulink url="&commit_baseurl;c8e318b1b"> [c8e318b1b] </ulink>,
+ <ulink url="&commit_baseurl;d61f2538a"> [d61f2538a] </ulink>,
+ <ulink url="&commit_baseurl;c789f0f6c"> [c789f0f6c] </ulink>
</para>
<para>
@@ -3064,7 +3306,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <application><xref linkend="pgbuffercache"/></application>
function <function>pg_buffercache_evict()</function> to allow shared
- buffer eviction (Palak Chaturvedi, Thomas Munro)
+ buffer eviction (Palak Chaturvedi, Thomas Munro).
+ <ulink url="&commit_baseurl;13453eedd"> [13453eedd] </ulink>
</para>
<para>
@@ -3088,7 +3331,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace <link linkend="sql-call"><command>CALL</command></link>
parameters in <application>pg_stat_statements</application> with
- placeholders (Sami Imseih)
+ placeholders (Sami Imseih).
+ <ulink url="&commit_baseurl;11c34b342"> [11c34b342] </ulink>
</para>
</listitem>
@@ -3101,7 +3345,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace savepoint names stored in
<structname>pg_stat_statements</structname> with placeholders
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;31de7e60d"> [31de7e60d] </ulink>
</para>
<para>
@@ -3123,7 +3368,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace the two-phase commit <acronym>GID</acronym>s stored in
<structname>pg_stat_statements</structname> with placeholders
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;638d42a3c"> [638d42a3c] </ulink>
</para>
<para>
@@ -3147,7 +3393,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Track <link
linkend="sql-deallocate"><command>DEALLOCATE</command></link>
in <structname>pg_stat_statements</structname> (Dagfinn Ilmari
- Mannsåker, Michael Paquier)
+ Mannsåker, Michael Paquier).
+ <ulink url="&commit_baseurl;bb45156f3"> [bb45156f3] </ulink>
</para>
<para>
@@ -3166,7 +3413,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics columns of
- <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz)
+ <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;295c36c0c"> [295c36c0c] </ulink>,
+ <ulink url="&commit_baseurl;5147ab1dd"> [5147ab1dd] </ulink>
</para>
<para>
@@ -3183,7 +3432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> deform_counter details to
- <structname>pg_stat_statements</structname> (Dmitry Dolgov)
+ <structname>pg_stat_statements</structname> (Dmitry Dolgov).
+ <ulink url="&commit_baseurl;5a3423ad8"> [5a3423ad8] </ulink>
</para>
</listitem>
@@ -3196,7 +3446,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add optional fourth argument (<literal>minmax_only</literal>)
to <function>pg_stat_statements_reset()</function> to allow for
- the resetting of only min/max statistics (Andrei Zubkov)
+ the resetting of only min/max statistics (Andrei Zubkov).
+ <ulink url="&commit_baseurl;dc9f8a798"> [dc9f8a798] </ulink>
</para>
<para>
@@ -3214,7 +3465,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add <structname>pg_stat_statements</structname>
columns <structfield>stats_since</structfield> and
<structfield>minmax_stats_since</structfield> to track entry
- creation time and last min/max reset time (Andrei Zubkov)
+ creation time and last min/max reset time (Andrei Zubkov).
+ <ulink url="&commit_baseurl;dc9f8a798"> [dc9f8a798] </ulink>
</para>
</listitem>
--
2.34.1
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-08 12:50 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-08 12:50 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Andres Freund <andres@anarazel.de>; Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
Em qui., 8 de ago. de 2024 às 00:11, jian he <jian.universality@gmail.com>
escreveu:
>
> adding the following line to postgres.sgml saved me.
> +<!ENTITY commit_baseurl "https://postgr.es/c/";
>
Comma at end of line of these should be removed
<ulink url="&commit_baseurl;165d581f1"> [165d581f1] </ulink>,
<ulink url="&commit_baseurl;6dbb49026"> [6dbb49026] </ulink>,
Maybe those items which have lots of commits would be strange
A space before commas on next links I think should be removed because an
item like this
<ulink url="&commit_baseurl;c951e9042"> [c951e9042] </ulink>,
<ulink url="&commit_baseurl;d16eb83ab"> [d16eb83ab] </ulink>,
<ulink url="&commit_baseurl;cd3424748"> [cd3424748] </ulink>,
<ulink url="&commit_baseurl;816f10564"> [816f10564] </ulink>,
<ulink url="&commit_baseurl;927332b95"> [927332b95] </ulink>,
<ulink url="&commit_baseurl;f1bb9284f"> [f1bb9284f] </ulink>,
<ulink url="&commit_baseurl;304b6b1a6"> [304b6b1a6] </ulink>,
<ulink url="&commit_baseurl;60ae37a8b"> [60ae37a8b] </ulink>,
<ulink url="&commit_baseurl;2800fbb2b"> [2800fbb2b] </ulink>
would be like
[c951e9042] <https://postgr.es/c/c951e9042; , [d16eb83ab]
<https://postgr.es/c/d16eb83ab; , [cd3424748]
<https://postgr.es/c/cd3424748; , [816f10564]
<https://postgr.es/c/816f10564; , [927332b95]
<https://postgr.es/c/927332b95; , [f1bb9284f]
<https://postgr.es/c/f1bb9284f; , [304b6b1a6]
<https://postgr.es/c/304b6b1a6; , [60ae37a8b]
<https://postgr.es/c/60ae37a8b; , [2800fbb2b]
<https://postgr.es/c/2800fbb2b;
And if removed that space would be
[c951e9042 <https://postgr.es/c/c951e9042;], [d16eb83ab
<https://postgr.es/c/d16eb83ab;], [cd3424748 <https://postgr.es/c/cd3424748;],
[816f10564], [927332b95], [f1bb9284f], [304b6b1a6], [60ae37a8b], [2800fbb2b]
But if we use just one bracket, then would be
[c951e9042 <https://postgr.es/c/c951e9042;, d16eb83ab
<https://postgr.es/c/d16eb83ab;, cd3424748 <https://postgr.es/c/cd3424748;,
816f10564, 927332b95, f1bb9284f, 304b6b1a6, 60ae37a8b, 2800fbb2b]
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-09 00:57 jian he <jian.universality@gmail.com>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-09 00:57 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Andres Freund <andres@anarazel.de>; Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Thu, Aug 8, 2024 at 8:51 PM Marcos Pegoraro <marcos@f10.com.br> wrote:
>
> Em qui., 8 de ago. de 2024 às 00:11, jian he <jian.universality@gmail.com> escreveu:
>>
>>
>> adding the following line to postgres.sgml saved me.
>> +<!ENTITY commit_baseurl "https://postgr.es/c/";
>
>
> Comma at end of line of these should be removed
> <ulink url="&commit_baseurl;165d581f1"> [165d581f1] </ulink>,
> <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026] </ulink>,
>
> Maybe those items which have lots of commits would be strange
> A space before commas on next links I think should be removed because an item like this
> <ulink url="&commit_baseurl;c951e9042"> [c951e9042] </ulink>,
please check attached.
Attachments:
[application/x-patch] v3-0001-pg-17-release-note-add-git-commit-link-reference.patch (75.2K, ../../CACJufxEaMWd3mmFtjdAGMj_mobM+LeM=V7aHvdXsHFg3kfN59w@mail.gmail.com/2-v3-0001-pg-17-release-note-add-git-commit-link-reference.patch)
download | inline diff:
From 99d787160e1d75d8063077fc471acb75bc4cfd32 Mon Sep 17 00:00:00 2001
From: jian he <jian.universality@gmail.com>
Date: Fri, 9 Aug 2024 08:50:22 +0800
Subject: [PATCH v3 1/1] pg 17 release note add git commit link reference
---
doc/src/sgml/postgres.sgml | 1 +
doc/src/sgml/release-17.sgml | 618 ++++++++++++++++++++++++-----------
2 files changed, 436 insertions(+), 183 deletions(-)
diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml
index ec9f90e2..7be25c58 100644
--- a/doc/src/sgml/postgres.sgml
+++ b/doc/src/sgml/postgres.sgml
@@ -9,6 +9,7 @@
<!ENTITY % filelist SYSTEM "filelist.sgml">
%filelist;
+<!ENTITY commit_baseurl "https://postgr.es/c/">
<!ENTITY reference SYSTEM "reference.sgml">
<!--
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml
index e9cee92f..1d8e2871 100644
--- a/doc/src/sgml/release-17.sgml
+++ b/doc/src/sgml/release-17.sgml
@@ -56,7 +56,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
- during maintenance operations (Jeff Davis)
+ during maintenance operations (Jeff Davis).
+ <ulink url="&commit_baseurl;165d581f1"> [165d581f1]</ulink>
</para>
<para>
@@ -80,7 +81,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Restrict <literal>ago</literal> to only appear at the end in
- <type>interval</type> values (Joseph Koshakow)
+ <type>interval</type> values (Joseph Koshakow).
+ <ulink url="&commit_baseurl;165d581f1">[165d581f1]</ulink>,
+ <ulink url="&commit_baseurl;617f9b7d4"> [617f9b7d4]</ulink>
</para>
<para>
@@ -95,7 +98,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
- Remove server variable old_snapshot_threshold (Thomas Munro)
+ Remove server variable old_snapshot_threshold (Thomas Munro).
+ <ulink url="&commit_baseurl;f691f5b80"> [f691f5b80]</ulink>
</para>
<para>
@@ -116,7 +120,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Change <link linkend="sql-set-session-authorization"><command>SET
SESSION AUTHORIZATION</command></link> handling of the initial
- session user's superuser status (Joseph Koshakow)
+ session user's superuser status (Joseph Koshakow).
+ <ulink url="&commit_baseurl;a0363ab7a"> [a0363ab7a]</ulink>
</para>
<para>
@@ -133,7 +138,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
- Remove feature which simulated per-database users (Nathan Bossart)
+ Remove feature which simulated per-database users (Nathan Bossart).
+ <ulink url="&commit_baseurl;884eee5bf"> [884eee5bf]</ulink>
</para>
<para>
@@ -150,7 +156,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Remove <xref linkend="guc-wal-sync-method"/> value
<literal>fsync_writethrough</literal> on <systemitem
- class="osname">Windows</systemitem> (Thomas Munro)
+ class="osname">Windows</systemitem> (Thomas Munro).
+ <ulink url="&commit_baseurl;d0c28601e"> [d0c28601e]</ulink>
</para>
<para>
@@ -167,7 +174,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change file boundary handling of two <acronym>WAL</acronym> file
- name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian)
+ name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian).
+ <ulink url="&commit_baseurl;344afc776"> [344afc776]</ulink>
</para>
<para>
@@ -188,7 +196,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove server variable <literal>trace_recovery_messages</literal>
- since it is no longer needed (Bharath Rupireddy)
+ since it is no longer needed (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;c7a3e6b46"> [c7a3e6b46]</ulink>
</para>
</listitem>
@@ -202,7 +211,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Remove <link
linkend="information-schema">information schema</link> column
<structname>element_types</structname>.<structfield>domain_default</structfield>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="&commit_baseurl;78806a950"> [78806a950]</ulink>
</para>
</listitem>
@@ -214,7 +224,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
- lock mode output labels (Bruce Momjian)
+ lock mode output labels (Bruce Momjian).
+ <ulink url="&commit_baseurl;15d5d7405"> [15d5d7405]</ulink>
</para>
</listitem>
@@ -228,7 +239,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Remove <structfield>buffers_backend</structfield> and
<structfield>buffers_backend_fsync</structfield> from <link
linkend="monitoring-pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</structname></link>
- (Bharath Rupireddy)
+ (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;74604a37f"> [74604a37f]</ulink>
</para>
<para>
@@ -246,7 +258,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Rename I/O block read/write timing statistics columns of
<application><xref linkend="pgstatstatements"/></application>
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;13d00729d"> [13d00729d]</ulink>
</para>
<para>
@@ -271,7 +284,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
and
<structname>pg_attribute</structname>.<structfield>stxstattarget</structfield>
to represent the default statistics target as <literal>NULL</literal>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ <ulink url="&commit_baseurl;4f622503d"> [4f622503d]</ulink>,
+ <ulink url="&commit_baseurl;012460ee9"> [012460ee9]</ulink>
</para>
</listitem>
@@ -286,7 +301,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
linkend="catalog-pg-collation"><structname>pg_collation</structname>.<structfield>colliculocale</structfield></link>
to <structfield>colllocale</structfield> and
<link linkend="catalog-pg-database"><structname>pg_database</structname>.<structfield>daticulocale</structfield></link>
- to <structfield>datlocale</structfield> (Jeff Davis)
+ to <structfield>datlocale</structfield> (Jeff Davis).
+ <ulink url="&commit_baseurl;f696c0cd5"> [f696c0cd5]</ulink>
</para>
</listitem>
@@ -305,7 +321,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
- <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada)
+ <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada).
+ <ulink url="&commit_baseurl;667e65aac"> [667e65aac]</ulink>,
+ <ulink url="&commit_baseurl;f1affb670"> [f1affb670]</ulink>
</para>
</listitem>
@@ -318,7 +336,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Rename <acronym>SLRU</acronym> columns in system view <link
linkend="monitoring-pg-stat-slru-view"><structname>pg_stat_slru</structname></link>
- (Alvaro Herrera)
+ (Alvaro Herrera).
+ <ulink url="&commit_baseurl;bcdfa5f2e"> [bcdfa5f2e]</ulink>
</para>
<para>
@@ -360,7 +379,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics and sort order of columns referenced in earlier row
- output clauses (Jian Guo, Richard Guo, Tom Lane)
+ output clauses (Jian Guo, Richard Guo, Tom Lane).
+ <ulink url="&commit_baseurl;f7816aec2"> [f7816aec2]</ulink>,
+ <ulink url="&commit_baseurl;a65724dfa"> [a65724dfa]</ulink>
</para>
</listitem>
@@ -375,7 +396,9 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of <literal>IS NOT NULL</literal> and
<literal>IS NULL</literal> query restrictions (David Rowley,
- Richard Guo, Andy Fan)
+ Richard Guo, Andy Fan).
+ <ulink url="&commit_baseurl;b262ad440"> [b262ad440]</ulink>,
+ <ulink url="&commit_baseurl;3af704098"> [3af704098]</ulink>
</para>
<para>
@@ -394,7 +417,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow partition pruning on boolean columns on <literal>IS [NOT]
- UNKNOWN</literal> conditionals (David Rowley)
+ UNKNOWN</literal> conditionals (David Rowley).
+ <ulink url="&commit_baseurl;07c36c133"> [07c36c133]</ulink>
</para>
</listitem>
@@ -406,7 +430,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve optimization of range values when using containment
- operators <@ and @> (Kim Johan Andersson, Jian He)
+ operators <@ and @> (Kim Johan Andersson, Jian He).
+ <ulink url="&commit_baseurl;075df6b20"> [075df6b20]</ulink>
</para>
</listitem>
@@ -418,7 +443,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow correlated <literal>IN</literal> subqueries to be transformed
- into joins (Andy Fan, Tom Lane)
+ into joins (Andy Fan, Tom Lane).
+ <ulink url="&commit_baseurl;9f1337639"> [9f1337639]</ulink>
</para>
</listitem>
@@ -431,7 +457,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of the <literal>LIMIT</literal> clause
on partitioned tables, inheritance parents, and <literal>UNION
- ALL</literal> queries (Andy Fan, David Rowley)
+ ALL</literal> queries (Andy Fan, David Rowley).
+ <ulink url="&commit_baseurl;a8a968a82"> [a8a968a82]</ulink>
</para>
</listitem>
@@ -442,7 +469,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
- Allow query nodes to be run in parallel in more cases (Tom Lane)
+ Allow query nodes to be run in parallel in more cases (Tom Lane).
+ <ulink url="&commit_baseurl;e08d74ca1"> [e08d74ca1]</ulink>
</para>
</listitem>
@@ -455,7 +483,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow <literal>GROUP BY</literal> columns to be internally
ordered to match <literal>ORDER BY</literal> (Andrei Lepikhov,
- Teodor Sigaev)
+ Teodor Sigaev).
+ <ulink url="&commit_baseurl;0452b461b"> [0452b461b]</ulink>
</para>
<para>
@@ -472,7 +501,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow <literal>UNION</literal> (without <literal>ALL</literal>)
- to use MergeAppend (David Rowley)
+ to use MergeAppend (David Rowley).
+ <ulink url="&commit_baseurl;66c0185a3"> [66c0185a3]</ulink>
</para>
</listitem>
@@ -484,7 +514,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Fix MergeAppend plans to more accurately compute the number of
- rows that need to be sorted (Alexander Kuzmenkov)
+ rows that need to be sorted (Alexander Kuzmenkov).
+ <ulink url="&commit_baseurl;9d1a5354f"> [9d1a5354f]</ulink>
</para>
</listitem>
@@ -497,7 +528,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Allow <link linkend="gist">GiST</link> and <link
linkend="spgist">SP-GiST</link> indexes to be part of incremental
- sorts (Miroslav Bendik)
+ sorts (Miroslav Bendik).
+ <ulink url="&commit_baseurl;625d5b3ca"> [625d5b3ca]</ulink>
</para>
<para>
@@ -517,7 +549,9 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add columns to <link
linkend="view-pg-stats"><structname>pg_stats</structname></link>
to report range-type histogram information (Egor Rogov, Soumyadeep
- Chakraborty)
+ Chakraborty).
+ <ulink url="&commit_baseurl;bc3c8db8a"> [bc3c8db8a]</ulink>
+
</para>
</listitem>
@@ -539,7 +573,8 @@ Author: Peter Geoghegan <pg@bowt.ie>
Allow <link linkend="btree">btree</link> indexes to more
efficiently find a set of values, such as those supplied by
<literal>IN</literal> clauses using constants (Peter Geoghegan,
- Matthias van de Meent)
+ Matthias van de Meent).
+ <ulink url="&commit_baseurl;5bf748b86"> [5bf748b86]</ulink>
</para>
</listitem>
@@ -552,7 +587,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<para>
Allow <link linkend="brin"><acronym>BRIN</acronym></link> indexes
to be created using parallel workers (Tomas Vondra, Matthias van
- de Meent)
+ de Meent).
+ <ulink url="&commit_baseurl;b43757171"> [b43757171]</ulink>
</para>
</listitem>
@@ -573,7 +609,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently remove and freeze tuples (Melanie
- Plageman, Heikki Linnakangas)
+ Plageman, Heikki Linnakangas).
+ <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026]</ulink>
</para>
<para>
@@ -596,7 +633,11 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently store tuple references (Masahiko
- Sawada, John Naylor)
+ Sawada, John Naylor).
+ <ulink url="&commit_baseurl;ee1b30f12"> [ee1b30f12]</ulink>,
+ <ulink url="&commit_baseurl;30e144287"> [30e144287]</ulink>,
+ <ulink url="&commit_baseurl;667e65aac"> [667e65aac]</ulink>,
+ <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026]</ulink>
</para>
<para>
@@ -613,7 +654,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
- Optimize vacuuming of relations with no indexes (Melanie Plageman)
+ Optimize vacuuming of relations with no indexes (Melanie Plageman).
+ <ulink url="&commit_baseurl;c120550ed"> [c120550ed]</ulink>
</para>
</listitem>
@@ -625,7 +667,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Increase default <xref linkend="guc-vacuum-buffer-usage-limit"/>
- to 2MB (Thomas Munro)
+ to 2MB (Thomas Munro).
+ <ulink url="&commit_baseurl;98f320eb2"> [98f320eb2]</ulink>
</para>
</listitem>
@@ -637,7 +680,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Improve performance when checking roles with many memberships
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="&commit_baseurl;d365ae705"> [d365ae705]</ulink>
</para>
</listitem>
@@ -649,7 +693,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve performance of heavily-contended <acronym>WAL</acronym>
- writes (Bharath Rupireddy)
+ writes (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;71e4cc6b8"> [71e4cc6b8]</ulink>
</para>
</listitem>
@@ -661,7 +706,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Improve performance when transferring large blocks of data to a
- client (Melih Mutlu)
+ client (Melih Mutlu).
+ <ulink url="&commit_baseurl;c4ab7da60"> [c4ab7da60]</ulink>
</para>
</listitem>
@@ -678,7 +724,10 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Allow the grouping of file system reads with the new system variable
<xref linkend="guc-io-combine-limit"/> (Thomas Munro, Andres Freund,
- Melanie Plageman, Nazir Bilal Yavuz)
+ Melanie Plageman, Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;210622c60"> [210622c60]</ulink>,
+ <ulink url="&commit_baseurl;b7b0f3f27"> [b7b0f3f27]</ulink>,
+ <ulink url="&commit_baseurl;041b96802"> [041b96802]</ulink>
</para>
</listitem>
@@ -704,7 +753,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Create system view <link
linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>
- (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)
+ (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov).
+ <ulink url="&commit_baseurl;96f052613"> [96f052613]</ulink>,
+ <ulink url="&commit_baseurl;12915a58e"> [12915a58e]</ulink>,
+ <ulink url="&commit_baseurl;e820db5b5"> [e820db5b5]</ulink>
</para>
<para>
@@ -726,7 +778,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve control over resetting statistics (Atsushi Torikoshi,
- Bharath Rupireddy)
+ Bharath Rupireddy).
+ <ulink url="&commit_baseurl;23c8c0c8f"> [23c8c0c8f]</ulink>,
+ <ulink url="&commit_baseurl;2e8a0edc2"> [2e8a0edc2]</ulink>,
+ <ulink url="&commit_baseurl;e5cca6288"> [e5cca6288]</ulink>
</para>
<para>
@@ -749,7 +804,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
- backups (Andres Freund)
+ backups (Andres Freund).
+ <ulink url="&commit_baseurl;1d35f705e"> [1d35f705e]</ulink>
</para>
</listitem>
@@ -761,7 +817,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <xref linkend="guc-log-connections"/> log line for
- <literal>trust</literal> connections (Jacob Champion)
+ <literal>trust</literal> connections (Jacob Champion).
+ <ulink url="&commit_baseurl;e48b19c5d"> [e48b19c5d]</ulink>
</para>
</listitem>
@@ -773,7 +830,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Add log message to report walsender acquisition and release of
- replication slots (Bharath Rupireddy)
+ replication slots (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;7c3fb505b"> [7c3fb505b]</ulink>
</para>
<para>
@@ -791,7 +849,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add system view <link
linkend="view-pg-wait-events"><structname>pg_wait_events</structname></link>
- that reports wait event types (Bertrand Drouvot)
+ that reports wait event types (Bertrand Drouvot).
+ <ulink url="&commit_baseurl;1e68e43d3"> [1e68e43d3]</ulink>
</para>
<para>
@@ -809,7 +868,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Add <link linkend="view-pg-wait-events">wait events</link> for
- checkpoint delays (Thomas Munro)
+ checkpoint delays (Thomas Munro).
+ <ulink url="&commit_baseurl;0013ba290"> [0013ba290]</ulink>
</para>
</listitem>
@@ -821,7 +881,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow vacuum to report the progress of index processing (Sami
- Imseih)
+ Imseih).
+ <ulink url="&commit_baseurl;46ebdfe16"> [46ebdfe16]</ulink>
</para>
<para>
@@ -851,7 +912,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Allow granting the right to perform maintenance operations
- (Nathan Bossart)
+ (Nathan Bossart).
+ <ulink url="&commit_baseurl;ecb0fd337"> [ecb0fd337]</ulink>
</para>
<para>
@@ -878,7 +940,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="predefined-roles"><literal>pg_monitor</literal></link>
membership to execute <link
linkend="functions-info-session-table"><function>pg_current_logfile()</function></link>
- (Pavlo Golub, Nathan Bossart)
+ (Pavlo Golub, Nathan Bossart).
+ <ulink url="&commit_baseurl;8d8afd48d"> [8d8afd48d]</ulink>
</para>
</listitem>
@@ -900,7 +963,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add system variable <xref linkend="guc-allow-alter-system"/>
to disallow <link linkend="sql-altersystem"><command>ALTER
- SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini)
+ SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini).
+ <ulink url="&commit_baseurl;d3ae2a24f"> [d3ae2a24f]</ulink>
</para>
</listitem>
@@ -913,7 +977,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-altersystem"><command>ALTER
SYSTEM</command></link> to set unrecognized custom server variables
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="&commit_baseurl;2d870b4ae"> [2d870b4ae]</ulink>
</para>
<para>
@@ -935,7 +1000,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add server variable <xref linkend="guc-transaction-timeout"/> to
restrict the duration of transactions (Andrey Borodin, Japin Li,
- Junwang Zhao, Alexander Korotkov)
+ Junwang Zhao, Alexander Korotkov).
+ <ulink url="&commit_baseurl;51efe38cb"> [51efe38cb]</ulink>,
+ <ulink url="&commit_baseurl;bf82f4379"> [bf82f4379]</ulink>,
+ <ulink url="&commit_baseurl;28e858c0f"> [28e858c0f]</ulink>
</para>
</listitem>
@@ -952,7 +1020,11 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add a builtin platform-independent collation provider (Jeff Davis)
+ Add a builtin platform-independent collation provider (Jeff Davis).
+ <ulink url="&commit_baseurl;2d819a08a"> [2d819a08a]</ulink>,
+ <ulink url="&commit_baseurl;846311051"> [846311051]</ulink>,
+ <ulink url="&commit_baseurl;f69319f2f"> [f69319f2f]</ulink>,
+ <ulink url="&commit_baseurl;9acae56ce"> [9acae56ce]</ulink>
</para>
<para>
@@ -969,7 +1041,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add server variable <xref linkend="guc-huge-page-size"/> to report
- the use of huge pages by Postgres (Justin Pryzby)
+ the use of huge pages by Postgres (Justin Pryzby).
+ <ulink url="&commit_baseurl;a14354cac"> [a14354cac]</ulink>
</para>
<para>
@@ -985,7 +1058,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
- Add server variable to disable event triggers (Daniel Gustafsson)
+ Add server variable to disable event triggers (Daniel Gustafsson).
+ <ulink url="&commit_baseurl;7750fefdb"> [7750fefdb]</ulink>
</para>
<para>
@@ -1004,7 +1078,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow the <link
linkend="monitoring-pg-stat-slru-view"><acronym>SLRU</acronym></link>
cache sizes to be configured (Andrey Borodin, Dilip Kumar,
- Alvaro Herrera)
+ Alvaro Herrera).
+ <ulink url="&commit_baseurl;53c2a97a9"> [53c2a97a9]</ulink>
</para>
<para>
@@ -1042,7 +1117,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<listitem>
<para>
Add support for incremental file system backup (Robert Haas,
- Jakub Wartak, Tomas Vondra)
+ Jakub Wartak, Tomas Vondra).
+ <ulink url="&commit_baseurl;dc2123400"> [dc2123400]</ulink>,
+ <ulink url="&commit_baseurl;f8ce4ed78"> [f8ce4ed78]</ulink>
</para>
<para>
@@ -1069,7 +1146,11 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow the creation of <acronym>WAL</acronym> summarization files
- (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski)
+ (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski).
+ <ulink url="&commit_baseurl;174c48050"> [174c48050]</ulink>,
+ <ulink url="&commit_baseurl;d97ef756a"> [d97ef756a]</ulink>,
+ <ulink url="&commit_baseurl;f896057e4"> [f896057e4]</ulink>,
+ <ulink url="&commit_baseurl;d9ef650fc"> [d9ef650fc]</ulink>
</para>
<para>
@@ -1094,7 +1175,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add the system identifier to file system <link
linkend="backup-manifest-format">backup manifest</link> files
- (Amul Sul)
+ (Amul Sul).
+ <ulink url="&commit_baseurl;2041bc427"> [2041bc427]</ulink>
</para>
<para>
@@ -1113,7 +1195,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<literal>dbname</literal> to be written when <link
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
writes connection information to
- <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda)
+ <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda).
+ <ulink url="&commit_baseurl;a145f424d"> [a145f424d]</ulink>
</para>
</listitem>
@@ -1129,7 +1212,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>invalidation_reason</structfield></link>
to report the reason for invalid slots (Shveta Malik, Bharath
- Rupireddy)
+ Rupireddy).
+ <ulink url="&commit_baseurl;007693f2a"> [007693f2a]</ulink>,
+ <ulink url="&commit_baseurl;6ae701b43"> [6ae701b43]</ulink>
</para>
</listitem>
@@ -1146,7 +1231,10 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>inactive_since</structfield></link>
- to report slot inactivity duration (Bharath Rupireddy)
+ to report slot inactivity duration (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;a11f330b5"> [a11f330b5]</ulink>,
+ <ulink url="&commit_baseurl;6d49c8d4b"> [6d49c8d4b]</ulink>,
+ <ulink url="&commit_baseurl;6f132ed69"> [6f132ed69]</ulink>
</para>
</listitem>
@@ -1162,7 +1250,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add function <link
linkend="functions-replication-table"><function>pg_sync_replication_slots()</function></link>
to synchronize logical replication slots (Hou Zhijie, Shveta Malik,
- Ajin Cherian, Peter Eisentraut)
+ Ajin Cherian, Peter Eisentraut).
+ <ulink url="&commit_baseurl;ddd5f4f54"> [ddd5f4f54]</ulink>,
+ <ulink url="&commit_baseurl;7a424ece4"> [7a424ece4]</ulink>
</para>
</listitem>
@@ -1175,7 +1265,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add the <literal>failover</literal> property to the <link
linkend="protocol-replication">replication protocol</link> (Hou
- Zhijie, Shveta Malik)
+ Zhijie, Shveta Malik).
+ <ulink url="&commit_baseurl;732924043"> [732924043]</ulink>
</para>
</listitem>
@@ -1198,7 +1289,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add application <link
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>
to create a logical replica from a physical standby server
- (Euler Taveira)
+ (Euler Taveira).
+ <ulink url="&commit_baseurl;d44032d01"> [d44032d01]</ulink>
</para>
</listitem>
@@ -1214,7 +1306,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Have <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
migrate valid logical slots and subscriptions (Hayato Kuroda,
- Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal)
+ Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal).
+ <ulink url="&commit_baseurl;29d0a77fa"> [29d0a77fa]</ulink>,
+ <ulink url="&commit_baseurl;9a17be1e2"> [9a17be1e2]</ulink>
</para>
<para>
@@ -1234,7 +1328,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Enable the failover of <link
linkend="logical-replication-subscription-slot">logical slots</link>
- (Hou Zhijie, Shveta Malik, Ajin Cherian)
+ (Hou Zhijie, Shveta Malik, Ajin Cherian).
+ <ulink url="&commit_baseurl;c393308b6"> [c393308b6]</ulink>
</para>
<para>
@@ -1254,7 +1349,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add server variable <xref linkend="guc-sync-replication-slots"/>
to enable failover logical slot synchronization (Shveta Malik,
- Hou Zhijie, Peter Smith)
+ Hou Zhijie, Peter Smith).
+ <ulink url="&commit_baseurl;93db6cbda"> [93db6cbda]</ulink>,
+ <ulink url="&commit_baseurl;60c07820d"> [60c07820d]</ulink>
</para>
</listitem>
@@ -1270,7 +1367,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add logical replication failover control to <link
linkend="sql-createsubscription"><literal>CREATE/ALTER
SUBSCRIPTION</literal></link> (Shveta Malik, Hou Zhijie, Ajin
- Cherian)
+ Cherian).
+ <ulink url="&commit_baseurl;776621a5e"> [776621a5e]</ulink>,
+ <ulink url="&commit_baseurl;22f7e61a6"> [22f7e61a6]</ulink>
</para>
</listitem>
@@ -1283,7 +1382,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Allow the application of logical replication changes to use
<link linkend="hash-index">hash</link> indexes on the subscriber
- (Hayato Kuroda)
+ (Hayato Kuroda).
+ <ulink url="&commit_baseurl;edca34243"> [edca34243]</ulink>
</para>
<para>
@@ -1301,7 +1401,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Improve <link linkend="logicaldecoding">logical decoding</link>
performance in cases where there are many subtransactions
- (Masahiko Sawada)
+ (Masahiko Sawada).
+ <ulink url="&commit_baseurl;5bec1d6bc"> [5bec1d6bc]</ulink>
</para>
</listitem>
@@ -1313,7 +1414,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Restart apply workers if subscription owner's superuser privileges
- are revoked (Vignesh C)
+ are revoked (Vignesh C).
+ <ulink url="&commit_baseurl;79243de13"> [79243de13]</ulink>
</para>
<para>
@@ -1330,7 +1432,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add <literal>flush</literal> option to <link
linkend="functions-replication-table"><function>pg_logical_emit_message()</function></link>
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;173b56f1e"> [173b56f1e]</ulink>
</para>
<para>
@@ -1348,7 +1451,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Allow specification of physical standbys that must be synchronized
- before they are visible to subscribers (Hou Zhijie, Shveta Malik)
+ before they are visible to subscribers (Hou Zhijie, Shveta Malik).
+ <ulink url="&commit_baseurl;bf279ddd1"> [bf279ddd1]</ulink>,
+ <ulink url="&commit_baseurl;0f934b073"> [0f934b073]</ulink>
</para>
<para>
@@ -1365,7 +1470,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Add worker type column to <link
linkend="monitoring-pg-stat-subscription"><structname>pg_stat_subscription</structname></link>
- (Peter Smith)
+ (Peter Smith).
+ <ulink url="&commit_baseurl;13aeaf079"> [13aeaf079]</ulink>
</para>
</listitem>
@@ -1396,7 +1502,11 @@ Author: Masahiko Sawada <msawada@postgresql.org>
Add new <link linkend="sql-copy"><command>COPY</command></link>
option <literal>ON_ERROR ignore</literal> to discard error rows
(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo
- Nagata)
+ Nagata).
+ <ulink url="&commit_baseurl;9e2d87011"> [9e2d87011]</ulink>,
+ <ulink url="&commit_baseurl;b725b7eec"> [b725b7eec]</ulink>,
+ <ulink url="&commit_baseurl;40bbc8cf0"> [40bbc8cf0]</ulink>,
+ <ulink url="&commit_baseurl;a6d0fa5ef"> [a6d0fa5ef]</ulink>
</para>
<para>
@@ -1413,7 +1523,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Add new <command>COPY</command> option
<literal>LOG_VERBOSITY</literal> which reports <literal>COPY
- FROM</literal> ignored error rows (Bharath Rupireddy)
+ FROM</literal> ignored error rows (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;f5a227895"> [f5a227895]</ulink>
</para>
</listitem>
@@ -1425,7 +1536,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow <literal>COPY FROM</literal> to report the number of skipped
- rows during processing (Atsushi Torikoshi)
+ rows during processing (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;729439607"> [729439607]</ulink>
</para>
<para>
@@ -1442,7 +1554,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
In <literal>COPY FROM</literal>, allow easy specification that all
- columns should be forced null or not null (Zhang Mingli)
+ columns should be forced null or not null (Zhang Mingli).
+ <ulink url="&commit_baseurl;f6d4c9cf1"> [f6d4c9cf1]</ulink>
</para>
</listitem>
@@ -1454,7 +1567,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<para>
Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>
- to report optimizer memory usage (Ashutosh Bapat)
+ to report optimizer memory usage (Ashutosh Bapat).
+ <ulink url="&commit_baseurl;5de890e36"> [5de890e36]</ulink>
</para>
<para>
@@ -1471,7 +1585,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <command>EXPLAIN</command> option <literal>SERIALIZE</literal>
to report the cost of converting data for network transmission
- (Stepan Rutz, Matthias van de Meent)
+ (Stepan Rutz, Matthias van de Meent).
+ <ulink url="&commit_baseurl;06286709e"> [06286709e]</ulink>
</para>
</listitem>
@@ -1484,7 +1599,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;295c36c0c"> [295c36c0c]</ulink>
</para>
</listitem>
@@ -1496,7 +1612,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <command>EXPLAIN</command>'s display of SubPlan nodes and
- output parameters (Tom Lane, Dean Rasheed)
+ output parameters (Tom Lane, Dean Rasheed).
+ <ulink url="&commit_baseurl;fd0398fcb"> [fd0398fcb]</ulink>
</para>
</listitem>
@@ -1508,7 +1625,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> <literal>deform_counter</literal>
- details to <command>EXPLAIN</command> (Dmitry Dolgov)
+ details to <command>EXPLAIN</command> (Dmitry Dolgov).
+ <ulink url="&commit_baseurl;5a3423ad8"> [5a3423ad8]</ulink>
</para>
</listitem>
@@ -1521,7 +1639,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow partitions to be merged using <link
linkend="sql-altertable"><literal>ALTER TABLE ... MERGE
- PARTITIONS</literal></link> (Dmitry Koval)
+ PARTITIONS</literal></link> (Dmitry Koval).
+ <ulink url="&commit_baseurl;1adf16b8f"> [1adf16b8f]</ulink>
</para>
</listitem>
@@ -1533,7 +1652,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow partitions to be split using <literal>ALTER TABLE ... SPLIT
- PARTITION</literal> (Dmitry Koval)
+ PARTITION</literal> (Dmitry Koval).
+ <ulink url="&commit_baseurl;87c21bb94"> [87c21bb94]</ulink>
</para>
</listitem>
@@ -1544,7 +1664,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
- Allow partitioned tables to have identity columns (Ashutosh Bapat)
+ Allow partitioned tables to have identity columns (Ashutosh Bapat).
+ <ulink url="&commit_baseurl;699586315"> [699586315]</ulink>
</para>
</listitem>
@@ -1556,7 +1677,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <link linkend="ddl-constraints-exclusion">exclusion
- constraints</link> on partitioned tables (Paul A. Jungwirth)
+ constraints</link> on partitioned tables (Paul A. Jungwirth).
+ <ulink url="&commit_baseurl;8c852ba9a"> [8c852ba9a]</ulink>
</para>
<para>
@@ -1577,7 +1699,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Allow specification of partitioned <link linkend="tableam">table
access methods</link> (Justin Pryzby, Soumyadeep Chakraborty,
- Michael Paquier)
+ Michael Paquier).
+ <ulink url="&commit_baseurl;374c7a229"> [374c7a229]</ulink>,
+ <ulink url="&commit_baseurl;e2395cdbe"> [e2395cdbe]</ulink>
</para>
</listitem>
@@ -1590,7 +1714,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add clearer <link linkend="sql-altertable"><command>ALTER
TABLE</command></link> method to set a column to the default
- statistics target (Peter Eisentraut)
+ statistics target (Peter Eisentraut).
+ <ulink url="&commit_baseurl;4f622503d"> [4f622503d]</ulink>
</para>
<para>
@@ -1608,7 +1733,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <literal>ALTER TABLE</literal> to change a column's generation
- expression (Amul Sul)
+ expression (Amul Sul).
+ <ulink url="&commit_baseurl;5d06e99a3"> [5d06e99a3]</ulink>
</para>
<para>
@@ -1625,7 +1751,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <literal>DEFAULT</literal> setting for <literal>ALTER TABLE
- .. SET ACCESS METHOD</literal> (Michael Paquier)
+ .. SET ACCESS METHOD</literal> (Michael Paquier).
+ <ulink url="&commit_baseurl;d61a6cad6"> [d61a6cad6]</ulink>
</para>
</listitem>
@@ -1638,7 +1765,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add support for <link linkend="sql-createeventtrigger">event
triggers</link> that fire at connection time (Konstantin Knizhnik,
- Mikhail Gribkov)
+ Mikhail Gribkov).
+ <ulink url="&commit_baseurl;e83d1b0c4"> [e83d1b0c4]</ulink>
</para>
</listitem>
@@ -1651,7 +1779,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add event trigger support for <link
linkend="sql-reindex"><command>REINDEX</command></link> (Garrett
- Thornburg, Jian He)
+ Thornburg, Jian He).
+ <ulink url="&commit_baseurl;f21848de2"> [f21848de2]</ulink>
</para>
</listitem>
@@ -1664,7 +1793,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Allow parenthesized syntax for <link
linkend="sql-cluster"><command>CLUSTER</command></link> options if
- a table name is not specified (Nathan Bossart)
+ a table name is not specified (Nathan Bossart).
+ <ulink url="&commit_baseurl;cdaedfc96"> [cdaedfc96]</ulink>
</para>
</listitem>
@@ -1686,7 +1816,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<para>
Allow the <type>interval</type> data type to support
<literal>+/-infinity</literal> values (Joseph Koshakow, Jian He,
- Ashutosh Bapat)
+ Ashutosh Bapat).
+ <ulink url="&commit_baseurl;519fc1bd9"> [519fc1bd9]</ulink>
</para>
</listitem>
@@ -1700,7 +1831,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow the use of an <link
linkend="datatype-enum"><type>ENUM</type></link> added via <link
linkend="sql-altertype"><command>ALTER TYPE</command></link> if
- the type was created in the same transaction (Tom Lane)
+ the type was created in the same transaction (Tom Lane).
+ <ulink url="&commit_baseurl;af1d39584"> [af1d39584]</ulink>
</para>
<para>
@@ -1726,7 +1858,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to modify updatable views (Dean
- Rasheed)
+ Rasheed).
+ <ulink url="&commit_baseurl;5f2e179bd"> [5f2e179bd]</ulink>
</para>
</listitem>
@@ -1738,7 +1871,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <literal>WHEN NOT MATCHED BY SOURCE</literal> to
- <command>MERGE</command> (Dean Rasheed)
+ <command>MERGE</command> (Dean Rasheed).
+ <ulink url="&commit_baseurl;0294df2f1"> [0294df2f1]</ulink>
</para>
<para>
@@ -1755,7 +1889,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to use the
- <literal>RETURNING</literal> clause (Dean Rasheed)
+ <literal>RETURNING</literal> clause (Dean Rasheed).
+ <ulink url="&commit_baseurl;c649fa24a"> [c649fa24a]</ulink>
</para>
<para>
@@ -1787,7 +1922,9 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
to convert <type>JSON</type> data to a table representation (Nikita
Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew
- Dunstan, Amit Langote, Jian He)
+ Dunstan, Amit Langote, Jian He).
+ <ulink url="&commit_baseurl;de3600452"> [de3600452]</ulink>,
+ <ulink url="&commit_baseurl;bb766cde6"> [bb766cde6]</ulink>
</para>
<para>
@@ -1807,7 +1944,8 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-json-creation-table"><function>JSON()</function></link>,
<function>JSON_SCALAR()</function>, and
<function>JSON_SERIALIZE()</function> (Nikita Glukhov, Teodor Sigaev,
- Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)
+ Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote).
+ <ulink url="&commit_baseurl;03734a7fe"> [03734a7fe]</ulink>
</para>
</listitem>
@@ -1831,7 +1969,12 @@ Author: Amit Langote <amitlan@postgresql.org>
<function>JSON_QUERY()</function>, and
<function>JSON_VALUE()</function> (Nikita Glukhov, Teodor Sigaev,
Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote,
- Peter Eisentraut, Jian He)
+ Peter Eisentraut, Jian He).
+ <ulink url="&commit_baseurl;aaaf9449e"> [aaaf9449e]</ulink>,
+ <ulink url="&commit_baseurl;1edb3b491"> [1edb3b491]</ulink>,
+ <ulink url="&commit_baseurl;6185c9737"> [6185c9737]</ulink>,
+ <ulink url="&commit_baseurl;c0fc07518"> [c0fc07518]</ulink>,
+ <ulink url="&commit_baseurl;ef744ebb7"> [ef744ebb7]</ulink>
</para>
</listitem>
@@ -1844,7 +1987,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<para>
Add <link linkend="functions-sqljson-path-operators">jsonpath</link>
methods to convert <type>JSON</type> values to other
- <type>JSON</type> data types (Jeevan Chalke)
+ <type>JSON</type> data types (Jeevan Chalke).
+ <ulink url="&commit_baseurl;66ea94e8e"> [66ea94e8e]</ulink>
</para>
<para>
@@ -1867,7 +2011,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-formatting-table"><function>to_timestamp()</function></link>
- time zone format specifiers (Tom Lane)
+ time zone format specifiers (Tom Lane).
+ <ulink url="&commit_baseurl;8ba6fdf90"> [8ba6fdf90]</ulink>
</para>
<para>
@@ -1884,7 +2029,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow the session <link linkend="guc-timezone">time zone</link>
- to be specified by <literal>AS LOCAL</literal> (Vik Fearing)
+ to be specified by <literal>AS LOCAL</literal> (Vik Fearing).
+ <ulink url="&commit_baseurl;97957fdba"> [97957fdba]</ulink>
</para>
<para>
@@ -1904,7 +2050,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add functions <link
linkend="functions-uuid"><function>uuid_extract_timestamp()</function></link>
and <function>uuid_extract_version()</function> to return
- <acronym>UUID</acronym> information (Andrey Borodin)
+ <acronym>UUID</acronym> information (Andrey Borodin).
+ <ulink url="&commit_baseurl;794f10f6b"> [794f10f6b]</ulink>
</para>
</listitem>
@@ -1916,7 +2063,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add functions to generate random numbers in a specified range
- (Dean Rasheed)
+ (Dean Rasheed).
+ <ulink url="&commit_baseurl;e6341323a"> [e6341323a]</ulink>
</para>
<para>
@@ -1935,7 +2083,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add functions to convert integers to binary and octal strings
- (Eric Radman, Nathan Bossart)
+ (Eric Radman, Nathan Bossart).
+ <ulink url="&commit_baseurl;260a1f18d"> [260a1f18d]</ulink>
</para>
<para>
@@ -1952,7 +2101,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add Unicode informational functions (Jeff Davis)
+ Add Unicode informational functions (Jeff Davis).
+ <ulink url="&commit_baseurl;a02b37fc0"> [a02b37fc0]</ulink>
</para>
<para>
@@ -1975,7 +2125,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<para>
Add function <link
linkend="functions-producing-xml-xmltext"><function>xmltext()</function></link>
- to convert text to a single <type>XML</type> text node (Jim Jones)
+ to convert text to a single <type>XML</type> text node (Jim Jones).
+ <ulink url="&commit_baseurl;526fe0d79"> [526fe0d79]</ulink>
</para>
</listitem>
@@ -1989,7 +2140,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add function <link
linkend="functions-info-catalog-table"><function>to_regtypemod()</function></link>
to return the type modifier of a type specification (David Wheeler,
- Erik Wienhold)
+ Erik Wienhold).
+ <ulink url="&commit_baseurl;1218ca995"> [1218ca995]</ulink>
</para>
</listitem>
@@ -2002,7 +2154,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-info-catalog-table"><function>pg_basetype()</function></link>
- function to return a domain's base type (Steve Chavez)
+ function to return a domain's base type (Steve Chavez).
+ <ulink url="&commit_baseurl;b154d8a6d"> [b154d8a6d]</ulink>
</para>
</listitem>
@@ -2017,7 +2170,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="functions-admin-dbsize"><function>pg_column_toast_chunk_id()</function></link>
to return a value's <link
linkend="storage-toast"><acronym>TOAST</acronym></link> identifier
- (Yugo Nagata)
+ (Yugo Nagata).
+ <ulink url="&commit_baseurl;d1162cfda"> [d1162cfda]</ulink>
</para>
<para>
@@ -2045,7 +2199,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow plpgsql <link
linkend="plpgsql-declaration-type"><literal>%TYPE</literal></link>
and <literal>%ROWTYPE</literal> specifications to represent arrays
- of non-array types (Quan Zongliang, Pavel Stehule)
+ of non-array types (Quan Zongliang, Pavel Stehule).
+ <ulink url="&commit_baseurl;5e8674dc8"> [5e8674dc8]</ulink>
</para>
</listitem>
@@ -2057,7 +2212,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow plpgsql <literal>%TYPE</literal> specification to reference
- composite column (Tom Lane)
+ composite column (Tom Lane).
+ <ulink url="&commit_baseurl;43b46aae1"> [43b46aae1]</ulink>
</para>
</listitem>
@@ -2077,7 +2233,8 @@ Author: Joe Conway <mail@joeconway.com>
<listitem>
<para>
- Add libpq function to change role passwords (Joe Conway)
+ Add libpq function to change role passwords (Joe Conway).
+ <ulink url="&commit_baseurl;a7be2a6c2"> [a7be2a6c2]</ulink>
</para>
<para>
@@ -2095,7 +2252,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add libpq functions to close portals and prepared statements
- (Jelte Fennema-Nio)
+ (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;28b572656"> [28b572656]</ulink>
</para>
<para>
@@ -2119,7 +2277,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Add libpq <acronym>API</acronym> which allows for blocking and
non-blocking <link linkend="libpq-cancel">cancel requests</link>,
- with encryption if already in use (Jelte Fennema-Nio)
+ with encryption if already in use (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;61461a300"> [61461a300]</ulink>
</para>
<para>
@@ -2138,7 +2297,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsocketPoll"><function>PQsocketPoll()</function></link>
- to allow polling of network sockets (Tristan Partin, Tom Lane)
+ to allow polling of network sockets (Tristan Partin, Tom Lane).
+ <ulink url="&commit_baseurl;f5e4dedfa"> [f5e4dedfa]</ulink>,
+ <ulink url="&commit_baseurl;105024a47"> [105024a47]</ulink>
</para>
</listitem>
@@ -2151,7 +2312,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add libpq function <link
linkend="libpq-PQsendPipelineSync"><function>PQsendPipelineSync()</function></link>
- to send a pipeline synchronization point (Anton Kirilov)
+ to send a pipeline synchronization point (Anton Kirilov).
+ <ulink url="&commit_baseurl;4794c2d31"> [4794c2d31]</ulink>
</para>
<para>
@@ -2171,7 +2333,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsetChunkedRowsMode"><function>PQsetChunkedRowsMode()</function></link>
- to allow retrieval of results in chunks (Daniel Vérité)
+ to allow retrieval of results in chunks (Daniel Vérité).
+ <ulink url="&commit_baseurl;4643a2b26"> [4643a2b26]</ulink>
</para>
</listitem>
@@ -2198,7 +2361,15 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<para>
Allow <acronym>TLS</acronym> connections without requiring a
network round-trip negotiation (Greg Stark, Heikki Linnakangas,
- Peter Eisentraut, Michael Paquier, Daniel Gustafsson)
+ Peter Eisentraut, Michael Paquier, Daniel Gustafsson).
+ <ulink url="&commit_baseurl;d39a49c1e"> [d39a49c1e]</ulink>,
+ <ulink url="&commit_baseurl;91044ae4b"> [91044ae4b]</ulink>,
+ <ulink url="&commit_baseurl;44e27f0a6"> [44e27f0a6]</ulink>,
+ <ulink url="&commit_baseurl;d80f2ce29"> [d80f2ce29]</ulink>,
+ <ulink url="&commit_baseurl;03a0e0d4b"> [03a0e0d4b]</ulink>,
+ <ulink url="&commit_baseurl;17a834a04"> [17a834a04]</ulink>,
+ <ulink url="&commit_baseurl;407e0b023"> [407e0b023]</ulink>,
+ <ulink url="&commit_baseurl;fb5718f35"> [fb5718f35]</ulink>
</para>
<para>
@@ -2226,7 +2397,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <application>psql</application> display of default and
- empty privileges (Erik Wienhold, Laurenz Albe)
+ empty privileges (Erik Wienhold, Laurenz Albe).
+ <ulink url="&commit_baseurl;d1379ebf4"> [d1379ebf4]</ulink>
</para>
<para>
@@ -2243,7 +2415,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Have backslash commands honor <literal>\pset null</literal> (Erik
- Wienhold, Laurenz Albe)
+ Wienhold, Laurenz Albe).
+ <ulink url="&commit_baseurl;d1379ebf4"> [d1379ebf4]</ulink>
</para>
<para>
@@ -2259,7 +2432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>psql</application>'s <literal>\watch</literal>
- to stop after a minimum number of rows returned (Greg Sabino Mullane)
+ to stop after a minimum number of rows returned (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;f347ec76e"> [f347ec76e]</ulink>
</para>
<para>
@@ -2275,7 +2449,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow <application>psql</application> connection attempts to be
- canceled with control-C (Tristan Partin)
+ canceled with control-C (Tristan Partin).
+ <ulink url="&commit_baseurl;cafe10565"> [cafe10565]</ulink>
</para>
</listitem>
@@ -2288,7 +2463,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <application>psql</application> to honor
<literal>FETCH_COUNT</literal> for non-<command>SELECT</command>
- queries (Daniel Vérité)
+ queries (Daniel Vérité).
+ <ulink url="&commit_baseurl;90f517821"> [90f517821]</ulink>
</para>
</listitem>
@@ -2317,7 +2493,16 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Improve <application>psql</application> tab completion (Dagfinn
Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez,
- Vignesh C, Pavel Borisov, Jian He)
+ Vignesh C, Pavel Borisov, Jian He).
+ <ulink url="&commit_baseurl;c951e9042"> [c951e9042]</ulink>,
+ <ulink url="&commit_baseurl;d16eb83ab"> [d16eb83ab]</ulink>,
+ <ulink url="&commit_baseurl;cd3424748"> [cd3424748]</ulink>,
+ <ulink url="&commit_baseurl;816f10564"> [816f10564]</ulink>,
+ <ulink url="&commit_baseurl;927332b95"> [927332b95]</ulink>,
+ <ulink url="&commit_baseurl;f1bb9284f"> [f1bb9284f]</ulink>,
+ <ulink url="&commit_baseurl;304b6b1a6"> [304b6b1a6]</ulink>,
+ <ulink url="&commit_baseurl;60ae37a8b"> [60ae37a8b]</ulink>,
+ <ulink url="&commit_baseurl;2800fbb2b"> [2800fbb2b]</ulink>
</para>
</listitem>
@@ -2339,7 +2524,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add application <link
linkend="app-pgwalsummary"><application>pg_walsummary</application></link>
- to dump <acronym>WAL</acronym> summary files (Robert Haas)
+ to dump <acronym>WAL</acronym> summary files (Robert Haas).
+ <ulink url="&commit_baseurl;ee1bfd168"> [ee1bfd168]</ulink>
</para>
</listitem>
@@ -2352,7 +2538,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>'s
- large objects to be restorable in batches (Tom Lane)
+ large objects to be restorable in batches (Tom Lane).
+ <ulink url="&commit_baseurl;a45c78e32"> [a45c78e32]</ulink>
</para>
<para>
@@ -2369,7 +2556,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <application>pg_dump</application> option
- <option>--exclude-extension</option> (Ayush Vatsa)
+ <option>--exclude-extension</option> (Ayush Vatsa).
+ <ulink url="&commit_baseurl;522ed12f7"> [522ed12f7]</ulink>
</para>
</listitem>
@@ -2386,7 +2574,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
to specify include/exclude objects in a file (Pavel Stehule,
- Daniel Gustafsson)
+ Daniel Gustafsson).
+ <ulink url="&commit_baseurl;a5cf808be"> [a5cf808be]</ulink>
</para>
<para>
@@ -2402,7 +2591,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add the <option>--sync-method</option> parameter to several client
- applications (Justin Pryzby, Nathan Bossart)
+ applications (Justin Pryzby, Nathan Bossart).
+ <ulink url="&commit_baseurl;8c16ad3b4"> [8c16ad3b4]</ulink>
</para>
<para>
@@ -2428,7 +2618,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restores
- in transaction batches (Tom Lane)
+ in transaction batches (Tom Lane).
+ <ulink url="&commit_baseurl;959b38d77"> [959b38d77]</ulink>
</para>
<para>
@@ -2447,7 +2638,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
Change <link
linkend="pgbench"><application>pgbench</application></link> debug
mode option from <option>-d</option> to <option>--debug</option>
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;3ff01b2b6"> [3ff01b2b6]</ulink>
</para>
<para>
@@ -2464,7 +2656,8 @@ Author: Tatsuo Ishii <ishii@postgresql.org>
<listitem>
<para>
Add pgbench option <option>--exit-on-abort</option> to exit after
- any client aborts (Yugo Nagata)
+ any client aborts (Yugo Nagata).
+ <ulink url="&commit_baseurl;3c662643c"> [3c662643c]</ulink>
</para>
</listitem>
@@ -2476,7 +2669,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command <literal>\syncpipeline</literal> to allow
- sending of sync messages (Anthonin Bonnefoy)
+ sending of sync messages (Anthonin Bonnefoy).
+ <ulink url="&commit_baseurl;94edfe250"> [94edfe250]</ulink>
</para>
</listitem>
@@ -2489,7 +2683,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow <link
linkend="pgarchivecleanup"><application>pg_archivecleanup</application></link>
- to remove backup history files (Atsushi Torikoshi)
+ to remove backup history files (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;3f8c98d0b"> [3f8c98d0b]</ulink>
</para>
<para>
@@ -2505,7 +2700,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add some long options to <application>pg_archivecleanup</application>
- (Atsushi Torikoshi)
+ (Atsushi Torikoshi).
+ <ulink url="&commit_baseurl;dd7c60f19"> [dd7c60f19]</ulink>
</para>
<para>
@@ -2525,7 +2721,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
and <link
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
- to use dbname in their connection specification (Jelte Fennema-Nio)
+ to use dbname in their connection specification (Jelte Fennema-Nio).
+ <ulink url="&commit_baseurl;cca97ce6a"> [cca97ce6a]</ulink>
</para>
<para>
@@ -2543,7 +2740,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
- option <option>--copy-file-range</option> (Thomas Munro)
+ option <option>--copy-file-range</option> (Thomas Munro).
+ <ulink url="&commit_baseurl;d93627bcb"> [d93627bcb]</ulink>
</para>
<para>
@@ -2562,7 +2760,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <link
linkend="app-reindexdb"><application>reindexdb</application></link>
<option>--index</option> to process indexes from different tables
- in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)
+ in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov).
+ <ulink url="&commit_baseurl;47f99a407"> [47f99a407]</ulink>
</para>
</listitem>
@@ -2580,7 +2779,10 @@ Author: Nathan Bossart <nathan@postgresql.org>
Allow <link linkend="app-reindexdb">reindexdb</link>,
<link linkend="app-vacuumdb">vacuumdb</link>, and <link
linkend="app-clusterdb">clusterdb</link> to process objects in all
- databases matching a pattern (Nathan Bossart)
+ databases matching a pattern (Nathan Bossart).
+ <ulink url="&commit_baseurl;24c928ad9"> [24c928ad9]</ulink>,
+ <ulink url="&commit_baseurl;648928c79"> [648928c79]</ulink>,
+ <ulink url="&commit_baseurl;1b49d56d3"> [1b49d56d3]</ulink>
</para>
<para>
@@ -2605,7 +2807,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove support for <productname>OpenSSL</productname> 1.0.1
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;8e278b657"> [8e278b657]</ulink>
</para>
</listitem>
@@ -2619,7 +2822,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow tests to pass in <productname>OpenSSL</productname>
- <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;284cbaea7"> [284cbaea7]</ulink>,
+ <ulink url="&commit_baseurl;3c44e7d8d"> [3c44e7d8d]</ulink>
</para>
</listitem>
@@ -2633,7 +2838,9 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Use <acronym>CPU AVX</acronym>-512 instructions for bit counting
- (Paul Amonson, Nathan Bossart, Ants Aasma)
+ (Paul Amonson, Nathan Bossart, Ants Aasma).
+ <ulink url="&commit_baseurl;792752af4"> [792752af4]</ulink>,
+ <ulink url="&commit_baseurl;41c51f0c6"> [41c51f0c6]</ulink>
</para>
</listitem>
@@ -2645,7 +2852,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Require <productname><acronym>LLVM</acronym></productname> version
- 10 or later (Thomas Munro)
+ 10 or later (Thomas Munro).
+ <ulink url="&commit_baseurl;820b5af73"> [820b5af73]</ulink>
</para>
</listitem>
@@ -2657,7 +2865,8 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Use native <acronym>CRC</acronym> instructions on 64-bit
- <productname>LoongArch</productname> CPUs (Xudong Yang)
+ <productname>LoongArch</productname> CPUs (Xudong Yang).
+ <ulink url="&commit_baseurl;4d14ccd6a"> [4d14ccd6a]</ulink>
</para>
</listitem>
@@ -2669,7 +2878,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <systemitem class="osname"><acronym>AIX</acronym></systemitem>
- support (Heikki Linnakangas)
+ support (Heikki Linnakangas).
+ <ulink url="&commit_baseurl;0b16bb877"> [0b16bb877]</ulink>
</para>
</listitem>
@@ -2682,7 +2892,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Remove the <productname>Microsoft Visual
Studio</productname>-specific <productname>PostgreSQL</productname>
- build option (Michael Paquier)
+ build option (Michael Paquier).
+ <ulink url="&commit_baseurl;1301c80b2"> [1301c80b2]</ulink>
</para>
<para>
@@ -2701,7 +2912,9 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Remove configure option <option>--disable-thread-safety</option>
- (Thomas Munro, Heikki Linnakangas)
+ (Thomas Munro, Heikki Linnakangas).
+ <ulink url="&commit_baseurl;68a4b58ec"> [68a4b58ec]</ulink>,
+ <ulink url="&commit_baseurl;ce0b0fa3e"> [ce0b0fa3e]</ulink>
</para>
<para>
@@ -2717,7 +2930,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <application>configure</application> option
- <option>--with-CC</option> (Heikki Linnakangas)
+ <option>--with-CC</option> (Heikki Linnakangas).
+ <ulink url="&commit_baseurl;1c1eec0f2"> [1c1eec0f2]</ulink>
</para>
<para>
@@ -2734,7 +2948,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
User-defined data type receive functions will no longer receive
- their data null-terminated (David Rowley)
+ their data null-terminated (David Rowley).
+ <ulink url="&commit_baseurl;f0efa5aec"> [f0efa5aec]</ulink>
</para>
</listitem>
@@ -2746,7 +2961,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
Add incremental <type>JSON</type> parser for use with huge
- <type>JSON</type> documents (Andrew Dunstan)
+ <type>JSON</type> documents (Andrew Dunstan).
+ <ulink url="&commit_baseurl;3311ea86e"> [3311ea86e]</ulink>
</para>
</listitem>
@@ -2758,7 +2974,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Convert top-level <filename>README</filename> file to
- <productname>Markdown</productname> (Nathan Bossart)
+ <productname>Markdown</productname> (Nathan Bossart).
+ <ulink url="&commit_baseurl;363eb0599"> [363eb0599]</ulink>
</para>
</listitem>
@@ -2770,7 +2987,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Remove no longer needed top-level <filename>INSTALL</filename> file
- (Tom Lane)
+ (Tom Lane).
+ <ulink url="&commit_baseurl;e2b73f4a4"> [e2b73f4a4]</ulink>
</para>
</listitem>
@@ -2782,7 +3000,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Remove <application>make</application>'s <literal>distprep</literal>
- option (Peter Eisentraut)
+ option (Peter Eisentraut).
+ <ulink url="&commit_baseurl;721856ff2"> [721856ff2]</ulink>
</para>
</listitem>
@@ -2795,7 +3014,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add <application>make</application> support for
<productname>Android</productname> shared libraries (Peter
- Eisentraut)
+ Eisentraut).
+ <ulink url="&commit_baseurl;79b03dbb3"> [79b03dbb3]</ulink>
</para>
</listitem>
@@ -2810,7 +3030,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
- Add backend support for injection points (Michael Paquier)
+ Add backend support for injection points (Michael Paquier).
+ <ulink url="&commit_baseurl;d86d20f0b"> [d86d20f0b]</ulink>,
+ <ulink url="&commit_baseurl;37b369dc6"> [37b369dc6]</ulink>,
+ <ulink url="&commit_baseurl;f587338de"> [f587338de]</ulink>
</para>
<para>
@@ -2827,7 +3050,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Fix <literal>emit_log_hook</literal> to use the same time value as
- other log records for the same query (Kambam Vinay, Michael Paquier)
+ other log records for the same query (Kambam Vinay, Michael Paquier).
+ <ulink url="&commit_baseurl;2a217c371"> [2a217c371]</ulink>
</para>
</listitem>
@@ -2839,7 +3063,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve documentation for using <literal>jsonpath</literal> for
- predicate checks (David Wheeler)
+ predicate checks (David Wheeler).
+ <ulink url="&commit_baseurl;7014c9a4b"> [7014c9a4b]</ulink>
</para>
</listitem>
@@ -2860,7 +3085,8 @@ Author: Etsuro Fujita <efujita@postgresql.org>
<listitem>
<para>
Allow joins with non-join qualifications to be pushed down to
- foreign servers and custom scans (Richard Guo, Etsuro Fujita)
+ foreign servers and custom scans (Richard Guo, Etsuro Fujita).
+ <ulink url="&commit_baseurl;9e9931d2b"> [9e9931d2b]</ulink>
</para>
<para>
@@ -2878,7 +3104,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to <xref linkend="postgres-fdw"/> foreign servers
- (Alexander Pyhalov)
+ (Alexander Pyhalov).
+ <ulink url="&commit_baseurl;824dbea3e"> [824dbea3e]</ulink>
</para>
</listitem>
@@ -2892,7 +3119,9 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Increase the default foreign data wrapper tuple cost (David Rowley,
- Umair Shahid)
+ Umair Shahid).
+ <ulink url="&commit_baseurl;cac169d68"> [cac169d68]</ulink>,
+ <ulink url="&commit_baseurl;f7f694b21"> [f7f694b21]</ulink>
</para>
<para>
@@ -2908,7 +3137,8 @@ Author: Noah Misch <noah@leadboat.com>
<listitem>
<para>
Allow <link linkend="dblink"><application>dblink</application></link>
- database operations to be interrupted (Noah Misch)
+ database operations to be interrupted (Noah Misch).
+ <ulink url="&commit_baseurl;d3c5f37dd"> [d3c5f37dd]</ulink>
</para>
</listitem>
@@ -2920,7 +3150,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the creation of hash indexes on <application><xref
- linkend="ltree"/></application> columns (Tommy Pavlicek)
+ linkend="ltree"/></application> columns (Tommy Pavlicek).
+ <ulink url="&commit_baseurl;485f0aa85"> [485f0aa85]</ulink>
</para>
<para>
@@ -2937,7 +3168,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow <application><xref linkend="unaccent"/></application> character
- translation rules to contain whitespace and quotes (Michael Paquier)
+ translation rules to contain whitespace and quotes (Michael Paquier).
+ <ulink url="&commit_baseurl;59f47fb98"> [59f47fb98]</ulink>
</para>
<para>
@@ -2956,7 +3188,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
- Maxim Orlov)
+ Maxim Orlov).
+ <ulink url="&commit_baseurl;5ae208720"> [5ae208720]</ulink>
</para>
</listitem>
@@ -2968,7 +3201,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="citext"/></application> tests to
- pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;3c551ebed"> [3c551ebed]</ulink>
</para>
</listitem>
@@ -2980,7 +3214,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="pgcrypto"/></application> tests
- to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ <ulink url="&commit_baseurl;795592865"> [795592865]</ulink>
</para>
</listitem>
@@ -2992,7 +3227,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Remove some unused <link linkend="spi"><acronym>SPI</acronym></link>
- macros (Bharath Rupireddy)
+ macros (Bharath Rupireddy).
+ <ulink url="&commit_baseurl;75680c3d8"> [75680c3d8]</ulink>
</para>
</listitem>
@@ -3004,7 +3240,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Remove <application>adminpack</application> contrib extension
- (Daniel Gustafsson)
+ (Daniel Gustafsson).
+ <ulink url="&commit_baseurl;cc09e6549"> [cc09e6549]</ulink>
</para>
<para>
@@ -3022,7 +3259,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-alteroperator"><command>ALTER
OPERATOR</command></link> to set more optimization attributes
- (Tommy Pavlicek)
+ (Tommy Pavlicek).
+ <ulink url="&commit_baseurl;2b5154bea"> [2b5154bea]</ulink>
</para>
<para>
@@ -3045,7 +3283,11 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow extensions to define <link
linkend="xfunc-addin-wait-events">custom wait events</link>
- (Masahiro Ikeda)
+ (Masahiro Ikeda).
+ <ulink url="&commit_baseurl;c9af05465"> [c9af05465]</ulink>,
+ <ulink url="&commit_baseurl;c8e318b1b"> [c8e318b1b]</ulink>,
+ <ulink url="&commit_baseurl;d61f2538a"> [d61f2538a]</ulink>,
+ <ulink url="&commit_baseurl;c789f0f6c"> [c789f0f6c]</ulink>
</para>
<para>
@@ -3064,7 +3306,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <application><xref linkend="pgbuffercache"/></application>
function <function>pg_buffercache_evict()</function> to allow shared
- buffer eviction (Palak Chaturvedi, Thomas Munro)
+ buffer eviction (Palak Chaturvedi, Thomas Munro).
+ <ulink url="&commit_baseurl;13453eedd"> [13453eedd]</ulink>
</para>
<para>
@@ -3088,7 +3331,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace <link linkend="sql-call"><command>CALL</command></link>
parameters in <application>pg_stat_statements</application> with
- placeholders (Sami Imseih)
+ placeholders (Sami Imseih).
+ <ulink url="&commit_baseurl;11c34b342"> [11c34b342]</ulink>
</para>
</listitem>
@@ -3101,7 +3345,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace savepoint names stored in
<structname>pg_stat_statements</structname> with placeholders
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ <ulink url="&commit_baseurl;31de7e60d"> [31de7e60d]</ulink>
</para>
<para>
@@ -3123,7 +3368,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace the two-phase commit <acronym>GID</acronym>s stored in
<structname>pg_stat_statements</structname> with placeholders
- (Michael Paquier)
+ (Michael Paquier).
+ <ulink url="&commit_baseurl;638d42a3c"> [638d42a3c]</ulink>
</para>
<para>
@@ -3147,7 +3393,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Track <link
linkend="sql-deallocate"><command>DEALLOCATE</command></link>
in <structname>pg_stat_statements</structname> (Dagfinn Ilmari
- Mannsåker, Michael Paquier)
+ Mannsåker, Michael Paquier).
+ <ulink url="&commit_baseurl;bb45156f3"> [bb45156f3]</ulink>
</para>
<para>
@@ -3166,7 +3413,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics columns of
- <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz)
+ <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz).
+ <ulink url="&commit_baseurl;295c36c0c"> [295c36c0c]</ulink>,
+ <ulink url="&commit_baseurl;5147ab1dd"> [5147ab1dd]</ulink>
</para>
<para>
@@ -3183,7 +3432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> deform_counter details to
- <structname>pg_stat_statements</structname> (Dmitry Dolgov)
+ <structname>pg_stat_statements</structname> (Dmitry Dolgov).
+ <ulink url="&commit_baseurl;5a3423ad8"> [5a3423ad8]</ulink>
</para>
</listitem>
@@ -3196,7 +3446,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add optional fourth argument (<literal>minmax_only</literal>)
to <function>pg_stat_statements_reset()</function> to allow for
- the resetting of only min/max statistics (Andrei Zubkov)
+ the resetting of only min/max statistics (Andrei Zubkov).
+ <ulink url="&commit_baseurl;dc9f8a798"> [dc9f8a798]</ulink>
</para>
<para>
@@ -3214,7 +3465,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add <structname>pg_stat_statements</structname>
columns <structfield>stats_since</structfield> and
<structfield>minmax_stats_since</structfield> to track entry
- creation time and last min/max reset time (Andrei Zubkov)
+ creation time and last min/max reset time (Andrei Zubkov).
+ <ulink url="&commit_baseurl;dc9f8a798"> [dc9f8a798]</ulink>
</para>
</listitem>
--
2.34.1
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-09 12:42 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-09 12:42 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Andres Freund <andres@anarazel.de>; Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
Em qui., 8 de ago. de 2024 às 21:57, jian he <jian.universality@gmail.com>
escreveu:
>
> please check attached.
>
I still think this way would be better
+ Sawada, John Naylor). [
+ <ulink url="&commit_baseurl;ee1b30f12">ee1b30f12</ulink>,
+ <ulink url="&commit_baseurl;30e144287">30e144287</ulink>,
+ <ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
+ <ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
instead of this
+ Sawada, John Naylor).
+ <ulink url="&commit_baseurl;ee1b30f12"> [ee1b30f12]</ulink>,
+ <ulink url="&commit_baseurl;30e144287"> [30e144287]</ulink>,
+ <ulink url="&commit_baseurl;667e65aac"> [667e65aac]</ulink>,
+ <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026]</ulink>
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-12 09:20 jian he <jian.universality@gmail.com>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-12 09:20 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Andres Freund <andres@anarazel.de>; Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
On Fri, Aug 9, 2024 at 8:43 PM Marcos Pegoraro <marcos@f10.com.br> wrote:
>
> I still think this way would be better
> + Sawada, John Naylor). [
> + <ulink url="&commit_baseurl;ee1b30f12">ee1b30f12</ulink>,
> + <ulink url="&commit_baseurl;30e144287">30e144287</ulink>,
> + <ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
> + <ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
> instead of this
> + Sawada, John Naylor).
> + <ulink url="&commit_baseurl;ee1b30f12"> [ee1b30f12]</ulink>,
> + <ulink url="&commit_baseurl;30e144287"> [30e144287]</ulink>,
> + <ulink url="&commit_baseurl;667e65aac"> [667e65aac]</ulink>,
> + <ulink url="&commit_baseurl;6dbb49026"> [6dbb49026]</ulink>
>
as your wish.
Attachments:
[text/x-patch] v4-0001-pg-17-release-note-add-git-commit-link-reference.patch (74.8K, ../../CACJufxF5q5iuENPOHh2pvoWkRUrw0A9wY0ubbUPVnGMUnOt7MQ@mail.gmail.com/2-v4-0001-pg-17-release-note-add-git-commit-link-reference.patch)
download | inline diff:
From a511a80c7e00cd1ce4650e4450bb938868e69062 Mon Sep 17 00:00:00 2001
From: jian he <jian.universality@gmail.com>
Date: Mon, 12 Aug 2024 17:14:40 +0800
Subject: [PATCH v4 1/1] pg 17 release note add git commit link reference
---
doc/src/sgml/postgres.sgml | 1 +
doc/src/sgml/release-17.sgml | 618 ++++++++++++++++++++++++-----------
2 files changed, 436 insertions(+), 183 deletions(-)
diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml
index ec9f90e2..7be25c58 100644
--- a/doc/src/sgml/postgres.sgml
+++ b/doc/src/sgml/postgres.sgml
@@ -9,6 +9,7 @@
<!ENTITY % filelist SYSTEM "filelist.sgml">
%filelist;
+<!ENTITY commit_baseurl "https://postgr.es/c/">
<!ENTITY reference SYSTEM "reference.sgml">
<!--
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml
index e9cee92f..ac43c126 100644
--- a/doc/src/sgml/release-17.sgml
+++ b/doc/src/sgml/release-17.sgml
@@ -56,7 +56,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
- during maintenance operations (Jeff Davis)
+ during maintenance operations (Jeff Davis).
+ [<ulink url="&commit_baseurl;2af07e2f7">2af07e2f7</ulink>]
</para>
<para>
@@ -80,7 +81,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Restrict <literal>ago</literal> to only appear at the end in
- <type>interval</type> values (Joseph Koshakow)
+ <type>interval</type> values (Joseph Koshakow).
+ [<ulink url="&commit_baseurl;165d581f1">165d581f1</ulink>,
+ <ulink url="&commit_baseurl;617f9b7d4">617f9b7d4</ulink>]
</para>
<para>
@@ -95,7 +98,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
- Remove server variable old_snapshot_threshold (Thomas Munro)
+ Remove server variable old_snapshot_threshold (Thomas Munro).
+ [<ulink url="&commit_baseurl;f691f5b80">f691f5b80</ulink>]
</para>
<para>
@@ -116,7 +120,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Change <link linkend="sql-set-session-authorization"><command>SET
SESSION AUTHORIZATION</command></link> handling of the initial
- session user's superuser status (Joseph Koshakow)
+ session user's superuser status (Joseph Koshakow).
+ [<ulink url="&commit_baseurl;a0363ab7a">a0363ab7a</ulink>]
</para>
<para>
@@ -133,7 +138,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
- Remove feature which simulated per-database users (Nathan Bossart)
+ Remove feature which simulated per-database users (Nathan Bossart).
+ [<ulink url="&commit_baseurl;884eee5bf">884eee5bf</ulink>]
</para>
<para>
@@ -150,7 +156,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Remove <xref linkend="guc-wal-sync-method"/> value
<literal>fsync_writethrough</literal> on <systemitem
- class="osname">Windows</systemitem> (Thomas Munro)
+ class="osname">Windows</systemitem> (Thomas Munro).
+ [<ulink url="&commit_baseurl;d0c28601e">d0c28601e</ulink>]
</para>
<para>
@@ -167,7 +174,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change file boundary handling of two <acronym>WAL</acronym> file
- name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian)
+ name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian).
+ [<ulink url="&commit_baseurl;344afc776">344afc776</ulink>]
</para>
<para>
@@ -188,7 +196,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove server variable <literal>trace_recovery_messages</literal>
- since it is no longer needed (Bharath Rupireddy)
+ since it is no longer needed (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;c7a3e6b46">c7a3e6b46</ulink>]
</para>
</listitem>
@@ -202,7 +211,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Remove <link
linkend="information-schema">information schema</link> column
<structname>element_types</structname>.<structfield>domain_default</structfield>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;78806a950">78806a950</ulink>]
</para>
</listitem>
@@ -214,7 +224,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
- lock mode output labels (Bruce Momjian)
+ lock mode output labels (Bruce Momjian).
+ [<ulink url="&commit_baseurl;15d5d7405">15d5d7405</ulink>]
</para>
</listitem>
@@ -228,7 +239,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Remove <structfield>buffers_backend</structfield> and
<structfield>buffers_backend_fsync</structfield> from <link
linkend="monitoring-pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</structname></link>
- (Bharath Rupireddy)
+ (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;74604a37f">74604a37f</ulink>]
</para>
<para>
@@ -246,7 +258,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Rename I/O block read/write timing statistics columns of
<application><xref linkend="pgstatstatements"/></application>
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;13d00729d">13d00729d</ulink>]
</para>
<para>
@@ -271,7 +284,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
and
<structname>pg_attribute</structname>.<structfield>stxstattarget</structfield>
to represent the default statistics target as <literal>NULL</literal>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;4f622503d">4f622503d</ulink>,
+ <ulink url="&commit_baseurl;012460ee9">012460ee9</ulink>]
</para>
</listitem>
@@ -286,7 +301,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
linkend="catalog-pg-collation"><structname>pg_collation</structname>.<structfield>colliculocale</structfield></link>
to <structfield>colllocale</structfield> and
<link linkend="catalog-pg-database"><structname>pg_database</structname>.<structfield>daticulocale</structfield></link>
- to <structfield>datlocale</structfield> (Jeff Davis)
+ to <structfield>datlocale</structfield> (Jeff Davis).
+ [<ulink url="&commit_baseurl;f696c0cd5">f696c0cd5</ulink>]
</para>
</listitem>
@@ -305,7 +321,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
- <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada)
+ <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada).
+ [<ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
+ <ulink url="&commit_baseurl;f1affb670">f1affb670</ulink>]
</para>
</listitem>
@@ -318,7 +336,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Rename <acronym>SLRU</acronym> columns in system view <link
linkend="monitoring-pg-stat-slru-view"><structname>pg_stat_slru</structname></link>
- (Alvaro Herrera)
+ (Alvaro Herrera).
+ [<ulink url="&commit_baseurl;bcdfa5f2e">bcdfa5f2e</ulink>]
</para>
<para>
@@ -360,7 +379,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics and sort order of columns referenced in earlier row
- output clauses (Jian Guo, Richard Guo, Tom Lane)
+ output clauses (Jian Guo, Richard Guo, Tom Lane).
+ [<ulink url="&commit_baseurl;f7816aec2">f7816aec2</ulink>,
+ <ulink url="&commit_baseurl;a65724dfa">a65724dfa</ulink>]
</para>
</listitem>
@@ -375,7 +396,9 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of <literal>IS NOT NULL</literal> and
<literal>IS NULL</literal> query restrictions (David Rowley,
- Richard Guo, Andy Fan)
+ Richard Guo, Andy Fan).
+ [<ulink url="&commit_baseurl;b262ad440">b262ad440</ulink>,
+ <ulink url="&commit_baseurl;3af704098">3af704098</ulink>]
</para>
<para>
@@ -394,7 +417,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow partition pruning on boolean columns on <literal>IS [NOT]
- UNKNOWN</literal> conditionals (David Rowley)
+ UNKNOWN</literal> conditionals (David Rowley).
+ [<ulink url="&commit_baseurl;07c36c133">07c36c133</ulink>]
</para>
</listitem>
@@ -406,7 +430,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve optimization of range values when using containment
- operators <@ and @> (Kim Johan Andersson, Jian He)
+ operators <@ and @> (Kim Johan Andersson, Jian He).
+ [<ulink url="&commit_baseurl;075df6b20">075df6b20</ulink>]
</para>
</listitem>
@@ -418,7 +443,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow correlated <literal>IN</literal> subqueries to be transformed
- into joins (Andy Fan, Tom Lane)
+ into joins (Andy Fan, Tom Lane).
+ [<ulink url="&commit_baseurl;9f1337639">9f1337639</ulink>]
</para>
</listitem>
@@ -431,7 +457,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of the <literal>LIMIT</literal> clause
on partitioned tables, inheritance parents, and <literal>UNION
- ALL</literal> queries (Andy Fan, David Rowley)
+ ALL</literal> queries (Andy Fan, David Rowley).
+ [<ulink url="&commit_baseurl;a8a968a82">a8a968a82</ulink>]
</para>
</listitem>
@@ -442,7 +469,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
- Allow query nodes to be run in parallel in more cases (Tom Lane)
+ Allow query nodes to be run in parallel in more cases (Tom Lane).
+ [<ulink url="&commit_baseurl;e08d74ca1">e08d74ca1</ulink>]
</para>
</listitem>
@@ -455,7 +483,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow <literal>GROUP BY</literal> columns to be internally
ordered to match <literal>ORDER BY</literal> (Andrei Lepikhov,
- Teodor Sigaev)
+ Teodor Sigaev).
+ [<ulink url="&commit_baseurl;0452b461b">0452b461b</ulink>]
</para>
<para>
@@ -472,7 +501,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow <literal>UNION</literal> (without <literal>ALL</literal>)
- to use MergeAppend (David Rowley)
+ to use MergeAppend (David Rowley).
+ [<ulink url="&commit_baseurl;66c0185a3">66c0185a3</ulink>]
</para>
</listitem>
@@ -484,7 +514,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Fix MergeAppend plans to more accurately compute the number of
- rows that need to be sorted (Alexander Kuzmenkov)
+ rows that need to be sorted (Alexander Kuzmenkov).
+ [<ulink url="&commit_baseurl;9d1a5354f">9d1a5354f</ulink>]
</para>
</listitem>
@@ -497,7 +528,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Allow <link linkend="gist">GiST</link> and <link
linkend="spgist">SP-GiST</link> indexes to be part of incremental
- sorts (Miroslav Bendik)
+ sorts (Miroslav Bendik).
+ [<ulink url="&commit_baseurl;625d5b3ca">625d5b3ca</ulink>]
</para>
<para>
@@ -517,7 +549,9 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add columns to <link
linkend="view-pg-stats"><structname>pg_stats</structname></link>
to report range-type histogram information (Egor Rogov, Soumyadeep
- Chakraborty)
+ Chakraborty).
+ [<ulink url="&commit_baseurl;bc3c8db8a">bc3c8db8a</ulink>]
+
</para>
</listitem>
@@ -539,7 +573,8 @@ Author: Peter Geoghegan <pg@bowt.ie>
Allow <link linkend="btree">btree</link> indexes to more
efficiently find a set of values, such as those supplied by
<literal>IN</literal> clauses using constants (Peter Geoghegan,
- Matthias van de Meent)
+ Matthias van de Meent).
+ [<ulink url="&commit_baseurl;5bf748b86">5bf748b86</ulink>]
</para>
</listitem>
@@ -552,7 +587,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<para>
Allow <link linkend="brin"><acronym>BRIN</acronym></link> indexes
to be created using parallel workers (Tomas Vondra, Matthias van
- de Meent)
+ de Meent).
+ [<ulink url="&commit_baseurl;b43757171">b43757171</ulink>]
</para>
</listitem>
@@ -573,7 +609,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently remove and freeze tuples (Melanie
- Plageman, Heikki Linnakangas)
+ Plageman, Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
</para>
<para>
@@ -596,7 +633,11 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently store tuple references (Masahiko
- Sawada, John Naylor)
+ Sawada, John Naylor).
+ [<ulink url="&commit_baseurl;ee1b30f12">ee1b30f12</ulink>,
+ <ulink url="&commit_baseurl;30e144287">30e144287</ulink>,
+ <ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
+ <ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
</para>
<para>
@@ -613,7 +654,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
- Optimize vacuuming of relations with no indexes (Melanie Plageman)
+ Optimize vacuuming of relations with no indexes (Melanie Plageman).
+ [<ulink url="&commit_baseurl;c120550ed">c120550ed</ulink>]
</para>
</listitem>
@@ -625,7 +667,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Increase default <xref linkend="guc-vacuum-buffer-usage-limit"/>
- to 2MB (Thomas Munro)
+ to 2MB (Thomas Munro).
+ [<ulink url="&commit_baseurl;98f320eb2">98f320eb2</ulink>]
</para>
</listitem>
@@ -637,7 +680,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Improve performance when checking roles with many memberships
- (Nathan Bossart)
+ (Nathan Bossart).
+ [<ulink url="&commit_baseurl;d365ae705">d365ae705</ulink>]
</para>
</listitem>
@@ -649,7 +693,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve performance of heavily-contended <acronym>WAL</acronym>
- writes (Bharath Rupireddy)
+ writes (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;71e4cc6b8">71e4cc6b8</ulink>]
</para>
</listitem>
@@ -661,7 +706,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Improve performance when transferring large blocks of data to a
- client (Melih Mutlu)
+ client (Melih Mutlu).
+ [<ulink url="&commit_baseurl;c4ab7da60">c4ab7da60</ulink>]
</para>
</listitem>
@@ -678,7 +724,10 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Allow the grouping of file system reads with the new system variable
<xref linkend="guc-io-combine-limit"/> (Thomas Munro, Andres Freund,
- Melanie Plageman, Nazir Bilal Yavuz)
+ Melanie Plageman, Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;210622c60">210622c60</ulink>,
+ <ulink url="&commit_baseurl;b7b0f3f27">b7b0f3f27</ulink>,
+ <ulink url="&commit_baseurl;041b96802">041b96802</ulink>]
</para>
</listitem>
@@ -704,7 +753,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Create system view <link
linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>
- (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)
+ (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;96f052613">96f052613</ulink>,
+ <ulink url="&commit_baseurl;12915a58e">12915a58e</ulink>,
+ <ulink url="&commit_baseurl;e820db5b5">e820db5b5</ulink>]
</para>
<para>
@@ -726,7 +778,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve control over resetting statistics (Atsushi Torikoshi,
- Bharath Rupireddy)
+ Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;23c8c0c8f">23c8c0c8f</ulink>,
+ <ulink url="&commit_baseurl;2e8a0edc2">2e8a0edc2</ulink>,
+ <ulink url="&commit_baseurl;e5cca6288">e5cca6288</ulink>]
</para>
<para>
@@ -749,7 +804,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
- backups (Andres Freund)
+ backups (Andres Freund).
+ [<ulink url="&commit_baseurl;1d35f705e">1d35f705e</ulink>]
</para>
</listitem>
@@ -761,7 +817,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <xref linkend="guc-log-connections"/> log line for
- <literal>trust</literal> connections (Jacob Champion)
+ <literal>trust</literal> connections (Jacob Champion).
+ [<ulink url="&commit_baseurl;e48b19c5d">e48b19c5d</ulink>]
</para>
</listitem>
@@ -773,7 +830,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Add log message to report walsender acquisition and release of
- replication slots (Bharath Rupireddy)
+ replication slots (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;7c3fb505b">7c3fb505b</ulink>]
</para>
<para>
@@ -791,7 +849,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add system view <link
linkend="view-pg-wait-events"><structname>pg_wait_events</structname></link>
- that reports wait event types (Bertrand Drouvot)
+ that reports wait event types (Bertrand Drouvot).
+ [<ulink url="&commit_baseurl;1e68e43d3">1e68e43d3</ulink>]
</para>
<para>
@@ -809,7 +868,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Add <link linkend="view-pg-wait-events">wait events</link> for
- checkpoint delays (Thomas Munro)
+ checkpoint delays (Thomas Munro).
+ [<ulink url="&commit_baseurl;0013ba290">0013ba290</ulink>]
</para>
</listitem>
@@ -821,7 +881,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow vacuum to report the progress of index processing (Sami
- Imseih)
+ Imseih).
+ [<ulink url="&commit_baseurl;46ebdfe16">46ebdfe16</ulink>]
</para>
<para>
@@ -851,7 +912,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Allow granting the right to perform maintenance operations
- (Nathan Bossart)
+ (Nathan Bossart).
+ [<ulink url="&commit_baseurl;ecb0fd337">ecb0fd337</ulink>]
</para>
<para>
@@ -878,7 +940,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="predefined-roles"><literal>pg_monitor</literal></link>
membership to execute <link
linkend="functions-info-session-table"><function>pg_current_logfile()</function></link>
- (Pavlo Golub, Nathan Bossart)
+ (Pavlo Golub, Nathan Bossart).
+ [<ulink url="&commit_baseurl;8d8afd48d">8d8afd48d</ulink>]
</para>
</listitem>
@@ -900,7 +963,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add system variable <xref linkend="guc-allow-alter-system"/>
to disallow <link linkend="sql-altersystem"><command>ALTER
- SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini)
+ SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini).
+ [<ulink url="&commit_baseurl;d3ae2a24f">d3ae2a24f</ulink>]
</para>
</listitem>
@@ -913,7 +977,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-altersystem"><command>ALTER
SYSTEM</command></link> to set unrecognized custom server variables
- (Tom Lane)
+ (Tom Lane).
+ [<ulink url="&commit_baseurl;2d870b4ae">2d870b4ae</ulink>]
</para>
<para>
@@ -935,7 +1000,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add server variable <xref linkend="guc-transaction-timeout"/> to
restrict the duration of transactions (Andrey Borodin, Japin Li,
- Junwang Zhao, Alexander Korotkov)
+ Junwang Zhao, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;51efe38cb">51efe38cb</ulink>,
+ <ulink url="&commit_baseurl;bf82f4379">bf82f4379</ulink>,
+ <ulink url="&commit_baseurl;28e858c0f">28e858c0f</ulink>]
</para>
</listitem>
@@ -952,7 +1020,11 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add a builtin platform-independent collation provider (Jeff Davis)
+ Add a builtin platform-independent collation provider (Jeff Davis).
+ [<ulink url="&commit_baseurl;2d819a08a">2d819a08a</ulink>,
+ <ulink url="&commit_baseurl;846311051">846311051</ulink>,
+ <ulink url="&commit_baseurl;f69319f2f">f69319f2f</ulink>,
+ <ulink url="&commit_baseurl;9acae56ce">9acae56ce</ulink>]
</para>
<para>
@@ -969,7 +1041,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add server variable <xref linkend="guc-huge-page-size"/> to report
- the use of huge pages by Postgres (Justin Pryzby)
+ the use of huge pages by Postgres (Justin Pryzby).
+ [<ulink url="&commit_baseurl;a14354cac">a14354cac</ulink>]
</para>
<para>
@@ -985,7 +1058,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
- Add server variable to disable event triggers (Daniel Gustafsson)
+ Add server variable to disable event triggers (Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;7750fefdb">7750fefdb</ulink>]
</para>
<para>
@@ -1004,7 +1078,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow the <link
linkend="monitoring-pg-stat-slru-view"><acronym>SLRU</acronym></link>
cache sizes to be configured (Andrey Borodin, Dilip Kumar,
- Alvaro Herrera)
+ Alvaro Herrera).
+ [<ulink url="&commit_baseurl;53c2a97a9">53c2a97a9</ulink>]
</para>
<para>
@@ -1042,7 +1117,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<listitem>
<para>
Add support for incremental file system backup (Robert Haas,
- Jakub Wartak, Tomas Vondra)
+ Jakub Wartak, Tomas Vondra).
+ [<ulink url="&commit_baseurl;dc2123400">dc2123400</ulink>,
+ <ulink url="&commit_baseurl;f8ce4ed78">f8ce4ed78</ulink>]
</para>
<para>
@@ -1069,7 +1146,11 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow the creation of <acronym>WAL</acronym> summarization files
- (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski)
+ (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski).
+ [<ulink url="&commit_baseurl;174c48050">174c48050</ulink>,
+ <ulink url="&commit_baseurl;d97ef756a">d97ef756a</ulink>,
+ <ulink url="&commit_baseurl;f896057e4">f896057e4</ulink>,
+ <ulink url="&commit_baseurl;d9ef650fc">d9ef650fc</ulink>]
</para>
<para>
@@ -1094,7 +1175,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add the system identifier to file system <link
linkend="backup-manifest-format">backup manifest</link> files
- (Amul Sul)
+ (Amul Sul).
+ [<ulink url="&commit_baseurl;2041bc427">2041bc427</ulink>]
</para>
<para>
@@ -1113,7 +1195,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<literal>dbname</literal> to be written when <link
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
writes connection information to
- <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda)
+ <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda).
+ [<ulink url="&commit_baseurl;a145f424d">a145f424d</ulink>]
</para>
</listitem>
@@ -1129,7 +1212,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>invalidation_reason</structfield></link>
to report the reason for invalid slots (Shveta Malik, Bharath
- Rupireddy)
+ Rupireddy).
+ [<ulink url="&commit_baseurl;007693f2a">007693f2a</ulink>,
+ <ulink url="&commit_baseurl;6ae701b43">6ae701b43</ulink>]
</para>
</listitem>
@@ -1146,7 +1231,10 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>inactive_since</structfield></link>
- to report slot inactivity duration (Bharath Rupireddy)
+ to report slot inactivity duration (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;a11f330b5">a11f330b5</ulink>,
+ <ulink url="&commit_baseurl;6d49c8d4b">6d49c8d4b</ulink>,
+ <ulink url="&commit_baseurl;6f132ed69">6f132ed69</ulink>]
</para>
</listitem>
@@ -1162,7 +1250,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add function <link
linkend="functions-replication-table"><function>pg_sync_replication_slots()</function></link>
to synchronize logical replication slots (Hou Zhijie, Shveta Malik,
- Ajin Cherian, Peter Eisentraut)
+ Ajin Cherian, Peter Eisentraut).
+ [<ulink url="&commit_baseurl;ddd5f4f54">ddd5f4f54</ulink>,
+ <ulink url="&commit_baseurl;7a424ece4">7a424ece4</ulink>]
</para>
</listitem>
@@ -1175,7 +1265,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add the <literal>failover</literal> property to the <link
linkend="protocol-replication">replication protocol</link> (Hou
- Zhijie, Shveta Malik)
+ Zhijie, Shveta Malik).
+ [<ulink url="&commit_baseurl;732924043">732924043</ulink>]
</para>
</listitem>
@@ -1198,7 +1289,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add application <link
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>
to create a logical replica from a physical standby server
- (Euler Taveira)
+ (Euler Taveira).
+ [<ulink url="&commit_baseurl;d44032d01">d44032d01</ulink>]
</para>
</listitem>
@@ -1214,7 +1306,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Have <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
migrate valid logical slots and subscriptions (Hayato Kuroda,
- Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal)
+ Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal).
+ [<ulink url="&commit_baseurl;29d0a77fa">29d0a77fa</ulink>,
+ <ulink url="&commit_baseurl;9a17be1e2">9a17be1e2</ulink>]
</para>
<para>
@@ -1234,7 +1328,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Enable the failover of <link
linkend="logical-replication-subscription-slot">logical slots</link>
- (Hou Zhijie, Shveta Malik, Ajin Cherian)
+ (Hou Zhijie, Shveta Malik, Ajin Cherian).
+ [<ulink url="&commit_baseurl;c393308b6">c393308b6</ulink>]
</para>
<para>
@@ -1254,7 +1349,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add server variable <xref linkend="guc-sync-replication-slots"/>
to enable failover logical slot synchronization (Shveta Malik,
- Hou Zhijie, Peter Smith)
+ Hou Zhijie, Peter Smith).
+ [<ulink url="&commit_baseurl;93db6cbda">93db6cbda</ulink>,
+ <ulink url="&commit_baseurl;60c07820d">60c07820d</ulink>]
</para>
</listitem>
@@ -1270,7 +1367,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add logical replication failover control to <link
linkend="sql-createsubscription"><literal>CREATE/ALTER
SUBSCRIPTION</literal></link> (Shveta Malik, Hou Zhijie, Ajin
- Cherian)
+ Cherian).
+ [<ulink url="&commit_baseurl;776621a5e">776621a5e</ulink>,
+ <ulink url="&commit_baseurl;22f7e61a6">22f7e61a6</ulink>]
</para>
</listitem>
@@ -1283,7 +1382,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Allow the application of logical replication changes to use
<link linkend="hash-index">hash</link> indexes on the subscriber
- (Hayato Kuroda)
+ (Hayato Kuroda).
+ [<ulink url="&commit_baseurl;edca34243">edca34243</ulink>]
</para>
<para>
@@ -1301,7 +1401,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Improve <link linkend="logicaldecoding">logical decoding</link>
performance in cases where there are many subtransactions
- (Masahiko Sawada)
+ (Masahiko Sawada).
+ [<ulink url="&commit_baseurl;5bec1d6bc">5bec1d6bc</ulink>]
</para>
</listitem>
@@ -1313,7 +1414,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Restart apply workers if subscription owner's superuser privileges
- are revoked (Vignesh C)
+ are revoked (Vignesh C).
+ [<ulink url="&commit_baseurl;79243de13">79243de13</ulink>]
</para>
<para>
@@ -1330,7 +1432,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add <literal>flush</literal> option to <link
linkend="functions-replication-table"><function>pg_logical_emit_message()</function></link>
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;173b56f1e">173b56f1e</ulink>]
</para>
<para>
@@ -1348,7 +1451,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Allow specification of physical standbys that must be synchronized
- before they are visible to subscribers (Hou Zhijie, Shveta Malik)
+ before they are visible to subscribers (Hou Zhijie, Shveta Malik).
+ [<ulink url="&commit_baseurl;bf279ddd1">bf279ddd1</ulink>,
+ <ulink url="&commit_baseurl;0f934b073">0f934b073</ulink>]
</para>
<para>
@@ -1365,7 +1470,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Add worker type column to <link
linkend="monitoring-pg-stat-subscription"><structname>pg_stat_subscription</structname></link>
- (Peter Smith)
+ (Peter Smith).
+ [<ulink url="&commit_baseurl;13aeaf079">13aeaf079</ulink>]
</para>
</listitem>
@@ -1396,7 +1502,11 @@ Author: Masahiko Sawada <msawada@postgresql.org>
Add new <link linkend="sql-copy"><command>COPY</command></link>
option <literal>ON_ERROR ignore</literal> to discard error rows
(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo
- Nagata)
+ Nagata).
+ [<ulink url="&commit_baseurl;9e2d87011">9e2d87011</ulink>,
+ <ulink url="&commit_baseurl;b725b7eec">b725b7eec</ulink>,
+ <ulink url="&commit_baseurl;40bbc8cf0">40bbc8cf0</ulink>,
+ <ulink url="&commit_baseurl;a6d0fa5ef">a6d0fa5ef</ulink>]
</para>
<para>
@@ -1413,7 +1523,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Add new <command>COPY</command> option
<literal>LOG_VERBOSITY</literal> which reports <literal>COPY
- FROM</literal> ignored error rows (Bharath Rupireddy)
+ FROM</literal> ignored error rows (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;f5a227895">f5a227895</ulink>]
</para>
</listitem>
@@ -1425,7 +1536,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow <literal>COPY FROM</literal> to report the number of skipped
- rows during processing (Atsushi Torikoshi)
+ rows during processing (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;729439607">729439607</ulink>]
</para>
<para>
@@ -1442,7 +1554,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
In <literal>COPY FROM</literal>, allow easy specification that all
- columns should be forced null or not null (Zhang Mingli)
+ columns should be forced null or not null (Zhang Mingli).
+ [<ulink url="&commit_baseurl;f6d4c9cf1">f6d4c9cf1</ulink>]
</para>
</listitem>
@@ -1454,7 +1567,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<para>
Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>
- to report optimizer memory usage (Ashutosh Bapat)
+ to report optimizer memory usage (Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;5de890e36">5de890e36</ulink>]
</para>
<para>
@@ -1471,7 +1585,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <command>EXPLAIN</command> option <literal>SERIALIZE</literal>
to report the cost of converting data for network transmission
- (Stepan Rutz, Matthias van de Meent)
+ (Stepan Rutz, Matthias van de Meent).
+ [<ulink url="&commit_baseurl;06286709e">06286709e</ulink>]
</para>
</listitem>
@@ -1484,7 +1599,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;295c36c0c">295c36c0c</ulink>]
</para>
</listitem>
@@ -1496,7 +1612,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <command>EXPLAIN</command>'s display of SubPlan nodes and
- output parameters (Tom Lane, Dean Rasheed)
+ output parameters (Tom Lane, Dean Rasheed).
+ [<ulink url="&commit_baseurl;fd0398fcb">fd0398fcb</ulink>]
</para>
</listitem>
@@ -1508,7 +1625,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> <literal>deform_counter</literal>
- details to <command>EXPLAIN</command> (Dmitry Dolgov)
+ details to <command>EXPLAIN</command> (Dmitry Dolgov).
+ [<ulink url="&commit_baseurl;5a3423ad8">5a3423ad8</ulink>]
</para>
</listitem>
@@ -1521,7 +1639,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow partitions to be merged using <link
linkend="sql-altertable"><literal>ALTER TABLE ... MERGE
- PARTITIONS</literal></link> (Dmitry Koval)
+ PARTITIONS</literal></link> (Dmitry Koval).
+ [<ulink url="&commit_baseurl;1adf16b8f">1adf16b8f</ulink>]
</para>
</listitem>
@@ -1533,7 +1652,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow partitions to be split using <literal>ALTER TABLE ... SPLIT
- PARTITION</literal> (Dmitry Koval)
+ PARTITION</literal> (Dmitry Koval).
+ [<ulink url="&commit_baseurl;87c21bb94">87c21bb94</ulink>]
</para>
</listitem>
@@ -1544,7 +1664,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
- Allow partitioned tables to have identity columns (Ashutosh Bapat)
+ Allow partitioned tables to have identity columns (Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;699586315">699586315</ulink>]
</para>
</listitem>
@@ -1556,7 +1677,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <link linkend="ddl-constraints-exclusion">exclusion
- constraints</link> on partitioned tables (Paul A. Jungwirth)
+ constraints</link> on partitioned tables (Paul A. Jungwirth).
+ [<ulink url="&commit_baseurl;8c852ba9a">8c852ba9a</ulink>]
</para>
<para>
@@ -1577,7 +1699,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Allow specification of partitioned <link linkend="tableam">table
access methods</link> (Justin Pryzby, Soumyadeep Chakraborty,
- Michael Paquier)
+ Michael Paquier).
+ [<ulink url="&commit_baseurl;374c7a229">374c7a229</ulink>,
+ <ulink url="&commit_baseurl;e2395cdbe">e2395cdbe</ulink>]
</para>
</listitem>
@@ -1590,7 +1714,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add clearer <link linkend="sql-altertable"><command>ALTER
TABLE</command></link> method to set a column to the default
- statistics target (Peter Eisentraut)
+ statistics target (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;4f622503d">4f622503d</ulink>]
</para>
<para>
@@ -1608,7 +1733,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <literal>ALTER TABLE</literal> to change a column's generation
- expression (Amul Sul)
+ expression (Amul Sul).
+ [<ulink url="&commit_baseurl;5d06e99a3">5d06e99a3</ulink>]
</para>
<para>
@@ -1625,7 +1751,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <literal>DEFAULT</literal> setting for <literal>ALTER TABLE
- .. SET ACCESS METHOD</literal> (Michael Paquier)
+ .. SET ACCESS METHOD</literal> (Michael Paquier).
+ [<ulink url="&commit_baseurl;d61a6cad6">d61a6cad6</ulink>]
</para>
</listitem>
@@ -1638,7 +1765,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add support for <link linkend="sql-createeventtrigger">event
triggers</link> that fire at connection time (Konstantin Knizhnik,
- Mikhail Gribkov)
+ Mikhail Gribkov).
+ [<ulink url="&commit_baseurl;e83d1b0c4">e83d1b0c4</ulink>]
</para>
</listitem>
@@ -1651,7 +1779,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add event trigger support for <link
linkend="sql-reindex"><command>REINDEX</command></link> (Garrett
- Thornburg, Jian He)
+ Thornburg, Jian He).
+ [<ulink url="&commit_baseurl;f21848de2">f21848de2</ulink>]
</para>
</listitem>
@@ -1664,7 +1793,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Allow parenthesized syntax for <link
linkend="sql-cluster"><command>CLUSTER</command></link> options if
- a table name is not specified (Nathan Bossart)
+ a table name is not specified (Nathan Bossart).
+ [<ulink url="&commit_baseurl;cdaedfc96">cdaedfc96</ulink>]
</para>
</listitem>
@@ -1686,7 +1816,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<para>
Allow the <type>interval</type> data type to support
<literal>+/-infinity</literal> values (Joseph Koshakow, Jian He,
- Ashutosh Bapat)
+ Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;519fc1bd9">519fc1bd9</ulink>]
</para>
</listitem>
@@ -1700,7 +1831,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow the use of an <link
linkend="datatype-enum"><type>ENUM</type></link> added via <link
linkend="sql-altertype"><command>ALTER TYPE</command></link> if
- the type was created in the same transaction (Tom Lane)
+ the type was created in the same transaction (Tom Lane).
+ [<ulink url="&commit_baseurl;af1d39584">af1d39584</ulink>]
</para>
<para>
@@ -1726,7 +1858,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to modify updatable views (Dean
- Rasheed)
+ Rasheed).
+ [<ulink url="&commit_baseurl;5f2e179bd">5f2e179bd</ulink>]
</para>
</listitem>
@@ -1738,7 +1871,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <literal>WHEN NOT MATCHED BY SOURCE</literal> to
- <command>MERGE</command> (Dean Rasheed)
+ <command>MERGE</command> (Dean Rasheed).
+ [<ulink url="&commit_baseurl;0294df2f1">0294df2f1</ulink>]
</para>
<para>
@@ -1755,7 +1889,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to use the
- <literal>RETURNING</literal> clause (Dean Rasheed)
+ <literal>RETURNING</literal> clause (Dean Rasheed).
+ [<ulink url="&commit_baseurl;c649fa24a">c649fa24a</ulink>]
</para>
<para>
@@ -1787,7 +1922,9 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
to convert <type>JSON</type> data to a table representation (Nikita
Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew
- Dunstan, Amit Langote, Jian He)
+ Dunstan, Amit Langote, Jian He).
+ [<ulink url="&commit_baseurl;de3600452">de3600452</ulink>,
+ <ulink url="&commit_baseurl;bb766cde6">bb766cde6</ulink>]
</para>
<para>
@@ -1807,7 +1944,8 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-json-creation-table"><function>JSON()</function></link>,
<function>JSON_SCALAR()</function>, and
<function>JSON_SERIALIZE()</function> (Nikita Glukhov, Teodor Sigaev,
- Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)
+ Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote).
+ [<ulink url="&commit_baseurl;03734a7fe">03734a7fe</ulink>]
</para>
</listitem>
@@ -1831,7 +1969,12 @@ Author: Amit Langote <amitlan@postgresql.org>
<function>JSON_QUERY()</function>, and
<function>JSON_VALUE()</function> (Nikita Glukhov, Teodor Sigaev,
Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote,
- Peter Eisentraut, Jian He)
+ Peter Eisentraut, Jian He).
+ [<ulink url="&commit_baseurl;aaaf9449e">aaaf9449e</ulink>,
+ <ulink url="&commit_baseurl;1edb3b491">1edb3b491</ulink>,
+ <ulink url="&commit_baseurl;6185c9737">6185c9737</ulink>,
+ <ulink url="&commit_baseurl;c0fc07518">c0fc07518</ulink>,
+ <ulink url="&commit_baseurl;ef744ebb7">ef744ebb7</ulink>]
</para>
</listitem>
@@ -1844,7 +1987,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<para>
Add <link linkend="functions-sqljson-path-operators">jsonpath</link>
methods to convert <type>JSON</type> values to other
- <type>JSON</type> data types (Jeevan Chalke)
+ <type>JSON</type> data types (Jeevan Chalke).
+ [<ulink url="&commit_baseurl;66ea94e8e">66ea94e8e</ulink>]
</para>
<para>
@@ -1867,7 +2011,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-formatting-table"><function>to_timestamp()</function></link>
- time zone format specifiers (Tom Lane)
+ time zone format specifiers (Tom Lane).
+ [<ulink url="&commit_baseurl;8ba6fdf90">8ba6fdf90</ulink>]
</para>
<para>
@@ -1884,7 +2029,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow the session <link linkend="guc-timezone">time zone</link>
- to be specified by <literal>AS LOCAL</literal> (Vik Fearing)
+ to be specified by <literal>AS LOCAL</literal> (Vik Fearing).
+ [<ulink url="&commit_baseurl;97957fdba">97957fdba</ulink>]
</para>
<para>
@@ -1904,7 +2050,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add functions <link
linkend="functions-uuid"><function>uuid_extract_timestamp()</function></link>
and <function>uuid_extract_version()</function> to return
- <acronym>UUID</acronym> information (Andrey Borodin)
+ <acronym>UUID</acronym> information (Andrey Borodin).
+ [<ulink url="&commit_baseurl;794f10f6b">794f10f6b</ulink>]
</para>
</listitem>
@@ -1916,7 +2063,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add functions to generate random numbers in a specified range
- (Dean Rasheed)
+ (Dean Rasheed).
+ [<ulink url="&commit_baseurl;e6341323a">e6341323a</ulink>]
</para>
<para>
@@ -1935,7 +2083,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add functions to convert integers to binary and octal strings
- (Eric Radman, Nathan Bossart)
+ (Eric Radman, Nathan Bossart).
+ [<ulink url="&commit_baseurl;260a1f18d">260a1f18d</ulink>]
</para>
<para>
@@ -1952,7 +2101,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add Unicode informational functions (Jeff Davis)
+ Add Unicode informational functions (Jeff Davis).
+ [<ulink url="&commit_baseurl;a02b37fc0">a02b37fc0</ulink>]
</para>
<para>
@@ -1975,7 +2125,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<para>
Add function <link
linkend="functions-producing-xml-xmltext"><function>xmltext()</function></link>
- to convert text to a single <type>XML</type> text node (Jim Jones)
+ to convert text to a single <type>XML</type> text node (Jim Jones).
+ [<ulink url="&commit_baseurl;526fe0d79">526fe0d79</ulink>]
</para>
</listitem>
@@ -1989,7 +2140,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add function <link
linkend="functions-info-catalog-table"><function>to_regtypemod()</function></link>
to return the type modifier of a type specification (David Wheeler,
- Erik Wienhold)
+ Erik Wienhold).
+ [<ulink url="&commit_baseurl;1218ca995">1218ca995</ulink>]
</para>
</listitem>
@@ -2002,7 +2154,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-info-catalog-table"><function>pg_basetype()</function></link>
- function to return a domain's base type (Steve Chavez)
+ function to return a domain's base type (Steve Chavez).
+ [<ulink url="&commit_baseurl;b154d8a6d">b154d8a6d</ulink>]
</para>
</listitem>
@@ -2017,7 +2170,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="functions-admin-dbsize"><function>pg_column_toast_chunk_id()</function></link>
to return a value's <link
linkend="storage-toast"><acronym>TOAST</acronym></link> identifier
- (Yugo Nagata)
+ (Yugo Nagata).
+ [<ulink url="&commit_baseurl;d1162cfda">d1162cfda</ulink>]
</para>
<para>
@@ -2045,7 +2199,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow plpgsql <link
linkend="plpgsql-declaration-type"><literal>%TYPE</literal></link>
and <literal>%ROWTYPE</literal> specifications to represent arrays
- of non-array types (Quan Zongliang, Pavel Stehule)
+ of non-array types (Quan Zongliang, Pavel Stehule).
+ [<ulink url="&commit_baseurl;5e8674dc8">5e8674dc8</ulink>]
</para>
</listitem>
@@ -2057,7 +2212,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow plpgsql <literal>%TYPE</literal> specification to reference
- composite column (Tom Lane)
+ composite column (Tom Lane).
+ [<ulink url="&commit_baseurl;43b46aae1">43b46aae1</ulink>]
</para>
</listitem>
@@ -2077,7 +2233,8 @@ Author: Joe Conway <mail@joeconway.com>
<listitem>
<para>
- Add libpq function to change role passwords (Joe Conway)
+ Add libpq function to change role passwords (Joe Conway).
+ [<ulink url="&commit_baseurl;a7be2a6c2">a7be2a6c2</ulink>]
</para>
<para>
@@ -2095,7 +2252,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add libpq functions to close portals and prepared statements
- (Jelte Fennema-Nio)
+ (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;28b572656">28b572656</ulink>]
</para>
<para>
@@ -2119,7 +2277,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Add libpq <acronym>API</acronym> which allows for blocking and
non-blocking <link linkend="libpq-cancel">cancel requests</link>,
- with encryption if already in use (Jelte Fennema-Nio)
+ with encryption if already in use (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;61461a300">61461a300</ulink>]
</para>
<para>
@@ -2138,7 +2297,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsocketPoll"><function>PQsocketPoll()</function></link>
- to allow polling of network sockets (Tristan Partin, Tom Lane)
+ to allow polling of network sockets (Tristan Partin, Tom Lane).
+ [<ulink url="&commit_baseurl;f5e4dedfa">f5e4dedfa</ulink>,
+ <ulink url="&commit_baseurl;105024a47">105024a47</ulink>]
</para>
</listitem>
@@ -2151,7 +2312,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add libpq function <link
linkend="libpq-PQsendPipelineSync"><function>PQsendPipelineSync()</function></link>
- to send a pipeline synchronization point (Anton Kirilov)
+ to send a pipeline synchronization point (Anton Kirilov).
+ [<ulink url="&commit_baseurl;4794c2d31">4794c2d31</ulink>]
</para>
<para>
@@ -2171,7 +2333,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsetChunkedRowsMode"><function>PQsetChunkedRowsMode()</function></link>
- to allow retrieval of results in chunks (Daniel Vérité)
+ to allow retrieval of results in chunks (Daniel Vérité).
+ [<ulink url="&commit_baseurl;4643a2b26">4643a2b26</ulink>]
</para>
</listitem>
@@ -2198,7 +2361,15 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<para>
Allow <acronym>TLS</acronym> connections without requiring a
network round-trip negotiation (Greg Stark, Heikki Linnakangas,
- Peter Eisentraut, Michael Paquier, Daniel Gustafsson)
+ Peter Eisentraut, Michael Paquier, Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;d39a49c1e">d39a49c1e</ulink>,
+ <ulink url="&commit_baseurl;91044ae4b">91044ae4b</ulink>,
+ <ulink url="&commit_baseurl;44e27f0a6">44e27f0a6</ulink>,
+ <ulink url="&commit_baseurl;d80f2ce29">d80f2ce29</ulink>,
+ <ulink url="&commit_baseurl;03a0e0d4b">03a0e0d4b</ulink>,
+ <ulink url="&commit_baseurl;17a834a04">17a834a04</ulink>,
+ <ulink url="&commit_baseurl;407e0b023">407e0b023</ulink>,
+ <ulink url="&commit_baseurl;fb5718f35">fb5718f35</ulink>]
</para>
<para>
@@ -2226,7 +2397,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <application>psql</application> display of default and
- empty privileges (Erik Wienhold, Laurenz Albe)
+ empty privileges (Erik Wienhold, Laurenz Albe).
+ [<ulink url="&commit_baseurl;d1379ebf4">d1379ebf4</ulink>]
</para>
<para>
@@ -2243,7 +2415,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Have backslash commands honor <literal>\pset null</literal> (Erik
- Wienhold, Laurenz Albe)
+ Wienhold, Laurenz Albe).
+ [<ulink url="&commit_baseurl;d1379ebf4">d1379ebf4</ulink>]
</para>
<para>
@@ -2259,7 +2432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>psql</application>'s <literal>\watch</literal>
- to stop after a minimum number of rows returned (Greg Sabino Mullane)
+ to stop after a minimum number of rows returned (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;f347ec76e">f347ec76e</ulink>]
</para>
<para>
@@ -2275,7 +2449,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow <application>psql</application> connection attempts to be
- canceled with control-C (Tristan Partin)
+ canceled with control-C (Tristan Partin).
+ [<ulink url="&commit_baseurl;cafe10565">cafe10565</ulink>]
</para>
</listitem>
@@ -2288,7 +2463,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <application>psql</application> to honor
<literal>FETCH_COUNT</literal> for non-<command>SELECT</command>
- queries (Daniel Vérité)
+ queries (Daniel Vérité).
+ [<ulink url="&commit_baseurl;90f517821">90f517821</ulink>]
</para>
</listitem>
@@ -2317,7 +2493,16 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Improve <application>psql</application> tab completion (Dagfinn
Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez,
- Vignesh C, Pavel Borisov, Jian He)
+ Vignesh C, Pavel Borisov, Jian He).
+ [<ulink url="&commit_baseurl;c951e9042">c951e9042</ulink>,
+ <ulink url="&commit_baseurl;d16eb83ab">d16eb83ab</ulink>,
+ <ulink url="&commit_baseurl;cd3424748">cd3424748</ulink>,
+ <ulink url="&commit_baseurl;816f10564">816f10564</ulink>,
+ <ulink url="&commit_baseurl;927332b95">927332b95</ulink>,
+ <ulink url="&commit_baseurl;f1bb9284f">f1bb9284f</ulink>,
+ <ulink url="&commit_baseurl;304b6b1a6">304b6b1a6</ulink>,
+ <ulink url="&commit_baseurl;60ae37a8b">60ae37a8b</ulink>,
+ <ulink url="&commit_baseurl;2800fbb2b">2800fbb2b</ulink>]
</para>
</listitem>
@@ -2339,7 +2524,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add application <link
linkend="app-pgwalsummary"><application>pg_walsummary</application></link>
- to dump <acronym>WAL</acronym> summary files (Robert Haas)
+ to dump <acronym>WAL</acronym> summary files (Robert Haas).
+ [<ulink url="&commit_baseurl;ee1bfd168">ee1bfd168</ulink>]
</para>
</listitem>
@@ -2352,7 +2538,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>'s
- large objects to be restorable in batches (Tom Lane)
+ large objects to be restorable in batches (Tom Lane).
+ [<ulink url="&commit_baseurl;a45c78e32">a45c78e32</ulink>]
</para>
<para>
@@ -2369,7 +2556,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <application>pg_dump</application> option
- <option>--exclude-extension</option> (Ayush Vatsa)
+ <option>--exclude-extension</option> (Ayush Vatsa).
+ [<ulink url="&commit_baseurl;522ed12f7">522ed12f7</ulink>]
</para>
</listitem>
@@ -2386,7 +2574,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
to specify include/exclude objects in a file (Pavel Stehule,
- Daniel Gustafsson)
+ Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;a5cf808be">a5cf808be</ulink>]
</para>
<para>
@@ -2402,7 +2591,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add the <option>--sync-method</option> parameter to several client
- applications (Justin Pryzby, Nathan Bossart)
+ applications (Justin Pryzby, Nathan Bossart).
+ [<ulink url="&commit_baseurl;8c16ad3b4">8c16ad3b4</ulink>]
</para>
<para>
@@ -2428,7 +2618,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restores
- in transaction batches (Tom Lane)
+ in transaction batches (Tom Lane).
+ [<ulink url="&commit_baseurl;959b38d77">959b38d77</ulink>]
</para>
<para>
@@ -2447,7 +2638,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
Change <link
linkend="pgbench"><application>pgbench</application></link> debug
mode option from <option>-d</option> to <option>--debug</option>
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;3ff01b2b6">3ff01b2b6</ulink>]
</para>
<para>
@@ -2464,7 +2656,8 @@ Author: Tatsuo Ishii <ishii@postgresql.org>
<listitem>
<para>
Add pgbench option <option>--exit-on-abort</option> to exit after
- any client aborts (Yugo Nagata)
+ any client aborts (Yugo Nagata).
+ [<ulink url="&commit_baseurl;3c662643c">3c662643c</ulink>]
</para>
</listitem>
@@ -2476,7 +2669,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command <literal>\syncpipeline</literal> to allow
- sending of sync messages (Anthonin Bonnefoy)
+ sending of sync messages (Anthonin Bonnefoy).
+ [<ulink url="&commit_baseurl;94edfe250">94edfe250</ulink>]
</para>
</listitem>
@@ -2489,7 +2683,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow <link
linkend="pgarchivecleanup"><application>pg_archivecleanup</application></link>
- to remove backup history files (Atsushi Torikoshi)
+ to remove backup history files (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;3f8c98d0b">3f8c98d0b</ulink>]
</para>
<para>
@@ -2505,7 +2700,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add some long options to <application>pg_archivecleanup</application>
- (Atsushi Torikoshi)
+ (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;dd7c60f19">dd7c60f19</ulink>]
</para>
<para>
@@ -2525,7 +2721,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
and <link
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
- to use dbname in their connection specification (Jelte Fennema-Nio)
+ to use dbname in their connection specification (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;cca97ce6a">cca97ce6a</ulink>]
</para>
<para>
@@ -2543,7 +2740,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
- option <option>--copy-file-range</option> (Thomas Munro)
+ option <option>--copy-file-range</option> (Thomas Munro).
+ [<ulink url="&commit_baseurl;d93627bcb">d93627bcb</ulink>]
</para>
<para>
@@ -2562,7 +2760,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <link
linkend="app-reindexdb"><application>reindexdb</application></link>
<option>--index</option> to process indexes from different tables
- in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)
+ in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;47f99a407">47f99a407</ulink>]
</para>
</listitem>
@@ -2580,7 +2779,10 @@ Author: Nathan Bossart <nathan@postgresql.org>
Allow <link linkend="app-reindexdb">reindexdb</link>,
<link linkend="app-vacuumdb">vacuumdb</link>, and <link
linkend="app-clusterdb">clusterdb</link> to process objects in all
- databases matching a pattern (Nathan Bossart)
+ databases matching a pattern (Nathan Bossart).
+ [<ulink url="&commit_baseurl;24c928ad9">24c928ad9</ulink>,
+ <ulink url="&commit_baseurl;648928c79">648928c79</ulink>,
+ <ulink url="&commit_baseurl;1b49d56d3">1b49d56d3</ulink>]
</para>
<para>
@@ -2605,7 +2807,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove support for <productname>OpenSSL</productname> 1.0.1
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;8e278b657">8e278b657</ulink>]
</para>
</listitem>
@@ -2619,7 +2822,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow tests to pass in <productname>OpenSSL</productname>
- <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;284cbaea7">284cbaea7</ulink>,
+ <ulink url="&commit_baseurl;3c44e7d8d">3c44e7d8d</ulink>]
</para>
</listitem>
@@ -2633,7 +2838,9 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Use <acronym>CPU AVX</acronym>-512 instructions for bit counting
- (Paul Amonson, Nathan Bossart, Ants Aasma)
+ (Paul Amonson, Nathan Bossart, Ants Aasma).
+ [<ulink url="&commit_baseurl;792752af4">792752af4</ulink>,
+ <ulink url="&commit_baseurl;41c51f0c6">41c51f0c6</ulink>]
</para>
</listitem>
@@ -2645,7 +2852,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Require <productname><acronym>LLVM</acronym></productname> version
- 10 or later (Thomas Munro)
+ 10 or later (Thomas Munro).
+ [<ulink url="&commit_baseurl;820b5af73">820b5af73</ulink>]
</para>
</listitem>
@@ -2657,7 +2865,8 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Use native <acronym>CRC</acronym> instructions on 64-bit
- <productname>LoongArch</productname> CPUs (Xudong Yang)
+ <productname>LoongArch</productname> CPUs (Xudong Yang).
+ [<ulink url="&commit_baseurl;4d14ccd6a">4d14ccd6a</ulink>]
</para>
</listitem>
@@ -2669,7 +2878,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <systemitem class="osname"><acronym>AIX</acronym></systemitem>
- support (Heikki Linnakangas)
+ support (Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;0b16bb877">0b16bb877</ulink>]
</para>
</listitem>
@@ -2682,7 +2892,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Remove the <productname>Microsoft Visual
Studio</productname>-specific <productname>PostgreSQL</productname>
- build option (Michael Paquier)
+ build option (Michael Paquier).
+ [<ulink url="&commit_baseurl;1301c80b2">1301c80b2</ulink>]
</para>
<para>
@@ -2701,7 +2912,9 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Remove configure option <option>--disable-thread-safety</option>
- (Thomas Munro, Heikki Linnakangas)
+ (Thomas Munro, Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;68a4b58ec">68a4b58ec</ulink>,
+ <ulink url="&commit_baseurl;ce0b0fa3e">ce0b0fa3e</ulink>]
</para>
<para>
@@ -2717,7 +2930,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <application>configure</application> option
- <option>--with-CC</option> (Heikki Linnakangas)
+ <option>--with-CC</option> (Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;1c1eec0f2">1c1eec0f2</ulink>]
</para>
<para>
@@ -2734,7 +2948,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
User-defined data type receive functions will no longer receive
- their data null-terminated (David Rowley)
+ their data null-terminated (David Rowley).
+ [<ulink url="&commit_baseurl;f0efa5aec">f0efa5aec</ulink>]
</para>
</listitem>
@@ -2746,7 +2961,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
Add incremental <type>JSON</type> parser for use with huge
- <type>JSON</type> documents (Andrew Dunstan)
+ <type>JSON</type> documents (Andrew Dunstan).
+ [<ulink url="&commit_baseurl;3311ea86e">3311ea86e</ulink>]
</para>
</listitem>
@@ -2758,7 +2974,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Convert top-level <filename>README</filename> file to
- <productname>Markdown</productname> (Nathan Bossart)
+ <productname>Markdown</productname> (Nathan Bossart).
+ [<ulink url="&commit_baseurl;363eb0599">363eb0599</ulink>]
</para>
</listitem>
@@ -2770,7 +2987,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Remove no longer needed top-level <filename>INSTALL</filename> file
- (Tom Lane)
+ (Tom Lane).
+ [<ulink url="&commit_baseurl;e2b73f4a4">e2b73f4a4</ulink>]
</para>
</listitem>
@@ -2782,7 +3000,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Remove <application>make</application>'s <literal>distprep</literal>
- option (Peter Eisentraut)
+ option (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;721856ff2">721856ff2</ulink>]
</para>
</listitem>
@@ -2795,7 +3014,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add <application>make</application> support for
<productname>Android</productname> shared libraries (Peter
- Eisentraut)
+ Eisentraut).
+ [<ulink url="&commit_baseurl;79b03dbb3">79b03dbb3</ulink>]
</para>
</listitem>
@@ -2810,7 +3030,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
- Add backend support for injection points (Michael Paquier)
+ Add backend support for injection points (Michael Paquier).
+ [<ulink url="&commit_baseurl;d86d20f0b">d86d20f0b</ulink>,
+ <ulink url="&commit_baseurl;37b369dc6">37b369dc6</ulink>,
+ <ulink url="&commit_baseurl;f587338de">f587338de</ulink>]
</para>
<para>
@@ -2827,7 +3050,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Fix <literal>emit_log_hook</literal> to use the same time value as
- other log records for the same query (Kambam Vinay, Michael Paquier)
+ other log records for the same query (Kambam Vinay, Michael Paquier).
+ [<ulink url="&commit_baseurl;2a217c371">2a217c371</ulink>]
</para>
</listitem>
@@ -2839,7 +3063,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve documentation for using <literal>jsonpath</literal> for
- predicate checks (David Wheeler)
+ predicate checks (David Wheeler).
+ [<ulink url="&commit_baseurl;7014c9a4b">7014c9a4b</ulink>]
</para>
</listitem>
@@ -2860,7 +3085,8 @@ Author: Etsuro Fujita <efujita@postgresql.org>
<listitem>
<para>
Allow joins with non-join qualifications to be pushed down to
- foreign servers and custom scans (Richard Guo, Etsuro Fujita)
+ foreign servers and custom scans (Richard Guo, Etsuro Fujita).
+ [<ulink url="&commit_baseurl;9e9931d2b">9e9931d2b</ulink>]
</para>
<para>
@@ -2878,7 +3104,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to <xref linkend="postgres-fdw"/> foreign servers
- (Alexander Pyhalov)
+ (Alexander Pyhalov).
+ [<ulink url="&commit_baseurl;824dbea3e">824dbea3e</ulink>]
</para>
</listitem>
@@ -2892,7 +3119,9 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Increase the default foreign data wrapper tuple cost (David Rowley,
- Umair Shahid)
+ Umair Shahid).
+ [<ulink url="&commit_baseurl;cac169d68">cac169d68</ulink>,
+ <ulink url="&commit_baseurl;f7f694b21">f7f694b21</ulink>]
</para>
<para>
@@ -2908,7 +3137,8 @@ Author: Noah Misch <noah@leadboat.com>
<listitem>
<para>
Allow <link linkend="dblink"><application>dblink</application></link>
- database operations to be interrupted (Noah Misch)
+ database operations to be interrupted (Noah Misch).
+ [<ulink url="&commit_baseurl;d3c5f37dd">d3c5f37dd</ulink>]
</para>
</listitem>
@@ -2920,7 +3150,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the creation of hash indexes on <application><xref
- linkend="ltree"/></application> columns (Tommy Pavlicek)
+ linkend="ltree"/></application> columns (Tommy Pavlicek).
+ [<ulink url="&commit_baseurl;485f0aa85">485f0aa85</ulink>]
</para>
<para>
@@ -2937,7 +3168,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow <application><xref linkend="unaccent"/></application> character
- translation rules to contain whitespace and quotes (Michael Paquier)
+ translation rules to contain whitespace and quotes (Michael Paquier).
+ [<ulink url="&commit_baseurl;59f47fb98">59f47fb98</ulink>]
</para>
<para>
@@ -2956,7 +3188,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
- Maxim Orlov)
+ Maxim Orlov).
+ [<ulink url="&commit_baseurl;5ae208720">5ae208720</ulink>]
</para>
</listitem>
@@ -2968,7 +3201,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="citext"/></application> tests to
- pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;3c551ebed">3c551ebed</ulink>]
</para>
</listitem>
@@ -2980,7 +3214,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="pgcrypto"/></application> tests
- to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;795592865">795592865</ulink>]
</para>
</listitem>
@@ -2992,7 +3227,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Remove some unused <link linkend="spi"><acronym>SPI</acronym></link>
- macros (Bharath Rupireddy)
+ macros (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;75680c3d8">75680c3d8</ulink>]
</para>
</listitem>
@@ -3004,7 +3240,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Remove <application>adminpack</application> contrib extension
- (Daniel Gustafsson)
+ (Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;cc09e6549">cc09e6549</ulink>]
</para>
<para>
@@ -3022,7 +3259,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-alteroperator"><command>ALTER
OPERATOR</command></link> to set more optimization attributes
- (Tommy Pavlicek)
+ (Tommy Pavlicek).
+ [<ulink url="&commit_baseurl;2b5154bea">2b5154bea</ulink>]
</para>
<para>
@@ -3045,7 +3283,11 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow extensions to define <link
linkend="xfunc-addin-wait-events">custom wait events</link>
- (Masahiro Ikeda)
+ (Masahiro Ikeda).
+ [<ulink url="&commit_baseurl;c9af05465">c9af05465</ulink>,
+ <ulink url="&commit_baseurl;c8e318b1b">c8e318b1b</ulink>,
+ <ulink url="&commit_baseurl;d61f2538a">d61f2538a</ulink>,
+ <ulink url="&commit_baseurl;c789f0f6c">c789f0f6c</ulink>]
</para>
<para>
@@ -3064,7 +3306,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <application><xref linkend="pgbuffercache"/></application>
function <function>pg_buffercache_evict()</function> to allow shared
- buffer eviction (Palak Chaturvedi, Thomas Munro)
+ buffer eviction (Palak Chaturvedi, Thomas Munro).
+ [<ulink url="&commit_baseurl;13453eedd">13453eedd</ulink>]
</para>
<para>
@@ -3088,7 +3331,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace <link linkend="sql-call"><command>CALL</command></link>
parameters in <application>pg_stat_statements</application> with
- placeholders (Sami Imseih)
+ placeholders (Sami Imseih).
+ [<ulink url="&commit_baseurl;11c34b342">11c34b342</ulink>]
</para>
</listitem>
@@ -3101,7 +3345,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace savepoint names stored in
<structname>pg_stat_statements</structname> with placeholders
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;31de7e60d">31de7e60d</ulink>]
</para>
<para>
@@ -3123,7 +3368,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace the two-phase commit <acronym>GID</acronym>s stored in
<structname>pg_stat_statements</structname> with placeholders
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;638d42a3c">638d42a3c</ulink>]
</para>
<para>
@@ -3147,7 +3393,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Track <link
linkend="sql-deallocate"><command>DEALLOCATE</command></link>
in <structname>pg_stat_statements</structname> (Dagfinn Ilmari
- Mannsåker, Michael Paquier)
+ Mannsåker, Michael Paquier).
+ [<ulink url="&commit_baseurl;bb45156f3">bb45156f3</ulink>]
</para>
<para>
@@ -3166,7 +3413,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics columns of
- <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz)
+ <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;295c36c0c">295c36c0c</ulink>,
+ <ulink url="&commit_baseurl;5147ab1dd">5147ab1dd</ulink>]
</para>
<para>
@@ -3183,7 +3432,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> deform_counter details to
- <structname>pg_stat_statements</structname> (Dmitry Dolgov)
+ <structname>pg_stat_statements</structname> (Dmitry Dolgov).
+ [<ulink url="&commit_baseurl;5a3423ad8">5a3423ad8</ulink>]
</para>
</listitem>
@@ -3196,7 +3446,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add optional fourth argument (<literal>minmax_only</literal>)
to <function>pg_stat_statements_reset()</function> to allow for
- the resetting of only min/max statistics (Andrei Zubkov)
+ the resetting of only min/max statistics (Andrei Zubkov).
+ [<ulink url="&commit_baseurl;dc9f8a798">dc9f8a798</ulink>]
</para>
<para>
@@ -3214,7 +3465,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add <structname>pg_stat_statements</structname>
columns <structfield>stats_since</structfield> and
<structfield>minmax_stats_since</structfield> to track entry
- creation time and last min/max reset time (Andrei Zubkov)
+ creation time and last min/max reset time (Andrei Zubkov).
+ [<ulink url="&commit_baseurl;dc9f8a798">dc9f8a798</ulink>]
</para>
</listitem>
--
2.34.1
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-12 14:24 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
0 siblings, 0 replies; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-12 14:24 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Andres Freund <andres@anarazel.de>; Euler Taveira <euler@eulerto.com>; Robert Haas <robertmhaas@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; Tom Lane <tgl@sss.pgh.pa.us>; pgsql-hackers
Em seg., 12 de ago. de 2024 às 06:21, jian he <jian.universality@gmail.com>
escreveu:
>
> as your wish.
>
Looks good.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-19 22:10 Bruce Momjian <bruce@momjian.us>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 2 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-08-19 22:10 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; pgsql-hackers
On Fri, Jul 26, 2024 at 10:11:22AM -0400, Tom Lane wrote:
> Daniel Gustafsson <daniel@yesql.se> writes:
> >> On 26 Jul 2024, at 15:00, Marcos Pegoraro <marcos@f10.com.br> wrote:
> >> But why is that just a hidden comment and not a visible link for us ?
>
> > That's likely the wrong level of detail for the overwhelming majority of
> > release notes readers. I have a feeling this was discussed not too long ago
> > but (if so) I fail to find that discussion now.
>
> Yeah, I too recall some discussion of surfacing the commit links
> somehow, perhaps as a popup tooltip. Nobody's got round to it yet.
> It's not real clear how to handle multiple links per <para>, which
> happens from time to time in major release notes and just about
> everyplace in minor release notes.
Yes, some kind of popup is what I remember. Looking at the HTML output
for the docs, the SGML comments don't appear the HTML, so I think we
need to write a Perl or shell script to match all the SGML <listitem>
comment text with the HTML <li> text, and insert tooltip text with links
for every one of them. Should I work on this?
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
Only you can decide what is important to you.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-22 17:18 Marcos Pegoraro <marcos@f10.com.br>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-22 17:18 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em seg., 19 de ago. de 2024 às 19:10, Bruce Momjian <bruce@momjian.us>
escreveu:
> Should I work on this?
>
> Well, a process which does this automatically would be cool, but a
modified version of release notes for version 17 was done manually and
seems fine.
So, why not commit this version and later for version 18 then create this
process ?
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-22 17:27 Tom Lane <tgl@sss.pgh.pa.us>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 2 replies; 74+ messages in thread
From: Tom Lane @ 2024-08-22 17:27 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Marcos Pegoraro <marcos@f10.com.br> writes:
> Well, a process which does this automatically would be cool, but a
> modified version of release notes for version 17 was done manually and
> seems fine.
> So, why not commit this version and later for version 18 then create this
> process ?
I'd prefer to see this implemented in the website based on our
existing markup practices. That way it would work for quite a
few years' worth of existing release notes, not only future ones.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-22 19:33 Marcos Pegoraro <marcos@f10.com.br>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-08-22 19:33 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em qui., 22 de ago. de 2024 às 14:27, Tom Lane <tgl@sss.pgh.pa.us> escreveu:
>
> I'd prefer to see this implemented in the website based on our
> existing markup practices. That way it would work for quite a
> few years' worth of existing release notes, not only future ones.
>
> I understand your point, and agree with that for previous releases, but
since we have a month only for version 17, will this process work properly
until that date ?
I think a release notes is more read as soon as it is available than other
months, isn't it ?
And this feature is just a HTML page, so if it's done manually or
automatically, from the reader point of view it'll be exactly the same.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-23 03:26 jian he <jian.universality@gmail.com>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 74+ messages in thread
From: jian he @ 2024-08-23 03:26 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; pgsql-hackers
On Tue, Aug 20, 2024 at 6:11 AM Bruce Momjian <bruce@momjian.us> wrote:
>
> On Fri, Jul 26, 2024 at 10:11:22AM -0400, Tom Lane wrote:
> > Daniel Gustafsson <daniel@yesql.se> writes:
> > >> On 26 Jul 2024, at 15:00, Marcos Pegoraro <marcos@f10.com.br> wrote:
> > >> But why is that just a hidden comment and not a visible link for us ?
> >
> > > That's likely the wrong level of detail for the overwhelming majority of
> > > release notes readers. I have a feeling this was discussed not too long ago
> > > but (if so) I fail to find that discussion now.
> >
> > Yeah, I too recall some discussion of surfacing the commit links
> > somehow, perhaps as a popup tooltip. Nobody's got round to it yet.
> > It's not real clear how to handle multiple links per <para>, which
> > happens from time to time in major release notes and just about
> > everyplace in minor release notes.
>
> Yes, some kind of popup is what I remember. Looking at the HTML output
> for the docs, the SGML comments don't appear the HTML, so I think we
> need to write a Perl or shell script to match all the SGML <listitem>
> comment text with the HTML <li> text, and insert tooltip text with links
> for every one of them. Should I work on this?
>
do you mean this thread [1]? but the output is the attached image.png,
which looks more invasive.
also that does not link to git commit url.
or do you mean automate the process, like add
<a href="commit_url">commit</a>
automatically? using perl script, and the output is the same as [2]
or a popup like this kind of
https://stackoverflow.com/a/47821773/15603477
but this thread, people seem to want to display the git commit as is,
no need for extra action?
[1] https://www.postgresql.org/message-id/CAAM3qnLMh19gXBCa6QME_%3Dp6UTNXajpvyoJm3DLZEcfKiC3rzA%40mail.g...
[2] https://www.postgresql.org/message-id/CACJufxF5q5iuENPOHh2pvoWkRUrw0A9wY0ubbUPVnGMUnOt7MQ%40mail.gma...
Attachments:
[image/png] image.png (595.4K, ../../CACJufxHrJqpR2tkF64dcwhror5ARs7e2QCia0Z4PZOohGzMO0w@mail.gmail.com/2-image.png)
download | view image
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-23 03:33 Bruce Momjian <bruce@momjian.us>
parent: jian he <jian.universality@gmail.com>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-08-23 03:33 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; Marcos Pegoraro <marcos@f10.com.br>; pgsql-hackers
On Fri, Aug 23, 2024 at 11:26:30AM +0800, jian he wrote:
> do you mean this thread [1]? but the output is the attached image.png,
> which looks more invasive.
> also that does not link to git commit url.
>
> or do you mean automate the process, like add
> <a href="commit_url">commit</a>
> automatically? using perl script, and the output is the same as [2]
>
>
> or a popup like this kind of
> https://stackoverflow.com/a/47821773/15603477
> but this thread, people seem to want to display the git commit as is,
> no need for extra action?
Sure, we can display it however people want.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
Only you can decide what is important to you.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-28 08:47 Peter Eisentraut <peter@eisentraut.org>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 1 reply; 74+ messages in thread
From: Peter Eisentraut @ 2024-08-28 08:47 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; Marcos Pegoraro <marcos@f10.com.br>; +Cc: Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On 22.08.24 19:27, Tom Lane wrote:
> Marcos Pegoraro <marcos@f10.com.br> writes:
>> Well, a process which does this automatically would be cool, but a
>> modified version of release notes for version 17 was done manually and
>> seems fine.
>> So, why not commit this version and later for version 18 then create this
>> process ?
>
> I'd prefer to see this implemented in the website based on our
> existing markup practices. That way it would work for quite a
> few years' worth of existing release notes, not only future ones.
Seems difficult, because the annotations right now are in XML comments.
You'd need to put them in some kind of markup around it, like from
<!--
Author: Bruce Momjian <bruce@momjian.us>
2023-09-26 [15d5d7405] pgrowlocks: change lock mode output labels for
consiste
-->
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
lock mode output labels (Bruce Momjian)
</para>
</listitem>
to
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
lock mode output labels (Bruce Momjian)
</para>
<literallayout role="something">
Author: Bruce Momjian <bruce@momjian.us>
2023-09-26 [15d5d7405] pgrowlocks: change lock mode output labels for
consiste
</literallayout>
</listitem>
The fact that the comment is before the main item might also be a bit
tricky to sort out.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-08-28 17:45 Bruce Momjian <bruce@momjian.us>
parent: Peter Eisentraut <peter@eisentraut.org>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-08-28 17:45 UTC (permalink / raw)
To: Peter Eisentraut <peter@eisentraut.org>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Marcos Pegoraro <marcos@f10.com.br>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, Aug 28, 2024 at 10:47:32AM +0200, Peter Eisentraut wrote:
> <!--
> Author: Bruce Momjian <bruce@momjian.us>
> 2023-09-26 [15d5d7405] pgrowlocks: change lock mode output labels for
> consiste
> -->
>
> <listitem>
> <para>
> Change <application><xref linkend="pgrowlocks"/></application>
> lock mode output labels (Bruce Momjian)
> </para>
> </listitem>
>
> to
>
> <listitem>
> <para>
> Change <application><xref linkend="pgrowlocks"/></application>
> lock mode output labels (Bruce Momjian)
> </para>
> <literallayout role="something">
> Author: Bruce Momjian <bruce@momjian.us>
> 2023-09-26 [15d5d7405] pgrowlocks: change lock mode output labels for
> consiste
> </literallayout>
> </listitem>
>
> The fact that the comment is before the main item might also be a bit tricky
> to sort out.
I think we can just assume any XML comment in that file that has Author:
on line line and an ISO date on the next is a commit comment.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
Only you can decide what is important to you.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-06 22:30 Jelte Fennema-Nio <postgres@jeltef.nl>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Jelte Fennema-Nio @ 2024-09-06 22:30 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Thu, 22 Aug 2024 at 21:34, Marcos Pegoraro <marcos@f10.com.br> wrote:
> I understand your point, and agree with that for previous releases, but since we have a month only for version 17, will this process work properly until that date ?
> I think a release notes is more read as soon as it is available than other months, isn't it ?
> And this feature is just a HTML page, so if it's done manually or automatically, from the reader point of view it'll be exactly the same.
Big +1 to this. It would definitely be great if we would have these
commit links for previous release notes. But the PG17 GA release is
probably happening in 19 days on September 26th. I feel like we should
focus on getting the manual improvements from Jian He merged,
otherwise we'll end up with release notes for PG17 on release day that
are significantly less useful than they could have been. Let's not
make perfect the enemy of good here.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-07 02:12 jian he <jian.universality@gmail.com>
parent: Jelte Fennema-Nio <postgres@jeltef.nl>
0 siblings, 3 replies; 74+ messages in thread
From: jian he @ 2024-09-07 02:12 UTC (permalink / raw)
To: Jelte Fennema-Nio <postgres@jeltef.nl>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Sat, Sep 7, 2024 at 6:30 AM Jelte Fennema-Nio <postgres@jeltef.nl> wrote:
>
> On Thu, 22 Aug 2024 at 21:34, Marcos Pegoraro <marcos@f10.com.br> wrote:
> > I understand your point, and agree with that for previous releases, but since we have a month only for version 17, will this process work properly until that date ?
> > I think a release notes is more read as soon as it is available than other months, isn't it ?
> > And this feature is just a HTML page, so if it's done manually or automatically, from the reader point of view it'll be exactly the same.
>
> Big +1 to this. It would definitely be great if we would have these
> commit links for previous release notes. But the PG17 GA release is
> probably happening in 19 days on September 26th. I feel like we should
> focus on getting the manual improvements from Jian He merged,
> otherwise we'll end up with release notes for PG17 on release day that
> are significantly less useful than they could have been. Let's not
> make perfect the enemy of good here.
>
hi. Thanks for your interest.
patch updated.
I have proof-read release-17.sgml again,
making sure the commit url's commit is the same as
release-17.sgml comment's git commit.
like:
<!--
Author: Jeff Davis <jdavis@postgresql.org>
2024-03-04 [2af07e2f7] Fix search_path to a safe value during maintenance opera
-->
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
during maintenance operations (Jeff Davis).
[<ulink url="&commit_baseurl;2af07e2f7">2af07e2f7</ulink>]
</para>
make sure there are three occurence of "2af07e2f7".
I didn't manually click each git commit url to test it though.
----------------------------
there are at least several typos in sgml comment.
like
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
2023-11-17 [f7816aec2] Extract column statistics from CTE references, if possib
Author: Tom Lane <tgl@sss.pgh.pa.us>
2024-03-26 [a65724dfa] Propagate pathkeys from CTEs up to the outer query.
-->
here should be "possible".
it seems using sgml comments to automate some things, we still need
extra effort to proof-read.
Attachments:
[text/x-patch] v5-0001-pg-17-release-note-add-git-commit-link-reference.patch (87.5K, ../../CACJufxF+9YCDce5vzmZY6ZCEeTJsYFG-kPohT9UjKikJX30mGw@mail.gmail.com/2-v5-0001-pg-17-release-note-add-git-commit-link-reference.patch)
download | inline diff:
From e6a91c361da51327946f6907b1a229557db88692 Mon Sep 17 00:00:00 2001
From: jian he <jian.universality@gmail.com>
Date: Sat, 7 Sep 2024 09:49:44 +0800
Subject: [PATCH v5 1/1] pg 17 release note add git commit link reference
---
doc/src/sgml/postgres.sgml | 1 +
doc/src/sgml/release-17.sgml | 614 ++++++++++++++++++++++++-----------
2 files changed, 432 insertions(+), 183 deletions(-)
diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml
index ec9f90e283..7be25c5850 100644
--- a/doc/src/sgml/postgres.sgml
+++ b/doc/src/sgml/postgres.sgml
@@ -9,6 +9,7 @@
<!ENTITY % filelist SYSTEM "filelist.sgml">
%filelist;
+<!ENTITY commit_baseurl "https://postgr.es/c/">
<!ENTITY reference SYSTEM "reference.sgml">
<!--
diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml
index ecf67e15b5..df11223747 100644
--- a/doc/src/sgml/release-17.sgml
+++ b/doc/src/sgml/release-17.sgml
@@ -56,7 +56,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
Change functions to use a safe <xref linkend="guc-search-path"/>
- during maintenance operations (Jeff Davis)
+ during maintenance operations (Jeff Davis).
+ [<ulink url="&commit_baseurl;2af07e2f7">2af07e2f7</ulink>]
</para>
<para>
@@ -80,7 +81,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Restrict <literal>ago</literal> to only appear at the end in
- <type>interval</type> values (Joseph Koshakow)
+ <type>interval</type> values (Joseph Koshakow).
+ [<ulink url="&commit_baseurl;165d581f1">165d581f1</ulink>,
+ <ulink url="&commit_baseurl;617f9b7d4">617f9b7d4</ulink>]
</para>
<para>
@@ -95,7 +98,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
- Remove server variable old_snapshot_threshold (Thomas Munro)
+ Remove server variable old_snapshot_threshold (Thomas Munro).
+ [<ulink url="&commit_baseurl;f691f5b80">f691f5b80</ulink>]
</para>
<para>
@@ -116,7 +120,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Change <link linkend="sql-set-session-authorization"><command>SET
SESSION AUTHORIZATION</command></link> handling of the initial
- session user's superuser status (Joseph Koshakow)
+ session user's superuser status (Joseph Koshakow).
+ [<ulink url="&commit_baseurl;a0363ab7a">a0363ab7a</ulink>]
</para>
<para>
@@ -133,7 +138,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
- Remove feature which simulated per-database users (Nathan Bossart)
+ Remove feature which simulated per-database users (Nathan Bossart).
+ [<ulink url="&commit_baseurl;884eee5bf">884eee5bf</ulink>]
</para>
<para>
@@ -150,7 +156,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Remove <xref linkend="guc-wal-sync-method"/> value
<literal>fsync_writethrough</literal> on <systemitem
- class="osname">Windows</systemitem> (Thomas Munro)
+ class="osname">Windows</systemitem> (Thomas Munro).
+ [<ulink url="&commit_baseurl;d0c28601e">d0c28601e</ulink>]
</para>
<para>
@@ -167,7 +174,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change file boundary handling of two <acronym>WAL</acronym> file
- name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian)
+ name functions (Kyotaro Horiguchi, Andres Freund, Bruce Momjian).
+ [<ulink url="&commit_baseurl;344afc776">344afc776</ulink>]
</para>
<para>
@@ -188,7 +196,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove server variable <literal>trace_recovery_messages</literal>
- since it is no longer needed (Bharath Rupireddy)
+ since it is no longer needed (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;c7a3e6b46">c7a3e6b46</ulink>]
</para>
</listitem>
@@ -202,7 +211,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Remove <link
linkend="information-schema">information schema</link> column
<structname>element_types</structname>.<structfield>domain_default</structfield>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;78806a950">78806a950</ulink>]
</para>
</listitem>
@@ -214,7 +224,8 @@ Author: Bruce Momjian <bruce@momjian.us>
<listitem>
<para>
Change <application><xref linkend="pgrowlocks"/></application>
- lock mode output labels (Bruce Momjian)
+ lock mode output labels (Bruce Momjian).
+ [<ulink url="&commit_baseurl;15d5d7405">15d5d7405</ulink>]
</para>
</listitem>
@@ -228,7 +239,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Remove <structfield>buffers_backend</structfield> and
<structfield>buffers_backend_fsync</structfield> from <link
linkend="monitoring-pg-stat-bgwriter-view"><structname>pg_stat_bgwriter</structname></link>
- (Bharath Rupireddy)
+ (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;74604a37f">74604a37f</ulink>]
</para>
<para>
@@ -246,7 +258,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Rename I/O block read/write timing statistics columns of
<application><xref linkend="pgstatstatements"/></application>
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;13d00729d">13d00729d</ulink>]
</para>
<para>
@@ -271,7 +284,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
and
<structname>pg_statistic_ext</structname>.<structfield>stxstattarget</structfield>
to represent the default statistics target as <literal>NULL</literal>
- (Peter Eisentraut)
+ (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;4f622503d">4f622503d</ulink>,
+ <ulink url="&commit_baseurl;012460ee9">012460ee9</ulink>]
</para>
</listitem>
@@ -286,7 +301,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
linkend="catalog-pg-collation"><structname>pg_collation</structname>.<structfield>colliculocale</structfield></link>
to <structfield>colllocale</structfield> and
<link linkend="catalog-pg-database"><structname>pg_database</structname>.<structfield>daticulocale</structfield></link>
- to <structfield>datlocale</structfield> (Jeff Davis)
+ to <structfield>datlocale</structfield> (Jeff Davis).
+ [<ulink url="&commit_baseurl;f696c0cd5">f696c0cd5</ulink>]
</para>
</listitem>
@@ -305,7 +321,9 @@ Author: Masahiko Sawada <msawada@postgresql.org>
to <structfield>max_dead_tuple_bytes</structfield>,
rename <structfield>num_dead_tuples</structfield> to
<structfield>num_dead_item_ids</structfield>, and add
- <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada)
+ <structfield>dead_tuple_bytes</structfield> (Masahiko Sawada).
+ [<ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
+ <ulink url="&commit_baseurl;f1affb670">f1affb670</ulink>]
</para>
</listitem>
@@ -318,7 +336,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Rename <acronym>SLRU</acronym> columns in system view <link
linkend="monitoring-pg-stat-slru-view"><structname>pg_stat_slru</structname></link>
- (Alvaro Herrera)
+ (Alvaro Herrera).
+ [<ulink url="&commit_baseurl;bcdfa5f2e">bcdfa5f2e</ulink>]
</para>
<para>
@@ -360,7 +379,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow the optimizer to improve <acronym>CTE</acronym> plans by
considering the statistics and sort order of columns referenced in earlier row
- output clauses (Jian Guo, Richard Guo, Tom Lane)
+ output clauses (Jian Guo, Richard Guo, Tom Lane).
+ [<ulink url="&commit_baseurl;f7816aec2">f7816aec2</ulink>,
+ <ulink url="&commit_baseurl;a65724dfa">a65724dfa</ulink>]
</para>
</listitem>
@@ -375,7 +396,9 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of <literal>IS NOT NULL</literal> and
<literal>IS NULL</literal> query restrictions (David Rowley,
- Richard Guo, Andy Fan)
+ Richard Guo, Andy Fan).
+ [<ulink url="&commit_baseurl;b262ad440">b262ad440</ulink>,
+ <ulink url="&commit_baseurl;3af704098">3af704098</ulink>]
</para>
<para>
@@ -394,7 +417,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow partition pruning on boolean columns on <literal>IS [NOT]
- UNKNOWN</literal> conditionals (David Rowley)
+ UNKNOWN</literal> conditionals (David Rowley).
+ [<ulink url="&commit_baseurl;07c36c133">07c36c133</ulink>]
</para>
</listitem>
@@ -406,7 +430,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve optimization of range values when using containment
- operators <@ and @> (Kim Johan Andersson, Jian He)
+ operators <@ and @> (Kim Johan Andersson, Jian He).
+ [<ulink url="&commit_baseurl;075df6b20">075df6b20</ulink>]
</para>
</listitem>
@@ -418,7 +443,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<listitem>
<para>
Allow correlated <literal>IN</literal> subqueries to be transformed
- into joins (Andy Fan, Tom Lane)
+ into joins (Andy Fan, Tom Lane).
+ [<ulink url="&commit_baseurl;9f1337639">9f1337639</ulink>]
</para>
</listitem>
@@ -431,7 +457,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Improve optimization of the <literal>LIMIT</literal> clause
on partitioned tables, inheritance parents, and <literal>UNION
- ALL</literal> queries (Andy Fan, David Rowley)
+ ALL</literal> queries (Andy Fan, David Rowley).
+ [<ulink url="&commit_baseurl;a8a968a82">a8a968a82</ulink>]
</para>
</listitem>
@@ -442,7 +469,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
- Allow query nodes to be run in parallel in more cases (Tom Lane)
+ Allow query nodes to be run in parallel in more cases (Tom Lane).
+ [<ulink url="&commit_baseurl;e08d74ca1">e08d74ca1</ulink>]
</para>
</listitem>
@@ -455,7 +483,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow <literal>GROUP BY</literal> columns to be internally
ordered to match <literal>ORDER BY</literal> (Andrei Lepikhov,
- Teodor Sigaev)
+ Teodor Sigaev).
+ [<ulink url="&commit_baseurl;0452b461b">0452b461b</ulink>]
</para>
<para>
@@ -472,7 +501,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Allow <literal>UNION</literal> (without <literal>ALL</literal>)
- to use MergeAppend (David Rowley)
+ to use MergeAppend (David Rowley).
+ [<ulink url="&commit_baseurl;66c0185a3">66c0185a3</ulink>]
</para>
</listitem>
@@ -484,7 +514,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Fix MergeAppend plans to more accurately compute the number of
- rows that need to be sorted (Alexander Kuzmenkov)
+ rows that need to be sorted (Alexander Kuzmenkov).
+ [<ulink url="&commit_baseurl;9d1a5354f">9d1a5354f</ulink>]
</para>
</listitem>
@@ -497,7 +528,8 @@ Author: David Rowley <drowley@postgresql.org>
<para>
Allow <link linkend="gist">GiST</link> and <link
linkend="spgist">SP-GiST</link> indexes to be part of incremental
- sorts (Miroslav Bendik)
+ sorts (Miroslav Bendik).
+ [<ulink url="&commit_baseurl;625d5b3ca">625d5b3ca</ulink>]
</para>
<para>
@@ -517,7 +549,9 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add columns to <link
linkend="view-pg-stats"><structname>pg_stats</structname></link>
to report range-type histogram information (Egor Rogov, Soumyadeep
- Chakraborty)
+ Chakraborty).
+ [<ulink url="&commit_baseurl;bc3c8db8a">bc3c8db8a</ulink>]
+
</para>
</listitem>
@@ -539,7 +573,8 @@ Author: Peter Geoghegan <pg@bowt.ie>
Allow <link linkend="btree">btree</link> indexes to more
efficiently find a set of values, such as those supplied by
<literal>IN</literal> clauses using constants (Peter Geoghegan,
- Matthias van de Meent)
+ Matthias van de Meent).
+ [<ulink url="&commit_baseurl;5bf748b86">5bf748b86</ulink>]
</para>
</listitem>
@@ -552,7 +587,8 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<para>
Allow <link linkend="brin"><acronym>BRIN</acronym></link> indexes
to be created using parallel workers (Tomas Vondra, Matthias van
- de Meent)
+ de Meent).
+ [<ulink url="&commit_baseurl;b43757171">b43757171</ulink>]
</para>
</listitem>
@@ -573,7 +609,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently remove and freeze tuples (Melanie
- Plageman, Heikki Linnakangas)
+ Plageman, Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
</para>
<para>
@@ -596,7 +633,11 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Allow vacuum to more efficiently store tuple references (Masahiko
- Sawada, John Naylor)
+ Sawada, John Naylor).
+ [<ulink url="&commit_baseurl;ee1b30f12">ee1b30f12</ulink>,
+ <ulink url="&commit_baseurl;30e144287">30e144287</ulink>,
+ <ulink url="&commit_baseurl;667e65aac">667e65aac</ulink>,
+ <ulink url="&commit_baseurl;6dbb49026">6dbb49026</ulink>]
</para>
<para>
@@ -613,7 +654,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
- Optimize vacuuming of relations with no indexes (Melanie Plageman)
+ Optimize vacuuming of relations with no indexes (Melanie Plageman).
+ [<ulink url="&commit_baseurl;c120550ed">c120550ed</ulink>]
</para>
</listitem>
@@ -625,7 +667,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Increase default <xref linkend="guc-vacuum-buffer-usage-limit"/>
- to 2MB (Thomas Munro)
+ to 2MB (Thomas Munro).
+ [<ulink url="&commit_baseurl;98f320eb2">98f320eb2</ulink>]
</para>
</listitem>
@@ -637,7 +680,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Improve performance when checking roles with many memberships
- (Nathan Bossart)
+ (Nathan Bossart).
+ [<ulink url="&commit_baseurl;d365ae705">d365ae705</ulink>]
</para>
</listitem>
@@ -649,7 +693,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve performance of heavily-contended <acronym>WAL</acronym>
- writes (Bharath Rupireddy)
+ writes (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;71e4cc6b8">71e4cc6b8</ulink>]
</para>
</listitem>
@@ -661,7 +706,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
Improve performance when transferring large blocks of data to a
- client (Melih Mutlu)
+ client (Melih Mutlu).
+ [<ulink url="&commit_baseurl;c4ab7da60">c4ab7da60</ulink>]
</para>
</listitem>
@@ -678,7 +724,10 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Allow the grouping of file system reads with the new system variable
<xref linkend="guc-io-combine-limit"/> (Thomas Munro, Andres Freund,
- Melanie Plageman, Nazir Bilal Yavuz)
+ Melanie Plageman, Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;210622c60">210622c60</ulink>,
+ <ulink url="&commit_baseurl;b7b0f3f27">b7b0f3f27</ulink>,
+ <ulink url="&commit_baseurl;041b96802">041b96802</ulink>]
</para>
</listitem>
@@ -704,7 +753,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Create system view <link
linkend="monitoring-pg-stat-checkpointer-view"><structname>pg_stat_checkpointer</structname></link>
- (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov)
+ (Bharath Rupireddy, Anton A. Melnikov, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;96f052613">96f052613</ulink>,
+ <ulink url="&commit_baseurl;12915a58e">12915a58e</ulink>,
+ <ulink url="&commit_baseurl;e820db5b5">e820db5b5</ulink>]
</para>
<para>
@@ -726,7 +778,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Improve control over resetting statistics (Atsushi Torikoshi,
- Bharath Rupireddy)
+ Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;23c8c0c8f">23c8c0c8f</ulink>,
+ <ulink url="&commit_baseurl;2e8a0edc2">2e8a0edc2</ulink>,
+ <ulink url="&commit_baseurl;e5cca6288">e5cca6288</ulink>]
</para>
<para>
@@ -749,7 +804,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add log messages related to <acronym>WAL</acronym> recovery from
- backups (Andres Freund)
+ backups (Andres Freund).
+ [<ulink url="&commit_baseurl;1d35f705e">1d35f705e</ulink>]
</para>
</listitem>
@@ -761,7 +817,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <xref linkend="guc-log-connections"/> log line for
- <literal>trust</literal> connections (Jacob Champion)
+ <literal>trust</literal> connections (Jacob Champion).
+ [<ulink url="&commit_baseurl;e48b19c5d">e48b19c5d</ulink>]
</para>
</listitem>
@@ -773,7 +830,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Add log message to report walsender acquisition and release of
- replication slots (Bharath Rupireddy)
+ replication slots (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;7c3fb505b">7c3fb505b</ulink>]
</para>
<para>
@@ -791,7 +849,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add system view <link
linkend="view-pg-wait-events"><structname>pg_wait_events</structname></link>
- that reports wait event types (Bertrand Drouvot)
+ that reports wait event types (Bertrand Drouvot).
+ [<ulink url="&commit_baseurl;1e68e43d3">1e68e43d3</ulink>]
</para>
<para>
@@ -809,7 +868,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Add <link linkend="view-pg-wait-events">wait events</link> for
- checkpoint delays (Thomas Munro)
+ checkpoint delays (Thomas Munro).
+ [<ulink url="&commit_baseurl;0013ba290">0013ba290</ulink>]
</para>
</listitem>
@@ -821,7 +881,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow vacuum to report the progress of index processing (Sami
- Imseih)
+ Imseih).
+ [<ulink url="&commit_baseurl;46ebdfe16">46ebdfe16</ulink>]
</para>
<para>
@@ -844,14 +905,13 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<!--
Author: Nathan Bossart <nathan@postgresql.org>
2024-03-13 [ecb0fd337] Reintroduce MAINTAIN privilege and pg_maintain predefine
-Author: Nathan Bossart <nathan@postgresql.org>
-2024-03-13 [ecb0fd337] Reintroduce MAINTAIN privilege and pg_maintain predefine
-->
<listitem>
<para>
Allow granting the right to perform maintenance operations
- (Nathan Bossart)
+ (Nathan Bossart).
+ [<ulink url="&commit_baseurl;ecb0fd337">ecb0fd337</ulink>]
</para>
<para>
@@ -878,7 +938,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="predefined-roles"><literal>pg_monitor</literal></link>
membership to execute <link
linkend="functions-info-session-table"><function>pg_current_logfile()</function></link>
- (Pavlo Golub, Nathan Bossart)
+ (Pavlo Golub, Nathan Bossart).
+ [<ulink url="&commit_baseurl;8d8afd48d">8d8afd48d</ulink>]
</para>
</listitem>
@@ -900,7 +961,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add system variable <xref linkend="guc-allow-alter-system"/>
to disallow <link linkend="sql-altersystem"><command>ALTER
- SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini)
+ SYSTEM</command></link> (Jelte Fennema-Nio, Gabriele Bartolini).
+ [<ulink url="&commit_baseurl;d3ae2a24f">d3ae2a24f</ulink>]
</para>
</listitem>
@@ -913,7 +975,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-altersystem"><command>ALTER
SYSTEM</command></link> to set unrecognized custom server variables
- (Tom Lane)
+ (Tom Lane).
+ [<ulink url="&commit_baseurl;2d870b4ae">2d870b4ae</ulink>]
</para>
<para>
@@ -935,7 +998,10 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add server variable <xref linkend="guc-transaction-timeout"/> to
restrict the duration of transactions (Andrey Borodin, Japin Li,
- Junwang Zhao, Alexander Korotkov)
+ Junwang Zhao, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;51efe38cb">51efe38cb</ulink>,
+ <ulink url="&commit_baseurl;bf82f4379">bf82f4379</ulink>,
+ <ulink url="&commit_baseurl;28e858c0f">28e858c0f</ulink>]
</para>
</listitem>
@@ -952,7 +1018,11 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add a builtin platform-independent collation provider (Jeff Davis)
+ Add a builtin platform-independent collation provider (Jeff Davis).
+ [<ulink url="&commit_baseurl;2d819a08a">2d819a08a</ulink>,
+ <ulink url="&commit_baseurl;846311051">846311051</ulink>,
+ <ulink url="&commit_baseurl;f69319f2f">f69319f2f</ulink>,
+ <ulink url="&commit_baseurl;9acae56ce">9acae56ce</ulink>]
</para>
<para>
@@ -969,7 +1039,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add server variable <xref linkend="guc-huge-pages-status"/> to
- report the use of huge pages by Postgres (Justin Pryzby)
+ report the use of huge pages by Postgres (Justin Pryzby).
+ [<ulink url="&commit_baseurl;a14354cac">a14354cac</ulink>]
</para>
<para>
@@ -985,7 +1056,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
- Add server variable to disable event triggers (Daniel Gustafsson)
+ Add server variable to disable event triggers (Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;7750fefdb">7750fefdb</ulink>]
</para>
<para>
@@ -1004,7 +1076,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow the <link
linkend="monitoring-pg-stat-slru-view"><acronym>SLRU</acronym></link>
cache sizes to be configured (Andrey Borodin, Dilip Kumar,
- Alvaro Herrera)
+ Alvaro Herrera).
+ [<ulink url="&commit_baseurl;53c2a97a9">53c2a97a9</ulink>]
</para>
<para>
@@ -1042,7 +1115,9 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
<listitem>
<para>
Add support for incremental file system backup (Robert Haas,
- Jakub Wartak, Tomas Vondra)
+ Jakub Wartak, Tomas Vondra).
+ [<ulink url="&commit_baseurl;dc2123400">dc2123400</ulink>,
+ <ulink url="&commit_baseurl;f8ce4ed78">f8ce4ed78</ulink>]
</para>
<para>
@@ -1069,7 +1144,11 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow the creation of <acronym>WAL</acronym> summarization files
- (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski)
+ (Robert Haas, Nathan Bossart, Hubert Depesz Lubaczewski).
+ [<ulink url="&commit_baseurl;174c48050">174c48050</ulink>,
+ <ulink url="&commit_baseurl;d97ef756a">d97ef756a</ulink>,
+ <ulink url="&commit_baseurl;f896057e4">f896057e4</ulink>,
+ <ulink url="&commit_baseurl;d9ef650fc">d9ef650fc</ulink>]
</para>
<para>
@@ -1094,7 +1173,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add the system identifier to file system <link
linkend="backup-manifest-format">backup manifest</link> files
- (Amul Sul)
+ (Amul Sul).
+ [<ulink url="&commit_baseurl;2041bc427">2041bc427</ulink>]
</para>
<para>
@@ -1113,7 +1193,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<literal>dbname</literal> to be written when <link
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
writes connection information to
- <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda)
+ <filename>postgresql.auto.conf</filename> (Vignesh C, Hayato Kuroda).
+ [<ulink url="&commit_baseurl;a145f424d">a145f424d</ulink>]
</para>
</listitem>
@@ -1129,7 +1210,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>invalidation_reason</structfield></link>
to report the reason for invalid slots (Shveta Malik, Bharath
- Rupireddy)
+ Rupireddy).
+ [<ulink url="&commit_baseurl;007693f2a">007693f2a</ulink>,
+ <ulink url="&commit_baseurl;6ae701b43">6ae701b43</ulink>]
</para>
</listitem>
@@ -1146,7 +1229,10 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add column <link
linkend="view-pg-replication-slots"><structname>pg_replication_slots</structname>.<structfield>inactive_since</structfield></link>
- to report slot inactivity duration (Bharath Rupireddy)
+ to report slot inactivity duration (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;a11f330b5">a11f330b5</ulink>,
+ <ulink url="&commit_baseurl;6d49c8d4b">6d49c8d4b</ulink>,
+ <ulink url="&commit_baseurl;6f132ed69">6f132ed69</ulink>]
</para>
</listitem>
@@ -1162,7 +1248,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add function <link
linkend="functions-replication-table"><function>pg_sync_replication_slots()</function></link>
to synchronize logical replication slots (Hou Zhijie, Shveta Malik,
- Ajin Cherian, Peter Eisentraut)
+ Ajin Cherian, Peter Eisentraut).
+ [<ulink url="&commit_baseurl;ddd5f4f54">ddd5f4f54</ulink>,
+ <ulink url="&commit_baseurl;7a424ece4">7a424ece4</ulink>]
</para>
</listitem>
@@ -1175,7 +1263,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add the <literal>failover</literal> property to the <link
linkend="protocol-replication">replication protocol</link> (Hou
- Zhijie, Shveta Malik)
+ Zhijie, Shveta Malik).
+ [<ulink url="&commit_baseurl;732924043">732924043</ulink>]
</para>
</listitem>
@@ -1198,7 +1287,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add application <link
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>
to create a logical replica from a physical standby server
- (Euler Taveira)
+ (Euler Taveira).
+ [<ulink url="&commit_baseurl;d44032d01">d44032d01</ulink>]
</para>
</listitem>
@@ -1214,7 +1304,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Have <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
migrate valid logical slots and subscriptions (Hayato Kuroda,
- Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal)
+ Hou Zhijie, Vignesh C, Julien Rouhaud, Shlok Kyal).
+ [<ulink url="&commit_baseurl;29d0a77fa">29d0a77fa</ulink>,
+ <ulink url="&commit_baseurl;9a17be1e2">9a17be1e2</ulink>]
</para>
<para>
@@ -1234,7 +1326,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Enable the failover of <link
linkend="logical-replication-subscription-slot">logical slots</link>
- (Hou Zhijie, Shveta Malik, Ajin Cherian)
+ (Hou Zhijie, Shveta Malik, Ajin Cherian).
+ [<ulink url="&commit_baseurl;c393308b6">c393308b6</ulink>]
</para>
<para>
@@ -1254,7 +1347,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Add server variable <xref linkend="guc-sync-replication-slots"/>
to enable failover logical slot synchronization (Shveta Malik,
- Hou Zhijie, Peter Smith)
+ Hou Zhijie, Peter Smith).
+ [<ulink url="&commit_baseurl;93db6cbda">93db6cbda</ulink>,
+ <ulink url="&commit_baseurl;60c07820d">60c07820d</ulink>]
</para>
</listitem>
@@ -1270,7 +1365,9 @@ Author: Amit Kapila <akapila@postgresql.org>
Add logical replication failover control to <link
linkend="sql-createsubscription"><literal>CREATE/ALTER
SUBSCRIPTION</literal></link> (Shveta Malik, Hou Zhijie, Ajin
- Cherian)
+ Cherian).
+ [<ulink url="&commit_baseurl;776621a5e">776621a5e</ulink>,
+ <ulink url="&commit_baseurl;22f7e61a6">22f7e61a6</ulink>]
</para>
</listitem>
@@ -1283,7 +1380,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<para>
Allow the application of logical replication changes to use
<link linkend="hash-index">hash</link> indexes on the subscriber
- (Hayato Kuroda)
+ (Hayato Kuroda).
+ [<ulink url="&commit_baseurl;edca34243">edca34243</ulink>]
</para>
<para>
@@ -1301,7 +1399,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Improve <link linkend="logicaldecoding">logical decoding</link>
performance in cases where there are many subtransactions
- (Masahiko Sawada)
+ (Masahiko Sawada).
+ [<ulink url="&commit_baseurl;5bec1d6bc">5bec1d6bc</ulink>]
</para>
</listitem>
@@ -1313,7 +1412,8 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Restart apply workers if subscription owner's superuser privileges
- are revoked (Vignesh C)
+ are revoked (Vignesh C).
+ [<ulink url="&commit_baseurl;79243de13">79243de13</ulink>]
</para>
<para>
@@ -1330,7 +1430,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add <literal>flush</literal> option to <link
linkend="functions-replication-table"><function>pg_logical_emit_message()</function></link>
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;173b56f1e">173b56f1e</ulink>]
</para>
<para>
@@ -1348,7 +1449,9 @@ Author: Amit Kapila <akapila@postgresql.org>
<listitem>
<para>
Allow specification of physical standbys that must be synchronized
- before they are visible to subscribers (Hou Zhijie, Shveta Malik)
+ before they are visible to subscribers (Hou Zhijie, Shveta Malik).
+ [<ulink url="&commit_baseurl;bf279ddd1">bf279ddd1</ulink>,
+ <ulink url="&commit_baseurl;0f934b073">0f934b073</ulink>]
</para>
<para>
@@ -1365,7 +1468,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Add worker type column to <link
linkend="monitoring-pg-stat-subscription"><structname>pg_stat_subscription</structname></link>
- (Peter Smith)
+ (Peter Smith).
+ [<ulink url="&commit_baseurl;13aeaf079">13aeaf079</ulink>]
</para>
</listitem>
@@ -1396,7 +1500,11 @@ Author: Masahiko Sawada <msawada@postgresql.org>
Add new <link linkend="sql-copy"><command>COPY</command></link>
option <literal>ON_ERROR ignore</literal> to discard error rows
(Damir Belyalov, Atsushi Torikoshi, Alex Shulgin, Jian He, Yugo
- Nagata)
+ Nagata).
+ [<ulink url="&commit_baseurl;9e2d87011">9e2d87011</ulink>,
+ <ulink url="&commit_baseurl;b725b7eec">b725b7eec</ulink>,
+ <ulink url="&commit_baseurl;40bbc8cf0">40bbc8cf0</ulink>,
+ <ulink url="&commit_baseurl;a6d0fa5ef">a6d0fa5ef</ulink>]
</para>
<para>
@@ -1413,7 +1521,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<para>
Add new <command>COPY</command> option
<literal>LOG_VERBOSITY</literal> which reports <literal>COPY
- FROM</literal> ignored error rows (Bharath Rupireddy)
+ FROM</literal> ignored error rows (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;f5a227895">f5a227895</ulink>]
</para>
</listitem>
@@ -1425,7 +1534,8 @@ Author: Masahiko Sawada <msawada@postgresql.org>
<listitem>
<para>
Allow <literal>COPY FROM</literal> to report the number of skipped
- rows during processing (Atsushi Torikoshi)
+ rows during processing (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;729439607">729439607</ulink>]
</para>
<para>
@@ -1442,7 +1552,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
In <literal>COPY FROM</literal>, allow easy specification that all
- columns should be forced null or not null (Zhang Mingli)
+ columns should be forced null or not null (Zhang Mingli).
+ [<ulink url="&commit_baseurl;f6d4c9cf1">f6d4c9cf1</ulink>]
</para>
</listitem>
@@ -1454,7 +1565,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<listitem>
<para>
Allow <link linkend="sql-explain"><command>EXPLAIN</command></link>
- to report optimizer memory usage (Ashutosh Bapat)
+ to report optimizer memory usage (Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;5de890e36">5de890e36</ulink>]
</para>
<para>
@@ -1471,7 +1583,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <command>EXPLAIN</command> option <literal>SERIALIZE</literal>
to report the cost of converting data for network transmission
- (Stepan Rutz, Matthias van de Meent)
+ (Stepan Rutz, Matthias van de Meent).
+ [<ulink url="&commit_baseurl;06286709e">06286709e</ulink>]
</para>
</listitem>
@@ -1484,7 +1597,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add local I/O block read/write timing statistics to
<command>EXPLAIN</command>'s <literal>BUFFERS</literal> output
- (Nazir Bilal Yavuz)
+ (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;295c36c0c">295c36c0c</ulink>]
</para>
</listitem>
@@ -1496,7 +1610,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <command>EXPLAIN</command>'s display of SubPlan nodes and
- output parameters (Tom Lane, Dean Rasheed)
+ output parameters (Tom Lane, Dean Rasheed).
+ [<ulink url="&commit_baseurl;fd0398fcb">fd0398fcb</ulink>]
</para>
</listitem>
@@ -1508,7 +1623,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> <literal>deform_counter</literal>
- details to <command>EXPLAIN</command> (Dmitry Dolgov)
+ details to <command>EXPLAIN</command> (Dmitry Dolgov).
+ [<ulink url="&commit_baseurl;5a3423ad8">5a3423ad8</ulink>]
</para>
</listitem>
@@ -1519,7 +1635,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
- Allow partitioned tables to have identity columns (Ashutosh Bapat)
+ Allow partitioned tables to have identity columns (Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;699586315">699586315</ulink>]
</para>
</listitem>
@@ -1531,7 +1648,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <link linkend="ddl-constraints-exclusion">exclusion
- constraints</link> on partitioned tables (Paul A. Jungwirth)
+ constraints</link> on partitioned tables (Paul A. Jungwirth).
+ [<ulink url="&commit_baseurl;8c852ba9a">8c852ba9a</ulink>]
</para>
<para>
@@ -1552,7 +1670,9 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Allow specification of partitioned <link linkend="tableam">table
access methods</link> (Justin Pryzby, Soumyadeep Chakraborty,
- Michael Paquier)
+ Michael Paquier).
+ [<ulink url="&commit_baseurl;374c7a229">374c7a229</ulink>,
+ <ulink url="&commit_baseurl;e2395cdbe">e2395cdbe</ulink>]
</para>
</listitem>
@@ -1565,7 +1685,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add clearer <link linkend="sql-altertable"><command>ALTER
TABLE</command></link> method to set a column to the default
- statistics target (Peter Eisentraut)
+ statistics target (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;4f622503d">4f622503d</ulink>]
</para>
<para>
@@ -1583,7 +1704,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <literal>ALTER TABLE</literal> to change a column's generation
- expression (Amul Sul)
+ expression (Amul Sul).
+ [<ulink url="&commit_baseurl;5d06e99a3">5d06e99a3</ulink>]
</para>
<para>
@@ -1600,7 +1722,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add <literal>DEFAULT</literal> setting for <literal>ALTER TABLE
- .. SET ACCESS METHOD</literal> (Michael Paquier)
+ .. SET ACCESS METHOD</literal> (Michael Paquier).
+ [<ulink url="&commit_baseurl;d61a6cad6">d61a6cad6</ulink>]
</para>
</listitem>
@@ -1613,7 +1736,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add support for <link linkend="sql-createeventtrigger">event
triggers</link> that fire at connection time (Konstantin Knizhnik,
- Mikhail Gribkov)
+ Mikhail Gribkov).
+ [<ulink url="&commit_baseurl;e83d1b0c4">e83d1b0c4</ulink>]
</para>
</listitem>
@@ -1626,7 +1750,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add event trigger support for <link
linkend="sql-reindex"><command>REINDEX</command></link> (Garrett
- Thornburg, Jian He)
+ Thornburg, Jian He).
+ [<ulink url="&commit_baseurl;f21848de2">f21848de2</ulink>]
</para>
</listitem>
@@ -1639,7 +1764,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<para>
Allow parenthesized syntax for <link
linkend="sql-cluster"><command>CLUSTER</command></link> options if
- a table name is not specified (Nathan Bossart)
+ a table name is not specified (Nathan Bossart).
+ [<ulink url="&commit_baseurl;cdaedfc96">cdaedfc96</ulink>]
</para>
</listitem>
@@ -1661,7 +1787,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<para>
Allow the <type>interval</type> data type to support
<literal>+/-infinity</literal> values (Joseph Koshakow, Jian He,
- Ashutosh Bapat)
+ Ashutosh Bapat).
+ [<ulink url="&commit_baseurl;519fc1bd9">519fc1bd9</ulink>]
</para>
</listitem>
@@ -1675,7 +1802,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow the use of an <link
linkend="datatype-enum"><type>ENUM</type></link> added via <link
linkend="sql-altertype"><command>ALTER TYPE</command></link> if
- the type was created in the same transaction (Tom Lane)
+ the type was created in the same transaction (Tom Lane).
+ [<ulink url="&commit_baseurl;af1d39584">af1d39584</ulink>]
</para>
<para>
@@ -1701,7 +1829,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to modify updatable views (Dean
- Rasheed)
+ Rasheed).
+ [<ulink url="&commit_baseurl;5f2e179bd">5f2e179bd</ulink>]
</para>
</listitem>
@@ -1713,7 +1842,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <literal>WHEN NOT MATCHED BY SOURCE</literal> to
- <command>MERGE</command> (Dean Rasheed)
+ <command>MERGE</command> (Dean Rasheed).
+ [<ulink url="&commit_baseurl;0294df2f1">0294df2f1</ulink>]
</para>
<para>
@@ -1730,7 +1860,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Allow <command>MERGE</command> to use the
- <literal>RETURNING</literal> clause (Dean Rasheed)
+ <literal>RETURNING</literal> clause (Dean Rasheed).
+ [<ulink url="&commit_baseurl;c649fa24a">c649fa24a</ulink>]
</para>
<para>
@@ -1762,7 +1893,9 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
to convert <type>JSON</type> data to a table representation (Nikita
Glukhov, Teodor Sigaev, Oleg Bartunov, Alexander Korotkov, Andrew
- Dunstan, Amit Langote, Jian He)
+ Dunstan, Amit Langote, Jian He).
+ [<ulink url="&commit_baseurl;de3600452">de3600452</ulink>,
+ <ulink url="&commit_baseurl;bb766cde6">bb766cde6</ulink>]
</para>
<para>
@@ -1782,7 +1915,8 @@ Author: Amit Langote <amitlan@postgresql.org>
linkend="functions-json-creation-table"><function>JSON()</function></link>,
<function>JSON_SCALAR()</function>, and
<function>JSON_SERIALIZE()</function> (Nikita Glukhov, Teodor Sigaev,
- Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote)
+ Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote).
+ [<ulink url="&commit_baseurl;03734a7fe">03734a7fe</ulink>]
</para>
</listitem>
@@ -1806,7 +1940,12 @@ Author: Amit Langote <amitlan@postgresql.org>
<function>JSON_QUERY()</function>, and
<function>JSON_VALUE()</function> (Nikita Glukhov, Teodor Sigaev,
Oleg Bartunov, Alexander Korotkov, Andrew Dunstan, Amit Langote,
- Peter Eisentraut, Jian He)
+ Peter Eisentraut, Jian He).
+ [<ulink url="&commit_baseurl;aaaf9449e">aaaf9449e</ulink>,
+ <ulink url="&commit_baseurl;1edb3b491">1edb3b491</ulink>,
+ <ulink url="&commit_baseurl;6185c9737">6185c9737</ulink>,
+ <ulink url="&commit_baseurl;c0fc07518">c0fc07518</ulink>,
+ <ulink url="&commit_baseurl;ef744ebb7">ef744ebb7</ulink>]
</para>
</listitem>
@@ -1819,7 +1958,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<para>
Add <link linkend="functions-sqljson-path-operators">jsonpath</link>
methods to convert <type>JSON</type> values to other
- <type>JSON</type> data types (Jeevan Chalke)
+ <type>JSON</type> data types (Jeevan Chalke).
+ [<ulink url="&commit_baseurl;66ea94e8e">66ea94e8e</ulink>]
</para>
<para>
@@ -1842,7 +1982,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-formatting-table"><function>to_timestamp()</function></link>
- time zone format specifiers (Tom Lane)
+ time zone format specifiers (Tom Lane).
+ [<ulink url="&commit_baseurl;8ba6fdf90">8ba6fdf90</ulink>]
</para>
<para>
@@ -1859,7 +2000,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow the session <link linkend="guc-timezone">time zone</link>
- to be specified by <literal>AS LOCAL</literal> (Vik Fearing)
+ to be specified by <literal>AS LOCAL</literal> (Vik Fearing).
+ [<ulink url="&commit_baseurl;97957fdba">97957fdba</ulink>]
</para>
<para>
@@ -1879,7 +2021,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Add functions <link
linkend="functions-uuid"><function>uuid_extract_timestamp()</function></link>
and <function>uuid_extract_version()</function> to return
- <acronym>UUID</acronym> information (Andrey Borodin)
+ <acronym>UUID</acronym> information (Andrey Borodin).
+ [<ulink url="&commit_baseurl;794f10f6b">794f10f6b</ulink>]
</para>
</listitem>
@@ -1891,7 +2034,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add functions to generate random numbers in a specified range
- (Dean Rasheed)
+ (Dean Rasheed).
+ [<ulink url="&commit_baseurl;e6341323a">e6341323a</ulink>]
</para>
<para>
@@ -1910,7 +2054,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add functions to convert integers to binary and octal strings
- (Eric Radman, Nathan Bossart)
+ (Eric Radman, Nathan Bossart).
+ [<ulink url="&commit_baseurl;260a1f18d">260a1f18d</ulink>]
</para>
<para>
@@ -1927,7 +2072,8 @@ Author: Jeff Davis <jdavis@postgresql.org>
<listitem>
<para>
- Add Unicode informational functions (Jeff Davis)
+ Add Unicode informational functions (Jeff Davis).
+ [<ulink url="&commit_baseurl;a02b37fc0">a02b37fc0</ulink>]
</para>
<para>
@@ -1950,7 +2096,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<para>
Add function <link
linkend="functions-producing-xml-xmltext"><function>xmltext()</function></link>
- to convert text to a single <type>XML</type> text node (Jim Jones)
+ to convert text to a single <type>XML</type> text node (Jim Jones).
+ [<ulink url="&commit_baseurl;526fe0d79">526fe0d79</ulink>]
</para>
</listitem>
@@ -1964,7 +2111,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add function <link
linkend="functions-info-catalog-table"><function>to_regtypemod()</function></link>
to return the type modifier of a type specification (David Wheeler,
- Erik Wienhold)
+ Erik Wienhold).
+ [<ulink url="&commit_baseurl;1218ca995">1218ca995</ulink>]
</para>
</listitem>
@@ -1977,7 +2125,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add <link
linkend="functions-info-catalog-table"><function>pg_basetype()</function></link>
- function to return a domain's base type (Steve Chavez)
+ function to return a domain's base type (Steve Chavez).
+ [<ulink url="&commit_baseurl;b154d8a6d">b154d8a6d</ulink>]
</para>
</listitem>
@@ -1992,7 +2141,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
linkend="functions-admin-dbsize"><function>pg_column_toast_chunk_id()</function></link>
to return a value's <link
linkend="storage-toast"><acronym>TOAST</acronym></link> identifier
- (Yugo Nagata)
+ (Yugo Nagata).
+ [<ulink url="&commit_baseurl;d1162cfda">d1162cfda</ulink>]
</para>
<para>
@@ -2020,7 +2170,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Allow plpgsql <link
linkend="plpgsql-declaration-type"><literal>%TYPE</literal></link>
and <literal>%ROWTYPE</literal> specifications to represent arrays
- of non-array types (Quan Zongliang, Pavel Stehule)
+ of non-array types (Quan Zongliang, Pavel Stehule).
+ [<ulink url="&commit_baseurl;5e8674dc8">5e8674dc8</ulink>]
</para>
</listitem>
@@ -2032,7 +2183,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow plpgsql <literal>%TYPE</literal> specification to reference
- composite column (Tom Lane)
+ composite column (Tom Lane).
+ [<ulink url="&commit_baseurl;43b46aae1">43b46aae1</ulink>]
</para>
</listitem>
@@ -2052,7 +2204,8 @@ Author: Joe Conway <mail@joeconway.com>
<listitem>
<para>
- Add libpq function to change role passwords (Joe Conway)
+ Add libpq function to change role passwords (Joe Conway).
+ [<ulink url="&commit_baseurl;a7be2a6c2">a7be2a6c2</ulink>]
</para>
<para>
@@ -2070,7 +2223,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add libpq functions to close portals and prepared statements
- (Jelte Fennema-Nio)
+ (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;28b572656">28b572656</ulink>]
</para>
<para>
@@ -2094,7 +2248,8 @@ Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
<para>
Add libpq <acronym>API</acronym> which allows for blocking and
non-blocking <link linkend="libpq-cancel">cancel requests</link>,
- with encryption if already in use (Jelte Fennema-Nio)
+ with encryption if already in use (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;61461a300">61461a300</ulink>]
</para>
<para>
@@ -2113,7 +2268,9 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsocketPoll"><function>PQsocketPoll()</function></link>
- to allow polling of network sockets (Tristan Partin, Tom Lane)
+ to allow polling of network sockets (Tristan Partin, Tom Lane).
+ [<ulink url="&commit_baseurl;f5e4dedfa">f5e4dedfa</ulink>,
+ <ulink url="&commit_baseurl;105024a47">105024a47</ulink>]
</para>
</listitem>
@@ -2126,7 +2283,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Add libpq function <link
linkend="libpq-PQsendPipelineSync"><function>PQsendPipelineSync()</function></link>
- to send a pipeline synchronization point (Anton Kirilov)
+ to send a pipeline synchronization point (Anton Kirilov).
+ [<ulink url="&commit_baseurl;4794c2d31">4794c2d31</ulink>]
</para>
<para>
@@ -2146,7 +2304,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Add libpq function <link
linkend="libpq-PQsetChunkedRowsMode"><function>PQsetChunkedRowsMode()</function></link>
- to allow retrieval of results in chunks (Daniel Vérité)
+ to allow retrieval of results in chunks (Daniel Vérité).
+ [<ulink url="&commit_baseurl;4643a2b26">4643a2b26</ulink>]
</para>
</listitem>
@@ -2173,7 +2332,15 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<para>
Allow <acronym>TLS</acronym> connections without requiring a
network round-trip negotiation (Greg Stark, Heikki Linnakangas,
- Peter Eisentraut, Michael Paquier, Daniel Gustafsson)
+ Peter Eisentraut, Michael Paquier, Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;d39a49c1e">d39a49c1e</ulink>,
+ <ulink url="&commit_baseurl;91044ae4b">91044ae4b</ulink>,
+ <ulink url="&commit_baseurl;44e27f0a6">44e27f0a6</ulink>,
+ <ulink url="&commit_baseurl;d80f2ce29">d80f2ce29</ulink>,
+ <ulink url="&commit_baseurl;03a0e0d4b">03a0e0d4b</ulink>,
+ <ulink url="&commit_baseurl;17a834a04">17a834a04</ulink>,
+ <ulink url="&commit_baseurl;407e0b023">407e0b023</ulink>,
+ <ulink url="&commit_baseurl;fb5718f35">fb5718f35</ulink>]
</para>
<para>
@@ -2201,7 +2368,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve <application>psql</application> display of default and
- empty privileges (Erik Wienhold, Laurenz Albe)
+ empty privileges (Erik Wienhold, Laurenz Albe).
+ [<ulink url="&commit_baseurl;d1379ebf4">d1379ebf4</ulink>]
</para>
<para>
@@ -2218,7 +2386,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Have backslash commands honor <literal>\pset null</literal> (Erik
- Wienhold, Laurenz Albe)
+ Wienhold, Laurenz Albe).
+ [<ulink url="&commit_baseurl;d1379ebf4">d1379ebf4</ulink>]
</para>
<para>
@@ -2234,7 +2403,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Allow <application>psql</application>'s <literal>\watch</literal>
- to stop after a minimum number of rows returned (Greg Sabino Mullane)
+ to stop after a minimum number of rows returned (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;f347ec76e">f347ec76e</ulink>]
</para>
<para>
@@ -2250,7 +2420,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<listitem>
<para>
Allow <application>psql</application> connection attempts to be
- canceled with control-C (Tristan Partin)
+ canceled with control-C (Tristan Partin).
+ [<ulink url="&commit_baseurl;cafe10565">cafe10565</ulink>]
</para>
</listitem>
@@ -2263,7 +2434,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <application>psql</application> to honor
<literal>FETCH_COUNT</literal> for non-<command>SELECT</command>
- queries (Daniel Vérité)
+ queries (Daniel Vérité).
+ [<ulink url="&commit_baseurl;90f517821">90f517821</ulink>]
</para>
</listitem>
@@ -2290,7 +2462,16 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Improve <application>psql</application> tab completion (Dagfinn
Ilmari Mannsåker, Gilles Darold, Christoph Heiss, Steve Chavez,
- Vignesh C, Pavel Borisov, Jian He)
+ Vignesh C, Pavel Borisov, Jian He).
+ [<ulink url="&commit_baseurl;c951e9042">c951e9042</ulink>,
+ <ulink url="&commit_baseurl;d16eb83ab">d16eb83ab</ulink>,
+ <ulink url="&commit_baseurl;cd3424748">cd3424748</ulink>,
+ <ulink url="&commit_baseurl;816f10564">816f10564</ulink>,
+ <ulink url="&commit_baseurl;927332b95">927332b95</ulink>,
+ <ulink url="&commit_baseurl;f1bb9284f">f1bb9284f</ulink>,
+ <ulink url="&commit_baseurl;304b6b1a6">304b6b1a6</ulink>,
+ <ulink url="&commit_baseurl;60ae37a8b">60ae37a8b</ulink>,
+ <ulink url="&commit_baseurl;2800fbb2b">2800fbb2b</ulink>]
</para>
</listitem>
@@ -2312,7 +2493,8 @@ Author: Robert Haas <rhaas@postgresql.org>
<para>
Add application <link
linkend="app-pgwalsummary"><application>pg_walsummary</application></link>
- to dump <acronym>WAL</acronym> summary files (Robert Haas)
+ to dump <acronym>WAL</acronym> summary files (Robert Haas).
+ [<ulink url="&commit_baseurl;ee1bfd168">ee1bfd168</ulink>]
</para>
</listitem>
@@ -2325,7 +2507,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link
linkend="app-pgdump"><application>pg_dump</application></link>'s
- large objects to be restorable in batches (Tom Lane)
+ large objects to be restorable in batches (Tom Lane).
+ [<ulink url="&commit_baseurl;a45c78e32">a45c78e32</ulink>]
</para>
<para>
@@ -2342,7 +2525,8 @@ Author: Dean Rasheed <dean.a.rasheed@gmail.com>
<listitem>
<para>
Add <application>pg_dump</application> option
- <option>--exclude-extension</option> (Ayush Vatsa)
+ <option>--exclude-extension</option> (Ayush Vatsa).
+ [<ulink url="&commit_baseurl;522ed12f7">522ed12f7</ulink>]
</para>
</listitem>
@@ -2359,7 +2543,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
and <link
linkend="app-pgrestore"><application>pg_restore</application></link>
to specify include/exclude objects in a file (Pavel Stehule,
- Daniel Gustafsson)
+ Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;a5cf808be">a5cf808be</ulink>]
</para>
<para>
@@ -2375,7 +2560,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Add the <option>--sync-method</option> parameter to several client
- applications (Justin Pryzby, Nathan Bossart)
+ applications (Justin Pryzby, Nathan Bossart).
+ [<ulink url="&commit_baseurl;8c16ad3b4">8c16ad3b4</ulink>]
</para>
<para>
@@ -2401,7 +2587,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
Add <link
linkend="app-pgrestore"><application>pg_restore</application></link>
option <option>--transaction-size</option> to allow object restores
- in transaction batches (Tom Lane)
+ in transaction batches (Tom Lane).
+ [<ulink url="&commit_baseurl;959b38d77">959b38d77</ulink>]
</para>
<para>
@@ -2420,7 +2607,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
Change <link
linkend="pgbench"><application>pgbench</application></link> debug
mode option from <option>-d</option> to <option>--debug</option>
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;3ff01b2b6">3ff01b2b6</ulink>]
</para>
<para>
@@ -2437,7 +2625,8 @@ Author: Tatsuo Ishii <ishii@postgresql.org>
<listitem>
<para>
Add pgbench option <option>--exit-on-abort</option> to exit after
- any client aborts (Yugo Nagata)
+ any client aborts (Yugo Nagata).
+ [<ulink url="&commit_baseurl;3c662643c">3c662643c</ulink>]
</para>
</listitem>
@@ -2449,7 +2638,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add pgbench command <literal>\syncpipeline</literal> to allow
- sending of sync messages (Anthonin Bonnefoy)
+ sending of sync messages (Anthonin Bonnefoy).
+ [<ulink url="&commit_baseurl;94edfe250">94edfe250</ulink>]
</para>
</listitem>
@@ -2462,7 +2652,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow <link
linkend="pgarchivecleanup"><application>pg_archivecleanup</application></link>
- to remove backup history files (Atsushi Torikoshi)
+ to remove backup history files (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;3f8c98d0b">3f8c98d0b</ulink>]
</para>
<para>
@@ -2478,7 +2669,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add some long options to <application>pg_archivecleanup</application>
- (Atsushi Torikoshi)
+ (Atsushi Torikoshi).
+ [<ulink url="&commit_baseurl;dd7c60f19">dd7c60f19</ulink>]
</para>
<para>
@@ -2498,7 +2690,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
and <link
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
- to use dbname in their connection specification (Jelte Fennema-Nio)
+ to use dbname in their connection specification (Jelte Fennema-Nio).
+ [<ulink url="&commit_baseurl;cca97ce6a">cca97ce6a</ulink>]
</para>
<para>
@@ -2516,7 +2709,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <link
linkend="pgupgrade"><application>pg_upgrade</application></link>
- option <option>--copy-file-range</option> (Thomas Munro)
+ option <option>--copy-file-range</option> (Thomas Munro).
+ [<ulink url="&commit_baseurl;d93627bcb">d93627bcb</ulink>]
</para>
<para>
@@ -2535,7 +2729,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <link
linkend="app-reindexdb"><application>reindexdb</application></link>
<option>--index</option> to process indexes from different tables
- in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov)
+ in parallel (Maxim Orlov, Svetlana Derevyanko, Alexander Korotkov).
+ [<ulink url="&commit_baseurl;47f99a407">47f99a407</ulink>]
</para>
</listitem>
@@ -2553,7 +2748,10 @@ Author: Nathan Bossart <nathan@postgresql.org>
Allow <link linkend="app-reindexdb">reindexdb</link>,
<link linkend="app-vacuumdb">vacuumdb</link>, and <link
linkend="app-clusterdb">clusterdb</link> to process objects in all
- databases matching a pattern (Nathan Bossart)
+ databases matching a pattern (Nathan Bossart).
+ [<ulink url="&commit_baseurl;24c928ad9">24c928ad9</ulink>,
+ <ulink url="&commit_baseurl;648928c79">648928c79</ulink>,
+ <ulink url="&commit_baseurl;1b49d56d3">1b49d56d3</ulink>]
</para>
<para>
@@ -2578,7 +2776,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Remove support for <productname>OpenSSL</productname> 1.0.1
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;8e278b657">8e278b657</ulink>]
</para>
</listitem>
@@ -2592,7 +2791,9 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow tests to pass in <productname>OpenSSL</productname>
- <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;284cbaea7">284cbaea7</ulink>,
+ <ulink url="&commit_baseurl;3c44e7d8d">3c44e7d8d</ulink>]
</para>
</listitem>
@@ -2606,7 +2807,9 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Use <acronym>CPU AVX</acronym>-512 instructions for bit counting
- (Paul Amonson, Nathan Bossart, Ants Aasma)
+ (Paul Amonson, Nathan Bossart, Ants Aasma).
+ [<ulink url="&commit_baseurl;792752af4">792752af4</ulink>,
+ <ulink url="&commit_baseurl;41c51f0c6">41c51f0c6</ulink>]
</para>
</listitem>
@@ -2618,7 +2821,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Require <productname><acronym>LLVM</acronym></productname> version
- 10 or later (Thomas Munro)
+ 10 or later (Thomas Munro).
+ [<ulink url="&commit_baseurl;820b5af73">820b5af73</ulink>]
</para>
</listitem>
@@ -2630,7 +2834,8 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Use native <acronym>CRC</acronym> instructions on 64-bit
- <productname>LoongArch</productname> CPUs (Xudong Yang)
+ <productname>LoongArch</productname> CPUs (Xudong Yang).
+ [<ulink url="&commit_baseurl;4d14ccd6a">4d14ccd6a</ulink>]
</para>
</listitem>
@@ -2642,7 +2847,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <systemitem class="osname"><acronym>AIX</acronym></systemitem>
- support (Heikki Linnakangas)
+ support (Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;0b16bb877">0b16bb877</ulink>]
</para>
</listitem>
@@ -2655,7 +2861,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Remove the <productname>Microsoft Visual
Studio</productname>-specific <productname>PostgreSQL</productname>
- build option (Michael Paquier)
+ build option (Michael Paquier).
+ [<ulink url="&commit_baseurl;1301c80b2">1301c80b2</ulink>]
</para>
<para>
@@ -2674,7 +2881,9 @@ Author: Thomas Munro <tmunro@postgresql.org>
<listitem>
<para>
Remove configure option <option>--disable-thread-safety</option>
- (Thomas Munro, Heikki Linnakangas)
+ (Thomas Munro, Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;68a4b58ec">68a4b58ec</ulink>,
+ <ulink url="&commit_baseurl;ce0b0fa3e">ce0b0fa3e</ulink>]
</para>
<para>
@@ -2690,7 +2899,8 @@ Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
<listitem>
<para>
Remove <application>configure</application> option
- <option>--with-CC</option> (Heikki Linnakangas)
+ <option>--with-CC</option> (Heikki Linnakangas).
+ [<ulink url="&commit_baseurl;1c1eec0f2">1c1eec0f2</ulink>]
</para>
<para>
@@ -2707,7 +2917,8 @@ Author: David Rowley <drowley@postgresql.org>
<listitem>
<para>
User-defined data type receive functions will no longer receive
- their data null-terminated (David Rowley)
+ their data null-terminated (David Rowley).
+ [<ulink url="&commit_baseurl;f0efa5aec">f0efa5aec</ulink>]
</para>
</listitem>
@@ -2719,7 +2930,8 @@ Author: Andrew Dunstan <andrew@dunslane.net>
<listitem>
<para>
Add incremental <type>JSON</type> parser for use with huge
- <type>JSON</type> documents (Andrew Dunstan)
+ <type>JSON</type> documents (Andrew Dunstan).
+ [<ulink url="&commit_baseurl;3311ea86e">3311ea86e</ulink>]
</para>
</listitem>
@@ -2731,7 +2943,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Convert top-level <filename>README</filename> file to
- <productname>Markdown</productname> (Nathan Bossart)
+ <productname>Markdown</productname> (Nathan Bossart).
+ [<ulink url="&commit_baseurl;363eb0599">363eb0599</ulink>]
</para>
</listitem>
@@ -2743,7 +2956,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Remove no longer needed top-level <filename>INSTALL</filename> file
- (Tom Lane)
+ (Tom Lane).
+ [<ulink url="&commit_baseurl;e2b73f4a4">e2b73f4a4</ulink>]
</para>
</listitem>
@@ -2755,7 +2969,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Remove <application>make</application>'s <literal>distprep</literal>
- option (Peter Eisentraut)
+ option (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;721856ff2">721856ff2</ulink>]
</para>
</listitem>
@@ -2768,7 +2983,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<para>
Add <application>make</application> support for
<productname>Android</productname> shared libraries (Peter
- Eisentraut)
+ Eisentraut).
+ [<ulink url="&commit_baseurl;79b03dbb3">79b03dbb3</ulink>]
</para>
</listitem>
@@ -2783,7 +2999,10 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
- Add backend support for injection points (Michael Paquier)
+ Add backend support for injection points (Michael Paquier).
+ [<ulink url="&commit_baseurl;d86d20f0b">d86d20f0b</ulink>,
+ <ulink url="&commit_baseurl;37b369dc6">37b369dc6</ulink>,
+ <ulink url="&commit_baseurl;f587338de">f587338de</ulink>]
</para>
<para>
@@ -2800,7 +3019,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Fix <literal>emit_log_hook</literal> to use the same time value as
- other log records for the same query (Kambam Vinay, Michael Paquier)
+ other log records for the same query (Kambam Vinay, Michael Paquier).
+ [<ulink url="&commit_baseurl;2a217c371">2a217c371</ulink>]
</para>
</listitem>
@@ -2812,7 +3032,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Improve documentation for using <literal>jsonpath</literal> for
- predicate checks (David Wheeler)
+ predicate checks (David Wheeler).
+ [<ulink url="&commit_baseurl;7014c9a4b">7014c9a4b</ulink>]
</para>
</listitem>
@@ -2833,7 +3054,8 @@ Author: Etsuro Fujita <efujita@postgresql.org>
<listitem>
<para>
Allow joins with non-join qualifications to be pushed down to
- foreign servers and custom scans (Richard Guo, Etsuro Fujita)
+ foreign servers and custom scans (Richard Guo, Etsuro Fujita).
+ [<ulink url="&commit_baseurl;9e9931d2b">9e9931d2b</ulink>]
</para>
<para>
@@ -2851,7 +3073,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Allow pushdown of <literal>EXISTS</literal> and <literal>IN</literal>
subqueries to <xref linkend="postgres-fdw"/> foreign servers
- (Alexander Pyhalov)
+ (Alexander Pyhalov).
+ [<ulink url="&commit_baseurl;824dbea3e">824dbea3e</ulink>]
</para>
</listitem>
@@ -2865,7 +3088,9 @@ Author: John Naylor <john.naylor@postgresql.org>
<listitem>
<para>
Increase the default foreign data wrapper tuple cost (David Rowley,
- Umair Shahid)
+ Umair Shahid).
+ [<ulink url="&commit_baseurl;cac169d68">cac169d68</ulink>,
+ <ulink url="&commit_baseurl;f7f694b21">f7f694b21</ulink>]
</para>
<para>
@@ -2881,7 +3106,8 @@ Author: Noah Misch <noah@leadboat.com>
<listitem>
<para>
Allow <link linkend="dblink"><application>dblink</application></link>
- database operations to be interrupted (Noah Misch)
+ database operations to be interrupted (Noah Misch).
+ [<ulink url="&commit_baseurl;d3c5f37dd">d3c5f37dd</ulink>]
</para>
</listitem>
@@ -2893,7 +3119,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<listitem>
<para>
Allow the creation of hash indexes on <application><xref
- linkend="ltree"/></application> columns (Tommy Pavlicek)
+ linkend="ltree"/></application> columns (Tommy Pavlicek).
+ [<ulink url="&commit_baseurl;485f0aa85">485f0aa85</ulink>]
</para>
<para>
@@ -2910,7 +3137,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Allow <application><xref linkend="unaccent"/></application> character
- translation rules to contain whitespace and quotes (Michael Paquier)
+ translation rules to contain whitespace and quotes (Michael Paquier).
+ [<ulink url="&commit_baseurl;59f47fb98">59f47fb98</ulink>]
</para>
<para>
@@ -2929,7 +3157,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Allow <application><xref linkend="amcheck"/></application>
to check for unique constraint violations using new option
<option>--checkunique</option> (Anastasia Lubennikova, Pavel Borisov,
- Maxim Orlov)
+ Maxim Orlov).
+ [<ulink url="&commit_baseurl;5ae208720">5ae208720</ulink>]
</para>
</listitem>
@@ -2941,7 +3170,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="citext"/></application> tests to
- pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;3c551ebed">3c551ebed</ulink>]
</para>
</listitem>
@@ -2953,7 +3183,8 @@ Author: Peter Eisentraut <peter@eisentraut.org>
<listitem>
<para>
Allow <application><xref linkend="pgcrypto"/></application> tests
- to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut)
+ to pass in OpenSSL <acronym>FIPS</acronym> mode (Peter Eisentraut).
+ [<ulink url="&commit_baseurl;795592865">795592865</ulink>]
</para>
</listitem>
@@ -2965,7 +3196,8 @@ Author: Nathan Bossart <nathan@postgresql.org>
<listitem>
<para>
Remove some unused <link linkend="spi"><acronym>SPI</acronym></link>
- macros (Bharath Rupireddy)
+ macros (Bharath Rupireddy).
+ [<ulink url="&commit_baseurl;75680c3d8">75680c3d8</ulink>]
</para>
</listitem>
@@ -2977,7 +3209,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Remove <application>adminpack</application> contrib extension
- (Daniel Gustafsson)
+ (Daniel Gustafsson).
+ [<ulink url="&commit_baseurl;cc09e6549">cc09e6549</ulink>]
</para>
<para>
@@ -2995,7 +3228,8 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
<para>
Allow <link linkend="sql-alteroperator"><command>ALTER
OPERATOR</command></link> to set more optimization attributes
- (Tommy Pavlicek)
+ (Tommy Pavlicek).
+ [<ulink url="&commit_baseurl;2b5154bea">2b5154bea</ulink>]
</para>
<para>
@@ -3018,7 +3252,11 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Allow extensions to define <link
linkend="xfunc-addin-wait-events">custom wait events</link>
- (Masahiro Ikeda)
+ (Masahiro Ikeda).
+ [<ulink url="&commit_baseurl;c9af05465">c9af05465</ulink>,
+ <ulink url="&commit_baseurl;c8e318b1b">c8e318b1b</ulink>,
+ <ulink url="&commit_baseurl;d61f2538a">d61f2538a</ulink>,
+ <ulink url="&commit_baseurl;c789f0f6c">c789f0f6c</ulink>]
</para>
<para>
@@ -3037,7 +3275,8 @@ Author: Thomas Munro <tmunro@postgresql.org>
<para>
Add <application><xref linkend="pgbuffercache"/></application>
function <function>pg_buffercache_evict()</function> to allow shared
- buffer eviction (Palak Chaturvedi, Thomas Munro)
+ buffer eviction (Palak Chaturvedi, Thomas Munro).
+ [<ulink url="&commit_baseurl;13453eedd">13453eedd</ulink>]
</para>
<para>
@@ -3061,7 +3300,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace <link linkend="sql-call"><command>CALL</command></link>
parameters in <application>pg_stat_statements</application> with
- placeholders (Sami Imseih)
+ placeholders (Sami Imseih).
+ [<ulink url="&commit_baseurl;11c34b342">11c34b342</ulink>]
</para>
</listitem>
@@ -3074,7 +3314,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace savepoint names stored in
<structname>pg_stat_statements</structname> with placeholders
- (Greg Sabino Mullane)
+ (Greg Sabino Mullane).
+ [<ulink url="&commit_baseurl;31de7e60d">31de7e60d</ulink>]
</para>
<para>
@@ -3096,7 +3337,8 @@ Author: Michael Paquier <michael@paquier.xyz>
<para>
Replace the two-phase commit <acronym>GID</acronym>s stored in
<structname>pg_stat_statements</structname> with placeholders
- (Michael Paquier)
+ (Michael Paquier).
+ [<ulink url="&commit_baseurl;638d42a3c">638d42a3c</ulink>]
</para>
<para>
@@ -3120,7 +3362,8 @@ Author: Michael Paquier <michael@paquier.xyz>
Track <link
linkend="sql-deallocate"><command>DEALLOCATE</command></link>
in <structname>pg_stat_statements</structname> (Dagfinn Ilmari
- Mannsåker, Michael Paquier)
+ Mannsåker, Michael Paquier).
+ [<ulink url="&commit_baseurl;bb45156f3">bb45156f3</ulink>]
</para>
<para>
@@ -3139,7 +3382,9 @@ Author: Michael Paquier <michael@paquier.xyz>
<listitem>
<para>
Add local I/O block read/write timing statistics columns of
- <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz)
+ <structname>pg_stat_statements</structname> (Nazir Bilal Yavuz).
+ [<ulink url="&commit_baseurl;295c36c0c">295c36c0c</ulink>,
+ <ulink url="&commit_baseurl;5147ab1dd">5147ab1dd</ulink>]
</para>
<para>
@@ -3156,7 +3401,8 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
<listitem>
<para>
Add <acronym>JIT</acronym> deform_counter details to
- <structname>pg_stat_statements</structname> (Dmitry Dolgov)
+ <structname>pg_stat_statements</structname> (Dmitry Dolgov).
+ [<ulink url="&commit_baseurl;5a3423ad8">5a3423ad8</ulink>]
</para>
</listitem>
@@ -3169,7 +3415,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
<para>
Add optional fourth argument (<literal>minmax_only</literal>)
to <function>pg_stat_statements_reset()</function> to allow for
- the resetting of only min/max statistics (Andrei Zubkov)
+ the resetting of only min/max statistics (Andrei Zubkov).
+ [<ulink url="&commit_baseurl;dc9f8a798">dc9f8a798</ulink>]
</para>
<para>
@@ -3187,7 +3434,8 @@ Author: Alexander Korotkov <akorotkov@postgresql.org>
Add <structname>pg_stat_statements</structname>
columns <structfield>stats_since</structfield> and
<structfield>minmax_stats_since</structfield> to track entry
- creation time and last min/max reset time (Andrei Zubkov)
+ creation time and last min/max reset time (Andrei Zubkov).
+ [<ulink url="&commit_baseurl;dc9f8a798">dc9f8a798</ulink>]
</para>
</listitem>
base-commit: 7dcc6f8e6d7a0eb0ce90802311278723843b4bbd
prerequisite-patch-id: c8ad92e29663f44aae822e6c896bca59ec338906
prerequisite-patch-id: 4930d9bb6bd4a617811d4215c3be42386d9ac2c4
prerequisite-patch-id: e0e867ae6028c16c59fc7d0b7c61cf6ea3c65ffc
prerequisite-patch-id: 3513669692627a099b38957badc530b20e36db78
prerequisite-patch-id: 58f0769f193fd108431518a1cfafeebca9361db7
prerequisite-patch-id: 187a3735813ef689cac05294822c8ac8a73fc28c
prerequisite-patch-id: 9fb2f489d71e810ae42398d36c509f33392d82f8
prerequisite-patch-id: 7c6eab40b1f05f83e402bec469322e681705c2e5
prerequisite-patch-id: 0fde5e3fe901eaf8753b19c344315604314f4115
prerequisite-patch-id: d2478f912977aa3ec001d07b9a26772d0f378395
prerequisite-patch-id: ef830e9e0d6b6d496ab979471d3dc31229f18b52
prerequisite-patch-id: 8e0c0e052161b9d1d66d4689a04e07a9491a4b1c
prerequisite-patch-id: 61ebba2a24fc15b45b2a45a0a605e4fb450b9497
prerequisite-patch-id: f040b6274a214b2c72abc3f332669983947824f4
prerequisite-patch-id: 63856c6bde6138e91bcb106305bd4751c9fdbabc
prerequisite-patch-id: 4d0e51c7337be9cf899c3b3a3b51795a1fe4991c
prerequisite-patch-id: 7caea5f9fa08840aeca20fc885f24b9794281e0a
prerequisite-patch-id: 198f6efb44897dda124f06a8f55add79fa84354d
prerequisite-patch-id: d33db316552cad01ff8c06b7e9436d2e60715a93
prerequisite-patch-id: 4ba1cd70e30dd48843954b2928b53d05e18cc38d
prerequisite-patch-id: fddedd411eacd8f88c339f628b3d6c4ed9ecfea4
prerequisite-patch-id: 0d7542c492840d5e75713d3559ea1997ef615ed8
prerequisite-patch-id: 5a4b40cf89059a3faa1445fcc12e569fde311b34
prerequisite-patch-id: 69dedd6fd13a98ccf81585a26ec139aca1275370
prerequisite-patch-id: b3f20b153d39421bf85eb0daf403f19e26b1804b
prerequisite-patch-id: f0ff386bd48804c6d7aed7132e106cd0f8ee3a7f
prerequisite-patch-id: 24d2d7c0fe9f2a20c5063170980dc18baf1429b0
prerequisite-patch-id: 2c15f554c8192857578afe09265f38d56a219f34
prerequisite-patch-id: c0bac3b9e6a41d316fee86d03fa2716a8c3f20fe
prerequisite-patch-id: 49dff1168405e52c6958a6da6d040c2847ec4e48
prerequisite-patch-id: bb49da0da5184e565910aedfbd25397394a3852b
prerequisite-patch-id: 79b3bb7f2236ed8dc1380b723c3ed4db6521b12f
prerequisite-patch-id: 3ec0bd94874347b403b3b80f49f0ba5f3d89f299
prerequisite-patch-id: 616bf734b667825de26086ace1896b2ee3ae13aa
prerequisite-patch-id: 5767a8a5c361c0e88f979669f9b280ded9d3cc8b
prerequisite-patch-id: b4b2739da291dd06342967b5badece8cf75092b7
prerequisite-patch-id: a60287fcb86612c67d4ad43a981c6c468a019dfd
prerequisite-patch-id: 79d40b0be341a432b09388621da2bc1d4b52940e
prerequisite-patch-id: 534e1ce9f4e1314f9467960cb28b23e01764fd23
prerequisite-patch-id: 88dd9759276726a0a1e74746dc849640fb2cd887
prerequisite-patch-id: 6c9f5feffa2b87840d960ffacdd9634d804589ab
prerequisite-patch-id: 13baee1be914775d616eb70ba97b312d70f8a93b
prerequisite-patch-id: cc4e93657969920919910c74c81b61e8a47ca03a
prerequisite-patch-id: 7d128f6cd83cb1ffe25f37b3ebad60ce5841a244
prerequisite-patch-id: 53e4d15c982b13e06e8628cd358ad7d994f62349
prerequisite-patch-id: 7dd2bb0e7543cbe7f5deccdf425cf3b0c21f5679
prerequisite-patch-id: f77b48688cd702753c49dfb75f4652bd0822addf
prerequisite-patch-id: 6a644cc516a47d1b8d605c984fedf3aeac3ae173
prerequisite-patch-id: d6789f5871b764887fcf7d55a3791730abcfda36
prerequisite-patch-id: df338a7eadbcf1645311bc19e97f331a2db68865
prerequisite-patch-id: 4f3b605b9392985af167c693ec93b8cd7a7ad8bf
prerequisite-patch-id: 671a37043339463f049b1d819aa39e753caa3b6a
prerequisite-patch-id: d79fa69d50ba903c04c11c694913e6b63afdd427
prerequisite-patch-id: 5db6ddd37ee7fbd1fc4f3504c58a4aae2a84cdda
prerequisite-patch-id: 5af23f6afb685473daf528320a7293e9e96b33e0
prerequisite-patch-id: 8ecb446efdb4377496d946e1c135e3de03de3dd0
prerequisite-patch-id: 6c7b9d9cfa152e1ab2f61a4e8dfc1de8d85da1e6
prerequisite-patch-id: 44da97b70bc2e4f5c0776ec4a2a48c59a11b8c88
prerequisite-patch-id: c1faa78ec9cfcceaf44cc8133c0693a4f402a9fa
prerequisite-patch-id: 512a5e2276cd3d39ebee127f777ac219dab87a7c
prerequisite-patch-id: b43f1aa46d9c532341439037d7a5888663660b91
prerequisite-patch-id: dc24bca3b88648b90d5c964ba456194dfff6cad8
prerequisite-patch-id: 43a71f06323944f4a0c74c6815e6d57655be9886
prerequisite-patch-id: 603ae9835f6acc5824755422a59d24af7e251813
prerequisite-patch-id: 3059ac32f1849b7cb9c3ca6a6dc5db2863a09092
prerequisite-patch-id: 6e516b96bf8ca443badadf2089498ff9c6250cc0
prerequisite-patch-id: 7593317a952485209ed717528fa82b90ade2a4f9
prerequisite-patch-id: 2a19fa694bcbfb6ebd07179dd13c6b68d65c3c77
prerequisite-patch-id: 984a2c0eca5022bf74f7f9b2becdb26c857dde15
prerequisite-patch-id: c2a441003d1e731850a8f4d0f3f86d0ef3a6d2b8
prerequisite-patch-id: a473699de956110738ae630cade89198fe7a4a98
prerequisite-patch-id: f7b2bc1e450b8a25007d38bc093734633af95a8c
prerequisite-patch-id: a3fa6e9aff4845376a94664a4b14ee887f5d35f5
prerequisite-patch-id: d3cd9b7fce6f91e3f991b6f860ae14b306a2ebc1
prerequisite-patch-id: 98d9a880a41ba3888088e294070c351fac8ffef9
prerequisite-patch-id: 194f654be47c75e06ef008785b4f8fbdef23da43
prerequisite-patch-id: 3a7c862efaa863d8430abce44beca52868459e2e
prerequisite-patch-id: 3540fe51b39315056eac4513b70b07daf28c1a21
prerequisite-patch-id: 147a7d935de93fc62170e8e110decdcef701d9e1
prerequisite-patch-id: 70122dccb836de4dec6e6397a251cbf1fae2af29
prerequisite-patch-id: 1c38bb956dab594b188fabad32cd3d336fe2d190
prerequisite-patch-id: c669eaed1db606215f2321c95eb391670cd20072
prerequisite-patch-id: 087b5b52e3bee53aa5f0a7fc63cde36420757737
prerequisite-patch-id: b25c6019ae2d19a4e15760d19fa3ae1052d4e301
prerequisite-patch-id: e073d74b0a5b6626ffb6ed2aeb1d8d8b55a78e43
prerequisite-patch-id: 6a20c374a6bd172af7d9a2da29cc1adbd52f704d
prerequisite-patch-id: 0fe5bdebae7741fd23dd5599c684f1bc1a7d5d2d
prerequisite-patch-id: db6424ea9a4f2a190820da512d0ec10679a143b7
prerequisite-patch-id: 31259b755ad8a14b9cb4ed8ef1248dfc14629274
prerequisite-patch-id: f0445ea642ce975118b530367ba2ee7369e830f3
prerequisite-patch-id: 8fe4e070cd0ea61341e5f6a72d67025fae3c80a0
prerequisite-patch-id: 2d9642dcb03dfe98e11645c10eecfab3d8094827
prerequisite-patch-id: 82165baedab77cedfaa44d656bbf9d99154711fa
prerequisite-patch-id: 0972f3a97e97487f4ee925e0bd347a11ed65d2e5
prerequisite-patch-id: 7ea98a04b912b65e3713e517c1799a98a86b8f1d
prerequisite-patch-id: 68845e64bcbea328c5fc78f975399a65ab99a10b
prerequisite-patch-id: ad0464661a45eec809fb6edc9e0af1ba42d9817b
prerequisite-patch-id: 6f2191f71e397c5a09162d4de1da9a939ef1267b
prerequisite-patch-id: 61d40c0cda1d1fc872d224d3105b6aa53b715b55
prerequisite-patch-id: e9acb69fd9b738a8704b4216f00fe7612a5585b3
prerequisite-patch-id: 6914bb58b29d82dead8e5721c620bf325d469de0
prerequisite-patch-id: a825d910b1a02171c8953abedf6b455f5946d852
prerequisite-patch-id: 2e8bc92eb8a132dbfe7f84108d745f72eb482561
prerequisite-patch-id: 66b5c90ab91e08509ff73819f256fd12883fb62b
prerequisite-patch-id: 2d4f6df3e9762c42d1463bbaed79f1c7249ad6e7
prerequisite-patch-id: 711b741fe959aae0f4043323b2df796a5a437321
prerequisite-patch-id: 8d7d4dbca0160ec9197da9ab97214da1ff44e444
prerequisite-patch-id: c4581438a01591745334b42881c411fadc0b55dc
prerequisite-patch-id: 8eb6a9abacb7d8172fba8a49934a86860987a598
prerequisite-patch-id: b8c3161b3b083c1f8e0d2c51c3626bccb63b7e2a
prerequisite-patch-id: 1fcf77392c2db6c2f7e9ad045702bee215d0af79
prerequisite-patch-id: 5faa1cecd2d4ad4bf2425efbfdaef9183e419aed
prerequisite-patch-id: 3ae74c9d21dfafa703d862c3e90e3f8698e59d93
prerequisite-patch-id: afa9f8cf43c4f3c3c8826cc6939d4ee303399e33
prerequisite-patch-id: 6ce8a11e490005a18bf9c01890d393f29db7da58
prerequisite-patch-id: 0b369c89af4d681b1409a8415b495e9291cd5d31
prerequisite-patch-id: db5272acb9666ec561b16fab379e8a586982ca10
prerequisite-patch-id: cb010c7dd5dddaa5c97fcda80328ec7f234610c9
prerequisite-patch-id: 2004a17b1a5b7c6f074dd34412bc5b7f461356d4
prerequisite-patch-id: 9aaecb63149347f4dc736490772e4245dc6b1152
prerequisite-patch-id: 5db84370c44e39cffc2d9fb557ced220236eebd9
prerequisite-patch-id: 8ebd25085fe50fbc8912ed03a9ed8c8d5b46ed71
prerequisite-patch-id: 7775f34b005bf5719d377fc2de541b9dc3b61933
prerequisite-patch-id: f4e2851756697fd6ae33119fa1f9208fe8e93ea7
prerequisite-patch-id: 48192481a38fd2645f31ae030205fa25bd989ae6
prerequisite-patch-id: f16863bf6017ee3261a8e99baeded7611041a81b
prerequisite-patch-id: 0f967d8674376d1241c7e84ab27d03a3d8676c3a
prerequisite-patch-id: 5047505c33ac4adb9e6baabf919cb1fc08133c5c
prerequisite-patch-id: 941ae560c3c3e07ec087eab11559b7e2a6030d05
prerequisite-patch-id: e3c4bf5072dad5485ff0580a2abd9be222ba80b5
prerequisite-patch-id: 8d38d0eaa1b1a66f0b82a15af6c724e64e9b9a45
prerequisite-patch-id: c8dbfd7b2552fba321247644bcce58360e455421
prerequisite-patch-id: 324734257add522bd806ba0792ce7ce98aa2bfba
prerequisite-patch-id: 2c838b78fc9212dbae6c9e1c0490d50d6026f1a4
prerequisite-patch-id: 88da0393ff8169d40150e0b85e934b9867bdb475
prerequisite-patch-id: c785e7e01de04e143d2a70a778230d3674b3f618
prerequisite-patch-id: aded962812934e465ce972c503120695958d1ead
prerequisite-patch-id: 2dfa23283e0672f8f7d6f24d62abcb3d89cf958b
prerequisite-patch-id: 94b376b2e51aa6a261da6408d9e098cdfd156629
prerequisite-patch-id: 9e7b735652e07b494ca1627d872e0efdec91795d
prerequisite-patch-id: 24c7f895f07b5d102fb2576ec67cac1ce8e0e0a0
prerequisite-patch-id: d496fb9ceb2b1b5d9aeec2a031ad78a7bfa421c2
prerequisite-patch-id: 6b23414308b670724e2644bd41963583cf85855b
prerequisite-patch-id: 218779adb532ce73adf72491f4db2de2b625f366
prerequisite-patch-id: e98c201788f62618ed49a68bd321fcdaaa15270e
prerequisite-patch-id: 9e3351bd4fcdc6ded0633b96ac2a3edea3d3f888
prerequisite-patch-id: 36c71d99943ac648fec3592bead4524b8a67bf9e
prerequisite-patch-id: c5e8f63d7c4a0a97377f8c107a65ccde9d9cc6a9
prerequisite-patch-id: 277f6568eac714c532725202d7b4bc85d31c5dfb
prerequisite-patch-id: 25175ed4fd78f4862383c90d3d2ffea5ed9d883b
prerequisite-patch-id: 566fd47691eecfbbbb46fdca0695fb222f01e54a
prerequisite-patch-id: 7e36e18a721a51f632e53e6380eb33e0d9634df3
prerequisite-patch-id: ae31efefb9988ab875528c4e201562b3e7095264
prerequisite-patch-id: 6a52197e546e4033f00dcb75b65a967cc1709c5f
prerequisite-patch-id: 17c6a832363faa32c174fd47d3a72b0242968799
prerequisite-patch-id: aaf1906511a03d11c2a991dfffd09709bbbf54e7
prerequisite-patch-id: 22504321bdc7c987b675e6464f6bb6f53cd9f2b7
prerequisite-patch-id: fad55d26d817634bf4b3d5f86519f2d6dbef005b
prerequisite-patch-id: 6829a9df581694c07fc4c2bc4a0bf7b53742557c
prerequisite-patch-id: 20e1180063b492a48558951e4505287e02363c4f
prerequisite-patch-id: bb199b8bde46b40930eaa6edf83c79629aad1611
prerequisite-patch-id: 23c88cebc07c83c1bf1c519561d1fa106cb0418a
prerequisite-patch-id: c9f06ac5e5daf112aee65589102bb9e6195ede2f
prerequisite-patch-id: 1357fbebc4d61889a4e7ca08b95d5433f350273a
prerequisite-patch-id: 3f8578f4f46f8bb472e4d79df83dea0de65997c1
prerequisite-patch-id: c338ded6c97cc672eb12d8a212b4378390d211e8
prerequisite-patch-id: 40a301c520d305c7e52b6b429ca3071a5477bba8
prerequisite-patch-id: b60cdf0d68404a837ad89e8a9bd426f4a705e863
prerequisite-patch-id: 33a9596d14b8f0d4718a07995aa81174c179dae9
prerequisite-patch-id: 067b8b99c34ac650d88aeb09048dec6532d27f13
prerequisite-patch-id: 8268aabf097839834f890dc2fbaa94d9ce5e006c
prerequisite-patch-id: 17a1b29b9a63eb086ab2d9db3edf43461c6a7152
prerequisite-patch-id: 3a5490bee65b2d8eed3c7b2eb7bd1c7e2c9ae186
prerequisite-patch-id: dfe7d116088d0873c381f9457bbb1e6cd1b8a865
prerequisite-patch-id: ccb89b6eecd5246d8ad936972847e76d06e433d1
prerequisite-patch-id: 6496751868cbdce06246d2f23990ebaf0c1b3955
prerequisite-patch-id: cace9d1564709c2aa51a02cc472f1e55b1530fc1
prerequisite-patch-id: eecfedfe9d112a7023081611fc4aaa7dcf875808
prerequisite-patch-id: bef7aeaf92d95bcbd42675403b996378f5e9ab6c
prerequisite-patch-id: 39e1fd4b355d094360e62c561c3bae51b97dc44e
prerequisite-patch-id: b000f181f853684f02920877df741da89042d552
prerequisite-patch-id: 295f1e8fe2fb11bca4525a4fa8688ddc36e553e5
prerequisite-patch-id: 454b963d8d4f1438b60bbf30eae92d2588701b36
prerequisite-patch-id: b4f86f7b08cfdb064e4d066f83eb329f19217298
prerequisite-patch-id: 1ace809ad6dbf4883fff478ae377dca3cc35fc02
prerequisite-patch-id: 1fb5e91e4c8ee9f14a1a47d29aee63a64ab58f7a
prerequisite-patch-id: 386160961d2fa114cfbd3ddc39c8aab2a07ba069
prerequisite-patch-id: 54fc700619a6240e086a0b21a69c78ffc47f4849
prerequisite-patch-id: c57b675b769caf2fd6bbe0b7aec2718c8a684051
prerequisite-patch-id: d50d2367a5496d57720be24558e2e182c72d2f64
prerequisite-patch-id: 923c8e344c02e6054efcea3628da6f728299f898
prerequisite-patch-id: e8f98e06701629604296c8428e7394fabd7be768
prerequisite-patch-id: 1e4ee2d5da83b57cbcd16a38497850a220c25159
prerequisite-patch-id: 8d881254a158f863ebbcddd13025b82f19cb10b2
prerequisite-patch-id: 59b7af270819eac46f497b7e077a0ec88e112f43
prerequisite-patch-id: 78482ae9d8e273285d127787040ae992fdc1cce4
prerequisite-patch-id: de1e70f2fd519d9690922b5b02ab2a2c441b1bff
prerequisite-patch-id: 52edf19089bb4a85fcd15b986ef0f2ae9c1ef0ea
prerequisite-patch-id: 67389eb6c8c9e808eba4a07db258bf59eb246670
prerequisite-patch-id: ae772400cb2936fe60f90c6fc87d5c26ea6d7244
prerequisite-patch-id: 8890d214963a232d16beab5b7e21da45097330aa
prerequisite-patch-id: 9fe012332d34c6fe7252a03dff5dd5ac83fd5d9f
prerequisite-patch-id: 1cd07c00fb7ee2f0a8d8a86e9bdbffa3cd3957d0
prerequisite-patch-id: cdce7df249b9b0a6e2ba9f06202f72a4f63ff13a
prerequisite-patch-id: 777d4fd781cb83367bbcd610d5940e4cf8bd5d34
prerequisite-patch-id: a5212851c848e353fd7438f7f9fcee620866e071
prerequisite-patch-id: fd290ff70ff7d96aab7e2bdfb952d13679ba86e0
prerequisite-patch-id: c6e8700c897bda0fb93ac2a2c616551c9b9bb2c2
prerequisite-patch-id: 56d4f7f13fd14ba07e6f781a960355ad352f868c
prerequisite-patch-id: c5584b445f97771bae8e63e000d6482d9fa66163
--
2.34.1
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-07 14:16 Marcos Pegoraro <marcos@f10.com.br>
parent: jian he <jian.universality@gmail.com>
2 siblings, 0 replies; 74+ messages in thread
From: Marcos Pegoraro @ 2024-09-07 14:16 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Bruce Momjian <bruce@momjian.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em sex., 6 de set. de 2024 às 23:13, jian he <jian.universality@gmail.com>
escreveu:
> I didn't manually click each git commit url to test it though.
Checked, all commit links are working and matching with their <listitem>
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-11 14:16 Bruce Momjian <bruce@momjian.us>
parent: jian he <jian.universality@gmail.com>
2 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-11 14:16 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Sat, Sep 7, 2024 at 10:12:00AM +0800, jian he wrote:
> On Sat, Sep 7, 2024 at 6:30 AM Jelte Fennema-Nio <postgres@jeltef.nl> wrote:
> >
> > On Thu, 22 Aug 2024 at 21:34, Marcos Pegoraro <marcos@f10.com.br> wrote:
> > > I understand your point, and agree with that for previous releases, but since we have a month only for version 17, will this process work properly until that date ?
> > > I think a release notes is more read as soon as it is available than other months, isn't it ?
> > > And this feature is just a HTML page, so if it's done manually or automatically, from the reader point of view it'll be exactly the same.
> >
> > Big +1 to this. It would definitely be great if we would have these
> > commit links for previous release notes. But the PG17 GA release is
> > probably happening in 19 days on September 26th. I feel like we should
> > focus on getting the manual improvements from Jian He merged,
> > otherwise we'll end up with release notes for PG17 on release day that
> > are significantly less useful than they could have been. Let's not
> > make perfect the enemy of good here.
> >
>
> hi. Thanks for your interest.
> patch updated.
>
>
> I have proof-read release-17.sgml again,
> making sure the commit url's commit is the same as
> release-17.sgml comment's git commit.
I will write a script to do this, but I am not sure I will have it done
by the time we release Postgres 17.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-11 15:19 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-11 15:19 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, Sep 11, 2024 at 10:16:04AM -0400, Bruce Momjian wrote:
> On Sat, Sep 7, 2024 at 10:12:00AM +0800, jian he wrote:
> > On Sat, Sep 7, 2024 at 6:30 AM Jelte Fennema-Nio <postgres@jeltef.nl> wrote:
> > >
> > > On Thu, 22 Aug 2024 at 21:34, Marcos Pegoraro <marcos@f10.com.br> wrote:
> > > > I understand your point, and agree with that for previous releases, but since we have a month only for version 17, will this process work properly until that date ?
> > > > I think a release notes is more read as soon as it is available than other months, isn't it ?
> > > > And this feature is just a HTML page, so if it's done manually or automatically, from the reader point of view it'll be exactly the same.
> > >
> > > Big +1 to this. It would definitely be great if we would have these
> > > commit links for previous release notes. But the PG17 GA release is
> > > probably happening in 19 days on September 26th. I feel like we should
> > > focus on getting the manual improvements from Jian He merged,
> > > otherwise we'll end up with release notes for PG17 on release day that
> > > are significantly less useful than they could have been. Let's not
> > > make perfect the enemy of good here.
> > >
> >
> > hi. Thanks for your interest.
> > patch updated.
> >
> >
> > I have proof-read release-17.sgml again,
> > making sure the commit url's commit is the same as
> > release-17.sgml comment's git commit.
>
> I will write a script to do this, but I am not sure I will have it done
> by the time we release Postgres 17.
I now see you have done the entire PG 17 release notes, so I can just
use your patch and work on a script later. I will apply your patch
soon.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-13 16:39 Bruce Momjian <bruce@momjian.us>
parent: jian he <jian.universality@gmail.com>
2 siblings, 2 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-13 16:39 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Sat, Sep 7, 2024 at 10:12:00AM +0800, jian he wrote:
> On Sat, Sep 7, 2024 at 6:30 AM Jelte Fennema-Nio <postgres@jeltef.nl> wrote:
> >
> > On Thu, 22 Aug 2024 at 21:34, Marcos Pegoraro <marcos@f10.com.br> wrote:
> > > I understand your point, and agree with that for previous releases, but since we have a month only for version 17, will this process work properly until that date ?
> > > I think a release notes is more read as soon as it is available than other months, isn't it ?
> > > And this feature is just a HTML page, so if it's done manually or automatically, from the reader point of view it'll be exactly the same.
> >
> > Big +1 to this. It would definitely be great if we would have these
> > commit links for previous release notes. But the PG17 GA release is
> > probably happening in 19 days on September 26th. I feel like we should
> > focus on getting the manual improvements from Jian He merged,
> > otherwise we'll end up with release notes for PG17 on release day that
> > are significantly less useful than they could have been. Let's not
> > make perfect the enemy of good here.
> >
>
> hi. Thanks for your interest.
> patch updated.
I applied this patch to PG 17. You can see the results at:
https://momjian.us/pgsql_docs/release-17.html
The community doc build only shows the master branch, which is PG 18,
and the PG 17 docs are only built before the release.
I changed the patch to use the section symbol "§" instead of showing
the hashes. The hashes seemed too detailed. Does anyone see a better
symbol to use from here?
http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
I think we are limited to the HTML entities listed on that page. I also
removed the brackets and the period you added at the end of the text.
> there are at least several typos in sgml comment.
> like
>
> <!--
> Author: Tom Lane <tgl@sss.pgh.pa.us>
> 2023-11-17 [f7816aec2] Extract column statistics from CTE references, if possib
> Author: Tom Lane <tgl@sss.pgh.pa.us>
> 2024-03-26 [a65724dfa] Propagate pathkeys from CTEs up to the outer query.
> -->
>
> here should be "possible".
Yes, the git output is cut off at a certain length --- I don't think we
should change it.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-13 21:41 Marcos Pegoraro <marcos@f10.com.br>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-09-13 21:41 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em sex., 13 de set. de 2024 às 13:39, Bruce Momjian <bruce@momjian.us>
escreveu:
> I changed the patch to use the section symbol "§" instead of showing
> the hashes. The hashes seemed too detailed. Does anyone see a better
> symbol to use from here?
>
Robert and others liked commit hashes because you can do "git show
$COMMITID"
On my first email I used numbered links, because when you have several
links you know which one was clicked lastly
And brackets were useful to separate description, authors and commit links
of that item. <https://postgr.es/c/9acae56ce;
Anyway, one way or another, I'm ok because it's committed.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-13 21:54 Bruce Momjian <bruce@momjian.us>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-13 21:54 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Fri, Sep 13, 2024 at 06:41:30PM -0300, Marcos Pegoraro wrote:
> Em sex., 13 de set. de 2024 às 13:39, Bruce Momjian <bruce@momjian.us>
> escreveu:
>
> I changed the patch to use the section symbol "§" instead of showing
> the hashes. The hashes seemed too detailed. Does anyone see a better
> symbol to use from here?
>
>
> Robert and others liked commit hashes because you can do "git show $COMMITID"
We have to consider the small percentage of people who will want to do
that vs the number of people reading the release notes. I think it is
reasonable to require someone to click on the link to see the hash.
> On my first email I used numbered links, because when you have several links
> you know which one was clicked lastly
True, and the section symbol makes it even less clear.
> And brackets were useful to separate description, authors and commit links of
> that item.
Right, but without hashes, the section mark is clear.
> Anyway, one way or another, I'm ok because it's committed.
We can easily change it if we decide we want something else.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-14 13:44 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-14 13:44 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Fri, Sep 13, 2024 at 05:54:31PM -0400, Bruce Momjian wrote:
> On Fri, Sep 13, 2024 at 06:41:30PM -0300, Marcos Pegoraro wrote:
> > Em sex., 13 de set. de 2024 às 13:39, Bruce Momjian <bruce@momjian.us>
> > escreveu:
> >
> > I changed the patch to use the section symbol "§" instead of showing
> > the hashes. The hashes seemed too detailed. Does anyone see a better
> > symbol to use from here?
> >
> >
> > Robert and others liked commit hashes because you can do "git show $COMMITID"
>
> We have to consider the small percentage of people who will want to do
> that vs the number of people reading the release notes. I think it is
> reasonable to require someone to click on the link to see the hash.
Thinking some more, I think that displaying the hashes would give the
average reader the impression that the release notes are too complex for
them to understand.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-15 00:37 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-15 00:37 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Fri, Sep 13, 2024 at 12:39:28PM -0400, Bruce Momjian wrote:
> I applied this patch to PG 17. You can see the results at:
>
> https://momjian.us/pgsql_docs/release-17.html
>
> The community doc build only shows the master branch, which is PG 18,
> and the PG 17 docs are only built before the release.
>
> I changed the patch to use the section symbol "§" instead of showing
> the hashes. The hashes seemed too detailed. Does anyone see a better
> symbol to use from here?
>
> http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
>
> I think we are limited to the HTML entities listed on that page. I also
> removed the brackets and the period you added at the end of the text.
I wrote the attached Perl script that automatically adds commit links.
I tested it against PG 12-17 and the results were good. I plan to add
this script to all branches and run it on all branch release notes in a
few days.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
Attachments:
[text/x-perl] add_commit_links.pl (3.0K, ../../ZuYsS5XdA7hVcV9l@momjian.us/2-add_commit_links.pl)
download | inline:
#! /usr/bin/perl
#################################################################
# add_commit_links.pl -- add commit links to the release notes
#
# Copyright (c) 2024, PostgreSQL Global Development Group
#
# src/tools/add_commit_links.pl
#################################################################
#
# This script adds commit links to the release notes.
#
# Usage: cd to top of source tree and issue
# src/tools/add_commit_links.pl release_notes_file
#
# The script can add links for release note items that lack them, and update
# those that have them. The script is sensitive to the release note file being
# in a specific format:
#
# * File name contains the major version number preceded by a dash
# and followed by a period
# * Commit text is generated by src/tools/git_changelog
# * SGML comments around commit text start in the first column
# * The commit item title ends with an attribution that ends with
# a closing parentheses
# * previously added URL link text is unmodified
# * a "<para>" follows the commit item title
#
# The major version number is used to select the commit hash for minor
# releases. An error will be generated if valid commits are found but
# no proper location for the commit links is found.
use strict;
use warnings FATAL => 'all';
if (@ARGV != 1)
{
printf(STDERR "Usage: %s release_notes_file\n", $0);
exit(1);
}
my $in_comment = 0;
my $prev_line_ended_with_paren = 0;
my $prev_leading_space = '';
my $lineno = 0;
my @hashes = ();
my $file = shift @ARGV;
my $tmpfile = $file . ".tmp";
# Get major version number from the file name.
$file =~ m/-([0-9]+)\./;
my $major_version = $1;
open(my $fh, '<', $file) || die "could not open file %s: $!\n", $file;
open(my $tfh, '>', $tmpfile) || die "could not open file %s: $!\n", $tmpfile;
while (<$fh>)
{
$lineno++;
$in_comment = 1 if (m/^<!--/);
# skip over commit links because we will add them below
next
if (!$in_comment &&
m{^\s*<ulink url="&commit_baseurl;[0-9a-f]+">§</ulink>\s*$});
if ($in_comment && m/\[([0-9a-f]+)\]/)
{
my $hash = $1;
# major release item
(!m/^Branch:/) && push(@hashes, $hash);
# minor release item
m/^Branch:/ &&
defined($major_version) &&
m/_${major_version}_/ &&
push(@hashes, $hash);
}
if (!$in_comment && m{</para>})
{
if (@hashes && $prev_line_ended_with_paren)
{
for my $hash (@hashes)
{
print({$tfh}
"$prev_leading_space<ulink url=\"&commit_baseurl;$hash\">§</ulink>\n"
);
}
}
# clear if we had links or already output links
if ($prev_line_ended_with_paren)
{
@hashes = ();
}
elsif (@hashes)
{
printf(
"hashes found but no previous links or matching text found for placement on line %s\n",
$lineno);
exit(1);
}
}
print({$tfh} $_);
$prev_line_ended_with_paren = m/\)\s*$/;
m/^(\s*)/;
$prev_leading_space = $1;
$in_comment = 0 if (m/^-->/);
}
close($fh);
close($tfh);
rename($tmpfile, $file) || die "could not rename %s to %s: $!\n", $tmpfile,
$file;
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-16 18:15 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-16 18:15 UTC (permalink / raw)
To: jian he <jian.universality@gmail.com>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Sat, Sep 14, 2024 at 08:37:31PM -0400, Bruce Momjian wrote:
> On Fri, Sep 13, 2024 at 12:39:28PM -0400, Bruce Momjian wrote:
> > I applied this patch to PG 17. You can see the results at:
> >
> > https://momjian.us/pgsql_docs/release-17.html
> >
> > The community doc build only shows the master branch, which is PG 18,
> > and the PG 17 docs are only built before the release.
> >
> > I changed the patch to use the section symbol "§" instead of showing
> > the hashes. The hashes seemed too detailed. Does anyone see a better
> > symbol to use from here?
> >
> > http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
> >
> > I think we are limited to the HTML entities listed on that page. I also
> > removed the brackets and the period you added at the end of the text.
>
> I wrote the attached Perl script that automatically adds commit links.
> I tested it against PG 12-17 and the results were good. I plan to add
> this script to all branches and run it on all branch release notes in a
> few days.
I have added the Perl script, added instructions on when to run the
script, and ran the script on all release notes back to PG 12. I think
we can call this item closed.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-16 18:42 Marcos Pegoraro <marcos@f10.com.br>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-09-16 18:42 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em seg., 16 de set. de 2024 às 15:15, Bruce Momjian <bruce@momjian.us>
escreveu:
> > > I changed the patch to use the section symbol "§" instead of showing
> > > the hashes. The hashes seemed too detailed. Does anyone see a better
> > > symbol to use from here
Well, I think section symbol is not a good choice for all commit links
Add backend support for injection points (Michael Paquier) § § § §
Add backend support for injection points (Michael Paquier) 1 2 3 4
Add backend support for injection points (Michael Paquier) Commit 1 2 3 4
I don't know which one is better, but I don't think the section symbol is
the best.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-16 19:18 Bruce Momjian <bruce@momjian.us>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-16 19:18 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Mon, Sep 16, 2024 at 03:42:22PM -0300, Marcos Pegoraro wrote:
> Em seg., 16 de set. de 2024 às 15:15, Bruce Momjian <bruce@momjian.us>
> escreveu:
>
> > > I changed the patch to use the section symbol "§" instead of showing
> > > the hashes. The hashes seemed too detailed. Does anyone see a better
> > > symbol to use from here
>
>
> Well, I think section symbol is not a good choice for all commit links
>
> Add backend support for injection points (Michael Paquier) § § § §
> Add backend support for injection points (Michael Paquier) 1 2 3 4
> Add backend support for injection points (Michael Paquier) Commit 1 2 3 4
>
> I don't know which one is better, but I don't think the section symbol is the
> best.
We could try:
Add backend support for injection points (Michael Paquier) §1 §2 §3 §4
and maybe only add numbers if there is more than one commit.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-17 08:12 Alvaro Herrera <alvherre@alvh.no-ip.org>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 2 replies; 74+ messages in thread
From: Alvaro Herrera @ 2024-09-17 08:12 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On 2024-Sep-16, Bruce Momjian wrote:
> We could try:
>
> Add backend support for injection points (Michael Paquier) §1 §2 §3 §4
>
> and maybe only add numbers if there is more than one commit.
Well, this reads like references to sections 1, 2, 3 and 4, but they
aren't that, and probably such sections don't even exist. I think the
use of the section symbol is misleading and typographically wrong.
https://www.monotype.com/resources/punctuation-series-section-sign
Maybe it would work to use numbers in square brackets instead:
Add backend support for injection points (Michael Paquier) [1] [2] [3] [4]
Maybe use the word "commit" for the first one, which would make it
clearer what the links are about:
Add backend support for injection points (Michael Paquier) [commit 1] [2] [3] [4]
and if there's only one, say just "[commit]".
--
Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-17 08:36 Jelte Fennema-Nio <postgres@jeltef.nl>
parent: Alvaro Herrera <alvherre@alvh.no-ip.org>
1 sibling, 0 replies; 74+ messages in thread
From: Jelte Fennema-Nio @ 2024-09-17 08:36 UTC (permalink / raw)
To: Alvaro Herrera <alvherre@alvh.no-ip.org>; +Cc: Bruce Momjian <bruce@momjian.us>; Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, 17 Sept 2024 at 10:12, Alvaro Herrera <alvherre@alvh.no-ip.org> wrote:
> Maybe it would work to use numbers in square brackets instead:
>
> Add backend support for injection points (Michael Paquier) [1] [2] [3] [4]
Another option would be to add them in superscript using the <sup>
html tag (or even using some unicode stuff):
Add backend support for injection points (Michael Paquier)<sup>1,
2, 3, 4</sup>
So similar to footnotes in a sense, i.e. if you want details click on
the small numbers
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-17 18:29 Marcos Pegoraro <marcos@f10.com.br>
parent: Alvaro Herrera <alvherre@alvh.no-ip.org>
1 sibling, 1 reply; 74+ messages in thread
From: Marcos Pegoraro @ 2024-09-17 18:29 UTC (permalink / raw)
To: Alvaro Herrera <alvherre@alvh.no-ip.org>; +Cc: Bruce Momjian <bruce@momjian.us>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <
alvherre@alvh.no-ip.org> escreveu:
> Add backend support for injection points (Michael Paquier) [commit 1] [2]
> [3] [4]
>
I think this way would be fine.
And it would be good to have a
target="_blank"
on commit links so a new window or tab would be opened instead of going
back and forth.
This way you can open these 4 links and then navigate on them to see
exactly what was done on every commit.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 00:13 Bruce Momjian <bruce@momjian.us>
parent: Marcos Pegoraro <marcos@f10.com.br>
0 siblings, 3 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-18 00:13 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Sep 17, 2024 at 03:29:54PM -0300, Marcos Pegoraro wrote:
> Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <alvherre@alvh.no-ip.org>
> escreveu:
>
> Add backend support for injection points (Michael Paquier) [commit 1] [2]
> [3] [4]
>
> I think this way would be fine.
>
> And it would be good to have a
> target="_blank"
> on commit links so a new window or tab would be opened instead of going back
> and forth.
> This way you can open these 4 links and then navigate on them to see exactly
> what was done on every commit.
I think trying to add text to each item is both redundant and confusing,
because I am guessing that many people will not even know what a commit
is, and will be confused by clicking on the link.
What I have done is to add text to the top of "Appendix E. Release
Notes" explaining the symbol and what it links to. Patch attached.
We can still consider a different symbol or number labeling, but I think
this patch is in the right direction.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
Attachments:
[text/x-diff] section.diff (896B, ../../ZuobILbmGGetxEg5@momjian.us/2-section.diff)
download | inline diff:
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index cf6ba540876..8d408a50eb1 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -69,6 +69,15 @@ For new features, add links to the documentation sections.
review, so each item is truly a community effort.
</para>
+ <para>
+ Section markers (§) in the release notes link to <ulink
+ url="https://git.postgresql.org/gitweb/?p=postgresql.git"><application>gitweb</application></ulink>
+ pages which show the primary <application>git</application> commit
+ messages and source tree changes responsible for the release note item.
+ There might be additional <application>git</application> commits which
+ are not shown.
+ </para>
+
<!--
When beginning a new major-release series, create a new release-NN.sgml
file, removing the previous one, and change the &-reference here.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 00:22 Tom Lane <tgl@sss.pgh.pa.us>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 1 reply; 74+ messages in thread
From: Tom Lane @ 2024-09-18 00:22 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Bruce Momjian <bruce@momjian.us> writes:
> On Tue, Sep 17, 2024 at 03:29:54PM -0300, Marcos Pegoraro wrote:
>> Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <alvherre@alvh.no-ip.org>
>>> Add backend support for injection points (Michael Paquier) [commit 1] [2]
> I think trying to add text to each item is both redundant and confusing,
Also very clutter-y. I'm not convinced that any of this is a good
idea that will stand the test of time: I estimate that approximately
0.01% of people who read the release notes will want these links.
But if we keep it I think the annotations have to be very unobtrusive.
(Has anyone looked at the PDF rendering of this? It seems rather
unfortunate to me.)
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 00:54 Bruce Momjian <bruce@momjian.us>
parent: Tom Lane <tgl@sss.pgh.pa.us>
0 siblings, 3 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-18 00:54 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Sep 17, 2024 at 08:22:41PM -0400, Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > On Tue, Sep 17, 2024 at 03:29:54PM -0300, Marcos Pegoraro wrote:
> >> Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <alvherre@alvh.no-ip.org>
> >>> Add backend support for injection points (Michael Paquier) [commit 1] [2]
>
> > I think trying to add text to each item is both redundant and confusing,
>
> Also very clutter-y. I'm not convinced that any of this is a good
> idea that will stand the test of time: I estimate that approximately
> 0.01% of people who read the release notes will want these links.
Yes, I think 0.01% is accurate.
> But if we keep it I think the annotations have to be very unobtrusive.
I very much agree.
> (Has anyone looked at the PDF rendering of this? It seems rather
> unfortunate to me.)
Oh, not good. See my build:
https://momjian.us/expire/postgres-US.pdf#page=2890
Those numbers are there because all external links get numbers that
start a 1 at the top of the section and increment for every link --- I
have no idea why. You can see that acronyms that have external links
have the same numbering:
https://momjian.us/expire/postgres-US.pdf#page=3150
I wonder if we should remove the numbers in both cases.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 09:02 Peter Eisentraut <peter@eisentraut.org>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 1 reply; 74+ messages in thread
From: Peter Eisentraut @ 2024-09-18 09:02 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On 18.09.24 02:54, Bruce Momjian wrote:
> On Tue, Sep 17, 2024 at 08:22:41PM -0400, Tom Lane wrote:
>> Bruce Momjian <bruce@momjian.us> writes:
>>> On Tue, Sep 17, 2024 at 03:29:54PM -0300, Marcos Pegoraro wrote:
>>>> Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <alvherre@alvh.no-ip.org>
>>>>> Add backend support for injection points (Michael Paquier) [commit 1] [2]
>>
>>> I think trying to add text to each item is both redundant and confusing,
>>
>> Also very clutter-y. I'm not convinced that any of this is a good
>> idea that will stand the test of time: I estimate that approximately
>> 0.01% of people who read the release notes will want these links.
>
> Yes, I think 0.01% is accurate.
>
>> But if we keep it I think the annotations have to be very unobtrusive.
>
> I very much agree.
>
>> (Has anyone looked at the PDF rendering of this? It seems rather
>> unfortunate to me.)
>
> Oh, not good. See my build:
>
> https://momjian.us/expire/postgres-US.pdf#page=2890
>
> Those numbers are there because all external links get numbers that
> start a 1 at the top of the section and increment for every link --- I
> have no idea why. You can see that acronyms that have external links
> have the same numbering:
>
> https://momjian.us/expire/postgres-US.pdf#page=3150
>
> I wonder if we should remove the numbers in both cases.
Maybe this shouldn't be done between RC1 and GA. This is clearly a more
complex topic that should go through a proper review and testing cycle.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 09:26 Alvaro Herrera <alvherre@alvh.no-ip.org>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 1 reply; 74+ messages in thread
From: Alvaro Herrera @ 2024-09-18 09:26 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On 2024-Sep-17, Bruce Momjian wrote:
> I think trying to add text to each item is both redundant and confusing,
> because I am guessing that many people will not even know what a commit
> is, and will be confused by clicking on the link.
Uh, I 100% disagree that Postgres users reading the release notes would
not know what a commit is. I think 99.9%(*) of them would know that(**).
Does a small fraction _care_ about the commit that each release note
item is related to? Sure, it's a small audience, and I think the
current implementation far too intrusive for the PDF form to be
acceptable, given that the audience is so small. But the audience is
not an empty set, so it's acceptable to have something nicer-looking.
IMO we should be looking at a more surgical approach to implement this,
perhaps using a custom SGML tag and some custom XSLT code to process
such tags that adds links the way we want, rather than generic <ulink>
tags. Or maybe <ulink> is OK if we add some class to it that XSLT knows
to process differently than generic ulinks, like func_table_entry and
catalog_table_entry.
I tend to agree with Peter that this came in way too late, and looking
at the PDF I think it should be reverted for now.
--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/
"No tengo por qué estar de acuerdo con lo que pienso"
(Carlos Caszeli)
(*) Not a scientifically-determined number
(**) You said "many people will not even know", and I said 99.9% will
know. Maybe we're both right, and if we accept both things to be true,
then we conclude that 0.01% of Postgres users is many people. Whatever
else results from this thread, I think that's a fantastic conclusion.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 10:12 Jelte Fennema-Nio <postgres@jeltef.nl>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 1 reply; 74+ messages in thread
From: Jelte Fennema-Nio @ 2024-09-18 10:12 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, 18 Sept 2024 at 02:55, Bruce Momjian <bruce@momjian.us> wrote:
> > Also very clutter-y. I'm not convinced that any of this is a good
> > idea that will stand the test of time: I estimate that approximately
> > 0.01% of people who read the release notes will want these links.
>
> Yes, I think 0.01% is accurate.
I think that is a severe underestimation. People that read the release
notes obviously read it because they want to know what changed. But
the release notes are very terse (on purpose, and with good reason),
and people likely want a bit more details on some of the items that
they are particularly interested in. These links allow people to
easily find details on those items. They might not care about the
actual code from the commit, but the commit message is very likely
useful to them.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 10:15 Jelte Fennema-Nio <postgres@jeltef.nl>
parent: Alvaro Herrera <alvherre@alvh.no-ip.org>
0 siblings, 1 reply; 74+ messages in thread
From: Jelte Fennema-Nio @ 2024-09-18 10:15 UTC (permalink / raw)
To: Alvaro Herrera <alvherre@alvh.no-ip.org>; +Cc: Bruce Momjian <bruce@momjian.us>; Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, 18 Sept 2024 at 11:26, Alvaro Herrera <alvherre@alvh.no-ip.org> wrote:
>
> On 2024-Sep-17, Bruce Momjian wrote:
>
> > I think trying to add text to each item is both redundant and confusing,
> > because I am guessing that many people will not even know what a commit
> > is, and will be confused by clicking on the link.
>
> Uh, I 100% disagree that Postgres users reading the release notes would
> not know what a commit is.
+1, IMO it seems completely reasonable to assume that anyone
interested enough in postgres to read the release notes also knows
what a commit is.
> IMO we should be looking at a more surgical approach to implement this,
> perhaps using a custom SGML tag and some custom XSLT code to process
> such tags that adds links the way we want, rather than generic <ulink>
> tags. Or maybe <ulink> is OK if we add some class to it that XSLT knows
> to process differently than generic ulinks, like func_table_entry and
> catalog_table_entry.
Is it easy to just remove/hide the links completely from the PDF? I
doubt many people read the release notes by going to Appendix E in the
PDF anyway.
It seems a shame to remove those links from the HTML view where they
look acceptable and which most people will use, just because they look
bad in the pdf. And honestly, they don't even look that terrible in
the PDF imo.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 10:27 Alvaro Herrera <alvherre@alvh.no-ip.org>
parent: Jelte Fennema-Nio <postgres@jeltef.nl>
0 siblings, 0 replies; 74+ messages in thread
From: Alvaro Herrera @ 2024-09-18 10:27 UTC (permalink / raw)
To: Jelte Fennema-Nio <postgres@jeltef.nl>; +Cc: Bruce Momjian <bruce@momjian.us>; Marcos Pegoraro <marcos@f10.com.br>; jian he <jian.universality@gmail.com>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On 2024-Sep-18, Jelte Fennema-Nio wrote:
> It seems a shame to remove those links from the HTML view where they
> look acceptable and which most people will use, just because they look
> bad in the pdf. And honestly, they don't even look that terrible in
> the PDF imo.
Eh, someday maybe we should just get rid of the PDF build of the docs.
It's given a ton of trouble over the years, it is not terribly
convenient, and we don't even know whether it has any users or not.
--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/
"At least to kernel hackers, who really are human, despite occasional
rumors to the contrary" (LWN.net)
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 11:04 jian he <jian.universality@gmail.com>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 0 replies; 74+ messages in thread
From: jian he @ 2024-09-18 11:04 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, Sep 18, 2024 at 8:55 AM Bruce Momjian <bruce@momjian.us> wrote:
>
> On Tue, Sep 17, 2024 at 08:22:41PM -0400, Tom Lane wrote:
> > Bruce Momjian <bruce@momjian.us> writes:
> > > On Tue, Sep 17, 2024 at 03:29:54PM -0300, Marcos Pegoraro wrote:
> > >> Em ter., 17 de set. de 2024 às 05:12, Alvaro Herrera <alvherre@alvh.no-ip.org>
> > >>> Add backend support for injection points (Michael Paquier) [commit 1] [2]
> >
> > > I think trying to add text to each item is both redundant and confusing,
> >
> > Also very clutter-y. I'm not convinced that any of this is a good
> > idea that will stand the test of time: I estimate that approximately
> > 0.01% of people who read the release notes will want these links.
>
> Yes, I think 0.01% is accurate.
>
> > But if we keep it I think the annotations have to be very unobtrusive.
>
> I very much agree.
>
google "PostgreSQL 16: What's New?"
In private browsing mode
shows we have at least 15 English blogs explaining new features.
I think including the git commit info, can help people quickly write
these kinds of blogs.
Without it, writing blog and sql examples would be harder or require
you to know more about postgres internal.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 11:37 Marcos Pegoraro <marcos@f10.com.br>
parent: Peter Eisentraut <peter@eisentraut.org>
0 siblings, 2 replies; 74+ messages in thread
From: Marcos Pegoraro @ 2024-09-18 11:37 UTC (permalink / raw)
To: Peter Eisentraut <peter@eisentraut.org>; +Cc: Bruce Momjian <bruce@momjian.us>; Tom Lane <tgl@sss.pgh.pa.us>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Em qua., 18 de set. de 2024 às 06:02, Peter Eisentraut <peter@eisentraut.org>
escreveu:
> Maybe this shouldn't be done between RC1 and GA. This is clearly a more
> complex topic that should go through a proper review and testing cycle.
>
I think this is just a question of decision, not reviewing or testing.
And I'm sure there will be more people reading Release Notes now, in
September and October, than in January or April.
regards
Marcos
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 11:46 Jelte Fennema-Nio <postgres@jeltef.nl>
parent: Marcos Pegoraro <marcos@f10.com.br>
1 sibling, 0 replies; 74+ messages in thread
From: Jelte Fennema-Nio @ 2024-09-18 11:46 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Peter Eisentraut <peter@eisentraut.org>; Bruce Momjian <bruce@momjian.us>; Tom Lane <tgl@sss.pgh.pa.us>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, 18 Sept 2024 at 13:38, Marcos Pegoraro <marcos@f10.com.br> wrote:
>> Maybe this shouldn't be done between RC1 and GA. This is clearly a more
>> complex topic that should go through a proper review and testing cycle.
>
> I think this is just a question of decision, not reviewing or testing.
> And I'm sure there will be more people reading Release Notes now, in September and October, than in January or April.
+1. Also, IMHO the links even in their current simple form of "§ § §
§" are a huge net-positive on the release notes. So yes, I'm sure we
can format them more clearly with some bikeshedding, but removing them
completely seems like an overreaction to me.
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 14:16 Tom Lane <tgl@sss.pgh.pa.us>
parent: Jelte Fennema-Nio <postgres@jeltef.nl>
0 siblings, 1 reply; 74+ messages in thread
From: Tom Lane @ 2024-09-18 14:16 UTC (permalink / raw)
To: Jelte Fennema-Nio <postgres@jeltef.nl>; +Cc: Bruce Momjian <bruce@momjian.us>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Jelte Fennema-Nio <postgres@jeltef.nl> writes:
> On Wed, 18 Sept 2024 at 02:55, Bruce Momjian <bruce@momjian.us> wrote:
>>> Also very clutter-y. I'm not convinced that any of this is a good
>>> idea that will stand the test of time: I estimate that approximately
>>> 0.01% of people who read the release notes will want these links.
>> Yes, I think 0.01% is accurate.
> I think that is a severe underestimation.
I'm sure a very large fraction of the people commenting on this thread
would like to have these links. But we are by no means representative
of the average Postgres user.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 14:46 Tom Lane <tgl@sss.pgh.pa.us>
parent: Marcos Pegoraro <marcos@f10.com.br>
1 sibling, 0 replies; 74+ messages in thread
From: Tom Lane @ 2024-09-18 14:46 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Peter Eisentraut <peter@eisentraut.org>; Bruce Momjian <bruce@momjian.us>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Marcos Pegoraro <marcos@f10.com.br> writes:
> Em qua., 18 de set. de 2024 às 06:02, Peter Eisentraut <peter@eisentraut.org>
> escreveu:
>> Maybe this shouldn't be done between RC1 and GA. This is clearly a more
>> complex topic that should go through a proper review and testing cycle.
> I think this is just a question of decision, not reviewing or testing.
I'd say the opposite: the thing we lack is exactly testing, in the
sense of how non-hackers will react to this. Nonetheless, I'm not
upset about trying to do it now. We will get more feedback about
major-release notes than minor-release notes. And the key point
is that it's okay to consider this experimental. Unlike say a SQL
feature, there are no compatibility concerns that put a premium on
getting it right the first time. We can adjust the annotations or
give up on them without much cost.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 20:45 Bruce Momjian <bruce@momjian.us>
parent: Tom Lane <tgl@sss.pgh.pa.us>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-09-18 20:45 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Jelte Fennema-Nio <postgres@jeltef.nl>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Wed, Sep 18, 2024 at 10:16:48AM -0400, Tom Lane wrote:
> Jelte Fennema-Nio <postgres@jeltef.nl> writes:
> > On Wed, 18 Sept 2024 at 02:55, Bruce Momjian <bruce@momjian.us> wrote:
> >>> Also very clutter-y. I'm not convinced that any of this is a good
> >>> idea that will stand the test of time: I estimate that approximately
> >>> 0.01% of people who read the release notes will want these links.
>
> >> Yes, I think 0.01% is accurate.
>
> > I think that is a severe underestimation.
>
> I'm sure a very large fraction of the people commenting on this thread
> would like to have these links. But we are by no means representative
> of the average Postgres user.
I am confused how to proceed. I think Jian He did the work for PG 17
because it will help many users once PG 17 is released soon, and I wrote
a script to automate this so we can easily continue this going forward.
I agree with Tom that the PDF superscripts look odd. After researching
XML and XPath, I have applied the attached patch to all branches, which
supresses the section symbol and footnotes for PDF output.
We only get a few requests a year for more details on release note
items, and we tell them to look at the SGML source file to see the
commit hashes, so this just isn't a frequently-requested need.
On the flip side, this has been discussed for several years among active
community members, usually around major release time. As I remember,
the last idea was to do something with Javascript on mouse-over of an
item. However, that would involve parsing the SGML in Javascript, which
seems much more error-prone and harder to test than the Perl script I
wrote.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
Attachments:
[text/x-diff] master.diff (836B, ../../Zus75p5yi5cPYCnZ@momjian.us/2-master.diff)
download | inline diff:
diff --git a/doc/src/sgml/stylesheet-fo.xsl b/doc/src/sgml/stylesheet-fo.xsl
index 3a4a88a7288..739958bb804 100644
--- a/doc/src/sgml/stylesheet-fo.xsl
+++ b/doc/src/sgml/stylesheet-fo.xsl
@@ -14,6 +14,12 @@
<xsl:param name="tablecolumns.extension" select="0"></xsl:param>
<xsl:param name="toc.max.depth">3</xsl:param>
<xsl:param name="ulink.footnotes" select="1"></xsl:param>
+
+<!-- The release notes have too many ulinks to look good as footnotes in print mode -->
+<xsl:template match="sect1[starts-with(@id, 'release-')]//ulink[starts-with(@url, 'https://postgr.es/c/')]">
+ <!-- Do nothing for ulink to avoid footnotes -->
+</xsl:template>
+
<xsl:param name="use.extensions" select="1"></xsl:param>
<xsl:param name="variablelist.as.blocks" select="1"></xsl:param>
<xsl:param name="orderedlist.label.width">1.5em</xsl:param>
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-09-18 21:29 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
2 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-09-18 21:29 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Sep 17, 2024 at 08:13:20PM -0400, Bruce Momjian wrote:
> I think trying to add text to each item is both redundant and confusing,
> because I am guessing that many people will not even know what a commit
> is, and will be confused by clicking on the link.
>
> What I have done is to add text to the top of "Appendix E. Release
> Notes" explaining the symbol and what it links to. Patch attached.
I have applied an updated version of this patch, attached, which
includes the paragraph, but only in non-print output.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
Attachments:
[text/x-diff] master.diff (1.6K, ../../ZutGUhEpJrmakptU@momjian.us/2-master.diff)
download | inline diff:
diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml
index cf6ba540876..d602374d347 100644
--- a/doc/src/sgml/release.sgml
+++ b/doc/src/sgml/release.sgml
@@ -69,6 +69,15 @@ For new features, add links to the documentation sections.
review, so each item is truly a community effort.
</para>
+ <para id="release-no-print-output">
+ Section markers (§) in the release notes link to <ulink
+ url="https://git.postgresql.org/gitweb/?p=postgresql.git"><application>gitweb</application></ulink>
+ pages which show the primary <application>git</application> commit
+ messages and source tree changes responsible for the release note item.
+ There might be additional <application>git</application> commits which
+ are not shown.
+ </para>
+
<!--
When beginning a new major-release series, create a new release-NN.sgml
file, removing the previous one, and change the &-reference here.
diff --git a/doc/src/sgml/stylesheet-fo.xsl b/doc/src/sgml/stylesheet-fo.xsl
index 739958bb804..1728124e9da 100644
--- a/doc/src/sgml/stylesheet-fo.xsl
+++ b/doc/src/sgml/stylesheet-fo.xsl
@@ -20,6 +20,11 @@
<!-- Do nothing for ulink to avoid footnotes -->
</xsl:template>
+<!-- Also suppress the description of the section markers in print mode -->
+<xsl:template match="appendix[@id='release']//para[@id='release-no-print-output']">
+ <!-- Output nothing for this para -->
+</xsl:template>
+
<xsl:param name="use.extensions" select="1"></xsl:param>
<xsl:param name="variablelist.as.blocks" select="1"></xsl:param>
<xsl:param name="orderedlist.label.width">1.5em</xsl:param>
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 16:25 Bruce Momjian <bruce@momjian.us>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 2 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-10-15 16:25 UTC (permalink / raw)
To: Marcos Pegoraro <marcos@f10.com.br>; +Cc: Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
I have some good news. Many of you did not like the use of the section
symbol as a marker for links from the release notes items to the commit
details.
I thought we were restricted to Latin-1 characters, because those are
the only characters that the PDF output supports.
However, since we decided not to have the commit detail links in the PDF
output, it is actually safe to use _any_ Unicode character as the commit
detail link.
Does anyone have suggestions on a character? We can use 🔗 (looks
like an angled section symbol (§)). There is no HTML entity for 🔗
so we would have to represent it as a literal UTF8 character.
I can easily modify the Perl script and re-run it.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 17:25 Greg Sabino Mullane <htamfids@gmail.com>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 1 reply; 74+ messages in thread
From: Greg Sabino Mullane @ 2024-10-15 17:25 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 12:25 PM Bruce Momjian <bruce@momjian.us> wrote:
> Does anyone have suggestions on a character?
I poked around with a bunch and the scroll character seems to be the most
appropriate and visibly pleasing.
See my posted-before-yours blog post :)
https://www.crunchydata.com/blog/enhanced-postgres-release-notes
Cheers,
Greg
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 17:28 Bruce Momjian <bruce@momjian.us>
parent: Greg Sabino Mullane <htamfids@gmail.com>
0 siblings, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-10-15 17:28 UTC (permalink / raw)
To: Greg Sabino Mullane <htamfids@gmail.com>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Tom Lane <tgl@sss.pgh.pa.us>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 01:25:07PM -0400, Greg Sabino Mullane wrote:
> On Tue, Oct 15, 2024 at 12:25 PM Bruce Momjian <bruce@momjian.us> wrote:
>
> Does anyone have suggestions on a character?
>
>
> I poked around with a bunch and the scroll character seems to be the most
> appropriate and visibly pleasing.
Uh, yeah, scroll looks nice, 📜, but I have never seen it used. I would
rather use 🔗 since it is more common.
> See my posted-before-yours blog post :)
>
> https://www.crunchydata.com/blog/enhanced-postgres-release-notes
Yeah, I checked on conflicting blogs before I wrote mine but by the time
I posted, your was already done. ;-)
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:01 Tom Lane <tgl@sss.pgh.pa.us>
parent: Bruce Momjian <bruce@momjian.us>
1 sibling, 2 replies; 74+ messages in thread
From: Tom Lane @ 2024-10-15 18:01 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Bruce Momjian <bruce@momjian.us> writes:
> I thought we were restricted to Latin-1 characters, because those are
> the only characters that the PDF output supports.
> However, since we decided not to have the commit detail links in the PDF
> output, it is actually safe to use _any_ Unicode character as the commit
> detail link.
I don't think that gives us carte blanche to use anything whatsoever.
It has to be something that will be present in the fonts available on
Joe Average's web browser, and I think that means it had better be
something that has been around a long time. Sticking to LATIN-1 is
not such a bad idea from this perspective. (As an example, the
slightly old version of Emacs I'm using is failing to render
at all.)
Also, at least when looking at your message in Safari,
is just enormous in comparison to §. I think it would be quite
visually distracting, especially for release notes with several links.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:04 Bruce Momjian <bruce@momjian.us>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 0 replies; 74+ messages in thread
From: Bruce Momjian @ 2024-10-15 18:04 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 02:01:05PM -0400, Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > I thought we were restricted to Latin-1 characters, because those are
> > the only characters that the PDF output supports.
>
> > However, since we decided not to have the commit detail links in the PDF
> > output, it is actually safe to use _any_ Unicode character as the commit
> > detail link.
>
> I don't think that gives us carte blanche to use anything whatsoever.
> It has to be something that will be present in the fonts available on
> Joe Average's web browser, and I think that means it had better be
> something that has been around a long time. Sticking to LATIN-1 is
> not such a bad idea from this perspective. (As an example, the
> slightly old version of Emacs I'm using is failing to render
> at all.)
>
> Also, at least when looking at your message in Safari,
> is just enormous in comparison to §. I think it would be quite
> visually distracting, especially for release notes with several links.
Oh, good point. I did see the link 🔗 as a double-width character.
Let's keep §.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:04 Jacob Champion <jacob.champion@enterprisedb.com>
parent: Tom Lane <tgl@sss.pgh.pa.us>
1 sibling, 1 reply; 74+ messages in thread
From: Jacob Champion @ 2024-10-15 18:04 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Bruce Momjian <bruce@momjian.us>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 11:01 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
> Sticking to LATIN-1 is not such a bad idea from this perspective.
Maybe plus-minus (±), to represent the diff?
--Jacob
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:15 Bruce Momjian <bruce@momjian.us>
parent: Jacob Champion <jacob.champion@enterprisedb.com>
0 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-10-15 18:15 UTC (permalink / raw)
To: Jacob Champion <jacob.champion@enterprisedb.com>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 11:04:50AM -0700, Jacob Champion wrote:
> On Tue, Oct 15, 2024 at 11:01 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:
> >
> > Sticking to LATIN-1 is not such a bad idea from this perspective.
>
> Maybe plus-minus (±), to represent the diff?
Uh, that might make sense to people who vie diffs often, but not the
average reader of the document.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:21 Tom Lane <tgl@sss.pgh.pa.us>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 1 reply; 74+ messages in thread
From: Tom Lane @ 2024-10-15 18:21 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Jacob Champion <jacob.champion@enterprisedb.com>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
Bruce Momjian <bruce@momjian.us> writes:
> On Tue, Oct 15, 2024 at 11:04:50AM -0700, Jacob Champion wrote:
>> Maybe plus-minus (±), to represent the diff?
> Uh, that might make sense to people who vie diffs often, but not the
> average reader of the document.
Well, the § symbol hasn't got that much mnemonic value either.
However ... wasn't one of the arguments for § that there's some
other project(s) already using it for this purpose? If so, I think
we'd be better off joining the crowd.
regards, tom lane
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:23 Bruce Momjian <bruce@momjian.us>
parent: Tom Lane <tgl@sss.pgh.pa.us>
0 siblings, 1 reply; 74+ messages in thread
From: Bruce Momjian @ 2024-10-15 18:23 UTC (permalink / raw)
To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Jacob Champion <jacob.champion@enterprisedb.com>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 02:21:31PM -0400, Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > On Tue, Oct 15, 2024 at 11:04:50AM -0700, Jacob Champion wrote:
> >> Maybe plus-minus (±), to represent the diff?
>
> > Uh, that might make sense to people who vie diffs often, but not the
> > average reader of the document.
>
> Well, the § symbol hasn't got that much mnemonic value either.
>
> However ... wasn't one of the arguments for § that there's some
> other project(s) already using it for this purpose? If so, I think
> we'd be better off joining the crowd.
I don't remember anyone else using it, but its purpose to point to a
place with more detail makes logical sense.
--
Bruce Momjian <bruce@momjian.us> https://momjian.us
EDB https://enterprisedb.com
When a patient asks the doctor, "Am I going to die?", he means
"Am I going to die soon?"
^ permalink raw reply [nested|flat] 74+ messages in thread
* Re: Detailed release notes
@ 2024-10-15 18:59 Nathan Bossart <nathandbossart@gmail.com>
parent: Bruce Momjian <bruce@momjian.us>
0 siblings, 0 replies; 74+ messages in thread
From: Nathan Bossart @ 2024-10-15 18:59 UTC (permalink / raw)
To: Bruce Momjian <bruce@momjian.us>; +Cc: Tom Lane <tgl@sss.pgh.pa.us>; Jacob Champion <jacob.champion@enterprisedb.com>; Marcos Pegoraro <marcos@f10.com.br>; Alvaro Herrera <alvherre@alvh.no-ip.org>; jian he <jian.universality@gmail.com>; Jelte Fennema-Nio <postgres@jeltef.nl>; Daniel Gustafsson <daniel@yesql.se>; pgsql-hackers
On Tue, Oct 15, 2024 at 02:23:15PM -0400, Bruce Momjian wrote:
> On Tue, Oct 15, 2024 at 02:21:31PM -0400, Tom Lane wrote:
>> Bruce Momjian <bruce@momjian.us> writes:
>> > On Tue, Oct 15, 2024 at 11:04:50AM -0700, Jacob Champion wrote:
>> >> Maybe plus-minus (±), to represent the diff?
>>
>> > Uh, that might make sense to people who vie diffs often, but not the
>> > average reader of the document.
>>
>> Well, the § symbol hasn't got that much mnemonic value either.
>>
>> However ... wasn't one of the arguments for § that there's some
>> other project(s) already using it for this purpose? If so, I think
>> we'd be better off joining the crowd.
>
> I don't remember anyone else using it, but its purpose to point to a
> place with more detail makes logical sense.
Another option could be delta (Δ or δ). That's not LATIN-1, but I'd
imagine it's relatively well supported at this point.
--
nathan
^ permalink raw reply [nested|flat] 74+ messages in thread
end of thread, other threads:[~2024-10-15 18:59 UTC | newest]
Thread overview: 74+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-07-26 12:30 Detailed release notes Marcos Pegoraro <marcos@f10.com.br>
2024-07-26 12:45 ` Daniel Gustafsson <daniel@yesql.se>
2024-07-26 13:00 ` Marcos Pegoraro <marcos@f10.com.br>
2024-07-26 13:11 ` Daniel Gustafsson <daniel@yesql.se>
2024-07-26 13:25 ` Marcos Pegoraro <marcos@f10.com.br>
2024-07-26 13:34 ` Jonathan S. Katz <jkatz@postgresql.org>
2024-07-26 13:56 ` Robert Haas <robertmhaas@gmail.com>
2024-07-26 16:01 ` Masahiko Sawada <sawada.mshk@gmail.com>
2024-07-26 16:26 ` Marcos Pegoraro <marcos@f10.com.br>
2024-07-26 14:11 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-08-05 10:54 ` jian he <jian.universality@gmail.com>
2024-08-05 11:16 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-05 13:33 ` Daniel Gustafsson <daniel@yesql.se>
2024-08-05 15:38 ` Euler Taveira <euler@eulerto.com>
2024-08-06 07:30 ` jian he <jian.universality@gmail.com>
2024-08-06 13:57 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-06 14:02 ` Robert Haas <robertmhaas@gmail.com>
2024-08-06 15:02 ` Euler Taveira <euler@eulerto.com>
2024-08-06 15:12 ` Andres Freund <andres@anarazel.de>
2024-08-08 03:10 ` jian he <jian.universality@gmail.com>
2024-08-08 12:50 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-09 00:57 ` jian he <jian.universality@gmail.com>
2024-08-09 12:42 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-12 09:20 ` jian he <jian.universality@gmail.com>
2024-08-12 14:24 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-19 22:10 ` Bruce Momjian <bruce@momjian.us>
2024-08-22 17:18 ` Marcos Pegoraro <marcos@f10.com.br>
2024-08-22 17:27 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-08-22 19:33 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-06 22:30 ` Jelte Fennema-Nio <postgres@jeltef.nl>
2024-09-07 02:12 ` jian he <jian.universality@gmail.com>
2024-09-07 14:16 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-11 14:16 ` Bruce Momjian <bruce@momjian.us>
2024-09-11 15:19 ` Bruce Momjian <bruce@momjian.us>
2024-09-13 16:39 ` Bruce Momjian <bruce@momjian.us>
2024-09-13 21:41 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-13 21:54 ` Bruce Momjian <bruce@momjian.us>
2024-09-14 13:44 ` Bruce Momjian <bruce@momjian.us>
2024-09-15 00:37 ` Bruce Momjian <bruce@momjian.us>
2024-09-16 18:15 ` Bruce Momjian <bruce@momjian.us>
2024-09-16 18:42 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-16 19:18 ` Bruce Momjian <bruce@momjian.us>
2024-09-17 08:12 ` Alvaro Herrera <alvherre@alvh.no-ip.org>
2024-09-17 08:36 ` Jelte Fennema-Nio <postgres@jeltef.nl>
2024-09-17 18:29 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-18 00:13 ` Bruce Momjian <bruce@momjian.us>
2024-09-18 00:22 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-09-18 00:54 ` Bruce Momjian <bruce@momjian.us>
2024-09-18 09:02 ` Peter Eisentraut <peter@eisentraut.org>
2024-09-18 11:37 ` Marcos Pegoraro <marcos@f10.com.br>
2024-09-18 11:46 ` Jelte Fennema-Nio <postgres@jeltef.nl>
2024-09-18 14:46 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-09-18 10:12 ` Jelte Fennema-Nio <postgres@jeltef.nl>
2024-09-18 14:16 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-09-18 20:45 ` Bruce Momjian <bruce@momjian.us>
2024-09-18 11:04 ` jian he <jian.universality@gmail.com>
2024-09-18 09:26 ` Alvaro Herrera <alvherre@alvh.no-ip.org>
2024-09-18 10:15 ` Jelte Fennema-Nio <postgres@jeltef.nl>
2024-09-18 10:27 ` Alvaro Herrera <alvherre@alvh.no-ip.org>
2024-09-18 21:29 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 16:25 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 17:25 ` Greg Sabino Mullane <htamfids@gmail.com>
2024-10-15 17:28 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 18:01 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-10-15 18:04 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 18:04 ` Jacob Champion <jacob.champion@enterprisedb.com>
2024-10-15 18:15 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 18:21 ` Tom Lane <tgl@sss.pgh.pa.us>
2024-10-15 18:23 ` Bruce Momjian <bruce@momjian.us>
2024-10-15 18:59 ` Nathan Bossart <nathandbossart@gmail.com>
2024-08-28 08:47 ` Peter Eisentraut <peter@eisentraut.org>
2024-08-28 17:45 ` Bruce Momjian <bruce@momjian.us>
2024-08-23 03:26 ` jian he <jian.universality@gmail.com>
2024-08-23 03:33 ` Bruce Momjian <bruce@momjian.us>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox