The td-agent ChangeLog

This article lists the changelog of td-agent.

Table of Contents

td-agent2 (Current Stable)

This version uses Fluentd v0.12.x, current stable version.

2017/01/01: Repository GPG Key Update

From 2017/01/01, major Linux packaging system apt has shutted off the support for SHA1 encrypted GPG key for package signing. This is because SHA1 algorithm is considered weak nowadays.

Thus, we have upgraded Treasure Agent’s GPG key located at https://packages.treasuredata.com/GPG-KEY-td-agent. Please follow the instruction below to update your GPG key for better security.

If you’re using the old GPG key, you’ll see the error message like below.

W: Signature by key XYZXYZXYZXYZXYZ uses weak digest algorithm (SHA1)

2016/12/31: version v2.3.4

  • fluentd v0.12.31
  • fluent-plugin-s3 v0.8.0
  • fluent-plugin-mongo v0.7.16
  • fluent-plugin-kafka v0.4.1
  • fluentd-ui v0.4.4.rc1
  • td v0.15.0
  • oj v2.18.0
  • aws-sdk v2.6.42
  • td-client v0.8.85
  • tzinfo-data v1.2016.10
  • ruby-kafka v0.3.15
  • httpclient v2.8.2.4
  • Add 32bit package to Ubuntu 16.04

2016/09/30: version v2.3.3

  • fluentd v0.12.29
  • fluent-plugin-s3 v0.7.1
  • fluent-plugin-mongo v0.7.15
  • fluent-plugin-kafka v0.3.1
  • fluent-plugin-td v0.10.29
  • fluentd-ui v0.4.3
  • td v0.15.0
  • cool.io v1.4.5
  • aws-sdk v2.6.3
  • td-client v0.8.83
  • tzinfo-data v1.2016.6
  • ruby-kafka v0.3.15
  • jemalloc v4.2.1

2016/07/10: version v2.3.2

  • fluentd v0.12.26
  • fluent-plugin-s3 v0.6.8
  • fluent-plugin-webhdfs v0.4.2
  • fluent-plugin-mongo v0.7.13
  • fluent-plugin-rewrite-tag-filter v1.5.5
  • td v0.14.0
  • ruby v2.1.10
  • cool.io v1.4.4
  • sigdump v0.2.4
  • httpclient v2.7.2
  • oj v2.15.1
  • aws-sdk v2.3.14
  • webhdfs v0.8.0
  • tzinfo-data v1.2016.5
  • Ubuntu 16.04 64bit support

2016/02/11: version v2.3.1

  • fluentd v0.12.20
  • fluent-plugin-s3 v0.6.5
  • fluent-plugin-td v0.10.28
  • fluent-plugin-td-monitoring v0.2.2
  • fluent-plugin-mongo v0.7.12
  • fluent-plugin-rewrite-tag-filter v1.5.4
  • td v0.13.2
  • rubygems v2.4.8
  • httpclient v2.7.1
  • oj v2.14.4
  • aws-sdk v2.2.14
  • webhdfs v0.7.4
  • tzinfo-data v1.2016.1

2015/12/24: version v2.3.0

  • fluentd v0.12.19
  • fluent-plugin-s3 v0.6.4
  • fluent-plugin-td v0.10.28
  • fluent-plugin-mongo v0.7.11
  • fluent-plugin-rewrite-tag-filter v1.5.3
  • td v0.13.0
  • ruby v2.1.8
  • bundler v1.10.6
  • cool.io v1.4.2
  • oj v2.14.2
  • tzinfo-data v1.205.07

2015/06/29: version v2.2.1

  • fluentd v0.12.12
  • fluent-plugin-s3 v0.5.9
  • fluent-plugin-mongo v0.7.10
  • fluent-plugin-td v0.10.27
  • fluent-plugin-td-monitoring v0.2.1
  • td v0.11.10
  • fluentd-ui v0.4.2
  • rpm: Fix -e issue in init script
  • deb: Improve stop mechanizm to prevent killing other td-agent process in containers
  • deb: Add STOPTIMEOUT parameter to control shutdown td-agent process same as rpm

2015/04/06: version v2.2.0

2015/03/26: version v2.1.5-1

  • Put logrotate setting in deb package
  • Fix status command in rpm init script
  • Include postgresql

