All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update dependencies
@aws-sdk/client-kinesis
and@smithy/node-http-handler
This bumps the minimum supported Node version to 18
- Support for Node >= 18
- Support for Node < 18
- Tag the correct commit
This release might be broken, please upgrade to 5.0.1
- Update dependencies
@aws-sdk/client-kinesis
and@smithy/node-http-handler
This bumps the minimum supported Node version to 16
- Support for Node >= 16
- Support for Node < 16
- Update dependencies
@aws-sdk/client-kinesis
and@smithy/node-http-handler
- Replace deprecated
@aws-sdk/node-http-handler
with@smithy/node-http-handler
- Update
@aws-sdk/client-kinesis
- Use
PutRecords
instead ofPutRecord
when emitting events in batches, and return the output of operation in the settled Promise results - Send batch payloads as
Buffer
similar to when emitting a single event - Update type declarations after configuration changes in 4.x
- Timeout was not working as expected
- CI build actually runs integration tests
- Fix internal behaviour with buffer
This release might be broken, please upgrade to 4.0.1
- Support for AWS SDK 3
- Support for AWS SDK 2
- Bump version in most of the packages
- Add official support for newer versions of node
- Use the new version of package-lock json
- Add integration tests for kinesis, now the code is tested against a fake kinesis stream (internal prerequisite for AWS v3 update)
- Drop node v12
- Fix require of Kinesis client
- Support retrying of failed requests
- Transparently handle kinesis limit of 500 events at once
- Add support for batch emitting of events
- Auto releases on tag creation
- Type declarations
- Extend github workflows to test against multiple nodejs versions