On 9/17/25 2:51 PM, Jonathan S. Katz wrote:

On Sep 17, 2025, at 2:47 PM, Peter Eisentraut <[email protected]> wrote:

On 31.08.25 05:02, Nathan Bossart wrote:
On Sat, Aug 30, 2025 at 05:56:12PM -0400, Bruce Momjian wrote:
On Sat, Aug 30, 2025 at 03:02:10PM -0500, Nathan Bossart wrote:
The 18beta1 announcement [0] has a good list, too.  *facepalm*  That one
seems to match mine pretty closely.

Yes, the list usually comes from the press release.
Here is a first attempt at converting the press release into bullet points.

This seems fine.  I suggest you commit this, so we get it done.

I had messaged Bruce saying I was going to draft today, latest tomorrow. Please 
hold off.

Please see attached draft for the major features of PostgreSQL 18.

Thanks,

Jonathan
diff --git a/doc/src/sgml/release-18.sgml b/doc/src/sgml/release-18.sgml
index 63ce3473dc5..62fd3779dff 100644
--- a/doc/src/sgml/release-18.sgml
+++ b/doc/src/sgml/release-18.sgml
@@ -21,7 +21,55 @@
 
     <listitem>
      <para>
-      (to be completed)
+      An asynchronous I/O subsystem (AIO) that can improves throughput
+      performance of sequential scans, bitmap heap scans, vacuums, and
+      other operations.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      <link linkend="pgupgrade"><application>pg_upgrade</application></link>
+      now maintains optimizer statistics through upgrade.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Support for "skip scan" lookups that allow
+      <link linkend="indexes-multicolumn">multicolumn B-tree indexes</link>
+      to be used in more cases.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+     <link
+     linkend="func_uuid_gen_table"><function>uuidv7()</function></link>
+      function for generating timestamp-ordered
+      <link linkend="datatype-uuid">UUIDs</link>.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      Virtual
+      <link linkend="sql-createtable-parms-generated-stored">generated 
columns</link>
+      that compute their values during read operations. This is now the default
+      for generated columns.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      <link linkend="auth-oauth">OAuth authentication</link> support.
+     </para>
+    </listitem>
+
+    <listitem>
+     <para>
+      <link linkend="hot-standby-conflict">Conflict</link> logging during
+     logical replication.
      </para>
     </listitem>
    </itemizedlist>

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to