Lifion Kinesis Versions Save

A native Node.js producer and consumer library for Amazon Kinesis Data Streams

v1.3.1

2 years ago
  • Fixes Enhanced Fan-Out Consumers (#430) by correcting a breaking change in Got.

v1.0.12

4 years ago
  • 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

4 years ago
  • 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

4 years ago
  • Recreate the shard iterator if it expired in between polling reads
  • Upgrade dependencies

v1.0.9

4 years ago
  • 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

4 years ago
  • 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

4 years ago
  • 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

4 years ago
  • Add shards on update

v1.0.5

4 years ago
  • Fix bug in "getRecords"

v1.0.4

4 years ago
  • Tweak timeouts for leasing and heartbeats