From: Jonathan S. Katz Date: Thu, 17 Jul 2025 11:25:53 +0000 (-0400) Subject: Final version of 2025-05-08 release X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=375931a866b28844743735c67aeb0a054e8bc627;p=press.git Final version of 2025-05-08 release --- diff --git a/update_releases/current/20250508securityrelease.md b/update_releases/current/20250508securityrelease.md index eedeb4d..b91cf97 100644 --- a/update_releases/current/20250508securityrelease.md +++ b/update_releases/current/20250508securityrelease.md @@ -48,9 +48,9 @@ the `date_bloom_ops` operator class). partitioned table with `DO NOTHING` actions. * Prevent failure in [`INSERT`](https://www.postgresql.org/docs/current/sql-insert.html) commands when the table has a [`GENERATED` column](https://www.postgresql.org/docs/current/ddl-generated-columns.html) -of a [domain data type](https://www.postgresql.org/docs/current/domains.html) +of a [domain type](https://www.postgresql.org/docs/current/domains.html) and the domain's constraints disallow `NULL` values. -* Fix [`ALTER TABLE .. ADD COLUMN`](https://www.postgresql.org/docs/current/sql-altertable.html) to correctly handle the case of a [domain](https://www.postgresql.org/docs/current/domains.html) type that has +* Fix [`ALTER TABLE .. ADD COLUMN`](https://www.postgresql.org/docs/current/sql-altertable.html) to correctly handle the case of a [domain type](https://www.postgresql.org/docs/current/domains.html) that has its own default value and the `DEFAULT` for the column is not set. * Fix issues when performing casts within the keys of JSON constructor expressions. @@ -59,6 +59,8 @@ it's present in views or rules. This was noticeable on restores. * Several query planner fixes, including avoiding a premature evaluation of arguments in an aggregate function that has both `FILTER` and either `ORDER BY` or `DISTINCT` clauses that could lead to unnecessary failures. +* Fix for potentially returning incorrect results when a bitmap scan without +output columns is executed while vacuum is also running on the same table. * Fix performance issues in GIN index search startup when there are many search keys, for example, `jsonbcol ?| array[...]` with tens of thousands of array elements.