What's Changed
- chore(deps): update github-actions dependencies by @renovate[bot] in #4062
- feat: upgrade
docker-compose.ymlstable image tags by @github-actions[bot] in #4063 - handle out-of-order columns in partitioned table by @jgao54 in #4035
- Fix release-drafter v7 compatibility by @ilidemi in #4068
- MySQL O11y: log replication mechanism in use by @ilidemi in #4051
- classification: handle redacted mv error by @jgao54 in #4069
- classification: mongo disconnect should alert internal by @jgao54 in #4070
- Support partitioned table with ctid partitioning strategy by @jgao54 in #3998
- defer connector close after after both maintainReplConn and syncRecords completes by @jgao54 in #4071
- propagate pipe name to peerdb via tags by @jgao54 in #4049
- classification and validation improvements by @jgao54 in #4074
- Fix shell injection in auto-retry-flaky-tests workflow by @ilidemi in #4077
- Don't skip non-PG tests silently by @ilidemi in #4073
- Fix MySQL geometry handling by @ilidemi in #4075
- Support custom PK ordering on MySQL by @ilidemi in #4076
- fix Distributed table schema changes not working after resync by @serprex in #4058
- Share CH ordering keys validation by @ilidemi in #4078
- do not error when table in publication no longer exist by @jgao54 in #4080
- Print claude code review results by @ilidemi in #4079
- Fix switchboard for mongo, add use db command by @ilidemi in #4081
- Fix MySQL 5.7 flake by @ilidemi in #4082
- MySQL: map tinyint(1) as Int8/UInt8 by @ilidemi in #4083
- Revert "MySQL: map tinyint(1) as Int8/UInt8 (#4083)" by @claude in #4085
- chore(deps): update github-actions dependencies by @renovate[bot] in #4087
- chore(deps): update dockerfile dependencies by @renovate[bot] in #4086
- fix(deps): update dependency material-symbols to ^0.42.0 by @renovate[bot] in #4089
- chore(deps): update temporalio/ui docker tag to v2.48.0 by @renovate[bot] in #4088
- Docs: Add Architecture Overview/Deep Dive by Claude Code by @Jeremyyang920 in #4072
- Whitelist renovate for Claude actions by @ilidemi in #4090
- support ctid partitioning for inherited tables by @jgao54 in #4084
- mongodb deserialization through direct bson-to-json-string conversion by @jgao54 in #4093
- gluamsgpack 1.0.5 by @serprex in #4100
- Fix password encoding in Postgres connection strings by @alikonhz in #4096
- PG to PG fixes: Accomodate resync for validate, move fetches inside normalize loop by @Amogh-Bharadwaj in #4108
- feat(metrics): wire destination host name for downsteam metrics by @Amogh-Bharadwaj in #4094
- PeerDB UI: Rename hard delete, hide soft delete for CH mirrors by @Amogh-Bharadwaj in #4043
- Postgres to Postgres: Use full table partition ID for PG 13 by @Amogh-Bharadwaj in #4109
- TILT setup: only rebuild on relevant dir updates by @ilidemi in #4105
- Revert "Postgres to Postgres: Use full table partition ID for PG 13" by @Amogh-Bharadwaj in #4112
- chore(deps): update github-actions dependencies by @renovate[bot] in #4113
- chore(deps): update docker-compose dependencies by @renovate[bot] in #4110
- chore(deps): update node.js to 0174333 by @renovate[bot] in #4111
- fix(deps): update npm dependencies by @renovate[bot] in #4114
- fix(clickpipes): Add helm chart version upgrade with docker compose upgrade workflow by @masterashu in #4092
- classification: notify user when ysql_enable_pg_export_snapshot = false by @jgao54 in #4116
- o11y: populate batch id gauge in retry loop by @jgao54 in #4098
- fix(ui): Add module declaration for css modules due to Typescript 6: noUncheckedSideEffectImports by @masterashu in #4117
New Contributors
- @claude made their first contribution in #4085
- @Jeremyyang920 made their first contribution in #4072
- @alikonhz made their first contribution in #4096
- @masterashu made their first contribution in #4092
Full Changelog: v0.36.12...v0.36.13