Skip to content

Commit e5ca66a

Browse files
committed
Bump to 2.24.0
Signed-off-by: Matthew Fala <[email protected]>
1 parent cfe93b7 commit e5ca66a

File tree

5 files changed

+50
-30
lines changed

5 files changed

+50
-30
lines changed

AWS_FLB_CHERRY_PICKS

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1 @@
1-
# Support timeout on synchronous network calls (https://github.com/fluent/fluent-bit/pull/4184)
2-
# Commit 1 -- io: revised support timeout on synchronous calls
3-
# Commit 2 -- io: default to old net_io_read
4-
https://github.com/matthewfala/fluent-bit.git immutable-1.8-sync-timeout-12-r2 b07c5b07573983b78b27e0d48d7a3081aa8c4f3b
5-
https://github.com/matthewfala/fluent-bit.git immutable-1.8-imds-r2-cherry-picks-r3 7088680dac1059ab39a875630771c0304045ad93
6-
7-
# IMDS graceful fallback from IMDSv2 to IMDSv1 (https://github.com/aws/aws-for-fluent-bit/issues/259)
8-
# Commit 3 -- aws: revised imds fallback to v1 if token request fails
9-
https://github.com/matthewfala/fluent-bit.git immutable-1.8-imds-r2-cherry-picks-r3 5a9ad8e43dfbdd93fa5f621f607d9548450eb23a
1+
# No AWS cherry picks in this release

