Releases: xataio/pgstream
v0.8.10
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
⚡Highlights
🔌 Reconnection handling for target Postgres
🐛 Bugfix for Postgres batch message size estimation
💾 Memory optimizations for transformation and snapshot flows
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
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
What's Changed
Full Changelog: v0.8.6...v0.8.7
v0.8.6
v0.8.5
What's Changed
Full Changelog: v0.8.4...v0.8.5
v0.8.4
⚡ Highlights
👥 Role snapshotting improvements
🔒 Add postgres anonymizer transformer support
⏭️ Add option to ignore snapshot processing errors
Dependency updates
📚 Improve documentation
What's Changed
- Support special characters in Postgres password by @eminano in #543
- Bump golangci/golangci-lint-action from 7 to 8 by @dependabot[bot] in #539
- Fix role snapshotting by @eminano in #548
- [Docs] Add privileges documentation by @eminano in #549
- [Transformers] Add postgres anonymizer transformer by @eminano in #550
- [Transformers] Support parsing
anonsecurity labels as transformer rules by @eminano in #555 - [Snapshots] Option to exclude security label providers by @eminano in #556
- Bump github.com/pterm/pterm from 0.12.81 to 0.12.82 by @dependabot[bot] in #560
- Bump clickhouse/clickhouse-server from 25.8.4-alpine to 25.9.3-alpine in /build/docker by @dependabot[bot] in #561
- [Snapshot] Change role snapshot default mode by @eminano in #562
- Add option for ignoring processing errors by @tsg in #559
Full Changelog: v0.8.3...v0.8.4
v0.8.3
⚡ Highlights
🐛 Bugfix for default snapshot recorder configuration
Dependency updates
📖 Readme improvements
What's Changed
- [Snapshots] Use repeatable snapshot default only when recorder provided by @eminano in #535
- chore: update dependencies by @reneleonhardt in #533
- Bump signoz/zookeeper from 3.7.1 to 3.9.3 in /build/docker by @dependabot[bot] in #540
- Bump clickhouse/clickhouse-server from 24.1.2-alpine to 25.8.4-alpine in /build/docker by @dependabot[bot] in #541
- Add "Made by Xata" by @monicasarbu in #542
New Contributors
- @reneleonhardt made their first contribution in #533
- @monicasarbu made their first contribution in #542
Full Changelog: v0.8.2...v0.8.3
v0.8.2
⚡ Highlights
📧 Custom email transformer
⏭️ Skip option for hstore and json transformer
📷 Expose more snapshot options
🖼️ Replace bitnami images
📚 Documentation improvements
What's Changed
- Replace bitnami images by @eminano in #520
- Add param skip_not_exist to hstore and json transformers by @agedemenli in #522
- at_email transformer by @spongenee in #517
- Update default replacement domain for email transformer by @eminano in #525
- Consolidate postgres and snapshot listeners by @eminano in #524
- Add observability documentation by @eminano in #526
- Restructure documentation by @eminano in #527
- [Docs] Simplify usage section by @eminano in #528
- [Snapshots] Expose no owner option by @eminano in #529
- [Snapshots] Expose no privileges option by @eminano in #530
New Contributors
- @spongenee made their first contribution in #517
Full Changelog: v0.8.1...v0.8.2
v0.8.1
⚡ Highlights
🔀 Hstore transformer added
🤖 Dependency updates
What's Changed
- Add hstore transformer by @agedemenli in #515
- Bump github.com/bytedance/sonic from 1.14.0 to 1.14.1 by @dependabot[bot] in #510
- Bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6 by @dependabot[bot] in #511
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #512
- Bump github.com/spf13/viper from 1.20.1 to 1.21.0 by @dependabot[bot] in #513
Full Changelog: v0.8.0...v0.8.1