Release Note

v11.1.6

Correctly reports shard size in canopy_shards view (#6748)

Fixes a bug in shard copy operations (#6721)

Fixes a bug that causes background rebalancer to fail when a reference table doesn’t have a primary key (#6682)

Fixes a regression in allowed foreign keys on distributed tables (#6550)

Fixes a use-after-free bug in connection management (#6685)

Fixes an unexpected foreign table error by disallowing to drop the table_name option (#6669)

Fixes an uninitialized memory access in shard split API (#6845)

Fixes compilation for PG13.10 and PG14.7 (#6711)

Fixes crash that happens when trying to replicate a reference table that is actually dropped (#6595)

Fixes memory leak issue with query results that returns single row (#6724)

Fixes the modifiers for subscription and role creation (#6603)

Makes sure to quote all identifiers used for logical replication to prevent potential issues (#6604)

Makes sure to skip foreign key validations at the end of shard moves (#6640)

v11.1.5

Fixes two potential dangling pointer issues

Fixes compilation warning on PG13 + OpenSSL 3.0

v11.1.4

Fixes an upgrade problem for worker_fetch_foreign_file when upgrade path starts from 8.3 up to 11.1

Fixes an upgrade problem for worker_repartition_cleanup when upgrade path starts from 9.1 up to 11.1

v11.1.3

Adds support for PostgreSQL 15.0

Fixes a bug in ALTER EXTENSION canopy UPDATE

Fixes a bug that causes a crash with empty/null password

Fixes a bug that causes not retaining trigger enable/disable settings when re-creating them on shards

v11.1.2

Adds support for PostgreSQL 15rc1

Disallows having ON DELETE/UPDATE SET DEFAULT actions on columns that default to sequences

Fixes a bug that might cause inserting incorrect DEFAULT values when applying foreign key actions

Fixes a performance issue related to shard-moves by creating replica identities before copying shards

Improves logging during shard-splits and resource cleanup

Makes sure to reuse connections for shard-splits and logical replication

Makes sure to try dropping replication slots a few more times after a failure at the end of the shard-splits

v11.1.1

Fixes a bug that prevents create_distributed_table_concurrently() working on an empty node