2015/03/03: version v2.1.5

2015/02/09: version v2.1.4

2014/12/23: version v2.1.3

2014/11/17: version v2.1.2

  • fluentd v0.10.57
  • fluent-plugin-scribe v0.1.3
  • fluent-plugin-mongo v0.7.4
  • fluent-plugin-s3 v0.4.3
  • fluent-plugin-webhdfs v0.4.1
  • fluent-plugin-td-monitoring v0.1.4
  • Remove fluent-plugin-flume
  • fluentd-ui v0.3.7
  • jemalloc 2.2.5
  • rubygems 2.2.1
  • Create /var/run/td-agent during post installation on rpm

2014/10/22: version v2.1.1

  • Ruby 2.1.3
  • fluentd v0.10.55
  • td v0.11.5
  • td-client v0.8.66
  • fluent-plugin-scribe v0.1.2
  • fluent-plugin-s3 v0.4.1
  • fluent-plugin-webhdfs v0.3.1
  • fluent-plugin-td v0.10.22
  • fluent-plugin-td-monitoring v0.1.3
  • Fix option handling in configtest
  • rpm: default timeout to 120 seconds
  • Change v1 non-quoted string literal behaviour: https://groups.google.com/forum/#!topic/fluentd/4C36iAyI87E

2014/09/05: version v2.1.0

  • Ruby 2.1.2
  • fluentd v0.10.53
  • Use —use-v1-config by default
  • jemalloc v3.6.0
  • msgpack-ruby v0.5.8
  • Cool.io v1.2.4

td-agent3 (Experimental, Not Recommended Yet)

This version uses Fluentd v0.14.x, current experimental version. This article describes the differences between td-agent2 and td-agent3.

2017/01/08: version v3.0.0

  • Ruby 2.4.0
  • Fluentd v0.14.11
  • fluent-plugin-s3 v1.0.0.rc1
  • fluent-plugin-kafka v0.5.0
  • fluent-plugin-elasticsearch v1.9.2
  • yajl-ruby v1.3.0
  • msgpack-ruby v1.0.2
  • Remove fluent-plugin-scribe and fluent-plugin-mongo from bundled plugins
  • Added Windows support
  • Dropped CentOS 5, Ubuntu Lucid, Ubuntu Precise, Debian Wheezy support

td-agent1 (Old Stable, Not Recommended for New Deployments)

2014/10/20: version v1.1.21

  • fluentd v0.10.55
  • td v0.11.5
  • td-client v0.8.66
  • fluent-plugin-scribe v0.1.2
  • fluent-plugin-s3 v0.4.1
  • fluent-plugin-webhdfs v0.3.1
  • fluent-plugin-td v0.10.22
  • fluent-plugin-td-monitoring v0.1.3
  • Fix option handling in configtest
  • rpm: default timeout to 120 seconds
  • deb: fix cleanup routine in purge

2014/06/19: version v1.1.20

  • fluentd v0.10.50
  • td-client v0.8.61
  • fluent-plugin-s3 v0.4.0
  • fluent-plugin-td v0.10.20
  • fluent-plugin-td-monitoring v0.1.2
  • rspec v3.0.0
  • Improve stop routine of init script in RPM
  • Set ‘ulimit -n 65536’ at start

2014/04/01: version v1.1.19

2013/12/05: version v1.1.18

2013/09/25: version v1.1.17

  • fluentd v0.10.39
  • td-client v0.8.55
  • td v0.10.89
  • fluent-plugin-td v0.10.16
  • Fix configtest permission issue at restart
  • Create /etc/default/td-agent to set daemon options at Debian and Ubuntu

2013/08/30: version v1.1.16

2013/08/02: version v1.1.15

2013/06/24: version v1.1.14

  • fluentd v0.10.35
  • td-client v0.8.52
  • td v0.10.82
  • fluent-plugin-s3 v0.3.3
  • fluent-plugin-webhdfs v0.2.0
  • webhdfs v0.5.3
  • bson_ext v1.8.6
  • bson v1.8.6
  • mongo v1.8.6
  • yajl-ruby v1.1.0
  • json v1.7.7

2013/04/23: version v1.1.13

2013/04/04: version v1.1.12

  • fluentd v0.10.33
  • fluent-plugin-s3 v0.3.1
  • fluent-plugin-mongo v0.7.0
  • fluent-plugin-webhdfs v0.1.2
  • msgpack v0.4.7
  • bson_ext v1.8.4
  • bson v1.8.4
  • mongo v1.8.4
  • iobuffer v1.1.2

2012/12/07: version v1.1.11

2012/10/16: version v1.1.10.3

  • td-client v0.8.34 to set the timeout for connect(2)

2012/10/15: version v1.1.10.2

2012/10/15: version v1.1.10.1

  • fixed /usr/bin/td regression of setting GEM_HOME and GEM_PATH

2012/10/15: version v1.1.10

  • fluentd v0.10.27
  • fluent-plugin-mongo v0.6.9
  • fluent-plugin-webhdfs v0.5.1
  • fluent-plugin-td v0.10.11
  • enable debug agent by default (td-agent.conf)
  • set GEM_HOME and GEM_PATH at /usr/[s]bin/scripts to avoid RVM conflicts

2012/08/27: version 1.1.9

  • fixed /usr/bin/td doesn’t take any command line argument
  • Ubuntu LTS Precise 12.04 is now supported
  • allow overriding the variables by /etc/sysconfig/td-agent (rpm)

2012/07/23: version 1.1.8

  • fluentd v0.10.25
  • fixed critical problem of duplicate daemon launch problem (both deb and rpm)

2012/06/12: version 1.1.7

  • bson_ext v1.6.4
  • bson v1.6.4
  • mongo v1.6.4
  • fluent-plugin-td v0.10.7
  • td v0.10.25 (new)
  • install /usr/bin/td (new)

2012/05/20: version 1.1.6

  • fluent-plugin-flume v0.1.1
  • remove ruby package dependency (rpm only)

2012/05/02: version 1.1.5

  • ruby v1.9.3-p194 (security fix)
  • fluentd v0.10.22
  • add —with-libyaml-dir to ruby’s configure options

2012/04/23: version 1.1.4.4

  • add td-libyaml to the dependency (rpm only)
  • support debian 5 lenny (deb only)

2012/04/17: version 1.1.4

  • use ruby-1.9.3-p125
  • use jemalloc v2.2.5, to avoid memory fragmentations
  • fluentd v0.10.19
  • fluent-plugin-mongo v0.6.7
  • fluent-plugin-td v0.10.6

2012/03/24: version 1.1.3.1

  • not to start daemon, at the first installation. (rpm only)
  • fix prelink Ruby breakage problem on CentOS 4 (rpm only)
  • fix ‘/etc/init.d/td-agent status’ problem on CentOS 4 (rpm only)

2012/03/10: version 1.1.3

2012/02/22: version 1.1.2.2

  • reduced # of dependent packages of RPM. The build time dependencies were unexpectedly included.

2012/02/21: version 1.1.2.1

  • fixed problem of removing /etc/prelink.d/td-agent.conf file, when upgrading (rpm only)

2012/02/15: version 1.1.2

  • fluentd v0.10.10
  • fluent-plugin-td v0.10.5
  • fluent-plugin-scribe v0.10.7
  • fluent-plugin-mongo v0.6.3
  • fluent-plugin-s3 v0.2.2 (New!)

2012/01/24: version 1.1.1

  • fluentd v0.10.9
  • fluent-plugin-scribe v0.10.6
  • fluent-plugin-mongo v0.6.2
  • fix /var/run/td-agent/ creation in init.d script
  • fix Ruby interpreter breakings by prelink, on 32-bit platform

2011/11/11: version 1.1.0

  • fluentd v0.10.6
  • fluent-plugin-td v0.10.2
  • fluent-plugin-scribe v0.10.3
  • fluent-plugin-mongo v0.4.0 (new)
  • prevent prelink to break Ruby interpreter at the nightly job

2011/10/10: version 1.0.11

  • fix gem installation order

2011/10/05: version 1.0.10

  • fix posinst script for not overwriting user-installed config file

2011/10/01: version 1.0.9

  • fluent v0.9.16
  • fluent-plugin-scribe v0.9.10

2011/09/20: version 1.0.8

  • fluent v0.9.14
  • fluent-plugin-td v0.9.10

Last modified: Jan 03 2017 12:18:51 UTC

If this article is incorrect or outdated, or omits critical information, please let us know. For all other issues, please see our support channels.