Skip to content

Releases: xataio/pgstream

v0.9.11

11 Mar 20:47

Choose a tag to compare

Changelog

  • 90c18bc Fix views order in the pg_dump restore (#758)
  • b0dac99 Surface error even if we cannot parse ERROR lines in the output of restore (#771)

v0.9.10

06 Mar 12:45
1e3e569

Choose a tag to compare

Changelog

  • ab8870b Don't filter out identity columns as generated (#754)
  • 1e3e569 Fix injector close not propagated (#756)

v0.9.9

04 Mar 16:05
e8c9325

Choose a tag to compare

Changelog

  • 6885a14 Enabled coverage for v0.9.x
  • e8c9325 Fix JSONB string scalar serialization (#744)
  • f7587c3 Fix cleanup restore failing on missing relations during DROP TRIGGER (#742)

v0.9.8

25 Feb 09:28

Choose a tag to compare

Changelog

  • c607ac5 Add unit test for delete
  • 5e452ff Use IS NULL when building update query WHERE clause

v1.0.1

16 Feb 11:29
1e3cb22

Choose a tag to compare

Highlights

🔀 Support to block DDL events for strict transformation rules
🆔 Support for XIDs in replication events
🐛 Bug fixes
:dependabot: Dependency updates

What's Changed

  • Use MAX(ctid) instead of checking for missing pages by @oldmantaiter in #713
  • Fix improper formatting variable in tests by @oldmantaiter in #716
  • [Snapshot] Support schema names with capital letters during schema snapshot by @eminano in #715
  • [Search] Fix search index exists error handling by @eminano in #720
  • Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.64.0 to 0.65.0 by @dependabot[bot] in #717
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.39.0 to 1.40.0 by @dependabot[bot] in #718
  • Bump github.com/elastic/go-elasticsearch/v8 from 8.19.1 to 8.19.2 by @dependabot[bot] in #719
  • [Replication] Add option to include XIDs in replication events by @eminano in #721
  • [Transformers] Block DDL changes when validation mode is strict by @eminano in #723
  • [Replication] Fix duplicate alter drop events by @eminano in #724

Full Changelog: v1.0.0...v1.0.1

v1.0.0

04 Feb 13:54
df65342

Choose a tag to compare

Highlights

🔄 Stateless schema change replication

🚨 Breaking changes

🧹 Schema log removed from the architecture
🔍 Search targets updated to use index mapping aliases for pgstream id mapping
⚙️ Configuration updated to remove schema log references

For more details about the architectural changes or the migration information, check the release notes.

What's Changed

Full Changelog: v0.9.7...v1.0.0

v0.9.7

03 Feb 12:10
90d8fcb

Choose a tag to compare

What's Changed

  • Fix tstzrange with nil upper or lower value by @oldmantaiter in #699
  • Optional ID hashing to avoid Elasticsearch ID length limit by @mcadariu in #701
  • Bump github.com/lib/pq from 1.10.9 to 1.11.1 by @dependabot[bot] in #702
  • Bump go.opentelemetry.io/otel/sdk/metric from 1.39.0 to 1.40.0 by @dependabot[bot] in #705
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.39.0 to 1.40.0 by @dependabot[bot] in #704
  • Bump clickhouse/clickhouse-server from 25.12.4-alpine to 26.1.2-alpine in /build/docker by @dependabot[bot] in #707

New Contributors

Full Changelog: v0.9.6...v0.9.7

v0.9.6

28 Jan 16:14
fd72d1c

Choose a tag to compare

Highlights

🐛 Bug fixing
:dependabot: Dependency updates

What's Changed

  • Fix double encoding in postgres password by @eminano in #681
  • Add docker services for each postgres version by @eminano in #682
  • Bump github.com/segmentio/kafka-go from 0.4.49 to 0.4.50 by @dependabot[bot] in #683
  • Bump clickhouse/clickhouse-server from 25.12.2-alpine to 25.12.3-alpine in /build/docker by @dependabot[bot] in #684
  • Add retry logic to integration test catalog queries by @eminano in #690
  • Bump github.com/expr-lang/expr from 1.17.0 to 1.17.7 by @dependabot[bot] in #695
  • Bump github.com/bytedance/sonic from 1.14.2 to 1.15.0 by @dependabot[bot] in #693
  • Bump clickhouse/clickhouse-server from 25.12.3-alpine to 25.12.4-alpine in /build/docker by @dependabot[bot] in #694
  • Support tstzrange in snapshots by @oldmantaiter in #692
  • [Snapshot] Fix enum array copy by @eminano in #696
  • Fix json encoding mismatch by @eminano in #698

New Contributors

Full Changelog: v0.9.5...v0.9.6

v0.9.5

14 Jan 11:48
d535793

Choose a tag to compare

What's Changed

  • [Replication] Add caching layer to replication metrics by @eminano in #676

Full Changelog: v0.9.4...v0.9.5

v0.9.4

13 Jan 16:11
e3e27d1

Choose a tag to compare

Highlights

🔢 Sequence DDL replication support
💻 Validate transformation rules command added to CLI
:dependabot: Dependency updates
🐞 Bug fixes

What's Changed

  • Bump clickhouse/clickhouse-server from 25.11.2-alpine to 25.12.1-alpine in /build/docker by @dependabot[bot] in #658
  • Bump opensearchproject/opensearch from 3.3.2 to 3.4.0 in /build/docker by @dependabot[bot] in #659
  • Bump opensearchproject/opensearch-dashboards from 3.3.0 to 3.4.0 in /build/docker by @dependabot[bot] in #660
  • Bump github.com/schollz/progressbar/v3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #661
  • Bump github.com/labstack/echo/v4 from 4.14.0 to 4.15.0 by @dependabot[bot] in #663
  • Bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 by @dependabot[bot] in #662
  • [Transformers] Add cmd to validate transformation rules by @eminano in #667
  • Use qualified sequence name when querying from pg by @eminano in #671
  • [Postgres Target] Replicate schema drop by @eminano in #673
  • [Replication] Sequence support (explicit) by @eminano in #674
  • Bump clickhouse/clickhouse-server from 25.12.1-alpine to 25.12.2-alpine in /build/docker by @dependabot[bot] in #670
  • [Replication] Add replication lag metric attribute by @eminano in #675

Full Changelog: v0.9.3...v0.9.4