diff --git a/data/releasenotes.json b/data/releasenotes.json index e370b1f..6249f63 100644 --- a/data/releasenotes.json +++ b/data/releasenotes.json @@ -1,4 +1,111 @@ [ + { + "version": "v2026-08-20", + "date": "2026-08-20", + "breaksdb": false, + "notes": [ + { + "type": "feat", + "note": "Support multiple new DDL functionality, e.g. drop cascade and more alter functionality that needs dependency tracking." + }, + { + "type": "feat", + "note": "Allow creating indexes on tables created in the same transaction." + }, + { + "type": "feat", + "note": "Allow constraints to reference later-listed columns in CREATE TABLE statements." + }, + { + "type": "pg", + "note": "Add support for ALTER COLUMN ... ADD GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY." + }, + { + "type": "pg", + "note": "Enforce proper access control for system tables." + }, + { + "type": "pg", + "note": "Properly distinguish between still-default permissions and permissions that match default values again in acl output." + }, + { + "type": "pg", + "note": "Add support for acldefault system information function." + }, + { + "type": "pg", + "note": "Fix output of pg_has_role for non-MEMBER privilege types." + }, + { + "type": "pg", + "note": "Support aclitem as a dedicated output type." + }, + { + "type": "pg", + "note": "Support postgres-compatible function body syntax starting with SELECT. Existing functions are converted automatically." + }, + { + "type": "pg", + "note": "System tables now show the correct information if typmod is set for a type." + }, + { + "type": "pg", + "note": "System tables now show the correct type names for all types." + }, + { + "type": "pg", + "note": "System tables now show the correct collations for all databases." + }, + { + "type": "pg", + "note": "The sql_sizings information schema table now shows the correct limits for identifier lengths." + }, + { + "type": "fix", + "note": "Fixed a crash when re-planning prepared statements." + }, + { + "type": "fix", + "note": "Preserve user-provided names for foreign key constraints." + }, + { + "type": "fix", + "note": "Fixed a race condition during recreation of blocks that already had a failed attempt." + }, + { + "type": "fix", + "note": "Fix several assert triggers when re-optimizing prepared statements." + }, + { + "type": "fix", + "note": "Correctly parse negative decimals numbers in Parquet." + }, + { + "type": "fix", + "note": "Fixed a rare crash when a transaction that deleted rows it had inserted was rolled back, which could leave the database unable to restart." + }, + { + "type": "fix", + "note": "Improve stability of late materialization on TEMP tables" + }, + { + "type": "fix", + "note": "Fix asserts triggered by indexes on nullable range types." + }, + { + "type": "fix", + "note": "Fix an assertion triggering when changing the nullability of a range-type column which also has an index." + }, + { + "type": "fix", + "note": "Improve logging around WAL file size due to long running transactions." + }, + { + "type": "fix", + "note": "Fix edge case where ALTER TABLE ADD COLUMN on a large table could lose existing values." + } + ] + }, { "version": "v2026-08-13", "date": "2026-08-13",