v0.15.1
Version 15 of PeerDB champions stability, security, and usability. It features more secure, efficient storage and internal transmission of peer and mirror information. Frontend side - we've introduced two new proxy endpoints (mirror status and custom sync), pause/resume functionality for query replication mirrors, and UI for dynamic configuration settings for the PeerDB cluster.
Of course, the core engine continues to sharpen - faster handling of byte arrays, improvements for our BigQuery CDC and so on.
Note: Before upgrading to v0.15.1 please upgrade to the latest v0.14.X release, pause and resume the mirrors to account for some breaking changes. PeerDB Cloud customers do not need to worry about this.
What's Changed
- 🔐 Encrypt credentials stored in peers table by @iskakaushik in #1882
- 🗃️ No peer configuration stored in temporal state by @serprex in #1844
- ⏸️
▶️ 💻 Basic pause/unpause UI for qrep by @serprex in #1860 - 🔒 💻 UI: basic auth by @serprex in #1831
- 🚀 Custom Resume and Cleaned Up Status Endpoint by @Amogh-Bharadwaj in #1823
- 🔔 Slack alerts: specify members to tag in the channel by @Amogh-Bharadwaj in #1832
- ⚙️ Dynamic config from catalog: groundwork by @heavycrystal in #1771
- 💻 UI: consolidated logs section by @Amogh-Bharadwaj in #1785
- 🔧 Add Settings Page for Dynamic Settings by @iskakaushik in #1789
- 💻 UI: Override target schema functionality by @iskakaushik in #1793
- 🔄 Inbuilt topic creation for queues by @serprex in #1790
- 📊 BigQuery: better type handling by @Amogh-Bharadwaj in #1811
- 🚫 Added option to disable all PeerDB columns by @heavycrystal in #1806
- 🔄 Dynamically configure number of syncs per CDC flow by @heavycrystal in #1825
- 🔄 Resync for Postgres CDC by @heavycrystal in #1856
- ⚡ Faster binary data type encoding by @serprex in #1865
- 🧹 Succinct drop mirror request by @Amogh-Bharadwaj in #1868
- ✍️ Use snappy for BQ avro writing by @iskakaushik in #1855
- ✅ 💻 CDC UI: schema qualification check by @Amogh-Bharadwaj in #1891
- 🏔️ OSS: Alpine 3.20 by @serprex in #1801
Full Changelog: v0.13.6...v0.15.1