diff --git a/AWS_FLB_CHERRY_PICKS b/AWS_FLB_CHERRY_PICKS index 1fb6f082e..d01c21a10 100644 --- a/AWS_FLB_CHERRY_PICKS +++ b/AWS_FLB_CHERRY_PICKS @@ -23,3 +23,16 @@ https://github.com/PettitWesley/fluent-bit.git s3-log-key-warn-1_9 308b73558fb2d # ECS Filter https://github.com/PettitWesley/fluent-bit.git ecs-empty-metadata-fix-one-commit 24934c938e8f63700edf1230a09e4483ac5df6a3 + +# Add back Datadog fixes that do not trigger segfault +https://github.com/matthewfala/fluent-bit.git ecs-datadog-sequential-revert acc01a4bf4ce656023d82943bec2683b5b7755e5 +https://github.com/matthewfala/fluent-bit.git ecs-datadog-sequential-revert ac30b7c876a95d44c33a406b2b58ce08b978587e + +# Datadog Partial Fix Patch +https://github.com/matthewfala/fluent-bit.git datadog-ecs-patch 3c1ad69ada5bb6f2e448c6f39a1a0ea6a6f4ff17 + +# S3 retry limit configuration option +https://github.com/Claych/fluent-bit.git clay-retry-limit-1.9 26922abb9b970c322d658117df68228dc26df5f9 +https://github.com/Claych/fluent-bit.git clay-retry-limit-1.9 a5410e4d3bda21f5072f55c8e6a128654a9b9894 +https://github.com/Claych/fluent-bit.git clay-retry-limit-1.9 f0fe0245228330a9200325dcc2d594d4e3d49e89 +https://github.com/Claych/fluent-bit.git clay-retry-limit-1.9 96587eebdb91d1f4d37c705e54e1ae91327f3353 diff --git a/AWS_FOR_FLUENT_BIT_VERSION b/AWS_FOR_FLUENT_BIT_VERSION index bafceb320..70ff1993b 100644 --- a/AWS_FOR_FLUENT_BIT_VERSION +++ b/AWS_FOR_FLUENT_BIT_VERSION @@ -1 +1 @@ -2.31.0 +2.31.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f09194e2..f21e66c33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +### 2.31.1 +This release includes: +* Fluent Bit [1.9.10](https://fluentbit.io/announcements/v1.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 - Resolve Datadog buffer resize segfault by including critical parts of reverted Datadog PR [aws-for-fluent-bit:491](https://github.com/aws/aws-for-fluent-bit/issues/491) +* Feature - Add a configuration option for S3 retry attempts [fluent-bit:6475](https://github.com/fluent/fluent-bit/pull/6475) + +Same as `2.31.0`, this release includes the following fixes and features that we are working on getting accepted upstream: +* Feature - Add `kinesis_firehose` and `kinesis_streams` support for `time_key_format` milliseconds with `%3N` option, and nanoseconds `9N` and `%L` options [fluent-bit:2831](https://github.com/fluent/fluent-bit/issues/2831) +* Feature - Support OpenSearch Serverless data ingestion via OpenSearch plugin [fluent-bit:6448](https://github.com/fluent/fluent-bit/pull/6448) +* Enhancement - Transition S3 to fully synchronous file uploads to improve plugin stability [fluent-bit:6573](https://github.com/fluent/fluent-bit/pull/6573) +* Bug - Mitigate Datadog output plugin issue by reverting recent PR [aws-for-fluent-bit:491](https://github.com/aws/aws-for-fluent-bit/issues/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](https://github.com/aws/aws-for-fluent-bit/issues/459) +* Bug - Resolve S3 logic to display `log_key` missing warning message if the configured `log_key` field is missing from log payload [fluent-bit:6557](https://github.com/fluent/fluent-bit/pull/6557) +* Bug - ECS Metadata filter gracefuly handle task metadata query errors and cache metadata processing state to improve performance [aws-for-fluent-bit:505](https://github.com/aws/aws-for-fluent-bit/issues/505) + + ### 2.31.0 This release includes: * Fluent Bit [1.9.10](https://fluentbit.io/announcements/v1.9.10/) diff --git a/linux.version b/linux.version index 4db09a5a2..3ce943d73 100644 --- a/linux.version +++ b/linux.version @@ -1,6 +1,6 @@ { "linux": { - "version": "2.31.0", + "version": "2.31.1", "build": "1", "fluent-bit": "1.9.10", "kinesis-plugin": "v1.10.1", diff --git a/windows.versions b/windows.versions index 1226128f2..694b40c80 100644 --- a/windows.versions +++ b/windows.versions @@ -1,7 +1,7 @@ { "windows": [ { - "version": "2.31.0", + "version": "2.31.1", "build": "1", "fluent-bit": "1.9.10", "kinesis-plugin": "v1.10.1", @@ -12,6 +12,18 @@ "latest": true, "stable": false }, + { + "version": "2.31.0", + "build": "1", + "fluent-bit": "1.9.10", + "kinesis-plugin": "v1.10.1", + "firehose-plugin": "v1.7.1", + "cloudwatch-plugin": "v1.9.1", + "openssl": "3.0.7", + "flexBison": "2.5.22", + "latest": false, + "stable": false + }, { "version": "2.30.0", "build": "1",