What's Changed
- s3: rootCAs/tlsHost by @serprex in #3001
- ch: optimize escape by @serprex in #3008
- Minor fixes in type conversions by @ilidemi in #3009
- move type conversion related qvalue package to shared by @jgao54 in #3011
- ui: add ch root ca field back by @serprex in #3013
- move pg -> qvalue logic to shared for type conversion by @jgao54 in #3012
- s3: avro codec field by @serprex in #3015
- fix small perf regression by @jgao54 in #3017
- MySQL: Improve parallel snapshot by @Amogh-Bharadwaj in #3002
- feat(classifier): recovery canceling statement as connectivity by @iamKunalGupta in #3016
- ClickHouse: Maintain normalize metadata to prevent redundant sync steps by @Amogh-Bharadwaj in #2662
- feat: upgrade
docker-compose.yml
stable image tags by @github-actions in #3021 - chore: update dependencies by @serprex in #3022
- move mysql qvalue logic to shared by @jgao54 in #3023
- chore(deps): update golang:1.24-alpine docker digest to 68932fa by @renovate in #3025
- chore(deps): update github-actions dependencies by @renovate in #3024
- ch: don't classify root cert field in ui as s3 field by @serprex in #3027
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.128.0 by @renovate in #3028
- chore(deps): update postgres:17-alpine docker digest to fbe2160 by @renovate in #3030
- ENV TZ=UTC by @serprex in #3029
- classify ConfigurationLimitExceeded by @heavycrystal in #3026
- ch: skip rename for null table engine resync by @serprex in #3014
- Support numeric arrays by @ilidemi in #3019
- Optimize setup flow for table addition by @Amogh-Bharadwaj in #2141
- handle flow-state-change during add tables by @heavycrystal in #3037
- change QValueTime/QValueTimeTZ to internally use time.Duration not time.Time by @serprex in #3036
- mysql: don't update gset on QueryEvent by @serprex in #3043
Full Changelog: v0.30.1...v0.30.2