Skip to content

Conversation

@edsiper
Copy link
Member

@edsiper edsiper commented Nov 9, 2025

Fluentd organization is being renamed as Fluent. Fluent Bit and Fluentd are both graduated projects under the Fluent organization.


Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.

Summary by CodeRabbit

  • Documentation
    • Updated project branding across README files and display banners to reflect CNCF graduated project status
    • Updated Docker example output to reflect v4.2.0 release information and startup sequence

@coderabbitai
Copy link

coderabbitai bot commented Nov 9, 2025

Walkthrough

Documentation and metadata files were updated to reflect Fluent Bit's graduation from CNCF sub-project to full CNCF graduated project status, and example output was updated to show v4.2.0 release information.

Changes

Cohort / File(s) Summary
CNCF Status Updates
README.md, dockerfiles/dockerhub-description.md, include/fluent-bit/flb_version.h.in
Updated organizational descriptions and version banners to reflect Fluent Bit's status as "CNCF graduated project under the Fluent organization" instead of "CNCF sub-project under the umbrella of Fluentd"
Release Example Output
dockerfiles/README.md
Updated example output to reflect v4.2.0 release, including new ASCII banner, copyright years, version string, and startup logs

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify consistency of organizational status language across all documentation files
  • Confirm example output accurately reflects v4.2.0 release metadata and startup messages
  • Check for any incomplete or missed updates to the project status description

Poem

🐰 From sub-project dreams to graduation day,
We've grown so much in every way,
With CNCF's badge of pride so true,
Fluent Bit's future shines brand new! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly reflects the main change: updating Fluent Bit's organizational status from CNCF sub-project to CNCF graduated project under the Fluent organization.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch org-status-change

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b63bcf4 and 5d0c1d4.

📒 Files selected for processing (4)
  • README.md (1 hunks)
  • dockerfiles/README.md (1 hunks)
  • dockerfiles/dockerhub-description.md (2 hunks)
  • include/fluent-bit/flb_version.h.in (1 hunks)
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 2025-09-14T09:46:09.531Z
Learnt from: aminvakil
Repo: fluent/fluent-bit PR: 10844
File: conf/fluent-bit:13-15
Timestamp: 2025-09-14T09:46:09.531Z
Learning: For fluent-bit Debian packaging, /opt/fluent-bit/bin/ is the appropriate installation path since the package may be installed from non-official Debian sources, making /opt compliant with FHS for optional software packages.

Applied to files:

  • dockerfiles/dockerhub-description.md
📚 Learning: 2025-08-29T06:24:44.797Z
Learnt from: shadowshot-x
Repo: fluent/fluent-bit PR: 10794
File: src/aws/flb_aws_compress.c:26-26
Timestamp: 2025-08-29T06:24:44.797Z
Learning: In Fluent Bit, ZSTD support is always available and enabled by default. The build system automatically detects and uses either the system libzstd library or builds the bundled ZSTD version. Unlike other optional dependencies like Arrow which use conditional compilation guards (e.g., FLB_HAVE_ARROW), ZSTD does not require conditional includes or build flags.

Applied to files:

  • dockerfiles/dockerhub-description.md
📚 Learning: 2025-08-29T06:25:27.250Z
Learnt from: shadowshot-x
Repo: fluent/fluent-bit PR: 10794
File: tests/internal/aws_compress.c:93-107
Timestamp: 2025-08-29T06:25:27.250Z
Learning: In Fluent Bit, ZSTD compression is enabled by default and is treated as a core dependency, not requiring conditional compilation guards like `#ifdef FLB_HAVE_ZSTD`. Unlike some other optional components, ZSTD support is always available and doesn't need build-time conditionals.

Applied to files:

  • dockerfiles/dockerhub-description.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: run-ubuntu-unit-tests (-DSANITIZE_UNDEFINED=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_COMPILER_STRICT_POINTER_TYPES=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SIMD=Off, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SANITIZE_MEMORY=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SANITIZE_THREAD=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_ARROW=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SIMD=Off, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SANITIZE_THREAD=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DSANITIZE_ADDRESS=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SIMD=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SANITIZE_MEMORY=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SIMD=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_COVERAGE=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DSANITIZE_ADDRESS=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SMALL=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DSANITIZE_UNDEFINED=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_JEMALLOC=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_JEMALLOC=Off, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_SMALL=On, 3.31.6, clang, clang++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_JEMALLOC=On, 3.31.6, gcc, g++)
  • GitHub Check: run-ubuntu-unit-tests (-DFLB_JEMALLOC=Off, 3.31.6, clang, clang++)
🔇 Additional comments (4)
dockerfiles/dockerhub-description.md (1)

61-69: LGTM! Organizational status updated correctly.

The organizational status has been updated consistently in both the "Fluent Bit & Fluentd" and "Authors" sections to reflect the graduated project status.

README.md (1)

136-136: LGTM! Authors section updated appropriately.

The Authors section has been updated to reflect Fluent Bit's status as a CNCF graduated project, consistent with the changes across the codebase.

include/fluent-bit/flb_version.h.in (1)

86-88: LGTM! Version banner updated correctly.

The version banner text has been updated to reflect the graduated project status, and the extra blank line improves readability of the output. This change aligns with the updates across the documentation files.

dockerfiles/README.md (1)

61-86: LGTM! Example output updated consistently.

The example output has been updated to reflect v4.2.0 with the new organizational status message, ASCII banner, and current copyright years (2015-2025). The example is internally consistent and provides users with accurate, up-to-date information.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@edsiper edsiper merged commit e971292 into master Nov 9, 2025
37 checks passed
@edsiper edsiper deleted the org-status-change branch November 9, 2025 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants