github PeerDB-io/peerdb v0.36.17

10 hours ago

What's Changed

  • feat: upgrade docker-compose.yml stable 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

Full Changelog: v0.36.16...v0.36.17

Don't miss a new peerdb release

NewReleases is sending notifications on new releases.