Golang library for consuming Kinesis stream data
Final cut before moving to AWS SDK v2
Haven't cut a release in a LONG time and there are several features (such as ScanInterval
) and bugs fixed since v0.3.3
This will be the last Tagged release before adding consumer groups: https://github.com/harlow/kinesis-consumer/issues/42
While the intention will be to keep master stable at all times, there are going to be some breaking changes around naming Checkpoint -> Storage
and new Group
interface.
Going forward the concept of ScanStatus
will be removed from the codebase. This will act as the final release before the breaking change is introduced into main branch.
There are a few bug fixes in this release too:
Having an additional Client has added some confusion (#45) on how to provide a
custom kinesis client. Allowing WithClient
to accept a Kinesis client
it cleans up the interface.
Major changes:
ScanError
to ScanStatus
as the return value isn't necessarily an errorMinor changes: