Skip to content

Releases: isdaniel/pg-walstream

v0.6.2

22 Apr 09:41

Choose a tag to compare

What's Changed

  • feat: add serde Deserializer for RowData with typed-row API by @isdaniel in #55
  • feat: update Cargo.toml features for libpq and rustls-tls support by @isdaniel in #57
  • optimize TupleData structure with SmallVec by @isdaniel in #58

Full Changelog: v0.6.1...v0.6.2

v0.6.1

19 Apr 03:46

Choose a tag to compare

What's Changed

  • fix: replace rustls-pemfile with rustls-pki-types for improved TLS handling by @isdaniel in #46
  • remove unused dependencies and update error handling in ReplicationError by @isdaniel in #48
  • feat: add SSL integration tests and enhance CI workflow for PostgreSQL versions by @isdaniel in #50
  • remove rustls-pki-types dependency and update related code for improved TLS handling by @isdaniel in #52

Full Changelog: v0.6.0...v0.6.1

v0.6.0

13 Apr 05:39

Choose a tag to compare

What's Changed

  • Enhance WAL message processing with zero-copy optimizations by @isdaniel in #36
  • feat: add two-phase commit, enriched CDC events, and replication slotmanagement by @isdaniel in #38
  • Implement PostgreSQL connection startup with TLS support by @isdaniel in #41
  • feat: add support for direct TLS negotiation in PostgreSQL connections by @isdaniel in #42

Full Changelog: v0.5.1...v0.6.0

v0.5.1

26 Feb 01:03

Choose a tag to compare

What's Changed

  • Enhance stop method in LogicalReplicationStream with feedback logging. by @isdaniel in #30
  • Refactor CI and publish workflows to include coverage checks and improve publish process by @isdaniel in #31
  • Implement ColumnValue and RowData types for PostgreSQL logical replication by @isdaniel in #34
  • rel to 0.5.0 version by @isdaniel in #35

Full Changelog: v0.4.1...v0.5.1

v0.4.1

23 Feb 03:06

Choose a tag to compare

What's Changed

  • Add integration tests for rate-limited streaming, safe transaction consumer, and snapshot export workflows by @isdaniel in #27

Full Changelog: v0.4.0...v0.4.1

v0.4.0

20 Feb 02:27

Choose a tag to compare

What's Changed

  • Update documentation and clean up unused code in connection, lib, protocol, retry, stream, and types modules by @isdaniel in #11
  • feat: add logical replication protocol v2+ support and refactor pg_basebackup by @isdaniel in #12
  • enhance replication error handling and improve performance with CachePadded struct by @isdaniel in #13
  • Added postgres 14 through 18 to test matrix, and added coverage computation by @LucaCappelletti94 in #15
  • refactor CI workflows to remove unused postgres and mysql services by @isdaniel in #17
  • Add comprehensive tests for ChangeEvent and SlotType functionality by @isdaniel in #18
  • example of Arbitrary for fuzzing, by @isdaniel in #19
  • Introduce RowData structure for efficient CDC event handling by @isdaniel in #21
  • Enhance replication slot functionality with customizable options and snapshot support by @isdaniel in #23
  • rel pg_walstream version to 0.4.0 by @isdaniel in #24

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

12 Jan 12:43

Choose a tag to compare

What's Changed

  • feat: enhance replication protocol with advanced features by @isdaniel in #6
  • feat: Add rate-limited streaming example with intelligent LSN feedback throttling by @isdaniel in #8
  • Update dependencies to latest versions by @isdaniel in #9

Full Changelog: v0.2.1...v0.3.0

v0.2.1

01 Jan 02:29

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

31 Dec 14:55

Choose a tag to compare

What's Changed

  • Update stream and protocol modules, remove stream benchmarks by @isdaniel in #2

Full Changelog: v0.1.0...v0.2.0

v0.1.0

30 Dec 13:44
346699f

Choose a tag to compare

What's Changed

  • feat: add async Stream API and enhance ergonomics by @isdaniel in #1

New Contributors

Full Changelog: v0.0.1...v0.1.0