Skip to content

Releases: xataio/pgstream

v0.9.3

16 Dec 11:34
9fd47a1

Choose a tag to compare

Highlights

⚙️ Automatic batch size tuning
🐛 Bug fixes
🔢 Sequence replication support
:dependabot: Dependency updates

What's Changed

  • Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.38.0 to 1.39.0 by @dependabot[bot] in #637
  • Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.63.0 to 0.64.0 by @dependabot[bot] in #640
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.38.0 to 1.39.0 by @dependabot[bot] in #641
  • Bump clickhouse/clickhouse-server from 25.10.2-alpine to 25.11.2-alpine in /build/docker by @dependabot[bot] in #642
  • [Postgres Writer] Return error instead of panic by @eminano in #646
  • [Replication] Sequence support (implicit) by @eminano in #648
  • [Snapshot] Automatic write batch bytes by @eminano in #649
  • Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #650
  • Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in #651
  • Bump github.com/elastic/go-elasticsearch/v8 from 8.19.0 to 8.19.1 by @dependabot[bot] in #653
  • Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #654
  • [Replication] Fix replication slot name format error by @eminano in #656
  • Bump github.com/labstack/echo/v4 from 4.13.4 to 4.14.0 by @dependabot[bot] in #652

Full Changelog: v0.9.2...v0.9.3

v0.9.2

04 Dec 14:39
b259c28

Choose a tag to compare

What's Changed

  • [Replication] Track schema materialized views by @eminano in #632
  • [Replication] Fix DML replication for materialized views by @eminano in #633
  • Bump github.com/golang-migrate/migrate/v4 from 4.19.0 to 4.19.1 by @dependabot[bot] in #631
  • Update go version by @eminano in #634

Full Changelog: v0.9.1...v0.9.2

v0.9.1

26 Nov 16:05
2154ae2

Choose a tag to compare

What's Changed

  • Fix replication of generated/identity column schema changes by @eminano in #626
  • Update tutorial youtube links with embeds by @eminano in #628
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #627

Full Changelog: v0.9.0...v0.9.1

v0.9.0

21 Nov 10:52
1558877

Choose a tag to compare

Highlights

☁️ Postgres cloud provider integrations (AWS, GCP, Xata and Neon)
🗂️ Indexes, constraints and FK added to schema replication events
⏳ Progress tracking during snapshots index creation
🆔 Identity generated columns supported
🚨 Error mapping improvements

What's Changed

  • Xata db support by @eminano in #603
  • Fix doc link to latest release by @sviande in #612
  • Bump clickhouse/clickhouse-server from 25.10.1-alpine to 25.10.2-alpine in /build/docker by @dependabot[bot] in #615
  • Replicate indexes, constraints, and FKs from schema logs by @Arochka in #609
  • Bump github.com/testcontainers/testcontainers-go/modules/elasticsearch from 0.39.0 to 0.40.0 by @dependabot[bot] in #613
  • [Snapshot] Track index creation progress by @eminano in #616
  • Add generated column flags back to schema tracking by @eminano in #617
  • Improve postgres error mapping by @eminano in #618
  • Add 'SELECT INTO' and 'CREATE TABLE AS' to the log_schema() tags list by @Arochka in #622
  • Fix identity column replication by @eminano in #623
  • [Snapshot] Schema snapshot fixes by @eminano in #619
  • Add support for AWS RDS/Aurora databases by @eminano in #621
  • Add support for Neon databases by @eminano in #620
  • [Snapshot] Fix snapshot exclude tables filter by @eminano in #624

New Contributors

Full Changelog: v0.8.10...v0.9.0

v0.8.10

13 Nov 15:32
fff35af

Choose a tag to compare

What's Changed

  • [Snapshots] Support schema or data only snapshot by @eminano in #606
  • Improve connection retry error mapping by @eminano in #604
  • [Snapshots] Fix access for roles with ownership by @eminano in #605
  • [Snapshots] Split restore for improved progress tracking by @eminano in #608

Full Changelog: v0.8.9...v0.8.10

v0.8.9

11 Nov 14:45
726b93f

Choose a tag to compare

⚡Highlights

🔌 Reconnection handling for target Postgres
🐛 Bugfix for Postgres batch message size estimation
💾 Memory optimizations for transformation and snapshot flows
:dependabot: Dependency updates

What's Changed

  • [Postgres Writer] Add support for connection retries by @eminano in #587
  • [Transformers] Memory optimizations by @eminano in #591
  • Bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #592
  • Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.39.0 to 0.40.0 by @dependabot[bot] in #593
  • Bump github.com/testcontainers/testcontainers-go/modules/opensearch from 0.39.0 to 0.40.0 by @dependabot[bot] in #595
  • Bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.39.0 to 0.40.0 by @dependabot[bot] in #596
  • Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #597
  • Fix postgres query msg size estimate by @eminano in #599
  • [Snapshots] Remove row processor layer by @eminano in #600

Full Changelog: v0.8.8...v0.8.9

v0.8.8

06 Nov 14:06
e943680

Choose a tag to compare

What's Changed

  • Rename column transformer from 'at_email' to 'email' in documentation by @RDeluxe in #574
  • Bump opensearchproject/opensearch-dashboards from 3.2.0 to 3.3.0 in /build/docker by @dependabot[bot] in #568
  • Bump github.com/bytedance/sonic from 1.14.1 to 1.14.2 by @dependabot[bot] in #579
  • Bump clickhouse/clickhouse-server from 25.9.3-alpine to 25.10.1-alpine in /build/docker by @dependabot[bot] in #580
  • Bump opensearchproject/opensearch from 3.2.0 to 3.3.2 in /build/docker by @dependabot[bot] in #581
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #571
  • Replication reconnection support by @eminano in #583
  • [Snapshot] Cache custom type oid check by @eminano in #585
  • [Snapshot] Expose max connections config by @eminano in #586

New Contributors

Full Changelog: v0.8.7...v0.8.8

v0.8.7

03 Nov 12:33
c8c6fa3

Choose a tag to compare

What's Changed

  • Add TCP keepalives to the postgres connections by @tsg in #578

Full Changelog: v0.8.6...v0.8.7

v0.8.6

29 Oct 13:30
@tsg tsg
0ff1c4b

Choose a tag to compare

What's Changed

  • Fix missing indexes errors during initial schema copy by @tsg in #573

Full Changelog: v0.8.5...v0.8.6

v0.8.5

15 Oct 15:37
4465608

Choose a tag to compare

What's Changed

  • [Processors] Add option to ignore batch send errors by @eminano in #567

Full Changelog: v0.8.4...v0.8.5