diff --git a/data/releasenotes.json b/data/releasenotes.json
index d8ab40d..8e6be7b 100644
--- a/data/releasenotes.json
+++ b/data/releasenotes.json
@@ -1,4 +1,107 @@
[
+ {
+ "version": "v2026-06-23",
+ "date": "2026-06-23",
+ "breaksdb": false,
+ "notes": [
+ {
+ "type": "feat",
+ "note": "The --createdb option now either reads the postgres super user password from the CEDAR_PASSWORD environment variable or creates a random password, which is printed to the startup logs."
+ },
+ {
+ "type": "feat",
+ "note": "Respect cgroup v2 memory limits for memory pool sizing (e.g. when running CedarDB inside a Docker container)."
+ },
+ {
+ "type": "perf",
+ "note": "Significantly improve compression speed for text data, especially for columns with few distinct values."
+ },
+ {
+ "type": "perf",
+ "note": "Reduce contention for parallel table scans."
+ },
+ {
+ "type": "perf",
+ "note": "Improve parallel data insertion."
+ },
+ {
+ "type": "perf",
+ "note": "Improve performance of array_agg() by up to 20x."
+ },
+ {
+ "type": "perf",
+ "note": "Reduce memory requirements of large transaction rollbacks."
+ },
+ {
+ "type": "pg",
+ "note": "SHOW transaction_isolation now returns repeatable read instead of read committed which matches the snapshot isolation guarantees we provide."
+ },
+ {
+ "type": "pg",
+ "note": "Support RESET variable as alternative syntax for SET variable TO DEFAULT."
+ },
+ {
+ "type": "pg",
+ "note": "Expose log_min_duration as writable session setting."
+ },
+ {
+ "type": "pg",
+ "note": "Add line breaks to encode(, 'base64') output for RFC 2045 compatibility."
+ },
+ {
+ "type": "fix",
+ "note": "Buffer manager allocation failures now produce more descriptive error messages."
+ },
+ {
+ "type": "fix",
+ "note": "Fix COPY from CSV file with custom column order."
+ },
+ {
+ "type": "fix",
+ "note": "Add more consistency checks when deleting tuples."
+ },
+ {
+ "type": "fix",
+ "note": "Fix a bug that caused deleted tuples to become visible again."
+ },
+ {
+ "type": "fix",
+ "note": "Fix a live-lock when running large scan queries on a very small page buffer."
+ },
+ {
+ "type": "fix",
+ "note": "Check for duplicates in the input values of an upsert."
+ },
+ {
+ "type": "fix",
+ "note": "Improve quality of EXPLAIN (FORMAT SQL) output."
+ },
+ {
+ "type": "fix",
+ "note": "Fix reordering of bandjoins in complex queries."
+ },
+ {
+ "type": "fix",
+ "note": "Fix failing explain output in large queries with CTEs."
+ },
+ {
+ "type": "fix",
+ "note": "Support ~ in paths for installs using the CedarDB install script."
+ },
+ {
+ "type": "fix",
+ "note": "Fix stale output of license and check_version functions in prepared statements."
+ },
+ {
+ "type": "fix",
+ "note": "Fix a crash when rolling back transactions with large log entries."
+ },
+ {
+ "type": "fix",
+ "note": "Fix a crash when rolling back large transactions where the same tuple was updated and then deleted."
+ }
+ ]
+ },
{
"version": "v2026-05-26",
"date": "2026-05-26",