-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.32.0 release #733
2.32.0 release #733
Conversation
Please see the following cherry-pick diffs: |
b369bd9
to
e82ef87
Compare
Also updated the cherry-picking system in the docker build file to end build on a single failure. |
Updated the master and CWL cherry-pick: https://github.com/fluent/fluent-bit/compare/6c9656d3d7e965faf7ee0fdbe657f2775bc58c24..737cb822fca7274d76c2e15c2ef6ff6faae872d0 |
e82ef87
to
6c041fb
Compare
Updated |
# TCP input: user friendly message for skipping logs https://github.com/fluent/fluent-bit/pull/6061 | ||
https://github.com/fluent/fluent-bit.git 1.9 c5d57ccf4f85af77e2a2bbb1121df95887e2962f | ||
|
||
# ElasticSearch: fix buffer bulk over run https://github.com/fluent/fluent-bit/pull/5770 | ||
https://github.com/fluent/fluent-bit.git 1.9 d3a0697c3c4a876250cc6c2c4ff44cd77908ea3c | ||
|
||
# windows: fix time zone offset https://github.com/fluent/fluent-bit/pull/6368 | ||
https://github.com/fluent/fluent-bit.git 1.9 cae9a8f9cb6eab7449f14d914f9ba1d8d4e93cf0 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@matthewfala why are these deleted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All of these PRs were merged int 1.9 series by v1.9.10. Please see:
fluent/fluent-bit#6368
fluent/fluent-bit#5770
fluent/fluent-bit#6061
You can see all of them in the commit history here: https://github.com/fluent/fluent-bit/commits/v1.9.10?before=760956f50cdc7eef3047df20d2299202a8c68594+35&branch=v1.9.10&qualified_name=refs%2Ftags%2Fv1.9.10
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah, thanks
Update wording to
|
Update the examples: aws-samples/amazon-ecs-firelens-examples#125 |
133a592
to
44ac0a9
Compare
Updated cloudwatch_logs cherrypick https://github.com/matthewfala/fluent-bit/compare/4c92b10638b02cd6203219464a24dc7ad54c1acb..8ee560e388bbbf850069c81bbca06275f330baeb |
CHANGELOG.md
Outdated
|
||
Compared to `2.31.12.20230911` this release adds: | ||
* Feature - Amazon Managed Prometheus support added via sigv4 authentication on `prometheus_remote_write` [aws-for-fluent-bit:256](https://github.com/aws/aws-for-fluent-bit/issues/256) | ||
* Enhancement - Allow multiple `cloudwatch_log` output workers by removing sequence tokens from API requests [aws-for-fluent-bit:526](https://github.com/aws/aws-for-fluent-bit/issues/526) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's link to the new firelens example somewhere in the release notes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the final link is predictable
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure! Link added.
@@ -28,7 +28,7 @@ release: build build-init | |||
debug: main-debug init-debug | |||
|
|||
.PHONY: build | |||
build: linux-plugins |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
build should still build linux-plugins?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Build dockerfile/image does not depend on the linux-plugins image. Actually only the release and main-release depends on the "linux plugins"
It was slowing down my fluent-bit build tests.
CHANGELOG.md
Outdated
* Amazon Kinesis Streams for Fluent Bit 1.10.2 | ||
* Amazon Kinesis Firehose for Fluent Bit 1.7.2 | ||
|
||
Compared to `2.31.12.20230911` this release adds: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These notes are not updated. Resolve before merge
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also the release note should be Compared to 2.31.12
, the date stamped re-builds for linux only don't count as a full release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure! Updated.
8911319
to
1d379bd
Compare
* 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](https://github.com/aws-samples/amazon-ecs-firelens-examples/blob/mainline/examples/fluent-bit/amazon-managed-service-for-prometheus/README.md) for information on how to export metrics to AMP on ECS [aws-for-fluent-bit:256](https://github.com/aws/aws-for-fluent-bit/issues/256) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added link to prometheus example
* 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: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated version comparison to 2.31.12
Consider adding the following patches:
|
Throttle fix is a backport of: https://github.com/fluent/fluent-bit/pull/6500/files |
Created 1.9 backport of the network fix: https://github.com/matthewfala/fluent-bit/tree/2.32.0-premature-connection-destruction |
492bf18
to
250a64e
Compare
250a64e
to
6732a5d
Compare
* 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](https://github.com/fluent/fluent-bit/pull/7469) | ||
* Fix - Fix networking edgecase causing data loss and OOM related issues via net timeout event injection resolution [fluent-bit:7728](https://github.com/fluent/fluent-bit/pull/7728/files) | ||
* Fix - Allow reduced filter_throttle log output with `print_status` `false` configuration option fix [fluent-bit:7469](https://github.com/fluent/fluent-bit/pull/6500/files) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@matthewfala we should add on3e more things from here, when I tried to stage 2.32: https://github.com/aws/aws-for-fluent-bit/pull/658/files
- AWS Profile support
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Documenting our decision:
- Will further review this feature item in the future in the 2.33.0 release. Requires further review and testing. link
- Proceed with release
Signed-off-by: Matthew Fala <[email protected]>
Signed-off-by: Matthew Fala <[email protected]>
Signed-off-by: Matthew Fala <[email protected]>
Signed-off-by: Matthew Fala <[email protected]>
6732a5d
to
1f68d57
Compare
For documentation: Test the network fix 2.32.0-premature-connection-destruction change via:
This will cause the network events to artificially timeout, causing the injection timeout code which is modified to be triggered. |
Add update to the error log to include api caller: https://github.com/fluent/fluent-bit/pull/8122/files |
2.32.0 Release
This release includes:
Compared to
2.31.12.20230911
this release adds:prometheus_remote_write
aws-for-fluent-bit:256cloudwatch_log
output workers by removing sequence tokens from API requests aws-for-fluent-bit:526