v2.1.0
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)