Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wMYOg-000Aog-0d for pgsql-hackers@arkaria.postgresql.org; Mon, 11 May 2026 21:42:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wMYOd-002VmC-1e for pgsql-hackers@arkaria.postgresql.org; Mon, 11 May 2026 21:42:39 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wMYOd-002Vm4-0V for pgsql-hackers@lists.postgresql.org; Mon, 11 May 2026 21:42:39 +0000 Received: from momjian.us ([72.94.173.45]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wMYOa-0000000076t-3C6X for pgsql-hackers@lists.postgresql.org; Mon, 11 May 2026 21:42:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2026010100; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description; bh=xFxJR6raIFFFI6erffL+BgdWXnF2wKjKB2Rk0YDT2yI=; b=RXfQVDyHpkFdnfZJd3j2vXQFjS Juv97Gec6s3xM/eO0ToSQQXPfLFUpELunJHICA4iNWDfnUjBbnEk9IiSS+J11ubdvxtm+Ahz29xVM YY3UqeSeK0NeDvaX8RjnYLvsPYSEaxWecFZeUNXe9uVyxVcUMhFSJDPQkVhH3s3wbsVV6YcRBYafc XK6vRhB8INaI5PdfiaDEkCP18C/CpWUEsWWjecnuSmm2iTT0mTx+EeYYgnQ3o5b2CSEN7RZzlnCLV jHjx05gHtrqi5Zv9qh2oSgUzMCiC0IN6su8pCIAO23MqP7cZA3iXG0SmLPCxYhSyOw0MZJ5PvuqRZ inwKkZ4w==; Received: from bruce by momjian.us with local (Exim 4.98.2) (envelope-from ) id 1wMYOY-000000044QY-2yHb; Mon, 11 May 2026 17:42:34 -0400 Date: Mon, 11 May 2026 17:42:34 -0400 From: Bruce Momjian To: John Naylor Cc: Richard Guo , PostgreSQL-development Subject: Re: First draft of PG 19 release notes Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, May 11, 2026 at 12:40:38PM +0700, John Naylor wrote: > On Wed, Apr 15, 2026 at 8:19 AM Bruce Momjian wrote: > > Hi Bruce, thanks for you work on this. Here are some comments: > > > Allow C++ compiler mode to be used with ICU (John Naylor) § > > That was just for our headerscheck and I'd be surprised if it mattered > for extension authors. Also, a later commit af2d4ca191 got rid of > including ICU headers in our local headers entirely, so that > supersedes the above anyway. Great, removed. > > Optionally use AVX2 CPU instructions for calculating page checksums (Matthew Sterrett, Andrew Kim) § > > > Optionally use ARM Crypto Extension to Compute CRC32C (John Naylor) § > > There's no option for these, the extensions are used where available. So, the "Optionally" indicates we use these instructions if the CPU supports them. I assume we don't use them on all CPUs. Can you suggest better wording? > > Improve sort performance using radix sorts (John Naylor) § > > Minor quibble: I think it's more normal to refer to "sort" as a > non-count noun, when talking about a technique. Done. > > Improve performance of numeric operations on platforms without 128-bit integer support (Dean Rasheed) § > > The intent was a more of a simplification/refactoring. Server > platforms without 128-bit integer support are few and far between > (e.g. S390X on some broken versions of clang, which I tested out of > curiosity). Okay, removed. > > Change index access method handlers to use a static IndexAmRoutines structure, rather than dynamically allocated ones (Matthias van de Meent) § > > > > This is a backwardly incompatible. > > I understand this whole section to be about incompatibilities -- if > there was a follow-up mention here, it seems to have been lost along > the way. Okay, I have removed "This is a backwardly incompatible.", which I think was your point. -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Do not let urgent matters crowd out time for investment in the future.