What's Changed
Version 12 of PeerDB features a new wing to the product - queues. This release introduces support for mirrors to Kafka, PubSub and Azure Eventhubs with transformations using Lua scripts. Documentation for this feature is ongoing at: https://docs.peerdb.io/lua/reference
This version also provides new UI indicators for the mirror page, improved data type mapping and performance/robustness boosts for initial load and CDC.
- Kafka and Lua scripting by @serprex in #1461
- Add scripting to eventhubs by @serprex in #1571
- UI: Create Eventhub Peer and Eventhub Mirror by @Amogh-Bharadwaj in #1566
- PubSub support @serprex in #1524
- UI: Initial load status for initial load tab by @Amogh-Bharadwaj in #1522
- UI CDC: Show inserts, updates and deletes by @Amogh-Bharadwaj in #1525
- UI: Scripts console by @Amogh-Bharadwaj in #1547
- UI: Also show partitioned tables in table picker by @Amogh-Bharadwaj in #1574
- Initial Load: Improved parallelism performance @serprex in #683
- Change QValue into an interface by @serprex in #1528
- Peerdb stats: add source and dest table info for qrep run by @Amogh-Bharadwaj in #1540
- Faster replication connection reset by @serprex in #1549
- qrep: list views, materialized views, & foreign tables in drop down by @serprex in #1550
- Snowflake: null out numerics >38 digits by @serprex in #1554
- UI: Add create mirror buttons by @Amogh-Bharadwaj in #1556
- queues: default script json encodes record by @serprex in #1557
- Eventhub peer refactor by @Amogh-Bharadwaj in #1563
- QRep: Adjust start value for TID watermark column by @Amogh-Bharadwaj in #1569
- kafka/pubsub: PEERDB_QUEUE_FLUSH_TIMEOUT_SECONDS by @serprex in #1559
New Contributors
- @yasinzaehringer-paradime made their first contribution in #1537
Full Changelog: v0.11.4...v0.12.0