Skip to content

Releases: fluent/fluent-package-builder

v5.2.0

13 Dec 04:51
d4eec9c
Compare
Choose a tag to compare

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

14 Nov 08:16
Compare
Choose a tag to compare

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

05 Aug 02:40
7740833
Compare
Choose a tag to compare

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

08 Jul 08:10
Compare
Choose a tag to compare

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

01 Apr 06:24
08e7361
Compare
Choose a tag to compare

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.
  • 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 old td-agent.conf file to fluentd.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

29 Feb 07:14
e39937c
Compare
Choose a tag to compare

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

29 Nov 01:49
25010d7
Compare
Choose a tag to compare

Release v4.5.2 - 2023/11/29

Download

News

fluent-package v5.0.2

29 Nov 01:48
e18a591
Compare
Choose a tag to compare

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 about in_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.
  • 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.
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

Full Changelog: v5.0.1...v5.0.2

td-agent v4.5.1

31 Aug 04:57
d0066b3
Compare
Choose a tag to compare

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

29 Aug 04:45
37894a1
Compare
Choose a tag to compare

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.