- Enhancement - Upgrade Go version to 1.20
- Enhancement - Added different base user agent for Linux and Windows
- Feature - Add support for building this plugin on Windows. Note that this is only support in this plugin repo for Windows compilation.
- Feature - Add timeout config for AWS SDK Go HTTP calls (#178)
- Bug - Fix message loss issue using concurrency feature with 0 retries (#179)
- Bug - Fix truncation issue after compression (#183)
- Feature - Add support for gzip compression of records (#162)
- Enhancement - Upgrade Go version to 1.17
- Bug - Fix aggregator size estimation (#155)
- Bug - Fix partition key computation for aggregation (#158)
- Feature - Add new option replace_dots to replace dots in key names (#79)
- Enhancement - Add support for nested partition_key in log record (#30)
- Enhancement - Change the log severity from
info
todebug
for aggregation log statements (#78)
- Bug - Truncate records to max size (#74)
- Feature - Add support for zlib compression of records (#26)
- Feature - Add KPL aggregation support (#16)
- Feature - Add log_key option for kinesis output plugin (#40)
- Feature - Add sts_endpoint param for custom STS API endpoint (#39)
- Feature - Add experimental concurrency feature (#33)
- Bug - Remove exponential backoff code (#27)
- Bug Fix - Updated logic to calculate the individual and maximum record size (#22)
- Feature - Add time_key and time_key_format config options to add timestamp to records (#17)
- Feature - Support IAM Roles for Service Accounts in Amazon EKS (#6)
- Enhancement - Change the log severity from
error
towarning
for retryable API errors (#7)
Initial release of the Amazon Kinesis Streams for Fluent Bit Plugin