Skip to content

Releases: PeerDB-io/peerdb

v0.36.16

01 Apr 02:07
6ac5d85

Choose a tag to compare

What's Changed

  • Strip path and query params from PG hosts by @ilidemi in #4126
  • fix: empty raw bytes handling during cdc by @jgao54 in #4125

Full Changelog: v0.36.15...v0.36.16

v0.36.15

31 Mar 22:43
c1c1e80

Choose a tag to compare

What's Changed

  • Revert "handle out-of-order columns in partitioned table (#4035)" by @jgao54 in #4123

Full Changelog: v0.36.14...v0.36.15

v0.36.14

31 Mar 19:45
e3124aa

Choose a tag to compare

What's Changed

  • Classify wal segment removed as notify user by @ilidemi in #4107

Full Changelog: v0.36.13...v0.36.14

v0.36.13

31 Mar 19:30
8cb8f77

Choose a tag to compare

What's Changed

  • chore(deps): update github-actions dependencies by @renovate[bot] in #4062
  • feat: upgrade docker-compose.yml stable 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

Full Changelog: v0.36.12...v0.36.13

v0.36.12

17 Mar 04:06
a751ad5

Choose a tag to compare

What’s Changed

v0.36.11

17 Mar 02:27
66f2062

Choose a tag to compare

What’s Changed

  • Skip flow error handling on context canceled/deadline exceeded (#4064) @ilidemi

v0.36.10

17 Mar 00:14
cb7746a

Choose a tag to compare

What’s Changed

v0.36.9

24 Feb 22:32
0831ac5

Choose a tag to compare

What's Changed

  • UI: Fix table deselection upon schema expand and showing of hard delete by @Amogh-Bharadwaj in #3922
  • MySQL: fix coercion of pre-1970 datetimes after a schema change by @ilidemi in #3926
  • golangci-lint 2.9.0 by @serprex in #3944
  • Fix incorrect Zookeeper path formatting for ReplicatedMergeTree by @SumitKumar-17 in #3811
  • chore(deps): update github-actions dependencies by @renovate[bot] in #3942
  • Update cargo-chef tag, update golang-ci used in GH actions by @serprex in #3945
  • chore(deps): update docker-compose dependencies by @renovate[bot] in #3941
  • chore(deps): update dockerfile dependencies by @renovate[bot] in #3943
  • chore(deps): lock file maintenance by @renovate[bot] in #3933
  • workaround for overriding default timeout limitation by @jgao54 in #3939
  • Static typing for RecordsToRawTableStream by @ilidemi in #3947
  • Minor: React key in MySQL peer form by @ilidemi in #3948
  • ECONNRESET should be retried by @jgao54 in #3959
  • Fix cargo-chef to use index digest by @ilidemi in #3961
  • Add logging for snapshot conn close by @ilidemi in #3963
  • fix(postgres): fix PG->PG schemaqual, NUMERIC handling during schema changes by @heavycrystal in #3940
  • classification: handle mysql ErrBadConn bubble up as a tls error by @jgao54 in #3965
  • classification: handle mongo cursor errors by @jgao54 in #3966
  • classification: logical decoding not supported by @jgao54 in #3967
  • Handle "could not import the requested snapshot" as irrecoverable by @ilidemi in #3919
  • Notify on ECONNRESET during peer creation by @ilidemi in #3964
  • Warn when a catch-all CH normalization error is treated as bad MV by @ilidemi in #3976
  • chore(deps): lock file maintenance by @renovate[bot] in #3981
  • Switch to rows_synced for InitialLoadSummary and TotalRowsSyncedByMirror by @ilidemi in #3970
  • chore(deps): update docker-compose dependencies by @renovate[bot] in #3986
  • chore(deps): update github-actions dependencies by @renovate[bot] in #3987
  • Run go fix by @ilidemi in #3985
  • chore(deps): update mysql:9.6.0 docker digest to e5dc14f by @renovate[bot] in #3988
  • Parse Time64 value without setting it during table creation by @jgao54 in #3953

New Contributors

Full Changelog: v0.36.8...v0.36.9

v0.36.8

12 Feb 13:36
1c6cd16

Choose a tag to compare

What’s Changed

v0.36.7

12 Feb 00:39
339976e

Choose a tag to compare

What’s Changed