What's Changed
- feat: upgrade
docker-compose.ymlstable image tags by @github-actions[bot] in #4127 - Add a rule in CLAUDE.md to prevent edits in PR tittles or descriptions by @pfcoperez in #4128
- Avoid running CI flow for README.md and Claude configuration changes by @pfcoperez in #4132
- Postgres destination type validation for PG type system with pkg helpers by @Amogh-Bharadwaj in #4131
- Fix DROP MIRROR by @serprex in #4138
- Initialize normalize state on activity restart, avoid accidental backpressure by @ilidemi in #4136
- (feat) Local dev env: Tilt orchestrated data store initialization and connection coordinates propagation by @pfcoperez in #4101
- skip snowflake in CI by @serprex in #4146
- PG to PG: Fix monitoring and display of disable PeerDB columns by @Amogh-Bharadwaj in #4137
- PG to PG: Add destination validation check for empty table by @Amogh-Bharadwaj in #4139
- chore(deps): update github-actions dependencies by @renovate[bot] in #4150
- Fix up switchboard mongo help by @ilidemi in #4140
- Classify mongo CappedPositionLost by @ilidemi in #4141
- fix dropping qrep mirror by @serprex in #4144
- Tilt local env: Multiple MySQL flavors and CPU-architectures, named volumes and usability enhancements by @pfcoperez in #4147
- chore(deps): update docker/dockerfile docker tag to v1.23 by @renovate[bot] in #4153
- fix(deps): update dependency material-symbols to ^0.44.0 by @renovate[bot] in #4154
- chore(deps): update temporalio/auto-setup:1.29 docker digest to 7eaaed2 by @renovate[bot] in #4151
- Update dependencies by @ilidemi in #4122
- Fix switchboard for maria, always run tests by @ilidemi in #4143
- Fix UI warning about NaNs by @ilidemi in #4142
- Set minimum release age for renovate by @ilidemi in #4119
- Add missing interface assertions to connectors by @ilidemi in #4157
- Migrate Renovate config by @renovate[bot] in #4158
- handle iostream error while executing ReadFromObjectStorage by @jgao54 in #4159
- skip pubviaroot query if postgres version is less than 13 by @jgao54 in #4155
- Don't retry DropFlowSource on auth errors by @ilidemi in #4163
- Tiltignore debug binaries by @ilidemi in #4162
- add unit test for pre-1970 date conversion by @jgao54 in #4164
- Add max_attempts for close slot activity, and specify query mode for slot check by @Amogh-Bharadwaj in #4148
- Postgres target normalize: fix normalize race by @Amogh-Bharadwaj in #4168
- PG to PG: Add ORDER BY in MERGE to handle non-PK unique columns by @Amogh-Bharadwaj in #4169
- Tilt local env: Expand the set of tests that can run locally by adding Toxyproxy service and separating PG connections in tests by @pfcoperez in #4156
- create changestream with timeout by @jgao54 in #4166
- Update github-actions dependencies by @renovate[bot] in #4171
- update alter_sync settings by @jgao54 in #4173
- Lock file maintenance by @renovate[bot] in #4026
- Update temporalio/auto-setup:1.29 Docker digest to d33d140 by @renovate[bot] in #4172
- Update dockerfile dependencies by @renovate[bot] in #4170
- Always chunk Avro on uncompressed bytes by @ilidemi in #4165
- retry transient tcp error by @jgao54 in #4174
- mongodb parallel snapshotting support by @jgao54 in #4097
- fix: cast enums to integers during qrep for mysql without binlog metadata … by @dtunikov in #4057
- Fix MySQL CDC hang when SSH tunnel dies by @ilidemi in #4067
- Write permissions to claude action workflow by @pfcoperez in #4178
- feat(pg-pg): introduce new MERGE statement leveraging jsonb_to_record by @Amogh-Bharadwaj in #4167
- classify 'Bad query specified' as retryable by @jgao54 in #4181
New Contributors
- @pfcoperez made their first contribution in #4128
Full Changelog: v0.36.16...v0.36.17