Skip to content

Commit 1d7cef2

Browse files
committed
doc PG 17 relnotes: add major features list
Reported-by: Tom Lane Discussion: https://postgr.es/m/d1748552-31f5-4f80-937b-767b5f7d8324@postgresql.org Author: Jonathan Katz Backpatch-through: 17 only
1 parent a47ad3a commit 1d7cef2

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

doc/src/sgml/release-17.sgml

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,81 @@
1818
</para>
1919

2020
<itemizedlist>
21-
<listitem><para>TO BE COMPLETED LATER</para></listitem>
21+
<listitem>
22+
<para>
23+
New memory management system for <command>VACUUM</command>, which reduces
24+
memory consumption and can improve overall vacuuming performance.
25+
</para>
26+
</listitem>
27+
28+
<listitem>
29+
<para>
30+
New <acronym>SQL/JSON</acronym> capabilities, including constructors,
31+
identity functions, and the <link
32+
linkend="functions-sqljson-table"><function>JSON_TABLE()</function></link>
33+
function, which converts JSON data into a table representation.
34+
</para>
35+
</listitem>
36+
37+
<listitem>
38+
<para>
39+
Various query performance improvements, including to sequential reads
40+
using streaming I/O, write throughput under high concurrency, and
41+
searches over multiple values in a <link linkend="btree">btree</link>
42+
index.
43+
</para>
44+
</listitem>
45+
46+
<listitem>
47+
<para>
48+
Logical replication enhancements, including:
49+
<itemizedlist>
50+
<listitem>
51+
<para>
52+
Failover control
53+
</para>
54+
</listitem>
55+
<listitem>
56+
<para>
57+
<link
58+
linkend="app-pgcreatesubscriber"><application>pg_createsubscriber</application></link>,
59+
a utility that logical replicas from physical standbys
60+
</para>
61+
</listitem>
62+
<listitem>
63+
<para>
64+
<link
65+
linkend="pgupgrade"><application>pg_upgrade</application></link> now
66+
preserves replication slots on both publishers and subscribers
67+
</para>
68+
</listitem>
69+
</itemizedlist>
70+
</para>
71+
</listitem>
72+
73+
<listitem>
74+
<para>
75+
New client-side connection option, <link
76+
linkend="libpq-connect-sslnegotiation"><literal>sslnegotiation=direct</literal></link>,
77+
that allows direct TLS handshakes that avoids a round-trip negotation.
78+
</para>
79+
</listitem>
80+
81+
<listitem>
82+
<para>
83+
<link
84+
linkend="app-pgbasebackup"><application>pg_basebackup</application></link>
85+
now supports incremental backup.
86+
</para>
87+
</listitem>
88+
89+
<listitem>
90+
<para>
91+
<link linkend="sql-copy"><command>COPY</command></link> adds a new option,
92+
<literal>ON_ERROR ignore</literal>, that allows a copy operation to
93+
continue in the event of an error.
94+
</para>
95+
</listitem>
2296
</itemizedlist>
2397

2498
<para>

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