Releases: fluent/fluent-package-builder
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
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
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
td-agent v4.5.1
Release v4.5.1 - 2023/08/31
Download
News
- Update fluentd to 1.16.2
- Update gems
- Windows: Fix failure to launch Fluentd manually by td-agent command
Core component
- ruby v2.7.8
- jemalloc v3.6.0
- OpenSSL 1.1.1t Windows & macOS
- fluentd v1.16.2 (update)
Core gems
- bundler v2.3.26
- msgpack v1.7.1 (update)
- cool.io v1.7.1
- serverengine v2.3.2
- oj v3.15.0 (update)
- async-http v0.60.2 (update)
- http_parser.rb v0.8.0
- yajl-ruby v1.4.3
- sigdump v0.2.5 (update)
- tzinfo v2.0.6
- tzinfo-data v1.2023.3
Bundled plugins and gems
- td-client v1.0.8
- fluent-plugin-td v1.2.0
- aws-sdk-core v3.178.0 (update)
- aws-sdk-s3 v1.129.0 (update)
- fluent-plugin-s3 v1.7.2
- webhdfs v0.10.2
- fluent-plugin-webhdfs v1.5.0
- ruby-kafka v1.5.0
- rdkafka v0.11.1
- fluent-plugin-kafka v0.19.0
- elasticsearch v8.8.0 (update)
- fluent-plugin-elasticsearch v5.3.0
- prometheus-client v2.1.0
- fluent-plugin-prometheus v2.1.0 (update)
- fluent-plugin-prometheus_pushgateway v0.1.1 (update)
- systemd-journal v1.4.2
- fluent-plugin-systemd v1.0.5
- fluent-plugin-record-modifier v2.1.1
- fluent-plugin-rewrite-tag-filter v2.4.0
- fluent-plugin-sd-dns 0.1.0
- fluent-plugin-flowcounter-simple 0.1.0
- fluent-diagtool v1.0.1
- fluent-plugin-utmpx v0.5.0
- fluent-plugin-opensearch v1.1.3 (update)
- fluent-plugin-metrics-cmetrics v0.1.2
- fluent-plugin-calyptia-monitoring v0.1.3
On Windows
- winevt_c v0.10.1
- fluent-plugin-parser-winevt_xml v0.2.6 (update)
- fluent-plugin-windows-eventlog v0.8.3
- fluent-plugin-windows-exporter v1.0.0
fluent-package v5.0.1
Release v5.0.1 - 2023/08/29
Download
https://www.fluentd.org/download/fluent_package
News
fluent-package v5.0.1 is a GA (General Availability) version of fluent-package v5 series.
In v5.0.1, minor bug and security related issue was fixed.
- deb: cleanup /var/run correctly when removing
fluent-package
. - Update bundled protocol-http1 to 0.15.1 to reduce attack vector (HTTP
Request/Response smuggling vulnerability). See CVE-2023-38697.
GitHub advisory was also published as GHSA-6jwc-qr2q-7xwj.