Re: PostgreSQL 18 GA press release draft

2025-09-20 Thread Jonathan S. Katz
On 9/9/25 11:13 PM, Jonathan S. Katz wrote: Hi, Attached is a draft of the PostgreSQL 18 GA press release. A few comments before the ask for reviewing: * I still need to write up the theme and the quote, which I'll provide tomorrow after hearing the first round of feedback * The release is a

Re: PostgreSQL 18 GA press release draft

2025-09-17 Thread John Naylor
On Wed, Sep 10, 2025 at 10:13 AM Jonathan S. Katz wrote: > PostgreSQL 18 also supports using x86 AVX-512 instructions for CRC32 > calculations, which are used in page checksums and are also available in the > new > [`crc32`](https://www.postgresql.org/docs/18/functions-binarystring.html#FUNCTI

Re: PostgreSQL 18 GA press release draft

2025-09-14 Thread Jonathan S. Katz
On 9/12/25 11:46 AM, Jonathan S. Katz wrote: As per above, I'll need remaining feedback no later than 2025-09-14 0:00 UTC - after this, it's frozen for the translation process to begin. Thank everyone for your feedback. I've attached the copy of the release announcement that will be translate

Re: PostgreSQL 18 GA press release draft

2025-09-14 Thread Jonathan S. Katz
On 9/12/25 3:24 PM, Álvaro Herrera wrote: Hello, Thanks for putting this together! It's quite the monster. I read through and found the following points worth mentioning: Thank you! I think almost all of the non-stock section titles Are Lacking Case Title. Putting this is as an example o

Re: PostgreSQL 18 GA press release draft

2025-09-14 Thread Jeff Davis
On Sun, 2025-09-14 at 09:41 -0400, Jonathan S. Katz wrote: > I went with breaking this up into two sentences: > > This release adds the > [`PG_UNICODE_FAST`]( > https://www.postgresql.org/docs/18/collation.html#COLLATION-MANAGING- > STANDARD), > which provides full Unicode semantics for case tra

Re: PostgreSQL 18 GA press release draft

2025-09-14 Thread Jonathan S. Katz
On 9/12/25 1:11 PM, Jeff Davis wrote: On Tue, 2025-09-09 at 23:13 -0400, Jonathan S. Katz wrote: Hi, Attached is a draft of the PostgreSQL 18 GA press release. A few comments before the ask for reviewing: "This release adds the [`PG_UNICODE_FAST`], which accelerates lookups using the `upper`

Re: PostgreSQL 18 GA press release draft

2025-09-13 Thread Jonathan S. Katz
On 9/12/25 2:18 PM, Masahiko Sawada wrote: I found a typo; s/gen_rand_uuid()/gen_random_uuid()/ Good catch - thanks! Jonathan OpenPGP_signature.asc Description: OpenPGP digital signature

Re: PostgreSQL 18 GA press release draft

2025-09-13 Thread Jeff Davis
On Fri, 2025-09-12 at 13:21 -0500, Nico Williams wrote: > On Fri, Sep 12, 2025 at 10:11:59AM -0700, Jeff Davis wrote: > > The name PG_UNICODE_FAST is meant to convey that it provides full > > unicode semantics for case mapping and pattern matching, while also > > being fast because it uses memcmp f

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Jeff Davis
On Fri, 2025-09-12 at 15:48 -0500, Nico Williams wrote: > I meant form-insensitive, as in comparing equivalent strings where > one > might be using decomposed sequences and another pre-conposed > sequences > (and either might be normalized or not at all). Use NORMALIZE(a) = NORMALIZE(b). This is

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Nico Williams
On Fri, Sep 12, 2025 at 12:13:23PM -0700, Jeff Davis wrote: > On Fri, 2025-09-12 at 13:21 -0500, Nico Williams wrote: > > How does one do form-insensitive comparisons? > > If you mean case insensitive matching, you can do: I meant form-insensitive, as in comparing equivalent strings where one mig

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Álvaro Herrera
Hello, Thanks for putting this together! It's quite the monster. I read through and found the following points worth mentioning: I think almost all of the non-stock section titles Are Lacking Case Title. > The new > [`io_method`](https://www.postgresql.org/docs/18/runtime-config-resource.html

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Nico Williams
On Fri, Sep 12, 2025 at 10:11:59AM -0700, Jeff Davis wrote: > The name PG_UNICODE_FAST is meant to convey that it provides full > unicode semantics for case mapping and pattern matching, while also > being fast because it uses memcmp for comparisons. While the name > PG_C_UTF8 is meant to convey th

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Masahiko Sawada
On Fri, Sep 12, 2025 at 8:46 AM Jonathan S. Katz wrote: > > On 9/9/25 11:13 PM, Jonathan S. Katz wrote: > > Hi, > > > > Attached is a draft of the PostgreSQL 18 GA press release. A few > > comments before the ask for reviewing: > > > > * I still need to write up the theme and the quote, which I'll

Re: PostgreSQL 18 GA press release draft

2025-09-12 Thread Jeff Davis
On Tue, 2025-09-09 at 23:13 -0400, Jonathan S. Katz wrote: > Hi, > > Attached is a draft of the PostgreSQL 18 GA press release. A few > comments before the ask for reviewing: "This release adds the [`PG_UNICODE_FAST`], which accelerates lookups using the `upper` and `lower` string comparison fun

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jakub Wartak
On Wed, Sep 10, 2025 at 5:14 AM Jonathan S. Katz wrote: > > Hi, > > Attached is a draft of the PostgreSQL 18 GA press release. A few > comments before the ask for reviewing: > Hi Jonathan, > Finally, PostgreSQL 18 introduces support for [NUMA > awareness](https://www.postgresql.org/docs/18/inst

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Florents Tselai
On Wed, Sep 10, 2025 at 6:13 AM Jonathan S. Katz wrote: > Hi, > > Attached is a draft of the PostgreSQL 18 GA press release. A few > comments before the ask for reviewing: > > * I still need to write up the theme and the quote, which I'll provide > tomorrow after hearing the first round of feedba

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Peter Geoghegan
On Thu, Sep 11, 2025 at 10:21 PM Jonathan S. Katz wrote: > Thanks for the detailed explanation, I'm proposing: > > "It can also optimize queries that use `OR` conditions in a `WHERE` to > use an index, leading to significantly faster execution." > > since the mechanism of the transformation is les

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jonathan S. Katz
On 9/10/25 3:59 PM, Peter Geoghegan wrote: "It can also automatically transform queries with `OR` constructs in their `WHERE` clause into a logically equivalent IN() representation that can be pushed down to index scan nodes, leading to significantly faster execution". Thanks for the detailed

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jonathan S. Katz
On 9/10/25 9:52 AM, John Naylor wrote: On Wed, Sep 10, 2025 at 10:13 AM Jonathan S. Katz wrote: PostgreSQL 18 also supports using x86 AVX-512 instructions for CRC32 calculations, which are used in page checksums and are also available in the new [`crc32`](https://www.postgresql.org/docs/18/

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jonathan S. Katz
On 9/10/25 2:58 AM, Jakub Wartak wrote: and just leave it as "Finally, PostgreSQL 18 adds basic [NUMA observability]" ? Rationale: for every other software that I saw NUMA awareness reference was always linked to gaining performance , but just linking against libnuma is not giving us this. Hm

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jonathan S. Katz
On 9/10/25 12:29 AM, jian he wrote: On Wed, Sep 10, 2025 at 11:13 AM Jonathan S. Katz wrote: Hi, Please review for the press release for the following: * Correctness and accuracy of what's described - we want to be technically correct, but we also need to explain why something matters to our

Re: PostgreSQL 18 GA press release draft

2025-09-11 Thread Jonathan S. Katz
On 9/9/25 11:38 PM, Peter Smith wrote: FWIW, here are a couple of AI-detected issues. This typo: "with contains installers" should be "which contains installers" Thanks! This potential mismatch: "Built on over 35 years of engineering" is inconsistent with the earlier "nearly 30 years" statem

Re: PostgreSQL 18 GA press release draft

2025-09-10 Thread Peter Geoghegan
On Tue, Sep 9, 2025 at 11:13 PM Jonathan S. Katz wrote: > Attached is a draft of the PostgreSQL 18 GA press release. I have some feedback on this sentence: "It can also automatically optimize queries using `OR` or `IN (VALUES ...)` in `WHERE` clauses for faster execution". This is factually cor

Re: PostgreSQL 18 GA press release draft

2025-09-09 Thread jian he
On Wed, Sep 10, 2025 at 11:13 AM Jonathan S. Katz wrote: > > Hi, > > Please review for the press release for the following: > > * Correctness and accuracy of what's described - we want to be > technically correct, but we also need to explain why something matters > to our users. PostgreSQL 18 add

PostgreSQL 18 GA press release draft

2025-09-09 Thread Jonathan S. Katz
Hi, Attached is a draft of the PostgreSQL 18 GA press release. A few comments before the ask for reviewing: * I still need to write up the theme and the quote, which I'll provide tomorrow after hearing the first round of feedback * The release is a bit long - this is due in part to what I thi

Re: PostgreSQL 18 GA press release draft

2025-09-09 Thread Peter Smith
FWIW, here are a couple of AI-detected issues. This typo: "with contains installers" should be "which contains installers" This potential mismatch: "Built on over 35 years of engineering" is inconsistent with the earlier "nearly 30 years" statement? == Kind Regards, Peter Smith. Fujitsu Aust