Skip to content

Commit cf9c75c

Browse files
committed
doc: update PG 11 release notes with suggested changes
1 parent 4eaa537 commit cf9c75c

File tree

1 file changed

+38
-56
lines changed

1 file changed

+38
-56
lines changed

doc/src/sgml/release-11.sgml

Lines changed: 38 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@
249249
Cause large object permission checks
250250
to happen on large object open, <link
251251
linkend="lo-open"><function>lo_open()</function></link>, not
252-
read/write (Tom Lane)
252+
read/write (Tom Lane, Michael Paquier)
253253
</para>
254254
</listitem>
255255

@@ -321,6 +321,18 @@
321321
<productname>PostgreSQL</productname> has long supported a more
322322
standard-compliant syntax for this capability.
323323
</para>
324+
</listitem>
325+
326+
<listitem>
327+
<!--
328+
Branch: master [6bdf1303b] Avoid wrong results for power() with NaN
329+
-->
330+
331+
<para>
332+
Consistently return <literal>NaN</literal> for
333+
<literal>NaN</literal> inputs to <function>power()</function>
334+
on older platforms (Dang Minh Huong)
335+
</para>
324336

325337
</listitem>
326338

@@ -711,8 +723,8 @@ same commits as above
711723
</para>
712724

713725
<para>
714-
Previously each hash index entry has to be locked and scanned
715-
separately.
726+
Previously for each hash index entry, we need to refind the scan
727+
position within the page. This cuts down on lock/unlock traffic.
716728
</para>
717729
</listitem>
718730

@@ -1057,7 +1069,7 @@ same commits as above
10571069

10581070
<para>
10591071
Add information_schema columns related to table constraints and
1060-
triggers (Michael Paquier)
1072+
triggers (Peter Eisentraut)
10611073
</para>
10621074

10631075
<para>
@@ -1091,22 +1103,17 @@ same commits as above
10911103
<para>
10921104
Add libpq option to support channel binding when using <link
10931105
linkend="auth-password"><acronym>SCRAM</acronym></link>
1094-
authentication (Michael Paquier)
1106+
authentication (Peter Eisentraut)
10951107
</para>
10961108

10971109
<para>
1098-
Channel binding requires the server end
1099-
of the <acronym>TLS</acronym> connection to
1100-
prove that it knows the password. The options are <link
1110+
While <acronym>SCRAM</acronym> always prevents the
1111+
replay of transmitted hashed passwords in a later
1112+
session, <acronym>SCRAM</acronym> with channel binding
1113+
also prevents man-in-the-middle attacks. The options are <link
11011114
linkend="libpq-scram-channel-binding"><option>scram_channel_binding=tls-unique</option></link>
11021115
and <option>scram_channel_binding=tls-server-end-point</option>.
11031116
</para>
1104-
1105-
<para>
1106-
WHAT DOES THIS DOC TEXT MEAN? "An empty value specifies that
1107-
the client will not use channel binding. The default value
1108-
is tls-unique."
1109-
</para>
11101117
</listitem>
11111118

11121119
<listitem>
@@ -1196,7 +1203,7 @@ same commits as above
11961203
<para>
11971204
Allow access to file system functions to be controlled by
11981205
<command>GRANT</command>/<command>REVOKE</command> permissions,
1199-
rather than super-user checks (Michael Paquier)
1206+
rather than super-user checks (Stephen Frost)
12001207
</para>
12011208

12021209
<para>
@@ -1218,7 +1225,7 @@ same commits as above
12181225
Use <command>GRANT</command>/<command>REVOKE</command>
12191226
to control access to <link
12201227
linkend="lo-import"><function>lo_import()</function></link>
1221-
and <function>lo_export()</function> (Michael Paquier)
1228+
and <function>lo_export()</function> (Michael Paquier, Tom Lane)
12221229
</para>
12231230

12241231
<para>
@@ -1420,11 +1427,13 @@ same commits as above
14201427
<!--
14211428
2018-03-23 [8694cc96b] Exclude unlogged tables from base backups
14221429
2018-03-27 [920a5e500] Skip temp tables from basebackup.
1430+
2017-11-07 [98267ee83] Exclude pg_internal.init from BASE_BACKUP
14231431
-->
14241432

