kinesis-consumer

Golang library for consuming Kinesis stream data

MIT License

Stars
264

Bot releases are hidden (Show)

kinesis-consumer - v0.3.6 Latest Release

Published by mskonovalov about 1 month ago

Most notable changes are:
switch to AWS SDK2
adding support for split shards
bugfixes

kinesis-consumer - v0.3.5

Published by harlow about 3 years ago

Final cut before moving to AWS SDK v2

kinesis-consumer - Fast forward to current main line

Published by harlow over 4 years ago

Haven't cut a release in a LONG time and there are several features (such as ScanInterval) and bugs fixed since v0.3.3

kinesis-consumer - Fix dependency errors

Published by harlow about 5 years ago

kinesis-consumer - Final stable release before adding ConsumerGroups

Published by harlow over 5 years ago

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.

kinesis-consumer - Last release with ScanStatus

Published by harlow over 5 years ago

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:

  • Moving cancellation of consumers into the error block (previously if a shard was closed all consumers would be signaled to shutdown)
kinesis-consumer - Remove concept of client from consumer library

Published by harlow almost 6 years ago

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:

  • Remove the Client wrapper; prefer using kinesis client directly
  • Change ScanError to ScanStatus as the return value isn't necessarily an error

Minor changes:

  • Additional test coverage
kinesis-consumer - Last stable version with consumer/client split

Published by harlow about 6 years ago