AWS_FOR_FLUENT_BIT_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.23.4
1+
2.24.0

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
### 2.24.0
4+
This release includes:
5+
* An Amazon Linux 2 Base
6+
* Fluent Bit [1.9.3](https://fluentbit.io/announcements/v1.9.3/)
7+
* Amazon CloudWatch Logs for Fluent Bit 1.7.0
8+
* Amazon Kinesis Streams for Fluent Bit 1.9.0
9+
* Amazon Kinesis Firehose for Fluent Bit 1.6.1
10+
11+
Compared to `2.23.4` this release adds:
12+
* Bug - Resolve IMDSv1 fallback error introduced in 2.21.0 [aws-for-fluent-bit:259](https://github.com/aws/aws-for-fluent-bit/issues/259)
13+
* Bug - Cloudwatch Fix integer overflow on 32 bit systems when converting tv_sec to millis [fluentbit:3640](https://github.com/fluent/fluent-bit/issues/3640)
14+
* Enhancement - Only create Cloudwatch Logs log group if it does not already exist to prevent throttling [fluentbit:4826](https://github.com/fluent/fluent-bit/pull/4826)
15+
* Enhancement - Implement docker log driver partial message support for multiline buffered mode [fluentbit:4671](https://github.com/fluent/fluent-bit/pull/4671)
16+
* Enhancement - Gracefully handle Cloudwatch Logs DataAlreadyAcceptedException [fluentbit:4948](https://github.com/fluent/fluent-bit/pull/4948)
17+
* Feature - Add sigv4 authentication options to HTTP output plugin [fluentbit:5165](https://github.com/fluent/fluent-bit/pull/5165)
18+
* Feature - Add Firehose compression configuration options [fluentbit:4371](https://github.com/fluent/fluent-bit/pull/4371)
19+
* New Plugin - [`opensearch` plugin in Fluent Bit core](https://docs.fluentbit.io/manual/pipeline/outputs/opensearch)
20+
321
### 2.23.4
422
This release includes:
523
* An Amazon Linux 2 Base

Dockerfile

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
FROM public.ecr.aws/amazonlinux/amazonlinux:latest as builder
22

33
# Fluent Bit version; update these for each release
4-
ENV FLB_VERSION 1.8.15
4+
ENV FLB_VERSION 1.9.3
55
# branch to pull parsers from in github.com/fluent/fluent-bit-docker-image
6-
ENV FLB_DOCKER_BRANCH 1.8
6+
ENV FLB_DOCKER_BRANCH 1.9
77

88
ENV FLB_TARBALL http://github.com/fluent/fluent-bit/archive/v$FLB_VERSION.zip
99
RUN mkdir -p /fluent-bit/bin /fluent-bit/etc /fluent-bit/log /tmp/fluent-bit-master/
@@ -52,14 +52,19 @@ RUN git config --global user.email "[email protected]" \
5252
COPY AWS_FLB_CHERRY_PICKS \
5353
/AWS_FLB_CHERRY_PICKS
5454

55-
RUN cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' \
56-
| xargs -l bash -c 'git fetch $0 $1 && git cherry-pick $2'
57-
58-
RUN echo "Cherry Pick Patch Summary:"; \
59-
git log --oneline \
60-
-`cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' | sed '/^\s*$/d' | wc -l | awk '{ print $1+1 }'` \
61-
| tac | awk '{ print "Commit",NR-1,"--",$0 }'; sleep 2
62-
55+
RUN AWS_FLB_CHERRY_PICKS_COUNT=`cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' | sed '/^\s*$/d' | wc -l | awk '{ print $1 }'`; \
56+
if [ $AWS_FLB_CHERRY_PICKS_COUNT -gt 0 ]; \
57+
then \
58+
cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' \
59+
| xargs -l bash -c 'git fetch $0 $1 && git cherry-pick $2'; \
60+
\
61+
echo "Cherry Pick Patch Summary:"; \
62+
git log --oneline \
63+
-$((AWS_FLB_CHERRY_PICKS_COUNT+1)) \
64+
| tac | awk '{ print "Commit",NR-1,"--",$0 }'; sleep 2; \
65+
fi
66+
67+
# Build Fluent Bit
6368
RUN cmake -DFLB_RELEASE=On \
6469
-DFLB_TRACE=Off \
6570
-DFLB_JEMALLOC=On \

Dockerfile.debug

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
FROM public.ecr.aws/amazonlinux/amazonlinux:latest as builder
22

33
# Fluent Bit version; update these for each release
4-
ENV FLB_VERSION 1.8.15
4+
ENV FLB_VERSION 1.9.3
55
# branch to pull parsers from in github.com/fluent/fluent-bit-docker-image
6-
ENV FLB_DOCKER_BRANCH 1.8
6+
ENV FLB_DOCKER_BRANCH 1.9
77

88
ENV FLB_TARBALL http://github.com/fluent/fluent-bit/archive/v$FLB_VERSION.zip
99
RUN mkdir -p /fluent-bit/bin /fluent-bit/etc /fluent-bit/log /tmp/fluent-bit-master/
@@ -53,14 +53,19 @@ RUN git config --global user.email "[email protected]" \
5353
COPY AWS_FLB_CHERRY_PICKS \
5454
/AWS_FLB_CHERRY_PICKS
5555

56-
RUN cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' \
57-
| xargs -l bash -c 'git fetch $0 $1 && git cherry-pick $2'
58-
59-
RUN echo "Cherry Pick Patch Summary:"; \
60-
git log --oneline \
61-
-`cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' | sed '/^\s*$/d' | wc -l | awk '{ print $1+1 }'` \
62-
| tac | awk '{ print "Commit",NR-1,"--",$0 }'; sleep 2
63-
56+
RUN AWS_FLB_CHERRY_PICKS_COUNT=`cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' | sed '/^\s*$/d' | wc -l | awk '{ print $1 }'`; \
57+
if [ $AWS_FLB_CHERRY_PICKS_COUNT -gt 0 ]; \
58+
then \
59+
cat /AWS_FLB_CHERRY_PICKS | sed '/^#/d' \
60+
| xargs -l bash -c 'git fetch $0 $1 && git cherry-pick $2'; \
61+
\
62+
echo "Cherry Pick Patch Summary:"; \
63+
git log --oneline \
64+
-$((AWS_FLB_CHERRY_PICKS_COUNT+1)) \
65+
| tac | awk '{ print "Commit",NR-1,"--",$0 }'; sleep 2; \
66+
fi
67+
68+
# Build Fluent Bit
6469
RUN cmake -DFLB_DEBUG=On \
6570
-DFLB_DEV=On \
6671
-DFLB_VALGRIND=On \

0 commit comments

Comments
 (0)