What's Changed
- catalog pool: don't set MinConns to 1 by @serprex in #3404
- pg/mysql cdc: report fetched bytes metric with interval by @serprex in #3403
- Dark mode by @ilidemi in #3405
- explicit check for "use of closed network connection" suffix by @serprex in #3408
- Catch missing slot / publication for alerting in PullRecords by @Amogh-Bharadwaj in #3411
- mysql: don't fallback to full table partition by @serprex in #3412
- mongo: add pool error handling by @jgao54 in #3410
- Fix PG-PG connection leak by @ilidemi in #3414
- chore: update dependencies by @serprex in #3415
- chore(deps): update bitnamilegacy/minio:2025.7.23 docker digest to 8935e75 by @renovate[bot] in #3416
- chore(deps): update dockerfile dependencies by @renovate[bot] in #3417
- mysql: try handle strings destined for integers/bools/floats by @serprex in #3419
- mongo: use label instead by @jgao54 in #3420
- postgres: handle retryable neon error by @jgao54 in #3421
- mysql: classify error for incompatible column type and notify user by @jgao54 in #3409
- postgres: handle 58P01 by @jgao54 in #3422
- qrep: don't include WHERE BETWEEN when num partitions override is 1 by @serprex in #3423
- handle partition min/max being null by @serprex in #3424
- small fixes for in alerting logic by @jgao54 in #3426
- feat: upgrade
docker-compose.yml
stable image tags by @github-actions[bot] in #3364 - mysql: classify ER_NO_SUCH_THREAD as connection error by @serprex in #3428
- ch: classify timeout over distributed_ddl_task_timeout by @serprex in #3431
- fix: validate peer existence and improve error messages in LoadPeerType(s) by @iskakaushik in #3432
- feat(logging): add request id middleware for logging by @iamKunalGupta in #3434
- update flow status metrics when status is updated by @jgao54 in #3430
- cdc: avoid propagating 0 settings over cloned fields by @serprex in #3435
- o11y: add httpMethod for request logging by @jgao54 in #3438
- Ensure exceptions are matched as pointers by @ilidemi in #3439
- fix(deps): update dependency material-symbols to ^0.35.0 by @renovate[bot] in #3443
- mongo: add validation tests by @jgao54 in #3440
- chore(deps): update github-actions dependencies by @renovate[bot] in #3444
- pg: always categorize 40P01/40001 errors as retryable by @serprex in #3445
- chore(deps): update docker-compose dependencies by @renovate[bot] in #3442
- Log MySQL QKind on schema mismatch by @ilidemi in #3447
- Support very long numbers as strings in PG JSON by @ilidemi in #3437
- chore(deps): update dockerfile dependencies by @renovate[bot] in #3441
- Enable request logging in local by @ilidemi in #3448
- Fix linter issues by @ilidemi in #3449
- feat(validation): allow disable peer validation by @iamKunalGupta in #3452
- chore: update dependencies by @serprex in #3450
- validation: don't warn on CoalescingMergeTree by @serprex in #3455
- Downgrade min required mongo version to 4.4 by @IvanTakarlikov-st in #3453
- Classify more errors by @ilidemi in #3456
- Minor: improve CDC logging by @ilidemi in #3446
- refactor(flow-api): use proper error codes everywhere by @iamKunalGupta in #3454
- [clickhouse] escape table name in Avro record schema by @heavycrystal in #3458
- feat: upgrade
docker-compose.yml
stable image tags by @github-actions[bot] in #3433 - chore(test): update wording by @iamKunalGupta in #3462
New Contributors
- @IvanTakarlikov-st made their first contribution in #3453
Full Changelog: v0.33.0...v0.34.0