Skip to content
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,55 @@
### citus v12.1.0 (September 12, 2023) ###

* Adds support for PostgreSQL 16.0 (#7173)
Comment thread
onurctirtir marked this conversation as resolved.

* 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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ops, the name of the UDF is citus_pause_node_within_txn, we should fix the changelog: https://github.com/citusdata/citus/pull/7089/files#diff-3b79898c97cb0fb3169790554076d0c3ced79f6c9e0dfc2b37103fd7f0aba8ffR1383

(#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.
Expand Down