v0.19.3
What's Changed
- chore: update dependencies by @serprex in #2216
- Create renovate.json by @iamKunalGupta in #2222
- avoid dividing by zero when calculating page by @serprex in #2228
- fix: temporal admin tools image version by @iamKunalGupta in #2230
- Implement table rename with atomic exchange by @martin31821 in #2229
- nexus: EXECUTE peer(
$$query$$ ) by @serprex in #2232 - EXCHANGE: quote table names by @heavycrystal in #2233
- quote table names for drop,fallback rename by @heavycrystal in #2235
- quote table names by @iskakaushik in #2234
- chore(deps): pin dependencies by @renovate in #2245
- ClickHouse: Normalize one batch at a time by @Amogh-Bharadwaj in #2219
- Revert "ClickHouse: Normalize one batch at a time" by @heavycrystal in #2249
- cleanup error handling, fixes 2 bugs by @serprex in #2250
- ci: replace s3 with minio by @serprex in #2241
- e2e: resync weird names by @serprex in #2237
- fix(deps): update cargo dependencies by @renovate in #2242
- nexus: ssh by @serprex in #2231
- chore(deps): pin dependencies by @renovate in #2244
- Fix resync logic for postgres to postgres by @Amogh-Bharadwaj in #2240
- [clickhouse] change raw table definition to use int64 for _peerdb_batch_id by @heavycrystal in #2248
- [postgres] reduce unnecessary queries by @heavycrystal in #2214
- add dynamic config to adjust s3 part size by @serprex in #2251
- update s3 part size config description by @serprex in #2252
- fix lint by @serprex in #2253
- Enable wal heartbeats by default by @serprex in #2217
- feat: add maintenance mode for upgrades by @iamKunalGupta in #2211
- PEERDB_CLICKHOUSE_MAX_INSERT_THREADS by @serprex in #2255
- PEERDB_CLICKHOUSE_PARALLEL_NORMALIZE by @serprex in #2256
- use disconnected ctx to ensure snapshot connection drops by @heavycrystal in #2258
- Update end time for batches where end time is not set by @iskakaushik in #2260
- cdc graph: fix filtering not including flow_name by @serprex in #2261
- Postgres to Postgres: Introduce support for more types by @Amogh-Bharadwaj in #2238
- QRep Overwrite Mode: introduce full refresh code path by @Amogh-Bharadwaj in #2239
- fix(deps): update cargo dependencies by @renovate in #2266
- refactor: reduce default batch and partition sizes for improved stability by @iskakaushik in #2262
- chore(deps): update dockerfile dependencies by @renovate in #2265
- chore(deps): update docker-compose dependencies by @renovate in #2264
- chore: replace debezium in ci and test on multiple pg versions by @iamKunalGupta in #2269
- chore(deps): pin dependencies by @renovate in #2267
- feat: use latest-stable in docker-compose.yml by @iamKunalGupta in #2270
- fix(deps): update npm dependencies by @renovate in #2268
- Replace SyncGauge with upstream otel sdk gauges by @serprex in #2272
- Introduce Completed flow status by @Amogh-Bharadwaj in #2274
- Optimise state setting for initial load only by @Amogh-Bharadwaj in #2275
- Remove PEERDB_MAX_SYNCS_PER_CDC_FLOW by @serprex in #2273
- chore(deps): pin dependencies by @renovate in #2277
- fix: latest-stable tag in docker compose by @iamKunalGupta in #2279
- Miscellaneous fixes - add more alerting for maintainpull, fix lag graph function by @Amogh-Bharadwaj in #2263
- Revamp settings page by @Amogh-Bharadwaj in #2280
- [dropflow] delete flow configs only after finish drop by @heavycrystal in #2281
- CH Normalize: fix error return by @Amogh-Bharadwaj in #2282
- Fix slot guage by @Amogh-Bharadwaj in #2283
- add cause for context in ch normalize errgroup by @iskakaushik in #2285
- Tag network errors as err:Net by @iskakaushik in #2287
New Contributors
- @martin31821 made their first contribution in #2229
- @renovate made their first contribution in #2245
Full Changelog: v0.19.0...v0.19.3