doc PG 17 relnotes: add major features list
authorBruce Momjian
Fri, 20 Sep 2024 20:00:10 +0000 (16:00 -0400)
committerBruce Momjian
Fri, 20 Sep 2024 20:01:34 +0000 (16:01 -0400)
Reported-by: Tom Lane
Discussion: https://postgr.es/m/d1748552-31f5-4f80-937b-767b5f7d8324@postgresql.org

Author: Jonathan Katz

Backpatch-through: 17 only

doc/src/sgml/release-17.sgml

index 9d69016cd6c829e81e57648085cf7f080d09371b..fdbbbed07aaec7308150ff4672a2d18a33284f04 100644 (file)
    
 
    
-    TO BE COMPLETED LATER
+    
+     
+      New memory management system for VACUUM, which reduces
+      memory consumption and can improve overall vacuuming performance.
+     
+    
+
+    
+     
+      New SQL/JSON capabilities, including constructors,
+      identity functions, and the 
+      linkend="functions-sqljson-table">JSON_TABLE()
+      function, which converts JSON data into a table representation.
+     
+    
+
+    
+     
+      Various query performance improvements, including to sequential reads
+      using streaming I/O, write throughput under high concurrency, and
+      searches over multiple values in a btree
+      index.
+     
+    
+
+    
+     
+      Logical replication enhancements, including:
+      
+       
+        
+         Failover control
+        
+       
+       
+        
+         
+          linkend="app-pgcreatesubscriber">pg_createsubscriber,
+          a utility that logical replicas from physical standbys
+        
+       
+       
+        
+         
+          linkend="pgupgrade">pg_upgrade now
+          preserves replication slots on both publishers and subscribers
+        
+       
+      
+     
+    
+
+    
+     
+      New client-side connection option, 
+      linkend="libpq-connect-sslnegotiation">sslnegotiation=direct,
+      that allows direct TLS handshakes that avoids a round-trip negotation.
+     
+    
+
+    
+     
+      
+       linkend="app-pgbasebackup">pg_basebackup
+      now supports incremental backup.
+     
+    
+
+    
+     
+      COPY adds a new option,
+      ON_ERROR ignore, that allows a copy operation to
+      continue in the event of an error.
+     
+