Skip to content

v2.1.0

Compare
Choose a tag to compare
@tylertreat tylertreat released this 15 Apr 16:23
· 44 commits to master since this release
feeaeae

Compatible with Liftbridge server >=v1.2.0

Changelog

Added

  • Add paused status to partition metadata, contributed by @Jmgr (#72, #76)
  • Add a function to access the metadata stream map, contributed by @Jmgr (#71)
  • Add resume on subscribe option (#79)
  • Implement async publish errors (#80)
  • Support readonly streams/partitions, contributed by @Jmgr (#64, #81)
  • Handle async publish readonly error (#82)
  • Add AutoPause StreamOptions (#84)
  • Consumer tracking beta API (#85)
  • Add MinISR StreamOption #86
  • Implement FetchPartitionMetadata, contributed by @LaPetiteSouris (#90)
  • Add read-only status and event timestamps to metadata, contributed by @Jmgr (#93)
  • Add support for stop position, contributed by @alexrudd (#96)
  • Add missing getters for the stream name and subject to metadata API, contributed by @Jmgr (#97)
  • Expose GRPC read and write buffer sizes as client options, contributed by @cruickshankpg (#104)
  • Add support for Optimistic Concurrency Control, contributed by @LaPetiteSouris (#101)
  • Add a ConnectCtx function to initiate a connection using a context, contributed by @Jmgr (#105)
  • Update missing metadata to PartitionInfo when metadata is updated, contributed by @iamd3vil (#106)

Changed

  • Use map to store mock responses in tests, contributed by @LaPetiteSouris (#88)
  • Distribute API calls among brokers, contributed by @Jmgr (#107)

Fixed

  • Add headers to published messages, contributed by @mmickan (#109)
  • Do not lose partition subscription while reconnecting, contributed by @stephane-moreau (#110)