What's Changed
In this version of PeerDB the performance of streaming has improved all around by ~30%. This is because of push-while-pull rather than pull-then-push architecture we had before. We also spent a good chunk of time on the UI.
- 🚀 Either go through gRPC gateway or use prisma by @iskakaushik in PR#519
- 🔄 Removed ENABLE_STATS option, checking for catalog connectivity by @heavycrystal in PR#517
- 🐛 Fix docker builds for ui by @iskakaushik in PR#520
- 🌍 Geospatial support for Snowflake by @Amogh-Bharadwaj in PR#516
- 🛠️ Make qrep status more useful by @iskakaushik in PR#522
- 🔧 Add the ability to push to eventhubs in an asynchronous way by @iskakaushik in PR#523
- 📦 [ui] Minor bugfixes and improvements by @iskakaushik in PR#524
- 📝 Better COPY command quoting by @Amogh-Bharadwaj in PR#526
- 📊 Add tabs for cdc mirror status page by @iskakaushik in PR#525
- 🔑 Composite primary key support for SF, PG, and BQ by @heavycrystal in PR#499
- 📁 Optionally create watermark table on destination for qrep mirrors by @heavycrystal in PR#528
- 📈 Some refinements to the status pages by @iskakaushik in PR#529
- 🔗 Improve connection params for postgres connector by @iskakaushik in PR#530
- 💡 Optimize Avro Streaming with
zstd
Compression for Snowflake by @iskakaushik in PR#527 - 🖥️ UI for Create QRep Mirror by @Amogh-Bharadwaj in PR#532
Full Changelog: v0.8.1...v0.9.0