Releases: aws/aws-for-fluent-bit
AWS for Fluent Bit 2.22.0
2.22.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.12
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.8.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.21.6
this release adds:
- Feature - The multiline filter now fully supports key ECS multiline log use cases using regular expressions aws-for-fluent-bit:100
- Feature - Add support for external_id in AWS output plugins aws-for-fluent-bit:171
- Bug - Fix truncation issue after compression kinesis:183
Same as 2.21.6
, this release includes the following fix for AWS customers that has been accepted by upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098
Same as 2.21.6
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
AWS for Fluent Bit 2.21.6
2.21.6
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.11
- Amazon CloudWatch Logs for Fluent Bit 1.6.4
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.21.5 this release adds:
- Go version upgrade to 1.17.6
Same as 2.21.5
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
AWS for Fluent Bit 2.21.5
2.21.5
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.11
- Amazon CloudWatch Logs for Fluent Bit 1.6.4
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Same as 2.21.4
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
AWS for Fluent Bit 2.21.4
2.21.4
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.10
- Amazon CloudWatch Logs for Fluent Bit 1.6.4
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.21.3
this release adds:
- Bug - Fix handling of TCP connections on SIGTERM fluentbit:2610
- Bug - Auto retry invalid cloudwatch requests to resolve sequence token errors fluentbit:4189
Same as 2.21.3
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
AWS for Fluent Bit 2.21.3
2.21.3
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.9
- Amazon CloudWatch Logs for Fluent Bit 1.6.4
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Same as 2.21.2
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
Important Note:
- A security vulnerability was found in amazonlinux which we use as base image to our
aws-for-fluent-bit
image. This new image will be based on an updated version of amazonlinux that resolves this CVE.
AWS for Fluent Bit 2.21.2
2.21.2
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.9
- Amazon CloudWatch Logs for Fluent Bit 1.6.4
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.21.1
this release adds:
- Bug - Remove corrupted unicode fragments on truncation aws-for-fluent-bit:252
Compared to 2.21.1
this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
Same as 2.21.1
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110
AWS for Fluent Bit 2.21.1
2.21.1
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.9
- Amazon CloudWatch Logs for Fluent Bit 1.6.3
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.21.0
this release adds:
- Bug - Avoid double free for multiline msgpack buffer fluentbit:4243
- Bug - On Multiline handling, use file inode as stream_id fluentbit:3886
Same as 2.21.0
, this release includes the following fixes for AWS customers that we are working on getting accepted upstream:
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110
AWS for Fluent Bit 2.21.0
2.21.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.8
- Amazon CloudWatch Logs for Fluent Bit 1.6.3
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.20.0
this release adds:
- Feature/Warning - This release introduces IMDSv2 support. Instances that rely on IMDS for security credentials must set EC2's instance-metadata-option
http-put-response-hop-limit
to2
otherwise Fluent Bit will hang aws-for-fluent-bit:259 - Bug - Fix memory leak in S3 output fluentbit:4038
Other call-outs (included in 2.20.0 as well):
- Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110
AWS for Fluent Bit 2.20.0
2.20.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.7
- Amazon CloudWatch Logs for Fluent Bit 1.6.3
- Amazon Kinesis Streams for Fluent Bit 1.8.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.19.2
this release adds:
- Feature - Add support for gzip compression of records kinesis:162
- Enhancement - Build
aws-for-fluent-bit
image with release mode rather than debug mode aws-for-fluent-bit:249 - Bug - Fix return value from
tls_net_read
fluentbit:4098 - Bug - Downgrade
mbedtls
to 2.24.0 to fix the performance regression issue inmbedtls
2.26.0 fluentbit:4110
Important Note:
- Besides upgrading Fluent Bit version to 1.8.7, we also include some customized changes with this latest version (2.20.0) of
aws-for-fluent-bit
image. This aims to fix performance and stability issues in Fluent Bit.
AWS for Fluent Bit 2.19.2
2.19.2
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.6
- Amazon CloudWatch Logs for Fluent Bit 1.6.3
- Amazon Kinesis Streams for Fluent Bit 1.7.3
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.19.1
this release adds:
- Enhancement - Upgrade Go version to 1.17