v0.25.2
What's Changed
- improve error logging for query execution by @iskakaushik in #150
- revert limit 0 by @iskakaushik in #152
- [mysql] refactor to qvalue_convert by @heavycrystal in #2565
- mysql cdc: bounds check pulling schema info by @serprex in #2566
- mysql: don't start batch timeout until first record received by @serprex in #2555
- go 1.24 by @serprex in #2562
- feat(metrics): add gauge and counter counterparts of fetched bytes and records synced by @iamKunalGupta in #2569
- feat(classifier): add too many parts (when pushing to mv) by @iamKunalGupta in #2570
- remove flatbuffers from lua by @serprex in #2571
- mysql: test JSON by @serprex in #2567
- feat(alerting): classify all ssh errors as user errors by @iamKunalGupta in #2573
- [mysql] container with config for testing by @heavycrystal in #2564
- mysql: transactional consistency by @serprex in #2502
- TLS 1.3 by @serprex in #2576
- Change PEERDB_CLICKHOUSE_BINARY_FORMAT default to raw by @serprex in #2554
- [mysql] validate flavor setting by @heavycrystal in #2581
- PEERDB_BIGQUERY_TOAST_MERGE_CHUNKING by @serprex in #2568
- feat(alerting): classify all other mv related error correctly by @iamKunalGupta in #2579
- split out catalog errors as a separate class by @serprex in #2580
- feat: upgrade
docker-compose.yml
stable image tags by @github-actions in #2582 - chore(deps): update dockerfile dependencies by @renovate in #2585
- chore(deps): update docker-compose dependencies by @renovate in #2584
- chore(deps): update github-actions dependencies by @renovate in #2586
- fix(deps): update npm dependencies by @renovate in #2588
- fix(deps): update cargo dependencies by @renovate in #2587
- fix(deps): update rust crate uuid to v1.13.2 by @renovate in #2590
- Fix LoggerFromCtx to include flowName by @iskakaushik in #2531
- feat(alerting): classify invalid snapshot identifier by @iamKunalGupta in #2577
- chore: update go dependencies by @serprex in #2589
- feat: add alerts on connector setup errors by @iamKunalGupta in #2591
- mysql: pretty size by @serprex in #2583
- feat(flow-context): add current flowStatus and resync information by @iamKunalGupta in #2595
- refactor(alert): reclassify invalid snapshot identifier by @iamKunalGupta in #2599
- feat(maintenance): improvements part 1 by @iamKunalGupta in #2596
- mysql: ServerName by @serprex in #2600
- chore: rename invalid snapshot error by @iamKunalGupta in #2601
- [mysql] move PrettyBytes to mysql directory by @heavycrystal in #2593
- move code relying on generated/protos from shared to internal by @serprex in #2598
- minor lint miss by @heavycrystal in #2603
- merge peerdbenv into internal by @serprex in #2604
- feat(flow-api): add grpc server metrics by @iamKunalGupta in #2606
- cdc flow: increase timeout on repeated errors by @serprex in #2608
- mysql: one connection by @serprex in #2607
- Cleanup connpostgres usage outside connpostgres by @serprex in #2605
- primary key update: skip empty _peerdb_match_data rows by @serprex in #2615
- refactor(metrics): add api metrics renaming and include temporal client metrics by @iamKunalGupta in #2614
- Classify normalization errors specially by @serprex in #2612
- mysql: optimize GetVersion by @serprex in #2616
- feat(classifier): add a new class of retry recoverable error by @iamKunalGupta in #2610
- feat: add more information to metrics by @iamKunalGupta in #2617
- also prefer async function to top level async lambda by @serprex in #2611
- UI: Reflect column and engine values for existing tables by @Amogh-Bharadwaj in #2444
- refactor: conn reset to conn temp and classify err:NetClosed by @iamKunalGupta in #2622
- mysql: avoid interface{} in QValueFromMysqlFieldValue by @serprex in #2624
- [clickhouse] fix couple misses for retryable exec by @heavycrystal in #2625
- fix(deps): update npm dependencies by @renovate in #2629
- chore(deps): update docker-compose dependencies by @renovate in #2626
- fix(deps): update cargo dependencies by @renovate in #2628
- chore(deps): update github-actions dependencies by @renovate in #2627
- chore(deps): update dockerfile dependencies by @renovate in #2630
- fix(deps): update cargo dependencies by @renovate in #2631
- mysql: context by @serprex in #2619
- Enable generic schema changes for pg to clickhouse by @serprex in #2632
Full Changelog: v0.25.1...v0.25.2