14251433
<para>
1426-
Exclude unlogged and temporary tables from streaming base backups
1427-
(David Steele)
1434+
Exclude unlogged, temporary tables, and
1435+
<filename>pg_internal.init</filename> files from streaming base
1436+
backups (David Steele)
14281437
</para>
14291438

14301439
<para>
@@ -1468,7 +1477,7 @@ same commits as above
14681477
<para>
14691478
Add timeline information to the <link
14701479
linkend="backup-lowlevel-base-backup"><filename>backup_label</filename></link>
1471-
file (Simon Riggs)
1480+
file (Michael Paquier)
14721481
</para>
14731482

14741483
<para>
@@ -1489,18 +1498,6 @@ same commits as above
14891498
</para>
14901499
</listitem>
14911500

1492-
<listitem>
1493-
<!--
1494-
2017-11-07 [98267ee83] Exclude pg_internal.init from BASE_BACKUP
1495-
-->
1496-
1497-
<para>
1498-
Document that <filename>pg_internal.init</filename> files do not
1499-
need to be included in the base backup (David Steele)
1500-
</para>
1501-
1502-
</listitem>
1503-
15041501
</itemizedlist>
15051502

15061503
</sect3>
@@ -1546,8 +1543,9 @@ same commits as above
15461543
-->
15471544

15481545
<para>
1549-
Allow <command>ALTER TABLE</command> to add a non-null default
1550-
column without a table rewrite (Andrew Dunstan, Serge Rielau)
1546+
Allow <command>ALTER TABLE</command> to add a column with
1547+
a non-null default without a table rewrite (Andrew Dunstan,
1548+
Serge Rielau)
15511549
</para>
15521550
</listitem>
15531551

@@ -1881,22 +1879,6 @@ same commits as above
18811879

18821880
<listitem>
18831881
<!--
1884-
2018-03-06 [0c2c81b40] doc: Add replication parameter to libpq documentation
1885-
-->
1886-
1887-
<para>
1888-
Add libpq parameter to allow physical and logical replication
1889-
connections (Michael Paquier)
1890-
</para>
1891-
1892-
<para>
1893-
The libpq connection parameter is called <link
1894-
linkend="libpq-connect-replication"><option>replication</option></link>.
1895-
</para>
1896-
</listitem>
1897-
1898-
<listitem>
1899-
<!--
19001882
2018-03-17 [e3bdb2d92] Set libpq sslcompression to off by default
19011883
-->
19021884

@@ -2022,14 +2004,14 @@ same commits as above
20222004
-->
20232005

20242006
<para>
2025-
Have <application>psql</application> \d+ show a partition count
2026-
of zero (Amit Langote)
2007+
Have psql \d+ always show the partition information (Amit Langote,
2008+
Ashutosh Bapat)
20272009
</para>
20282010

20292011
<para>
2030-
Previously no partition information would be displayed for such
2031-
tables. Also indicate which partitions are themselves partitioned.
2032-
ACCURATE?
2012+
Previously partition information would not be displayed for a
2013+
partitioned table if it had no partitions. Also indicate which
2014+
partitions are themselves partitioned.
20332015
</para>
20342016
</listitem>
20352017

@@ -2330,7 +2312,7 @@ same commits as above
23302312
Add <link
23312313
linkend="app-pgreceivewal"><application>pg_receivewal</application></link>
23322314
option <option>--no-sync</option> to prevent synchronous
2333-
<acronym>WAL</acronym> writes (Michael Paquier)
2315+
<acronym>WAL</acronym> writes, for testing (Michael Paquier)
23342316
</para>
23352317
</listitem>
23362318

@@ -2382,7 +2364,7 @@ same commits as above
23822364

23832365
<para>
23842366
Prevent <application>pg_rewind</application> from running as
2385-
<literal>root</literal> (Magnus Hagander)
2367+
<literal>root</literal> (Michael Paquier)
23862368
</para>
23872369

23882370
</listitem>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy