Skip to content

Releases: fluent/fluent-package-builder

fluent-package v5.0.0

29 Aug 04:47
c7e524b
Compare
Choose a tag to compare

Release v5.0.0 - 2023/07/28

Download

https://www.fluentd.org/download/fluent_package

News

fluent-package v5.0.0 is a RC (Release Candidate) version of fluent-package v5 series. We are planning to publish GA (General Availability) version of v5 series at the end of Aug 2023.

  • td-agent is renamed to fluent-package. (#448,#449,#463,#518)
    • This represents current community-oriented development styles well.
  • Debian 12 (bookworm) has been supported. (#462,#509)
  • Removed Ubuntu 16.04 (xenial), Ubuntu 18.04 (bionic) support. (#457,#509)
  • Amazon Linux 2023 has been supported. (#459)
  • Introduced new package signing key. The new key will be used in the future
    release. we still use using old signing key for a while. (#507)

Not only changing package name, but also there are some notable changes.
Basically, for td-agent v4 users, it aims to keep compatibility as far as possible
by executing the migration process with copying old files or providing
symbolic links for it.

If you created custom service units, you must manually modify the old file to the new path.
For example, you must update such as: D_PRELOAD, GEM_HOME, GEM_PATH, path of fluentd and so on.

For all platform:

  • The content of fluent-package changed to install under /opt/fluent. (e.g. c:/opt/fluent for windows) (#464)
  • During upgrade install process from v4, it respects the old content
    and path of log files as far as possible. (#489,#500,#505)
  • /usr/sbin/td-agent and /usr/sbin/td-agent-gem was changed to
    /usr/sbin/fluentd and /usr/sbin/fluent-gem. For backward
    compatibility, the symbolic link is provided for upgrade users. (#531)
  • Changed the path of example default configuration file to /opt/fluent/share/fluentd.conf. (#525,#528)

For Debian/Ubuntu user:

  • Debian 12 (bookworm) has been supported. (#462,#509)

  • Removed Ubuntu 16.04 (xenial), Ubuntu 18.04 (bionic) support. (#457,#509)

  • deb: the service file is changed to fluentd.service.
    It provides td-agent as an alias. Note that if you
    want to keep using td-agent as a service name, you must
    explicitly execute the following commands: (#461,#516)

    $ sudo systemctl stop td-agent
    $ (upgrade to fluent-package...)
    $ sudo systemctl unmask td-agent
    $ sudo systemctl enable --now fluentd
    
  • deb: user/group name was changed to _fluentd. This change is
    introduced to follow Debian policy. For backward compatibility, if
    you upgraded from v4, td-agent user/group remains as same
    UID/GID of _fluentd. This change makes easy to
    keep using /etc/logrotate.d/td-agent as is. (#475,#519)

    • Note that process or file owner of fluent-package is displayed
      as td-agent instead of fluentd.
  • deb: the path of service configuration file is changed to
    /etc/default/fluentd. (#461)

  • deb: fluentd-apt-source was renamed to fluent-apt-source.

    • You can remove transitional fluentd-apt-source after upgrading
      to fluent-apt-source. (#507,#514,#515)
  • deb: for LTS users, added fluent-lts-apt-source package (#541)

For RHEL user:

  • rpm: the service file is changed to fluentd.service.
    It provides td-agent as an alias. Note that if you
    want to keep using td-agent as a service name, you must
    explicitly execute the following commands: (#461,#516)

    $ sudo systemctl enable fluentd
    
  • rpm: user/group name was changed to fluentd. For backward
    compatibility, if you upgraded from v4, td-agent user/group
    remains as same UID/GID of fluentd. This change makes easy to
    keep using /etc/logrotate.d/td-agent as is. (#475,#519)

    • Note that process or file owner of fluent-package is displayed
      as td-agent instead of fluentd.
  • rpm: the path of service configuration file is changed to
    /etc/sysconfig/fluentd. (#461)

  • rpm: prelink configuration was removed. (#472,#529)

    • In recent days, it is common to disable prelink configuration. If
      you upgrade from v4, that configuration file
      (/etc/sysconfig/prelink.conf.d/td-agent-ruby.conf) itself will be
      removed or the entry about td-agent will be removed from
      /etc/sysconfig/prelink.conf.
  • rpm: added support for Amazon Linux 2023. (#459)

  • rpm: fixed build failure on CentOS 7 aarch64 (#545)

For Windows user:

  • msi: renamed to "Fluent Package" (#463,#466,#471)

  • msi: the default install path of fluent-package was changed to c:/opt/fluent.
    Note that old log files are kept as is. The following files are migrated to the
    new path: (#466,#469,#487)

    • c:/opt/td-agent/etc/td-agent/td-agent.conf
    • c:/opt/td-agent/etc/plugins/*
  • msi: the prefix of batch files were renamed to fluent*.
    Thus td-agent-prompt.bat was renamed to fluent-package-prompt.bat. (#484)

  • msi: disable auto starting service after install. (#521)

    • If you want to start fluentd as a service, execute the following command with administrator privileges.
    > net start fluentdwinsvc
    
  • msi: stop customizing icons for file browser (#469)

  • msi: update resources for fluent-package (#470)

  • msi: changed the default path of buffer/failed_records (#527)

For macOS user:

WARNING: Currently we have no plan to release dmg version of fluent-package yet.
It is just modified to be a minimally buildable state, it is for testing purpose only.

  • dmg: renamed to fluent-package (#474,#478,#479,#480,#481,#482,#483)
    • Note that the .dmg package support will be dropped in the future
      release. We plans to migrate for homebrew ecosystem.
  • dms: update resources for fluent-package (#473)

Core component

  • ruby v3.2.2 (update)
  • jemalloc v3.6.0
  • OpenSSL 3.1.0 Windows (update)
  • OpenSSL 3.0.8 macOS (update)
  • fluentd v1.16.2

Core gems

  • async-http v0.60.2 (update)
  • bundler v2.3.26
  • cool.io v1.7.1
  • http_parser.rb v0.8.0
  • msgpack v1.7.1 (update)
  • oj v3.15.0 (update)
  • serverengine v2.3.2
  • sigdump v0.2.5 (update)
  • tzinfo v2.0.6
  • tzinfo-data v1.2023.3
  • yajl-ruby v1.4.3

Bundled plugins and gems

  • aws-partitions v1.785.0 (update)
  • aws-sdk-core v3.178.0 (update)
  • aws-sdk-kms v1.71.0 (update)
  • aws-sdk-s3 v1.129.0 (update)
  • aws-sdk-sqs v1.61.0 (update)
  • aws-sigv4 v1.6.0 (update)
  • elasticsearch v8.8.0 (update)
  • fluent-diagtool v1.0.1
  • fluent-plugin-calyptia-monitoring v0.1.3
  • fluent-plugin-elasticsearch v5.3.0
  • fluent-plugin-flowcounter-simple 0.1.0
  • fluent-plugin-kafka v0.19.0
  • fluent-plugin-metrics-cmetrics v0.1.2
  • fluent-plugin-opensearch v1.1.3 (update)
  • fluent-plugin-prometheus v2.1.0 (update)
  • fluent-plugin-prometheus_pushgateway v0.1.1 (update)
  • fluent-plugin-record-modifier v2.1.1
  • fluent-plugin-rewrite-tag-filter v2.4.0
  • fluent-plugin-s3 v1.7.2
  • fluent-plugin-sd-dns 0.1.0
  • fluent-plugin-systemd v1.0.5
  • fluent-plugin-td v1.2.0
  • fluent-plugin-utmpx v0.5.0
  • fluent-plugin-webhdfs v1.5.0
  • mini_portile2 v2.8.2 (update)
  • prometheus-client v4.1.0 (update)
  • rdkafka v0.12.0 (update)
  • ruby-kafka v1.5.0
  • systemd-journal v1.4.2
  • td-client v1.0.8
  • webhdfs v0.10.2

On Windows

  • fluent-plugin-parser-winevt_xml v0.2.6 (update)
  • fluent-plugin-windows-eventlog v0.8.3
  • fluent-plugin-windows-exporter v1.0.0
  • winevt_c v0.10.1
  • nokogiri v1.15.3 (update)

td-agent v4.5.0

08 May 05:43
ac9ca53
Compare
Choose a tag to compare

Release v4.5.0 - 2023/05/08

Download

https://www.fluentd.org/download/fluent_package#td-agent

News

  • Update bundled Ruby to 2.7.8 which is the last version of Ruby 2.7 series.
    • Exceptionally for RHEL 9 & Ubuntu 22.04 jammy, update Ruby to 3.1.4.
    • The next major version of td-agent which bundles Ruby 3.2 is still work in
      progress. We'll announce it as soon as we are ready for it.
      The package name will be changed to fluent-package.
  • Update fluentd to 1.16.1
  • Update fluent-plugin-kafka to 0.19.0
  • Update fluent-plugin-elasticsearch to 5.3.0
  • Update fluent-plugin-opensearch to 1.1.0
  • Update nokogiri to 1.14.3 (Windows)
  • Drop Debian buster support

Core component

  • ruby v2.7.8 (update)
  • jemalloc v3.6.0
  • OpenSSL 1.1.1t for Windows & macOS (update)
  • fluentd v1.16.1 (update)

Core gems

  • bundler v2.3.26 (update)
  • msgpack v1.7.0 (update)
  • cool.io v1.7.1
  • serverengine v2.3.2 (update)
  • oj v3.14.3 (update)
  • async-http v0.60.1 (update)
  • http_parser.rb v0.8.0
  • yajl-ruby v1.4.3
  • sigdump v0.2.4
  • tzinfo v2.0.6 (update)
  • tzinfo-data v1.2023.3

Bundled plugins and gems

  • td-client v1.0.8
  • fluent-plugin-td v1.2.0
  • aws-sdk-core v3.171.0 (update)
  • aws-sdk-s3 v1.121.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 (update)
  • elasticsearch v8.7.0 (update)
  • fluent-plugin-elasticsearch v5.3.0 (update)
  • prometheus-client v2.1.0
  • fluent-plugin-prometheus v2.0.3
  • fluent-plugin-prometheus_pushgateway v0.1.0
  • systemd-journal v1.4.2
  • fluent-plugin-systemd v1.0.5
  • fluent-plugin-record-modifier v2.1.1 (update)
  • 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.0 (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.5 (update)
  • fluent-plugin-windows-eventlog v0.8.3 (update)
  • fluent-plugin-windows-exporter v1.0.0

td-agent v4.4.2

04 Nov 07:59
a5b59e2
Compare
Choose a tag to compare

Release v4.4.2 - 2022/11/04

Download

https://www.fluentd.org/download#td-agent

News

  • Update fluentd to 1.15.3
    • Fix log initializer to correctly create per-process files on Windows
    • out_file: Fix the multi-worker check with <worker 0-N> directive
    • Remove meaningless oj options
    • Support glob for !include directive in YAML config format
  • Update fluent-plugin-elasticsearch to 5.2.4
  • Update fluent-plugin-opensearch to 1.0.8
  • Update fluent-plugin-s3 to 1.7.2
  • Update fluent-plugin-windows-eventlog to 0.8.2
  • Update nokogiri to 1.13.9 (Windows)
  • macOS: Support Apple Silicon

td-agent v4.4.1

23 Aug 01:32
d9bc1aa
Compare
Choose a tag to compare

Release v4.4.1 - 2022/08/23

Download

News

  • Update fluentd to 1.15.2
    • out_file: Fix append mode with --daemon flag
    • Drop win32-api gem dependency
  • Update fluent-plugin-kafka to 0.18.1
    • Fix out_kafka2 doesn't respect chunk_limit_records and chunk_limit_size

Core component

  • ruby v2.7.6
  • jemalloc v3.6.0
  • fluentd v1.15.2 (update)

Core gems

  • bundler v2.3.18
  • msgpack v1.5.3
  • cool.io v1.7.1
  • serverengine v2.3.0
  • oj v3.13.17
  • async-http v0.56.6
  • http_parser.rb v0.8.0
  • yajl-ruby v1.4.3
  • sigdump v0.2.4
  • tzinfo v2.0.5
  • tzinfo-data v1.2022.1

Bundled plugins and gems

  • td-client v1.0.8
  • fluent-plugin-td v1.2.0
  • aws-sdk-core v3.131.3
  • aws-sdk-s3 v1.114.0
  • fluent-plugin-s3 v1.7.1
  • webhdfs v0.10.2
  • fluent-plugin-webhdfs v1.5.0
  • ruby-kafka v1.5.0
  • rdkafka v0.11.1
  • fluent-plugin-kafka v0.18.1 (update)
  • elasticsearch v8.3.0
  • fluent-plugin-elasticsearch v5.2.3
  • prometheus-client v2.1.0
  • fluent-plugin-prometheus v2.0.3
  • fluent-plugin-prometheus_pushgateway v0.1.0
  • systemd-journal v1.4.2
  • fluent-plugin-systemd v1.0.5
  • fluent-plugin-record-modifier v2.1.0
  • 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.0.7
  • fluent-plugin-metrics-cmetrics v0.1.2
  • fluent-plugin-calyptia-monitoring v0.1.3

On Windows

  • winevt_c v0.10.0
  • fluent-plugin-parser-winevt_xml v0.2.4
  • fluent-plugin-windows-eventlog v0.8.1
  • fluent-plugin-windows-exporter v1.0.0

td-agent v4.4.0

29 Jul 02:45
8d1aaea
Compare
Choose a tag to compare

Release v4.4.0 - 2022/07/29

Download

News

  • Update fluentd to 1.15.1
  • Drop Ubuntu 16.04 "Xenial Xerus" support
  • Remove TD_AGENT_OPTIONS= from systemd unit file.
    Load it from /etc/sysconfig/td-agent or /etc/default/td-agent instead.

Core component

  • ruby v2.7.6
  • jemalloc v3.6.0
  • fluentd v1.15.1 (update)

Core gems

  • bundler v2.3.18 (update)
  • msgpack v1.5.3 (update)
  • cool.io v1.7.1
  • serverengine v2.3.0 (update)
  • oj v3.13.17 (update)
  • async-http v0.56.6 (update)
  • http_parser.rb v0.8.0
  • yajl-ruby v1.4.3
  • sigdump v0.2.4
  • tzinfo v2.0.5 (update)
  • tzinfo-data v1.2022.1

Bundled plugins and gems

  • td-client v1.0.8
  • fluent-plugin-td v1.2.0 (update)
  • aws-sdk-core v3.131.3 (update)
  • aws-sdk-s3 v1.114.0 (update)
  • fluent-plugin-s3 v1.7.1 (update)
  • webhdfs v0.10.2
  • fluent-plugin-webhdfs v1.5.0
  • ruby-kafka v1.5.0 (update)
  • rdkafka v0.11.1
  • fluent-plugin-kafka v0.18.0 (update)
  • elasticsearch v8.3.0 (update)
  • fluent-plugin-elasticsearch v5.2.3 (update)
  • prometheus-client v2.1.0
  • fluent-plugin-prometheus v2.0.3 (update)
  • fluent-plugin-prometheus_pushgateway v0.1.0
  • systemd-journal v1.4.2
  • fluent-plugin-systemd v1.0.5
  • fluent-plugin-record-modifier v2.1.0
  • 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.0.7 (update)
  • fluent-plugin-metrics-cmetrics v0.1.2
  • fluent-plugin-calyptia-monitoring v0.1.3

On Windows

  • winevt_c v0.10.0 (update)
  • fluent-plugin-parser-winevt_xml v0.2.4
  • fluent-plugin-windows-eventlog v0.8.1
  • fluent-plugin-windows-exporter v1.0.0

td-agent v4.3.2

28 Jun 06:46
b9f2389
Compare
Choose a tag to compare

Release v4.3.2 - 2022/06/28

Download

News

This release is mainly for supporting new distributions released in 2022Q2.
We choose Ruby 3.1 to bundle for such new distributions to adopt to recent
environment such as OpenSSL 3.0. For other distributions, we still use
Ruby 2.7. We'll migrate to Ruby 3 completely after Ruby 3.2 is released.

  • Support new distributions
    • Red Hat Enterprise Linux 9
    • Ubuntu 22.04 LTS (Jammy Jellyfish)
  • Remove nokogiri from Linux and macOS packages
    • It was not used in actual by default on such environments.
    • Fix #400
  • Update yajl-ruby to v1.4.3 to address vulnerability
  • Update OpenSSL to 1.1.1p (for macOS and Windows)

td-agent v4.3.1.1 for Windows

26 May 01:26
6c0a58d
Compare
Choose a tag to compare

td-agent v4.3.1.1 for Windows - 2022/05/26

Download

News

v4.3.1.1 is a bug fix release only for Windows

  • Replace OpenSSL included in RubyInstaller with MinGW's OpenSSL v1.1.1.o-2 to
    fix memory leak: #374
  • Update nokogiri to 1.13.6 to fix some vulnerabilities.

td-agent v4.3.1

29 Apr 07:34
aa0f38d
Compare
Choose a tag to compare

td-agent v4.3.1 - 2022/04/29

Download

News

  • Update fluentd to v1.14.6
  • Add some new plugins
    • fluent-plugin-opensearch v1.0.4
    • fluent-plugin-metrics-cmetrics v0.1.2
    • fluent-plugin-calyptia-monitoring v0.1.3
    • fluent-plugin-windows-exporter v1.0.0
  • RPM: Remove .build-id directories

Core component

  • ruby v2.7.6 (update)
  • jemalloc v3.6.0
  • fluentd v1.14.6 (update)

Core gems

  • bundler v2.3.11 (update)
  • msgpack v1.5.1 (update)
  • cool.io v1.7.1
  • serverengine v2.2.5 (update)
  • oj v3.13.11 (update)
  • async-http v0.56.5
  • http_parser.rb v0.8.0
  • yajl-ruby v1.4.2 (update)
  • sigdump v0.2.4
  • tzinfo v2.0.4
  • tzinfo-data v1.2022.1 (update)

Bundled plugins and gems

  • td-client v1.0.8
  • fluent-plugin-td v1.1.0
  • aws-sdk-core v3.130.1 (update)
  • aws-sdk-s3 v1.113.0 (update)
  • fluent-plugin-s3 v1.6.1
  • webhdfs v0.10.2
  • fluent-plugin-webhdfs v1.5.0
  • ruby-kafka v1.4.0
  • rdkafka v0.11.1
  • fluent-plugin-kafka v0.17.5 (update)
  • elasticsearch v8.1.2 (update)
  • fluent-plugin-elasticsearch v5.2.2 (update)
  • prometheus-client v2.1.0
  • fluent-plugin-prometheus v2.0.2
  • fluent-plugin-prometheus_pushgateway v0.1.0
  • systemd-journal v1.4.2
  • fluent-plugin-systemd v1.0.5
  • fluent-plugin-record-modifier v2.1.0
  • 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

On Windows

  • winevt_c v0.9.3
  • fluent-plugin-parser-winevt_xml v0.2.4
  • fluent-plugin-windows-eventlog v0.8.1

testing-uploading-artifacts3

16 Jun 06:19
Compare
Choose a tag to compare
Testing Uploading Artifacts: Round 3

testing-uploading-artifacts2

16 Jun 03:22
Compare
Choose a tag to compare
Testing Uploading Artifacts: Round 2