- Dependency : update urllib in order to solve a vulnerability,
- Added feature :
-V / --verbose
argument to print details of errors which stop the application. - Dependency : update all dependencies in order to solve a vulnerability,
also upgrade the AWS library
boto3
from1.16.39
to1.17.34
- Added feature :
-r / --region
argument to define the AWS region. - Added feature : prints progress when preparing the shards.
- Non-breaking change : format of the logs going to stderr is changed (e.g. prefixed with
>
). - Non-breaking change : user-friendly error when the stream is not found.
- Non-breaking change : user-friendly error when the AWS session token is expired.
- Added feature : all arguments can be defined with short names. Affects
-s / --stream-name
,-e / --endpoint
,-i / --iterator-type
, and-v / --version
. - Added feature :
-m / --max-records-per-request
argument to define the maximum number of records per request - Added feature : Printed errors
- recognized errors are printed with an explanation and potential solution
- un-recognized errors are printed without stacktrace to simplify readability
- Added feature : The command
aws-kinesis-consumer
is usable from a docker container (see Docker image thinow/aws-kinesis-consumer) - Added feature : Prints the version of the binary using the argument
--version
- Dependency : upgrade the AWS library
boto3
from1.16.25
to1.16.39
- Bug fix : prints the correct number of records per shard
- Added feature : Consume a stream base on the name (e.g.
--stream-name
argument) - Added feature : Consume existing records or only the new records (e.g.
--iterator-type
) - Added feature : Ability to set a different endpoint url than the default AWS endpoint (e.g.
--endpoint
)