What's Changed
Version 17 of PeerDB features new Clickhouse features such as PEERDB_NULLABLE
for mapping to Clickhouse's Nullable
and new UI for specifying table engine and column ordering. This release also focuses on stability of resync and validation across the warehouse connectors.
- ✅ Validate certain aspects of existing destination tables by @heavycrystal in #2026
- 🛠️ PeerDB Nullable by @serprex in #2001
- ⚙️ Column Settings by @serprex in #2010
- 🔄 Make resync more reliable for warehouse connectors by @Amogh-Bharadwaj in #2017
- 🔍 Validate mirror: account for resync more by @Amogh-Bharadwaj in #2044
- 🔐 ClickHouse: add certificate and private key fields for authentication by @heavycrystal in #1994
- 📊 BigQuery: check if pkeys can be used for clustering by @Amogh-Bharadwaj in #2002
- 🛠️ add env to mirror configs, overriding dynconf by @serprex in #2003
- 🚨 Alert flow error for rename by @Amogh-Bharadwaj in #2000
- 🧩 Validate publication via create and drop by @Amogh-Bharadwaj in #2006
- 🌐 Add /rest page with basic UI to send REST commands to backend by @serprex in #2007
- 🔕 don't alert for some common errors by @heavycrystal in #2004
- 🖥️ Peer page UI: Allow for editing when connectivity is down by @Amogh-Bharadwaj in #1998
- 🕒 mysql: remove WITH TIMEZONE / WITHOUT TIMEZONE syntax from casts by @serprex in #2023
- 🔑 [kms] Allow encryption via PEERDB_KMS_KEY_ID by @iskakaushik in #2022
- ⚡ Adapt validate mirror for initial load only by @Amogh-Bharadwaj in #2020
- 🗑️ Drop mirror: Drop stats option by @Amogh-Bharadwaj in #2029
- ❗ raise NonRetryable errors with some replication issues by @heavycrystal in #2028
- 📎 Add link to doc for resync by @Amogh-Bharadwaj in #2047
New Contributors
- 🎉 @pjhampton made their first contribution in #1992
Full Changelog: compare v0.16.5...v0.17.0