PackageTrack
Sign in Get early access

github.com/harlow/kinesis-consumer

v0.5.1 #4046 most downloaded on Go modules harlow/kinesis-consumer

What this package is like to depend on

Last release 5 days ago

18 Aug 2026

Release timing varies

gaps range from 8 days to 9 months

Most releases are documented

notes for 9 of 13 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

65 releases · first in 2017

10 releases in the last 12 months

see the full history below

Release timeline

65 releases · Oct 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 65
  1. v0.5.1 18 Aug 2026
    Release notes

    Highlights

    • Avoid re-emitting already-consumed parent shards after an AllGroup restart (#200).
    • Resume processing leases already owned by a restarted consumer-group worker (#201).
    • Prevent Scan from deadlocking when shard processing and shard discovery fail concurrently (#203).
    • Update the AWS eventstream dependency from 1.7.6 to 1.7.8 (#198).

    This is a backward-compatible patch release with no public API changes.

    Full changelog: v0.5.0...v0.5.1

    Open source →
  2. v0.5.1-0.20260818192839-1dc3834a31bc 18 Aug 2026 pre-release

    Nothing published for this version

  3. v0.5.1-0.20260616135702-31e004257154 16 Jun 2026 pre-release

    Nothing published for this version

  4. v0.5.1-0.20260409223801-1eb16759d0f4 09 Apr 2026 pre-release

    Nothing published for this version

  5. v0.5.0 18 Mar 2026
    Release notes

    Highlights

    • Implement cooperative shard handoff for consumer-group rebalancing.
    • Preserve parent/child shard ordering so child shards wait for parent completion.
    • Release consumer-group shards cleanly on graceful shutdown.
    • Improve throttling retry handling and buffered checkpoint flushing.

    Breaking Change

    • Remove the lease-stealing API introduced during the consumer-group work. This release is cut as v0.5.0 instead of a patch release because that public API surface was removed.

    Included Changes

    • Fix buffered checkpoint flushing on scan exit (#189)
    • Flush checkpoints before lease release (#190)
    • Document aggregation checkpoint limits (#191)
    • Remove lease stealing API (#192)
    • Improve throttling retry handling (#194)
    • Gate child shards on parent completion (#193)
    • Implement cooperative shard handoff for consumer-group rebalancing (#196)
    • Document consumer-group handoff changes
    • Release group shards on graceful shutdown
    • Add shutdown and handoff end-to-end coverage
    • Fix root package shutdown test coverage
    Open source →
  6. v0.4.2-0.20260318173850-fc023e2ac4b4 18 Mar 2026 pre-release

    Nothing published for this version

  7. v0.4.2-0.20260315224452-4165e01a1cb4 15 Mar 2026 pre-release

    Nothing published for this version

  8. v0.4.1 07 Mar 2026
    Release notes

    Highlights

    • Reworked consumer-group balancing to use release-based handoff instead of lease stealing.
    • Added shard revocation handling so graceful rebalances stop local scans before leases are released.
    • Fixed shutdown behavior so canceled GetRecords calls do not surface as false scan errors.

    Testing

    • Added opt-in Go integration harnesses covering:
      • startup before stream creation
      • late worker join and rebalance
      • failover after lease expiry
      • Redis checkpoint resume on restart
    • Added GitHub Actions CI for:
      • go test ./...
      • example integration suite
    • Made Redis unit tests hermetic with miniredis.

    Other changes

    • Hardened the consumer-group-ddb example for startup ordering and concurrent DynamoDB table creation.
    • Removed Travis CI in favor of GitHub Actions.
    • Improved README visibility for consumer-group usage and removed stale Travis references.
    Open source →
  9. v0.4.0 06 Mar 2026
    Release notes

    Release v0.4.0: experimental DynamoDB consumer groups

    Open source →
  10. v0.3.7-0.20260209232038-45140a614557 09 Feb 2026 pre-release

    Nothing published for this version

  11. v0.3.7-0.20250517161730-278c59c37609 17 May 2025 pre-release

    Nothing published for this version

  12. v0.3.7-0.20241207195445-baf825829836 07 Dec 2024 pre-release

    Nothing published for this version

  13. v0.3.7-0.20240925192308-9b6b643efbb2 25 Sep 2024 pre-release

    Nothing published for this version

  14. v0.3.6 16 Sep 2024
    Release notes

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

    Open source →
  15. v0.3.6-0.20240916192723-43900507c911 16 Sep 2024 pre-release

    Nothing published for this version

  16. v0.3.6-0.20240606153816-553e2392fdf3 06 Jun 2024 pre-release

    Nothing published for this version

  17. v0.3.6-0.20231215003620-188bdff27839 15 Dec 2023 pre-release

    Nothing published for this version

  18. v0.3.6-0.20230616182007-af2db0d43f14 16 Jun 2023 pre-release

    Nothing published for this version

  19. v0.3.6-0.20220706154313-51628b09fa01 06 Jul 2022 pre-release

    Nothing published for this version

  20. v0.3.6-0.20211204214318-c2b9f79d7ab6 04 Dec 2021 pre-release

    Nothing published for this version

  21. v0.3.6-0.20211204184217-3b3b252fa569 04 Dec 2021 pre-release

    Nothing published for this version

  22. v0.3.6-0.20210922050014-61fa84eca6ce 22 Sep 2021 pre-release

    Nothing published for this version

  23. v0.3.6-0.20210911031324-5a873d6e9fec 11 Sep 2021 pre-release

    Nothing published for this version

  24. v0.3.5 02 Sep 2021
    Release notes

    Final cut before moving to AWS SDK v2

    Open source →
  25. v0.3.5-0.20210902182014-825712906612 02 Sep 2021 pre-release

    Nothing published for this version

  26. v0.3.5-0.20210730211615-a3344861117b 30 Jul 2021 pre-release

    Nothing published for this version

  27. v0.3.5-0.20210225225448-c75a9237b68b 25 Feb 2021 pre-release

    Nothing published for this version

  28. v0.3.5-0.20210205171034-27055f2ace9b 05 Feb 2021 pre-release

    Nothing published for this version

  29. v0.3.5-0.20201014034118-799ccf2d4016 14 Oct 2020 pre-release

    Nothing published for this version

  30. v0.3.5-0.20200802050517-e60d2173335f 02 Aug 2020 pre-release

    Nothing published for this version

  31. v0.3.5-0.20200801224537-3f2519e51c44 01 Aug 2020 pre-release

    Nothing published for this version

  32. v0.3.5-0.20200730211838-97ffabeaa5db 30 Jul 2020 pre-release

    Nothing published for this version

  33. v0.3.5-0.20200722033138-bae065cf538f 22 Jul 2020 pre-release

    Nothing published for this version

  34. v0.3.5-0.20200722032703-89db667ce5ad 22 Jul 2020 pre-release

    Nothing published for this version

  35. v0.3.4 28 Apr 2020

    Nothing published for this version

  36. v0.3.4-0.20200428041220-400ef074638b 28 Apr 2020 pre-release

    Nothing published for this version

  37. v0.3.4-0.20200320044553-dcd9d048fbc8 20 Mar 2020 pre-release

    Nothing published for this version

  38. v0.3.4-0.20200117182210-bc5c012fd397 17 Jan 2020 pre-release

    Nothing published for this version

  39. v0.3.3 31 Aug 2019

    Nothing published for this version

  40. v0.3.3-0.20190814163335-14db23eaf34c 14 Aug 2019 pre-release

    Nothing published for this version

  41. v0.3.3-0.20190805220427-81a8ac422142 05 Aug 2019 pre-release

    Nothing published for this version

  42. v0.3.3-0.20190609204225-7018c0c47e2e 09 Jun 2019 pre-release

    Nothing published for this version

  43. v0.3.2 06 May 2019

    Nothing published for this version

  44. v0.3.2-0.20190506230539-8493100b8551 06 May 2019 pre-release

    Nothing published for this version

  45. v0.3.1 18 Feb 2019

    Nothing published for this version

  46. v0.3.1-0.20181230152818-2f58b136fee0 30 Dec 2018 pre-release

    Nothing published for this version

  47. v0.3.0 08 Nov 2018
    Release notes

    Major changes:

    • Remove concept of Client it was confusing as it wasn't a direct standin for a Kinesis client.
    • Rename ScanError to ScanStatus as it's not always an error.

    Minor changes:

    • Update tests to use Kinesis mock
    Open source →
  48. v0.2.1-0.20181014172337-cb35697903ff 14 Oct 2018 pre-release

    Nothing published for this version

  49. v0.2.1-0.20180729172701-23811ec99aa5 29 Jul 2018 pre-release

    Nothing published for this version

  50. v0.2.0 28 Jul 2018
    Release notes

    This is the last stable release from which there is a separate Client. It has caused confusion and will be removed going forward.

    https://github.com/harlow/kinesis-consumer/releases/tag/v0.2.0

    Open source →
  51. v0.1.1-0.20171231042110-64cdf69249ad 31 Dec 2017 pre-release

    Nothing published for this version

  52. v0.1.1-0.20171120162140-130c78456c68 20 Nov 2017 pre-release

    Nothing published for this version

  53. v0.1.0 16 Oct 2017
    Release notes

    This is the last stable release of the consumer which aggregated records in batch before calling the callback func.

    https://github.com/harlow/kinesis-consumer/releases/tag/v0.1.0

    Open source →
  54. v0.0.0-20231215003620-188bdff27839 15 Dec 2023 pre-release

    Nothing published for this version

  55. v0.0.0-20230616182007-af2db0d43f14 16 Jun 2023 pre-release

    Nothing published for this version

  56. v0.0.0-20211204214318-c2b9f79d7ab6 04 Dec 2021 pre-release

    Nothing published for this version

  57. v0.0.0-20201014034118-799ccf2d4016 14 Oct 2020 pre-release

    Nothing published for this version

  58. v0.0.0-20200320044553-dcd9d048fbc8 20 Mar 2020 pre-release

    Nothing published for this version

  59. v0.0.0-20200117182210-bc5c012fd397 17 Jan 2020 pre-release

    Nothing published for this version

  60. v0.0.0-20190814163335-14db23eaf34c 14 Aug 2019 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive