Skip to content

Releases: lifion/lifion-kinesis

v1.3.1

02 Jun 03:19
a96c119
Compare
Choose a tag to compare
  • Fixes Enhanced Fan-Out Consumers (#430) by correcting a breaking change in Got.

v1.0.12

23 Aug 18:49
eb51262
Compare
Choose a tag to compare
  • Resolves a conflict on the consumer manager where starting an enhanced fan-out consumer would make the manager stop the lease manager interval
  • Upgrades dependencies

v1.0.11

21 Aug 15:30
1f93d90
Compare
Choose a tag to compare
  • Fixes a conflict when reseting enhanced consumers state on start
  • Fixes a conflict when locking a enhanced fan-out consumer on heavy load scenarios
  • Ensures handling of all the potential errors thrown in timer callbacks
  • Adopts the new GitHub Actions
  • Upgrades dependencies

v1.0.10

02 Aug 19:54
6a6f208
Compare
Choose a tag to compare
  • Recreate the shard iterator if it expired in between polling reads
  • Upgrade dependencies

v1.0.9

12 Jul 15:10
bb97896
Compare
Choose a tag to compare
  • Upgrade dependencies
  • Adopt GitHub Actions
  • Adopt the latest linter
  • Correct ESLint integration
  • Correct the maintainers
  • Update contributors
  • Add a missing await in acquireLeases
  • Avoid formatting coverage files

v1.0.8

12 Jul 15:09
14cb9f9
Compare
Choose a tag to compare
  • Add tests for lib/state-store
  • Add tests for lib/fan-out-consumer
  • Add tests for lib/index
  • Add tests for lib/kinesis-client
  • Document the rest of the modules
  • Refactor put record(s) results
  • Add tests for lib/stream
  • Recover test-coverage in lib/comsumers-manager
  • Integrate branch with latest release
  • Upgrade dependencies

v1.0.7

12 Jul 15:07
51009c7
Compare
Choose a tag to compare
  • Refactor stream creation on put record(s)
  • Add tests for lib/dynamodb-client
  • Add tests for lib/lease-manager
  • Add tests for lib/polling-consumer
  • Partial tests for lib/stream
  • Refactor the tests for lib/dynamodb-client
  • Add tests for lib/records
  • Add tests for lib/utils
  • Add tests for lib/table
  • Add tests for lib/stats
  • Adopt the latest eslint-config-lifion
  • Improve resilience of the fan-out consumer
  • Add tests for lib/heartbeat-manager
  • Remove extra linting rules
  • Recover 100% test coverage in lib/utils
  • Include network errors
  • Adjust test thresholds
  • Tweak intervals
  • Upgrade dependencies

v1.0.6

12 Jul 15:06
Compare
Choose a tag to compare
  • Add shards on update

v1.0.5

12 Jul 15:06
4d53eed
Compare
Choose a tag to compare
  • Fix bug in "getRecords"

v1.0.4

12 Jul 15:05
80a80b6
Compare
Choose a tag to compare
  • Tweak timeouts for leasing and heartbeats