From 9eafd032da59c3076d6914fe0f284ff67972db65 Mon Sep 17 00:00:00 2001 From: aykut-bozkurt <51649454+aykut-bozkurt@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:12:24 +0300 Subject: [PATCH] Changelog entries for 12.1.0 (#7194) Co-authored-by: naisila Co-authored-by: Onur Tirtir --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70eba8a09..3a2b2ce99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,55 @@ +### citus v12.1.0 (September 12, 2023) ### + +* Adds support for PostgreSQL 16.0 (#7173) + +* Add `citus_schema_move()` function which moves tables within a + distributed schema to another node (#7180) + +* Adds `citus_pause_node()` UDF that allows pausing the node with given id + (#7089) + +* Makes sure to enforce shard level colocation with the GUC + `citus.enable_non_colocated_router_query_pushdown` (#7076) + +* Allows creating reference / distributed-schema tables from local tables added + to metadata and that use identity columns (#7131) + +* Propagates `BUFFER_USAGE_LIMIT` option in `VACUUM` and `ANALYZE` (#7114) + +* Propagates `PROCESS_MAIN`, `SKIP_DATABASE_STATS`, `ONLY_DATABASE_STATS` + options in `VACUUM` (#7114) + +* Propagates `GENERIC_PLAN` option in `EXPLAIN` (#7141) + +* Propagates "rules" option in `CREATE COLLATION` (#7185) + +* Propagates `GRANT`/ `REVOKE` for database privileges (#7109) + +* Adds TRUNCATE trigger support on Citus foreign tables (#7170) + +* Removes `pg_send_cancellation` (#7135) + +* Prevents unnecessarily pulling the data into coordinator for some + `INSERT .. SELECT` queries that target a single-shard group (#7077) + +* Makes sure that rebalancer throws an error if replication factor is greater + than the shard allowed node count. Also makes sure to avoid moving a shard + to a node that it already exists on. (#7074) + +* Fixes a bug that may appear during 2PC recovery when there are multiple + databases (#7174) + +* Fixes a bug that could cause `COPY` logic to skip data in case of + out-of-memory (#7152) + +* Fixes a bug that causes an unexpected error when adding a column with + a `NULL` constraint (#7093) + +* Fixes `PROCESS_TOAST` default value to `true` (#7122) + +* Improves the error thrown when there is datatype mismatch in `MERGE ON` + (#7081) + ### citus v12.0.0 (July 11, 2023) ### * Adds support for schema-based sharding.