- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260710.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260710.0
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260707.0
- fix: Suppress AL2 EOL critical finding #1173
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260706.1
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260629.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260629.0
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260622.1
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260622.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260611.0
- enhancement: update fluent-bit version to 5.0.7 #1161
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260615.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260611.0
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260608.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.12.20260608.0
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260526.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260526.0
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260515.0
- enhancement: Bump fluent bit version to 5.0.5 #1151
- fix: Fixed the verify_dockerhub and verify_public_ecr functions to use the correct reference tag when verifying BUILD_VERSION=3 releases. #1146
- fix: Revert "Fix long build times for AL2023 by setting nofile limit (#1135) #1142
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260514.0
- enhancement: Bump fluent bit version to 5.0.5 #1151
- fix: Fixed the verify_dockerhub and verify_public_ecr functions to use the correct reference tag when verifying BUILD_VERSION=3 releases. #1146
- fix: Revert "Fix long build times for AL2023 by setting nofile limit (#1135) #1142
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260511.1
- fix: handle unbound variable for stable parameter in verify_public_ecr and verify_dockerhub #1138
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260511.1
- fix: handle unbound variable for stable parameter in verify_public_ecr and verify_dockerhub #1138
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260504.0
- fix: Fix verification for stable #1127
- fix: Make unzip use -qq to control output #1122
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260505.0
- fix: Fix verification for stable #1127
- fix: Make unzip use -qq to control output #1122
- Minimal set of packages installed using Amazon Linux 2 container image version: 2.0.20260413.0
- Amazon CloudWatch Logs for Fluent Bit 1.9.5
- Amazon Kinesis Streams for Fluent Bit 1.10.4
- Amazon Kinesis Firehose for Fluent Bit 1.7.3
- fix: Remove local image before verification #1121
- enhancement: Upgrade fluent-bit version to v5.0.3 for 3.x #1119
- fix: Update readme about 2.x and AL2 EOL #1117
- enhancement: rework core_uploader/debug images #1115
- enhancement: Add signal handling for SIGCONT/stats dump to valgrind_uploader #1112
- enhancement: Rework valgrind image to offer additional options #1108
- fix: clean up changelog entry generation and only run github actions in official repo #1107
- enhancement: Add vulnerability scanning for enhanced type #1105
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260413.0
- Amazon CloudWatch Logs for Fluent Bit 1.9.5
- Amazon Kinesis Streams for Fluent Bit 1.10.4
- Amazon Kinesis Firehose for Fluent Bit 1.7.3
- fix: Remove local image before verification #1121
- enhancement: Upgrade fluent-bit version to v5.0.3 for 3.x #1119
- fix: Update readme about 2.x and AL2 EOL #1117
- enhancement: rework core_uploader/debug images #1115
- enhancement: Add signal handling for SIGCONT/stats dump to valgrind_uploader #1112
- enhancement: Rework valgrind image to offer additional options #1108
- fix: clean up changelog entry generation and only run github actions in official repo #1107
- enhancement: Add vulnerability scanning for enhanced type #1105
- Minimal set of packages installed using Amazon Linux 2 base container image version: 2.0.20260406.1
- fix: Fix image tags for dockerhub/public ecr #1099
- fix: Update test image sync to only pull for published images #1098
- enhancement: Add new autogeneration github actions #1094
- enhancement: temporarily check and change scanning type to BASIC before building new images #1102
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.11.20260406.2
- fix: Fix image tags for dockerhub/public ecr #1099
- fix: Update test image sync to only pull for published images #1098
- enhancement: Add new autogeneration github actions #1094
- enhancement: temporarily check and change scanning type to BASIC before building new images #1102
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.10.20260325.0
- Minimal set of packages installed using Amazon Linux 2 base container image version: 2.0.20260302.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.10.20260302.0
- Minimal set of packages installed using Amazon Linux 2 base container image version: 2.0.20260216.0
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.10.20260216.1
- Minimal set of packages installed using Amazon Linux 2 base container image version: 2.0.20260202.2
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.10.20260202.2
- Minimal set of packages installed using Amazon Linux 2023 container image version: 2023.10.20260120.4
- Enhancement: Add publish support for a "3" tag #1059
- Bugfix: Fix SSM parameter publishing for BUILD_VERSION=3 releases #1060
- Minimal set of packages installed using Amazon Linux 2 base container image version: 2.0.20260120.1
- Fluent Bit v4.2.2
- Minimal set of packages installed using Amazon Linux base container image version: 2023.10.20260105.0
- Enhancement: Add filters/replace_dots.lua to enable replacing dots in records #1051
This release includes:
- Fluent Bit v1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20260109.1
Compared to the previous release, this release adds:
- Enhancement - Add filters/replace_dots.lua to enable replacing dots in records #1051
This release includes:
- Fluent Bit v1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20251208.0
This release includes:
- Fluent Bit v1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20251121.0
Compared to the previous release, this release adds:
- Enhancement: Add OS_DIGEST to track sha256 used for AmazonLinux version #1038
This release includes:
- Fluent Bit v1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20251110.1
This release includes:
- Fluent Bit v1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20251027.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.3
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux 2 base container image version: 2.0.20250929.2
Compared to the previous release, this release adds:
- Enhancement - Add support for syncing BUILD_VERSION=3 images #1000
- Enhancement - Move to v4.1.0 fluent-bit version #1003
- Enhancement - Rework parsers to allow pulling from source for AL2023 #1004
- Enhancement - Add helper script to support syncing all test images #1005
- Enhancement - Add BUILD_VERSION=3 support to publish_ecr #1006
- Enhancement - Add BUILD_VERSION=3 support to publish_dockerhub #1007
- Enhancement - Add BUILD_VERSION=3 support to public_public_ecr #1008
- Enhancement - Add BUILD_VERSION=3 support to publish_ssm #1009
- Enhancement - Add publish flag allow skipping release #1010
- Enhancement - Skip build when publish config is false #1011
- Enhancement - Update generate_changelog.sh to support versions #1012
- Enhancement - Allow skip integ/load tests if publish false #1013
- Fix - issue with Makefile parsing OS_PRETTY_NAME before image exists #1014
- Fix - Ensure custom endpoint settings are preserved when using role-based authentication (EKS_POD_EXECUTION_ROLE or role_arn parameter) #337
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250902.3
Compared to the previous release, this release adds:
- Enhancement - Fix init process s3 getBucketLocation issue for eu-west-1 region #942
- Enhancement - Remove valgrind-devel from build unless debug #987
- Enhancement - Add docker labels to built images #986
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250818.2
Compared to the previous release, this release adds:
- Enhancement: add support for non-root user mode to the debug-init image #980
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250804.1
Compared to the previous release, this release adds:
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250728.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250707.0
Compared to the previous release, this release adds:
- Feature: Add support for non-root user mode to the init image #955
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250623.0
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250610.0
Compared to the previous release, this release adds:
- Update init process to aws-sdk-go-v2 #941
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250527.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250414.0
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250321.0
Compared to 2.32.5.20250305 this release adds:
- Fix: in_opentelemetry: fix handling of content-length (CVE-2024-50609). Fluent bit PR
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250220.0
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux base container image version: 2.0.20250201.0
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux Base: 2.0.20241113.1
Compared to 2.32.4 this release adds:
- Feature - In EKS, AWS output plugins use Pod Identity information when available (PR, fixes #784). See the EKS launch announcement for Pod Identity to learn more about this feature.
- Note: If customers emulate the Pod Identity setup done by EKS in their own K8s containers, the provided info will also be accessed by this feature.
- Fix: The
AWS_CONTAINER_CREDENTIALS_FULL_URIenvironment variable is no longer ignored. Fixes #811
This release has the same Fluent Bit contents as 2.32.4, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux base container image version: 2.0.20241113.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux Base: 2.0.20241014
Compared to 2.32.3 this release adds:
- Fix - out_cloudwatch: add account ID support for CloudWatch entity #4
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
- Amazon Linux Base: 2.0.20241014
Compared to 2.32.2 this release adds:
- Feature - In Kubernetes or EKS environments, customers can use the
Use_Pod_associationsetting in the kubernetes filter and theadd_entitysetting in the cloudwatch_logs output plugin to get additional pod metadata from a CloudWatch Agent pod on the same node. (README in progress)- Note: This feature's API is subject to change until it is merged into Fluent Bit upstream. AWS-vended usage of this feature will be kept up to date with any future changes to the API.
- Fix - Fix setup and readme for local integ tests.
- Fix - Fix networking edge case causing rare segfaults with the HTTP output.
This release has the same Fluent Bit contents as 2.32.2. It is a linux-only re-build to mitigate a code bug in the new change-management system in 2.32.2.20241003. There are no windows images for this release.
This release has the same Fluent Bit contents as 2.32.2. It is a linux-only re-build to switch to a new change-management system and merge in recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240916.0
This release has the same Fluent Bit contents as 2.32.2, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240809.0
This release has the same Fluent Bit contents as 2.32.2, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240719.0
This release has the same Fluent Bit contents as 2.32.2, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240610.1
This release has the same Fluent Bit contents as 2.32.2, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240503.0
This release has the same Fluent Bit contents as 2.32.2, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240412.0
This release is a rollback to version 2.32.0.20231031 after issues are detected in 2.32.1 This release has the same Fluent Bit contents as 2.32.0, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20231024.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
This release has the same Fluent Bit contents as 2.32.0, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240223.0
This release has the same Fluent Bit contents as 2.32.0, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20240109.0
This release has the same Fluent Bit contents as 2.32.0, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20231116.0
This release has the same Fluent Bit contents as 2.32.0, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20231020.1
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
Compared to 2.31.12 this release adds:
- Feature - Customers can send metrics to Amazon Managed Prometheus via added sigv4 authentication on
prometheus_remote_write. Refer to amazon-ecs-firelens-examples for information on how to export metrics to AMP on ECS aws-for-fluent-bit:256 - Feature - Support multiline parsers with the init tag. Multiline parsers can be specified same as a standard parser file aws-for-fluent-bit:537
- Enhancement - Customers can route logs to CloudWatch Logs at higher throughputs by increasing number of output workers as
cloudwatch_logsoutput plugin removed sequence tokens from API requests aws-for-fluent-bit:526 - Fix - Fix multiline input behavior when multiple streams are parsed (stderr, stdout) together. Multiline logs are no longer terminated when streams are switched between fluent-bit:7469
- Fix - Fix networking edgecase causing data loss and OOM related issues via net timeout event injection resolution fluent-bit:7728
- Fix - Allow reduced filter_throttle log output with
print_statusfalseconfiguration option fix fluent-bit:7469
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230926.0
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230926.0
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230822.0
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230808.0
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230719.0
This release has the same Fluent Bit contents as 2.31.12, and is simply a linux-only re-build for recent patches in dependencies installed in the image. There are no windows images for this release.
- Amazon Linux Base: 2.0.20230612.0
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.4
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
Compared to 2.31.11 this release adds:
- Bug - Fix incorrect decrementing of s3_key_format $INDEX on Multipart Upload failure aws-for-fluent-bit:653
- Bug -
cloudwatchgo plugin: fix utf-8 calculation of payload length to account for invalid unicode bytes that will be replaced with the 3 byte unicode replacement character. This bug can lead to anInvalidParameterExceptionfrom CloudWatch when the payload sent is calculated to be over the limit due to character replacement. cloudwatch:330 - Bug - fix SIGSEGV crash issue in exec input due to memory initialization aws-for-fluent-bit:661
- Bug - record_accessor/rewrite_tag fix to allow single character rules fluent-bit:7330
- Bug - filter_modify: fix memory clean up that can lead to crash fluent-bit:7368
- Bug - http input: fix memory initialization issue and enable on Windows fluent-bit:7008
- Enhancement - this version also includes a number of patches from upstream 2.x releases and library upgrades which are not associated with any end-user impacting issue but should improve stability.
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.3
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
Compared to 2.31.10 this release adds:
- Bug - Improve parsing of STS AssumeRole response fluent-bit:7313
- Bug - Fix potential null dereference in configuration parsing fluent-bit:6874
- Bug - ElasticSearch output: fix potential bulk buffer over-run fluent-bit:5770
- Bug - Fix parsing of time zone offsets on Windows fluent-bit:6368
- Bug - Fix memory cleanup of failed retries fluent-bit:6862
- Bug - Fix printf format string in flb_time_pop_from_mpack warning fluent-bit:7262
- Enhancement - TCP Input: user friendly warning message when records are skipped fluent-bit:6061
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.3
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
Compared to 2.31.9 this release adds:
- Bug - Fix crash that occurs with tail plugin and debug logging enabled aws-for-fluent-bit:637 aws-for-fluent-bit:639
- Bug - Fix init tag parsing of ECS Cluster name. ECS Cluster name can be returned as ARN or name, now init will always parse it and set the
ECS_CLUSTERenv var as just the name. aws-for-fluent-bit:641
This release includes:
-
Fluent Bit 1.9.10
-
Amazon CloudWatch Logs for Fluent Bit 1.9.3
-
Amazon Kinesis Streams for Fluent Bit 1.10.2
-
Amazon Kinesis Firehose for Fluent Bit 1.7.2
-
Enhancement - Add clear info message when chunks are removed because
storage.total_limit_sizeis reached fluent-bit:6719 -
Bug - Fix S3 ARN parsing in init image that prevents it from being used in US Gov Cloud and China partitions aws-for-fluent-bit:617
-
Bug - Fix SIGSEGV on shutdown when multiple instances of the same go plugin are configured aws-for-fluent-bit:613
-
Bug - Fix off by one error that can lead to SDS string truncation fluent-bit:7143
-
Bug - fix minor memory leak in cloudwatch_logs that leads no more than ~1KB of un-freed memory when the
log_stream_nameoption is configured. -
Bug - Fix SIGSEGV on shutdown when multiple instances of the same go plugin are configured aws-for-fluent-bit:613
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.3
- Amazon Kinesis Streams for Fluent Bit 1.10.2
- Amazon Kinesis Firehose for Fluent Bit 1.7.2
Compared to 2.31.7 this release adds:
- New images - Added debug images to Amazon ECR Public Gallery, Docker Hub and Amazon ECR. For debug images, we update the
debug-latesttag and add a tag asdebug-<Version>.
This release is a CVE patch release for 2.31.7. It contains the same contents but re-built to uptake the most recent Amazon Linux packages with patches.
This release includes:
- Fluent Bit 1.9.9
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
This release is a CVE patch release for 2.28.4. It contains the same contents but re-built to uptake the most recent Amazon Linux packages with patches.
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.2
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.23.6 this release adds:
- Bug - Fixed S3 Key Tag Corruption with
preserve_data_orderingoption aws-for-fluent-bit:541 fluent-bit:6933
This release includes the same fixes and features that we are working on getting accepted upstream as AWS for Fluent Bit 2.31.6.
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.2
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.23.5 this release adds:
- Bug - Fixed Log Loss can occur when log group creation or retention policy API calls fail cloudwatch:314
This release includes the same fixes and features that we are working on getting accepted upstream as AWS for Fluent Bit 2.31.5.
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.23.4 this release adds:
- Feature - In the init image, extract Availability Zone from ECS Task Metadata and inject into Fluent Bit container as
AWS_AVAILABILITY_ZONEenvironment variable aws-for-fluent-bit:539
Compared to 2.31.4, this release removes the following fixes that may introduce instabilities to the S3 plugin:
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
Same as 2.31.4, this release removes the following fixes that may introduce instabilities to the S3 plugin:
- Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
- Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
Same as 2.31.4, this release includes the following fixes and features that we are working on getting accepted upstream:
- Bug - Resolve cloudwatch_logs duplicate tag match SIGSEGV issue introduced in 2.29.0 aws-for-fluent-bit:542
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
- Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
- Bug - Resolve
net.keepaliveSIGSEGV issue and priority event loop corruption bug aws-for-fluent-bit:542
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.31.3, this release removes the following fixes that may introduce instabilities to the S3 plugin:
- Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
- Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
Same as 2.31.3, this release includes the following fixes and features that we are working on getting accepted upstream:
- Bug - Resolve cloudwatch_logs duplicate tag match SIGSEGV issue introduced in 2.29.0 aws-for-fluent-bit:542
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
- Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
- Bug - Resolve
net.keepaliveSIGSEGV issue and priority event loop corruption bug aws-for-fluent-bit:542
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.31.2, this release adds the following fix that we are working on getting accepted upstream:
- Bug - Resolve
net.keepaliveSIGSEGV issue and priority event loop corruption bug aws-for-fluent-bit:542
Same as 2.31.2, this release includes the following fixes and features that we are working on getting accepted upstream:
- Bug - Resolve cloudwatch_logs duplicate tag match SIGSEGV issue introduced in 2.29.0 aws-for-fluent-bit:542
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
- Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
- Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
- Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.31.1, this release adds the following feature that we are working on getting accepted upstream:
- Bug - Resolve cloudwatch_logs duplicate tag match SIGSEGV issue introduced in 2.29.0 aws-for-fluent-bit:542
Same as 2.31.1, this release includes the following fixes and features that we are working on getting accepted upstream:
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
- Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
- Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
- Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.31.0, this release adds the following feature that we are working on getting accepted upstream:
- Bug - Support Retry_Limit option in S3 plugin to set retries fluent-bit:6475
- Bug - Resolve a rare Datadog segfault that occurs when remapping tags aws-for-fluent-bit:491
Same as 2.31.0, this release includes the following fixes and features that we are working on getting accepted upstream:
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
- Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.30.0, this release adds the following feature that we are working on getting accepted upstream:
- Feature - Add
kinesis_firehoseandkinesis_streamssupport fortime_key_formatmilliseconds with%3Noption, and nanoseconds9Nand%Loptions fluent-bit:2831 - Bug - Format S3 filename with timestamp from the first log in uploaded file, rather than the time the first log was buffered by the s3 output aws-for-fluent-bit:459
- Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability fluent-bit:6573
- Bug - Resolve S3 logic to display
log_keymissing warning message if the configuredlog_keyfield is missing from log payload fluent-bit:6557 - Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance aws-for-fluent-bit:505
Same as 2.30.0, this release includes the following fixes and features that we are working on getting accepted upstream:
- Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.29.1, this release adds the following feature that we are working on getting accepted upstream:
- Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin fluent-bit:6448
Same as 2.29.1, this release includes the following fix that we are working on getting accepted upstream:
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.29.0, this release includes the following fix that we are working on getting accepted upstream:
- Bug - Mitigate Datadog output plugin issue by reverting recent PR aws-for-fluent-bit:491
This release includes:
- Fluent Bit 1.9.10
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Compared to 2.28.4 this release adds:
- Feature - Add
store_dir_limit_sizeoption fluentbit-docs:971 - Feature - New filter for AWS ECS Metadata fluentbit:5898
- Enhancement - Different user agent on windows vs linux fluentbit:6325
- Bug - Resolve Fluent Bit networking hangs affecting CloudWatch plugin by migrating to async networking + sync core scheduler fluentbit:6339
This release includes:
- Fluent Bit 1.9.9
- Amazon CloudWatch Logs for Fluent Bit 1.9.1
- Amazon Kinesis Streams for Fluent Bit 1.10.1
- Amazon Kinesis Firehose for Fluent Bit 1.7.1
Important Note:
- Two security vulnerabilities were found in amazonlinux which we use as our base image- ALAS-40674 and ALAS-32207. This new image will be based on an updated version of amazonlinux that resolves this CVE.
- This is the first release for aws-for-fluent-bit Windows. Therefore, at launch this has been marked as the stable version. However, with future versions, the stable tag would be older than latest and would have been vetted for stability by the customers.
Compared to 2.28.3 this release adds the following feature that we are working on getting accepted upstream:
- enhancement - Separate AWS User Agents for windows and linux fluentbit:6325
This release includes:
- Fluent Bit 1.9.9
- Amazon CloudWatch Logs for Fluent Bit 1.9.0
- Amazon Kinesis Streams for Fluent Bit 1.10.0
- Amazon Kinesis Firehose for Fluent Bit 1.7.0
Important Note:
- A security vulnerability was found in golang which we use to build our go plugins. This new image builds the go plugins with latest golang and resolves the CVE.
This release includes:
- Fluent Bit 1.9.9
- Amazon CloudWatch Logs for Fluent Bit 1.9.0
- Amazon Kinesis Streams for Fluent Bit 1.10.0
- Amazon Kinesis Firehose for Fluent Bit 1.7.0
Compared to 2.28.1 this release adds:
- Bug - Stop trace_error from truncating the OpenSearch API call response fluentbit:5788
This release includes:
- Fluent Bit 1.9.8
- Amazon CloudWatch Logs for Fluent Bit 1.9.0
- Amazon Kinesis Streams for Fluent Bit 1.10.0
- Amazon Kinesis Firehose for Fluent Bit 1.7.0
Compared to 2.28.0 this release adds the following feature that we are working on getting accepted upstream:
- Bug - Resolve long tag segfault issue. Without this patch, Fluent Bit may segfault if it encounters tags over 256 characters in length. fluentbit:5753
This release includes:
- Fluent Bit 1.9.7
- Amazon CloudWatch Logs for Fluent Bit 1.9.0
- Amazon Kinesis Streams for Fluent Bit 1.10.0
- Amazon Kinesis Firehose for Fluent Bit 1.7.0
Compared to 2.27.0 this release adds:
- Feature - Add gzip compression support for multipart uploads in S3 Output plugin
- Bug - S3 output key formatting inconsistent rendering of
$TAG[n]aws-for-fluent-bit:376 - Bug - fix concurrency issue in S3 key formatting
- Bug -
cloudwatch_logsplugin fix skip counting empty events
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.9.6
- Amazon CloudWatch Logs for Fluent Bit 1.9.0
- Amazon Kinesis Streams for Fluent Bit 1.10.0
- Amazon Kinesis Firehose for Fluent Bit 1.7.0
Compared to 2.26.0 this release adds:
- Feature - Add support for record accessor on
cloudwatch_logsplugin fluentbit:3246 - Enhancement - Update S3 PutObject size to 1GB s3:5688
- Bug - Clear last recently used parser to match next parser for multiline filter fluentbit:5524
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.9.4
- Amazon CloudWatch Logs for Fluent Bit 1.8.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.25.1 this release adds:
- Feature - Add
auto_create_streamoption cloudwatch:257 - Feature - Enable Apache Arrow support in S3 at compile time s3:3184
- Enhancement - Add debug logs to check batch sizes fluentbit:5428
- Enhancement - Set 1 worker as default for
cloudwatch_logsplugin fluentbit:5417 - Bug - Allow recovery from a stream being deleted and created by a user cloudwatch:257
Same as 2.25.1, this release includes the following enhancement for AWS customers that has been accepted by upstream:
- Enhancement - Add
kube_token_ttloption to kubernetes filter to support refreshing the service account token used to talk to the API server. Prior to this change Fluent Bit would only read the token on startup. fluentbit:5332
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.9.3
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.25.0 this release adds:
- Bug - Fix new
kube_token_ttloption in kubernetes filter to correctly parse TTL as a time value aws-for-fluent-bit:353
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.9.3
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.24.0 this release adds the following feature that we are working on getting accepted upstream:
- Enhancement - Add
kube_token_ttloption to kubernetes filter to support refreshing the service account token used to talk to the API server. Prior to this change Fluent Bit would only read the token on startup. fluentbit:5332
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.9.3
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.23.4 this release adds:
- Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
- Bug - Cloudwatch Fix integer overflow on 32 bit systems when converting tv_sec to millis fluentbit:3640
- Enhancement - Only create Cloudwatch Logs log group if it does not already exist to prevent throttling fluentbit:4826
- Enhancement - Implement docker log driver partial message support for multiline buffered mode fluentbit:4671
- Enhancement - Gracefully handle Cloudwatch Logs DataAlreadyAcceptedException fluentbit:4948
- Feature - Add sigv4 authentication options to HTTP output plugin fluentbit:5165
- Feature - Add Firehose compression configuration options fluentbit:4371
- New Plugin -
opensearchplugin in Fluent Bit core
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.15
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.23.3 this release adds:
- Go version upgrade to 1.17.9
Same as 2.23.2, this release includes the following fix 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
Important Note:
- A security vulnerability was found in amazonlinux which we use as our base image. This new image will be based on an updated version of amazonlinux that resolves this CVE.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.15
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Same as 2.23.2, this release includes the following fix 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
New Tool:
- firelens-datajet is a holistic log/metric routing software test tool made to flexibly send test data to Fluent Bit in a repeatable, reliable, and portable manner. Create test configuration JSONs that modularly connect test data generators to data senders, customize data generation rate, send data in parallel over various ingestion routes, and mock log router destinations.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.14
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.23.1 this release adds:
- Enhancement - Mitigate throttling issue on log group in cloudwatch_logs plugin fluentbit:4826
Same as 2.23.1, this release includes the following fix 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
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.13
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Same as 2.23.0, this release includes the following fix 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
Important Note:
- Two security vulnerability were found in amazonlinux which we use as base image to our
aws-for-fluent-bitimage- ALAS-2022-1764 and ALAS-2022-1766. This new image will be based on an updated version of amazonlinux that resolves these CVEs.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.13
- Amazon CloudWatch Logs for Fluent Bit 1.7.0
- Amazon Kinesis Streams for Fluent Bit 1.9.0
- Amazon Kinesis Firehose for Fluent Bit 1.6.1
Compared to 2.22.0 this release adds:
- Feature - Add timeout config for AWS SDK Go HTTP calls kinesis:178
- Enhancement - Migrate AWS plugins to performant 2.25.0-mbedtls base64 implementation fluentbit:4422
- Bug - Fix message loss issue using concurrency feature with 0 retries kinesis:179
Compared to 2.22.0 this release deletes the following fix which has been covered in new enhancement:
- Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110
Same as 2.22.0, this release includes the following fix 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
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_readfluentbit: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
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110 - Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 aws-for-fluent-bit:259
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.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-bitimage. This new image will be based on an updated version of amazonlinux that resolves this CVE.
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110
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_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110
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-limitto2otherwise Fluent Bit will hang aws-for-fluent-bit:259 - Bug - Fix memory leak in S3 output fluentbit:4038
- Bug - Fix return value from
tls_net_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.26.0 fluentbit:4110
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-bitimage with release mode rather than debug mode aws-for-fluent-bit:249 - Bug - Fix return value from
tls_net_readfluentbit:4098 - Bug - Downgrade
mbedtlsto 2.24.0 to fix the performance regression issue inmbedtls2.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-bitimage. This aims to fix performance and stability issues in Fluent Bit.
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
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.6
- Amazon CloudWatch Logs for Fluent Bit 1.6.2
- Amazon Kinesis Streams for Fluent Bit 1.7.2
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Compared to 2.19.0 this release adds:
- Enhancement - Add validation to stop accepting both of
log_stream_nameandlog_stream_prefixtogether cloudwatch:190 - Bug - Fix aggregator size estimation kinesis:155
- Bug - Fix partition key computation for aggregation kinesis:158
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.3
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.2
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Compared to 2.17.0 this release adds:
- Feature - Multiline Filter which helps to concatenate messages that originally belong to one context but were split across multiple records or log lines.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.8.1
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.9
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Important Note:
- We fixed known issues which were found in our previous version v2.16.0. This new image will use the updated version of our dependencies. It is highly recommended to upgrade your existing workload or run new workload with this latest version (2.16.1) of
aws-for-fluent-bitimage.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.9
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.8
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.6
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Important Note:
- Two different security vulnerabilities were found in openssl and glibc which we use to build our
aws-for-fluent-bitimage. This new image will use the updated version of these dependencies. It is highly recommended to upgrade your existing workload or run new workload with this latest version (2.15.0) ofaws-for-fluent-bitimage.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.4
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.3
- Amazon CloudWatch Logs for Fluent Bit 1.6.1
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Compared to 2.12.0 this release adds:
- Enhancement - Delete debug messages which make log info useless cloudwatch:141
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.7.2
- Amazon CloudWatch Logs for Fluent Bit 1.6.0
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.6.0
Compared to 2.11.0 this release adds:
- Enhancement - Add an option to send multiple log events as a record firehose:12
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.6.10
- Amazon CloudWatch Logs for Fluent Bit 1.6.0
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.5.1
This release removes /var/cache/yum to reduce the size of the container image; you can no longer yum install packages in this image.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.6.10
- Amazon CloudWatch Logs for Fluent Bit 1.6.0
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.5.1
This is the first release with images in Amazon ECR Public Gallery.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.6.8
- Amazon CloudWatch Logs for Fluent Bit 1.6.0
- Amazon Kinesis Streams for Fluent Bit 1.7.1
- Amazon Kinesis Firehose for Fluent Bit 1.5.1
Compared to 2.9.0 this release adds:
- Enhancement - Add support for updating the retention policy of existing log groups cloudwatch:121
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.6.3
- Amazon CloudWatch Logs for Fluent Bit 1.5.0
- Amazon Kinesis Streams for Fluent Bit 1.7.0
- Amazon Kinesis Firehose for Fluent Bit 1.5.0
This is the first release with images for both x86 and arm64.
Compared to 2.8.0 this release adds:
- Feature - Automatically re-create CloudWatch log groups and log streams if they are deleted cloudwatch:95
- Feature - Add default fallback log group and stream names cloudwatch:99
- Feature - Add support for ECS Metadata and UUID via special variables in log stream and group names cloudwatch:108
- Feature - Add new option replace_dots to replace dots in key names in
firehoseandkinesisplugins firehose:46 - Enhancement - Add support for nested partition_key in log record kinesis:30
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.6.0
- Amazon CloudWatch Logs for Fluent Bit 1.4.1
- Amazon Kinesis Streams for Fluent Bit 1.6.1
- Amazon Kinesis Firehose for Fluent Bit 1.4.2
Compared to 2.7.0 this release adds:
- New Plugin -
s3plugin in Fluent Bit core is a high performance replacement output that can send data directly to S3 - New Plugin -
kinesis_firehoseplugin in Fluent Bit core is a high performance replacement for thefirehoseGolang plugin. - Bug - Truncate records to max size in
cloudwatch,firehose, andkinesisplugins - Bug - Add back
auto_create_groupoption cloudwatch:96
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.5.6
- Amazon CloudWatch Logs for Fluent Bit 1.4.0
- Amazon Kinesis Streams for Fluent Bit 1.6.0
- Amazon Kinesis Firehose for Fluent Bit 1.4.1
Compared to 2.6.1 this release adds:
- Feature - Add support for zlib compression of records kinesis:26
- Feature - Add KPL aggregation support kinesis:16
- Feature - Add support for dynamic log group names cloudwatch:46
- Feature - Add support for dynamic log stream names cloudwatch:16
- Feature - Support tagging of newly created log groups cloudwatch:51
- Feature - Support setting log group retention policies cloudwatch:50
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.5.2
- Amazon CloudWatch Logs for Fluent Bit 1.3.2
- Amazon Kinesis Streams for Fluent Bit 1.5.1
- Amazon Kinesis Firehose for Fluent Bit 1.4.1
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.5.1
- Amazon CloudWatch Logs for Fluent Bit 1.3.1
- Amazon Kinesis Streams for Fluent Bit 1.5.0
- Amazon Kinesis Firehose for Fluent Bit 1.4.0
Compared to 2.5.0 this release adds:
- Feature - Add
log_keyoption support tofirehose, andkinesisplugins. - Bug - Add an empty check before sending log events to destinations for
firehoseandcloudwatchplugins.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.5.0
- Amazon CloudWatch Logs for Fluent Bit 1.3.0
- Amazon Kinesis Streams for Fluent Bit 1.4.0
- Amazon Kinesis Firehose for Fluent Bit 1.3.0
Compared to 2.4.0 this release adds:
- Feature - Add
sts_endpointparameter tocloudwatch,firehose, andkinesisplugins to support specifying a custom STS API endpoint.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.5.0
- Amazon CloudWatch Logs for Fluent Bit 1.2.0
- Amazon Kinesis Streams for Fluent Bit 1.3.0
- Amazon Kinesis Firehose for Fluent Bit 1.2.1
Compared to 2.3.1 this release adds:
- Feature - Add experimental concurrency feature in Kinesis plugin kinesis:33
- Feature - Add support for Amazon ElasticSearch with IAM auth in the core Fluent Bit
esplugin. - New Plugin -
cloudwatch_logsplugin in Fluent Bit core is a high performance replacement for thecloudwatchGolang plugin.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.4.5
- Amazon CloudWatch Logs for Fluent Bit 1.2.0
- Amazon Kinesis Streams for Fluent Bit 1.2.2
- Amazon Kinesis Firehose for Fluent Bit 1.2.1
Compared to 2.3.0 this release adds:
- Bug Fix - Remove redundant exponential backoff code from Firehose and Kinesis plugins firehose:23
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.4.2
- Amazon CloudWatch Logs for Fluent Bit 1.2.0
- Amazon Kinesis Streams for Fluent Bit 1.2.1
- Amazon Kinesis Firehose for Fluent Bit 1.2.0
Compared to 2.2.0 this release adds:
- Bug Fix - Updated logic to calculate individual and maximum record size kinesis:22
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.3.9
- Amazon CloudWatch Logs for Fluent Bit 1.2.0
- Amazon Kinesis Streams for Fluent Bit 1.2.0
- Amazon Kinesis Firehose for Fluent Bit 1.2.0
Compared to 2.1.1 this release adds:
- Feature - Add time_key and time_key_format config options to add timestamp to records firehose:9
- Feature - Add time_key and time_key_format config options to add timestamp to records kinesis:17
- Feature - Add support for Embedded Metric Format cloudwatch:27
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.3.4
- Amazon CloudWatch Logs for Fluent Bit 1.1.1
- Amazon Kinesis Streams for Fluent Bit 1.1.0
- Amazon Kinesis Firehose for Fluent Bit 1.1.0
Compared to 2.1.0 this release adds:
- Bug - Discard and do not send empty messages cloudwatch:40
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.3.4
- Amazon CloudWatch Logs for Fluent Bit 1.1.0
- Amazon Kinesis Streams for Fluent Bit 1.1.0
- Amazon Kinesis Firehose for Fluent Bit 1.1.0
Compared to 2.0.0 this release adds:
- Bug - Container exits with code 0 when it gracefully shuts down - #11
- Feature - Support IAM Roles for Service Accounts in Amazon EKS in all plugins
- Feature - Add
credentials_endpointto CloudWatch plugin - cloudwatch:36 - Bug - A single CloudWatch Logs PutLogEvents request can not contain logs that span more than 24 hours - cloudwatch:29
Note: This is the first AWS for Fluent Bit release under our new versioning scheme; previously the image was versioned by the Fluent Bit version it contained. Please see the project README for an explanation of how we version this project.
This release includes:
- An Amazon Linux 2 Base
- Fluent Bit 1.3.3
- Amazon CloudWatch Logs for Fluent Bit 1.0.0
- Amazon Kinesis Streams for Fluent Bit 1.0.0
- Amazon Kinesis Firehose for Fluent Bit 1.0.0
Compared to aws-for-fluent-bit:1.3.2 this release adds:
- Bug - Allow retries for creating log group - cloudwatch:18
- Feature - Add Fluent Bit plugin for Amazon Kinesis Data Streams - kinesis:1