Releases: fluent/fluent-package-builder
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
fluent-package v5.0.2
Release v5.0.2 - 2023/11/29
Download
https://www.fluentd.org/download/fluent_package
News
This is a maintenance release of v5.0.x LTS series.
As significant in_tail
bugs (wrongly stopping tailing logs) were fixed in latest release, we recommend upgrading to fluent-package v5.0.2!
- 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 plugins
- fluent-diagtool v1.0.3. It supports fluent-package and can collect information about locally installed gems. It may help to migrate from td-agent v4 a bit.
See Upgrade to fluent-package v5 for migration.
- fluent-diagtool v1.0.3. It supports fluent-package and can collect information about locally installed gems. It may help to migrate from td-agent v4 a bit.
- msi: support path which contains space or parenthesis (#589)
- deb: fixed system user/group name in logrotate config (#592,#594)
- It fixes a bug that unknown user error was reported during log rotation.
- rpm: fixed to create fluentd user as system account (#596)
- It fixes a bug that /var/lib/fluent directory was created unexpectedly. It doesn't affect the fluentd service behavior, but it is desirable one.
- rpm: changed to keep system account after removing fluent-package. (#598)
- In the previous versions, there was a bug that group was not cleanly removed
when the package was upgraded from td-agent v4.
This change makes reinstall/downgrade friendly.
- In the previous versions, there was a bug that group was not cleanly removed
What's Changed in details
What's Changed
- deb: fix upstream and path to licenses by @kenhys in #576
- deb: set correct contact by @kenhys in #577
- github: add missing LTS branch by @kenhys in #574
- Add change log for td-agent v4.5.1 by @ashie in #581
- msi: use latest msys2 by @kenhys in #582
- ci: use latest td-agent package by @kenhys in #583
- Update obsolete explanation in README.md by @kenhys in #584
- github: add missing bookworm as target by @kenhys in #586
- msi: support path which contains space or parenthesis by @kenhys in #589
- Fix system user/group name in logrotate config by @rahulbpatil in #592
- Fix system user/group name in logrotate.d/fluentd again by @kenhys in #594
- rpm deb: add user as system user by @kenhys in #596
- package: add command to download artifacts from GitHub by @kenhys in #587
- rpm: do not delete system account by @kenhys in #598
- fluent-package 5.0.2 by @kenhys in #578
New Contributors
- @rahulbpatil made their first contribution in #592
Full Changelog: v5.0.1...v5.0.2