v0.13.0
What's Changed
This release of PeerDB stars the introduction of a brand new ElasticSearch connector for query replication. Secondly, it ships an in-house min.io bucket integration for the Clickhouse peer, boosting its usability. Also included is a major effort towards perfection of Postgres to Postgres CDC and improved performance of replication to queues. Improvements to UI, tests and telemetry are featured as well.
- ⚙️ Elasticsearch connector for QRep by @heavycrystal in #1618
- 📦 In-house S3 stage for Clickhouse by @Amogh-Bharadwaj in #1634
- 🔄 PgValue variant bypassing QValue for more efficient & correct PG<>PG mirroring by @serprex in #1565
- 🌐 Lua: peerdb.LuaRowTable by @serprex in #1612
- ⚡ Parallelized Lua script execution with serialized output by @serprex in #1613
- 🖥️ UI Create Peer: replace dropdown with columns of buttons by @serprex in #1611
- ❄️ Snowflake: Addition of dynamic numeric columns by @Amogh-Bharadwaj in #1590
- 📊 Queues: communicate flushes back to source in order to keep slot size down by @serprex in #1626
- 💻 UI for opting into PG type system by @Amogh-Bharadwaj in #1630
- 🎯 Eventhubs E2E foundation by @Amogh-Bharadwaj in #1631
- 🛠️ AWS: add credentials loading mechanism using SDK config by @iamKunalGupta in #1507
- 🧪 Framework for ES tests + basic QRep test by @heavycrystal in #1644
- 🖼️ UI: Better Create QRep by @Amogh-Bharadwaj in #1643
- 🗑️ Soft delete false for Snowflake initial load by @Amogh-Bharadwaj in #1647
- 🔔 Alerting: enhance telemetry logging by @iamKunalGupta in #1642
Full Changelog: v0.12.2...v0.13.0