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)