Releases: fluent/fluent-package-builder
v6.0.0
Release v6.0.0 - 2025/08/29
Download
https://www.fluentd.org/download/fluent_package
Tip
If you have any questions or find any issues, you can contact us on the following page.
If you catch up latest Fluentd news, follow https://x.com/fluentd_jp (Written by Japanese)
News
- Update to Ruby 3.4.5
- Update bundled Fluentd to 1.19.0
- Update bundled gems
See https://www.fluentd.org/blog/fluent-package-v6.0.0-has-been-released
What's Changed
- ci: check whether needrestart was suppressed for v5 by @kenhys in #771
- deb rpm: add helper script to generate install script by @kenhys in #679
- Use armored keyring for APT repository by @kenhys in #772
- CHANGELOG: apply v5.0.5 by @daipom in #775
- ci: add cache hash for msi by @daipom in #778
- msi: keep some registry values with update by @daipom in #777
- amazonlinux-2023: ensure to install
which
command by @Watson1978 in #784 - github: enable arm CI with ubuntu-24.04-arm host by @kenhys in #787
- github: use stable version of GitHub actions by @kenhys in #790
- rpm: keep compatibility with createrepo by @kenhys in #794
- Revise index.html to browse them by @kenhys in #802
- ci: use Incus instead of LXD by @kenhys in #803
- ci: fix build error on Windows by @Watson1978 in #804
- ci: bump hostedtoolcache Ruby to 3.2 by @kenhys in #806
- ci: switch CGroup v1 test with VirtualBox by @kenhys in #807
- ci: split some binary package tests by @kenhys in #809
- deb: refresh target platform by @kenhys in #810
- ci: make cache key unique to reuse cache correctly by @kenhys in #811
- ci: skip "Install dependencies" conditionally by @kenhys in #812
- ci: make parallel jobs on arm by @kenhys in #813
- Add support for Linux capability by @kenhys in #814
- msi: update toolchains by @kenhys in #815
- ci: extract setup rpmrebuild and fix rebuild by @kenhys in #827
- Apply v5.0.6, v5.0.7 changelog by @kenhys in #837
- ci: apply bundle-audit by @kenhys in #838
- package: navigate with index.html explicitly by @kenhys in #840
- deb: update trixie JDK version by @kenhys in #842
- ci: fix wrong grouping about CGroup v1 by @kenhys in #841
- ci: disable AmazonLinux:2 systemd test cases by @kenhys in #844
- windows: bump version to Windows Server 2022 by @kenhys in #849
- msi: recommend Fluentd enterprise service by @kenhys in #847
- rpm: drop AmazonLinux 2 from default target by @kenhys in #850
- rpm: add almalinux:10 by @kenhys in #834
- msi: show checkbox to guide release note by @kenhys in #848
- v6.0.0 test preflight by @kenhys in #801
- deb: use appropriate separator for lintian by @kenhys in #854
- Bundle opentelemetry gem by @kenhys in #853
- centos7: fix package build error by @Watson1978 in #799
- Add fluent-release package for yum/dnf update by @kenhys in #845
- gem: update fluent-plugin-systemd by @Watson1978 in #859
- Move to v6.0.0 by @Watson1978 in #858
- deb: bump version to v6 and future LTS by @kenhys in #860
- config: update fluentd revision by @Watson1978 in #861
- Update Gemfile.lock by @github-actions[bot] in #862
- config: update ruby version by @Watson1978 in #863
- Do not download needless v7 test package by @kenhys in #864
- Bump fluent-apt-source version to 2025.7.29 by @kenhys in #865
- Follow layout converter by @kenhys in #866
- Follow to release v6 packages by @kenhys in #867
- config: update fluentd to v1.19 by @Watson1978 in #868
- Exclude dependency for ruby packages by @Watson1978 in #869
- follow to verify with v6 experimental package by @kenhys in #870
- specify deb under test/experimental by @kenhys in #871
- Use fluentd.cdn.cncf.io by @kenhys in #872
- yum: Disable package-note-file to remove unnecessary linker flag by @Watson1978 in #877
- Add builtin config files by @Watson1978 in #875
- Add environment variables for builtin config by @Watson1978 in #878
- ci: update Ruby version in maintenance workflow by @Watson1978 in #879
- ci: add compiler flag to avoid build error by @Watson1978 in #880
- rpm: add fluent-lts-release for v6 LTS channel by @kenhys in #874
- Revert "ci: add compiler flag to avoid build error" by @Watson1978 in #881
- Use elasticsearch 8 series by @daipom in #882
- Use latest gem by @kenhys in #883
- CHANGELOG: Follow recent changes by @kenhys in #884
- ci: code refactoring for reuse for RPM by @daipom in #885
- Improve utility script not to fail with empty response by @kenhys in #888
- rpm: pack fluent-lts-release as artifact by @kenhys in #889
- rpm: support to convert fluent-release package too by @kenhys in #890
- ci: use matrix for Windows tests by @daipom in #886
- packages: support paginated list of artifacts for v6 correctly by @kenhys in #898
- ci: add tests for update via v5 by @daipom in #887
- Update bundle ruby gem versions by @Watson1978 in #900
- ci: reinforce update-to-next-major-version test by @daipom in #897
- packages: skip the following size check correctly by @kenhys in #903
- ci: add AlmaLinux 10 for RPM tests by @daipom in #892
- Update fluent-plugin-fluent-package-update-notifier by @Watson1978 in #902
Full Changelog: v5.2.0...v6.0.0
v5.0.7
Release v5.0.7 - 2025/05/16
Download
https://www.fluentd.org/download/fluent_package
Tip
If you have any questions or find any issues, you can contact us on the following page.
News
- Update to Ruby 3.2.8
- Update bundled Fluentd to 1.16.9
- Update bundled gems
In this release, as Fluentd v1.16.9 was bundled, so the service accidentally stops after starting on Windows issue was fixed now.
See https://www.fluentd.org/blog/fluentd-v1.16.9-has-been-released for more information.
Note
This is LTS(Long Term Support) version of Fluentd distribution package. If you want standard version, use v5.2.x series.
What's Changed
- Backport: verify helper script changes by @kenhys in #797
- Backport: ci: fix build error on Windows (#804) by @kenhys in #817
- Backport: ci: use Incus instead of LXD (#803) by @kenhys in #818
- Backport ci: bump hostedtoolcache Ruby to 3.2 (#806) by @kenhys in #819
- Backport: follow-up backport #803 by @kenhys in #822
- Backport: msi: update toolchains (#815) by @kenhys in #823
- Backport: ci: switch CGroup v1 test with VirtualBox (#807) by @kenhys in #820
- Backport: ci: split some binary package tests (#809) by @kenhys in #821
- Backport ci: make cache key unique to reuse cache correctly (#811) by @kenhys in #824
- Backport ci: skip "Install dependencies" conditionally (#812) by @kenhys in #825
- Backport ci: make parallel jobs on arm (#813) by @kenhys in #826
- Backport ci: extract setup rpmrebuild and fix rebuild by @kenhys in #828
- Backport: Maintenance workflow (#748) by @kenhys in #829
- ci: refer base branch name by @kenhys in #830
- ci: fix empty base_ref error by @kenhys in #831
- ci: apply only patch release by @kenhys in #833
- Add fluent-package v5.0.7 by @kenhys in #816
Full Changelog: v5.0.6...v5.0.7
v5.0.6
Release v5.0.6 - 2025/02/14
Download
https://www.fluentd.org/download/fluent_package
Tip
If you have any questions or find any issues, you can contact us on the following page.
News
- Update to Ruby 3.2.7
- Update bundled Fluentd to 1.16.7
- Update bundled gems
- msi: keep some registry values with update (#777) by @Watson1978 in #779
Note
This is LTS(Long Term Support) version of Fluentd distribution package. If you want standard version, use v5.2.x series.
What's Changed
- Backport: package: improve verify helper by @kenhys in #736
- ci: add cache hash for msi (#778) by @Watson1978 in #780
- Backport(v5) msi: keep some registry values with update (#777) by @Watson1978 in #779
- Backport: amazonlinux-2023: ensure to install
which
command (#784) by @kenhys in #786 - Backport github: enable arm CI with ubuntu-24.04-arm host (#787) by @kenhys in #789
- Backport github: use stable version of GitHub actions (#790) by @kenhys in #791
- Backport: Enable parallel download artifacts (#768) by @kenhys in #792
- Backport: Use armored keyring for APT repository (#772) by @kenhys in #793
- Backport rpm: keep compatibility with createrepo by @kenhys in #795
Full Changelog: v5.0.5...v5.0.6
v5.2.0
Release v5.2.0 - 2024/12/13
Download
https://www.fluentd.org/download/fluent_package
News
- Update bundled Ruby to 3.2.6
- Update bundled Fluentd to v1.18.0
- Update bundled gems
- Solved possibility of DoS through "NoMemoryError"
- deb rpm: Fixed to not execute v4 restart migration process unexpectedly
- msi: set GEM_HOME/GEM_PATH in fluentd.bat
- Support upgrade fluentd service with zero downtime
Note that you can use this feature when upgrade to the next version of fluent-package. (e.g. v5.2.1 or later) - fluentd.service: Remove GEM_HOME/GEM_PATH env vars because they are unnecessary
- deb: suppress service restart by needrestart
The package places/etc/needrestart/conf.d/50-fluent-package.conf
- Fixed SIGABORT error with fluent-plugin-systemd
Note
This is standard version of Fluentd distribution package.
If you want LTS version, stick to use v5.0.x.
What's Changed
- Drop centos:7 from default test target by @kenhys in #668
- Allow to test more targets 5.x and 5.x (LTS) by @kenhys in #669
- rpm: unify to signing key by @kenhys in #670
- apt: fix broken piuparts test case by @kenhys in #671
- Update supported platform example in README.md by @kenhys in #672
- ci: fix failing Test (CGroup V1) by @daipom in #675
- Rakefile: install ruby gems with parallel by @Watson1978 in #674
- CHANGELOG: apply v4.5.3 release by @daipom in #677
- deb rpm: add helper script to generate index.html for hosting site by @kenhys in #678
- github: try to use more customized test labels by @kenhys in #684
- Fix deprecated usage of ERB.new by @kenhys in #685
- Embed fluent package info into environment variable by @kenhys in #682
- ci: add update tests about service status by @daipom in #681
- ci: cache package to reduce build time (master) by @kenhys in #707
- ci: remove unnecessary option by @daipom in #706
- ci: test deb migration from repository by @daipom in #703
- deb rpm: fix v4 migration with restarting service (master) by @kenhys in #702
- ci: Noble: enable install-newly test by @daipom in #710
- ci: install transitional package by @kenhys in #709
- deb: fix update current behavior about updating from v4 by @kenhys in #711
- github: fix target branch name by @kenhys in #724
- msi: set GEM_HOME / GEM_PATH in batch file by @Watson1978 in #722
- ci deb: tweak downgrade test case by @kenhys in #733
- ci yum: tweak cgroup v1 failure by @kenhys in #737
- package: improve verify helper by @kenhys in #735
- system-test: clean up a code where it retrieves pid by @Watson1978 in #742
- system-test install-newly: remove unnecessary condition by @Watson1978 in #743
- system-test: clean up a code where it install v4 package by @Watson1978 in #744
- system-test: remove unnecessary comment by @Watson1978 in #745
- Revert "Embed fluent package info into environment variable" by @Watson1978 in #746
- update Fluentd and ServerEngine and other dependencies by @daipom in #747
- Add workflow to create Pull Request for updated Gemfile.lock by @Watson1978 in #748
- ci: add cancel-in-progress setting by @daipom in #751
- Remove unnecessary GEM_HOME/GEM_PATH settings by @daipom in #752
- deb: suppress service restart by needrestart by @daipom in #753
- deb rpm: add helper script to repack debug packages by @daipom in #754
- ci: add test to check the service status with updating from v4 by @Watson1978 in #755
- ci: update version of canonical/setup-lxd action by @Watson1978 in #760
- system-test: clean up a code where it install v4 package by @Watson1978 in #763
- Zero downtime update by @daipom in #713
- Enable parallel download artifacts by @kenhys in #768
- Release 5.2.0 by @kenhys in #766
Full Changelog: v5.1.0...v5.2.0
v5.0.5
Release v5.0.5 - 2024/11/14
Download
https://www.fluentd.org/download/fluent_package
Tip
If you have any questions or find any issues, you can contact us on the following page.
News
- Update ruby to 3.2.6 (#697)
- Update fluentd to 1.16.6 (#697)
- Update bundled gems
- msi: set GEM_HOME/GEM_PATH in fluentd.bat.
As bundled gems were updated, it can mitigate DoS through "NoMemoryError" with msgpack 1.7.3 and
fix SIGABORT error with fluent-plugin-systemd 1.1.0.
Full Changelog: v5.0.4...v5.0.5
Note
This is LTS(Long Term Support) version of Fluentd distribution package. If you want standard version, use v5.2.x series.
What's Changed
What's Changed
- Backport: apt: fix broken piuparts test case (LTS) by @kenhys in #716
- Backport: github: fix target branch name (LTS) by @kenhys in #717
- Backport: Rakefile: install ruby gems with parallel (LTS) by @kenhys in #718
- Backport: github: try to use more customized labels (LTS) by @kenhys in #720
- Backport: ci: fix failing Test (CGroup V1) (LTS) by @kenhys in #723
- Backport: rpm ci: collect diagnostic message for cgroup v1 (LTS) by @kenhys in #726
- Backport: ci: add cancel-in-progress setting (LTS) by @kenhys in #727
- Backport: ci msi: cache package to reduce build time by @kenhys in #728
- Backport: msi: set GEM_HOME / GEM_PATH in batch file by @kenhys in #729
- Backport: ci: install transitional package by @kenhys in #731
- Backport ci deb: tweak downgrade test case by @kenhys in #732
- Release 5.0.5 by @kenhys in #697
v5.1.0
Release v5.1.0 - 2024/08/02
Download
https://www.fluentd.org/download/fluent_package
News
- Update bundled Ruby to 3.2.5
- Update bundled Fluentd to v1.17.0
- Update bundled gems
This is standard version of Fluentd distribution package.
If you want long term support, stick to use v5.0.x (LTS channel).
What's Changed
Full Changelog: v5.0.4...v5.1.0
v5.0.4
Release v5.0.4 - 2024/07/08
Download
https://www.fluentd.org/download/fluent_package
News
- Update ruby to 3.2.4 (#645)
- Update bundled gems
- Ubuntu 24.04 LTS (Noble Numbat) has been supported (#639)
- Fixed to prevent launching Fluentd wrongly if the service is already running (#617,#648)
- msi: fixed not to override
PATH
environment variable accidentally (#647) - CentOS 7 was dropped (#651,#654)
NOTE: CentOS 7 package is not buildable anymore, and reached itself EOL lifecycle, so dropped support it.
What's Changed
- ci: add helper script to test updated repository metadata by @kenhys in #638
- ci deb: extract confluent test case by @kenhys in #643
- github: update remote image server by @kenhys in #646
- update target ruby version to 3.2.4 by @kenhys in #645
- deb: add Ubuntu 24.04 (Noble Numbat) by @kenhys in #639
- msi: refactor exectuion bat files by @daipom in #647
- msi: guard duplicated instance (not adding a new option) by @daipom in #648
- github: restrict execution timeout by @kenhys in #649
- linux: guard launching duplicated fluentd instance with same configuration by @kenhys in #617
- fluent-package v5.0.4 by @kenhys in #650
- github: drop CentOS 7 from GitHub workflow by @kenhys in #654
- rpm: drop centos:7 to collect artifacts by @kenhys in #651
- deb rpm: allow to override existing artifacts by @kenhys in #652
- Fix a bug that excessively block to launch by @kenhys in #656
- Update changelog for v5.0.4 by @kenhys in #658
- msi: update Nokogiri to latest version by @kenhys in #657
- Improve test script by @kenhys in #653
Full Changelog: v5.0.3...v5.0.4
v5.0.3
Release v5.0.3 - 2024/03/29
Download
https://www.fluentd.org/download/fluent_package
News
- Update fluentd to 1.16.5
- Update bundled gems
- msi: fixed wrong environment path for Fluent Package Prompt (#606)
- It breaks fluent-diagtool behavior to launch fluent-gem correctly.
- msi: removed unnecessary path delimiter (#607)
- It doesn't cause any problem yet, but it should treat
%~dp0
correctly.
- It doesn't cause any problem yet, but it should treat
- rpm: fixed to take over enabled state of systemd service from td-agent v4 (#613)
- deb rpm: fixed to quote target files correctly not to cause migration failures (#615)
- msi: added a patch for RubyInstaller to avoid crash on start up (#620)
- msi: fixed slow start issue on Windows (#631)
- Update fluent-diagtool to v1.0.5
- Supports to collect list of plugins on Windows.
- Fixed not to raise an exception when sysctl is missing on Linux.
- msi: changed to stop running migration process on every update (#641)
In the previous versions, this will copy the oldtd-agent.conf
file tofluentd.conf
again.
This results in the loss of the current config.
What's changed in details
What's Changed
- CHANGELOG: apply v4.5.2 release by @daipom in #604
- github: switch to use lxc by @kenhys in #603
- github: check downgrade to v4 by @kenhys in #591
- msi: fix wrong env path for Fluent Package Prompt by @daipom in #606
- msi: remove unnecessary path delimiter by @daipom in #607
- ci: use the last supported version on each distribution to fix failure by @kenhys in #614
- rpm: take over enabled state of systemd service from v4 by @kenhys in #613
- deb rpm: quote target files by @kenhys in #615
- ci: use last end of version for CI by @kenhys in #623
- Add a patch for RubyInstaller to avoid crash on start up by @ashie in #620
- github: use stable actions/download-artifact@v4 by @kenhys in #624
- Update bundled ruby to 3.2.3 by @kenhys in #626
- Suppress show download progress by @kenhys in #629
- msi: fix slow start issue on Windows by @kenhys in #631
- deb: enable building fluent-lts-apt-source package by @kenhys in #632
- apt: changed to match fluent-lts-apt-source correctly by @kenhys in #633
- apt: do not copy fluent-lts-apt-source under fluent-apt-source/ by @kenhys in #634
- github: extract test file as element of matrix by @kenhys in #636
- CI: Check time to start service on Windows by @daipom in #637
- fluent-package 5.0.3 by @kenhys in #627
- msi: stop migration run every update by @daipom in #641
- msi: add additional fix for migration process by @kenhys in #642
Full Changelog: v5.0.2...v5.0.3
td-agent v4.5.3
Release v4.5.3 - 2024/02/29
Download
News
- This release is only for Windows, to fix failure launching worker process when
non-ASCII registry key exists (#616).
td-agent v4.5.2
Release v4.5.2 - 2023/11/29
Download
News
- Update fluentd to 1.16.3
which contains significant bug fixes aboutin_tail
.
See Fluentd v1.16.3 and v1.16.2 have been released blog article about details. - Update fluent-plugin-kafka to 0.19.2