Skip to content

v1.21.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@MyaLongmire MyaLongmire released this 01 Dec 22:12
· 3374 commits to master since this release

Change Log

v1.21.0-rc0 [2021-12-01]

Release Notes

Thank you to @zak-pawel for lots of linter fixes!

Bugfixes

  • #10112 inputs.cloudwatch Cloudwatch metrics collection
  • #10178 outputs.all Register bigquery to output plugins
  • #10165 inputs.sysstat Sysstat to use unique temp file vs hard-coded
  • #10046 Update nats-sever to support openbsd
  • #10091 inputs.prometheus Check error before defer in prometheus k8s
  • #10101 inputs.win_perf_counters Add setting to win_perf_counters input to ignore localization
  • #10136 inputs.snmp_trap Remove snmptranslate from readme and fix default path
  • #10116 inputs.statsd Input plugin statsd parse error
  • #10131 Skip knxlistener when writing the sample config
  • #10119 inputs.cpu Update shirou/gopsutil from v2 to v3
  • #10074 outputs.graylog Failing test due to port already in use
  • #9865 inputs.directory_monitor Directory monitor input plugin when data format is CSV and csv_skip_rows>0 and csv_header_row_count>=1
  • #9862 outputs.graylog Graylog plugin TLS support and message format
  • #9908 parsers.json_v2 Remove dead code
  • #9881 outputs.graylog Mute graylog UDP/TCP tests by marking them as integration
  • #9751 Update google.golang.org/grpc module from 1.39.1 to 1.40.0

Features

  • #10200 aggregators.deprecations.go Implement deprecation infrastructure
  • #9518 inputs.snmp Snmp to use gosmi
  • #10130 outputs.influxdb_v2 Add retry to 413 errors with InfluxDB output
  • #10144 inputs.win_services Add exclude filter
  • #9995 inputs.mqtt_consumer Enable extracting tag values from MQTT topics
  • #9419 aggregators.all Add support of aggregator as Starlark script
  • #9561 processors.regex Extend regexp processor do allow renaming of measurements, tags and fields
  • #8184 outputs.http Add use_batch_format for HTTP output plugin
  • #9988 inputs.kafka_consumer Add max_processing_time config to Kafka Consumer input
  • #9841 inputs.sqlserver Add additional metrics to support elastic pool (sqlserver plugin)
  • #9910 common.tls Filter client certificates by DNS names
  • #9942 outputs.azure_data_explorer Add option to skip table creation in azure data explorer output
  • #9984 processors.ifname Add more details to logmessages
  • #9833 common.kafka Add metadata full to config
  • #9876 Update etc/telegraf.conf and etc/telegraf_windows.conf
  • #9256 inputs.modbus Modbus connection settings (serial)
  • #9860 inputs.directory_monitor Adds the ability to create and name a tag containing the filename using the directory monitor input plugin
  • #9740 inputs.prometheus Add ignore_timestamp option
  • #9513 processors.starlark Starlark processor example for processing sparkplug_b messages
  • #9449 parsers.json_v2 Support defining field/tag tables within an object table
  • #9827 inputs.elasticsearch_query Add debug query output to elasticsearch_query
  • #9241 inputs.snmp Telegraf to merge tables with different indexes
  • #9013 inputs.opcua Allow user to select the source for the metric timestamp.
  • #9706 inputs.puppetagent Add measurements from puppet 5
  • #9644 outputs.graylog Add graylog plugin TCP support
  • #8229 outputs.azure_data_explorer Add json_timestamp_layout option

New Input Plugins

  • #9724 Add intel_pmu plugin
  • #9771 Add Linux Volume Manager input plugin
  • #9236 Openstack input plugin

New Output Plugins

  • #9891 Add new groundwork output plugin
  • #9923 Add mongodb output plugin
  • #9346 Azure Event Hubs output plugin
Arch Platform Package SHA256
arm64 Centos telegraf-1.21.0-0.rc0.aarch64.rpm a10386d7121140283b210b2fcc94846cb13d63d625bbb5bcab265657546f45b1
armel Centos telegraf-1.21.0-0.rc0.armel.rpm e7370fb3c6c5a3844cc7fc5dc31e7a10a3b32898f91db30a648c5b071e9dabeb
armv6hl Centos telegraf-1.21.0-0.rc0.armv6hl.rpm 3f1ea3aa8fdbed8ee04cbfc71196e61fc002bfa1c9f03fc79a04fd010fb3283a
i386 Centos telegraf-1.21.0-0.rc0.i386.rpm 87bf6459b5a47d3dfbaa5e90f50bc45468b7dfac5aad9223941e5676cf6a26b1
ppc64le Centos telegraf-1.21.0-0.rc0.ppc64le.rpm 3ae03d4bcdb20ca2298029341bde9b95dd35b158079df239df4ffd06a42ff8af
s390x Centos telegraf-1.21.0-0.rc0.s390x.rpm ac38acd257dd605eddafe2822f27521d16819a556e8a7f37a5faa739b307c8aa
amd64 Centos telegraf-1.21.0-0.rc0.x86_64.rpm 7e28debf3d0ca801bd5c026aad6666d39ac834e3367aa9e253a27bbd89514d22
amd64 Mac OS X telegraf-1.21.0~rc0_darwin_amd64.dmg d7cd80bd3aa0edbb3005a33040046ab6c6370bc7e5504dfb7481bc3083cc6090
amd64 Mac OS X telegraf-1.21.0~rc0_darwin_amd64.tar.gz 6506b84dbac1561e9d83210cb3fa8623acd476fdae4f6d89c813fb1bf31bf64c
amd64 FreeBSD telegraf-1.21.0~rc0_freebsd_amd64.tar.gz 6768d936a59cdb6b60263ccdce52ad9afb4a5559c24fd7d08dc19d54dd14ce40
armv7 FreeBSD telegraf-1.21.0~rc0_freebsd_armv7.tar.gz 04833fbf62e493cffaf71fa1b09864065d9be65bd4e78f7ad649de3c86b95267
i386 FreeBSD telegraf-1.21.0~rc0_freebsd_i386.tar.gz deadc4385d7b9a000915bcd7f56729f78de7f9f7725c58d1edf5f7877a52431e
amd64 Linux telegraf-1.21.0~rc0_linux_amd64.tar.gz b73e2829d4ae60173377c32cbbd69bcf81853089de52fab387dcb17d54490bec
arm64 Linux telegraf-1.21.0~rc0_linux_arm64.tar.gz 0c7b3538ffd5c6f4481745417095c3c5fe5160f85e0d1095e5a606ca7698cd71
armel Linux telegraf-1.21.0~rc0_linux_armel.tar.gz e64f1253a4b97171411820b0f41aa41f9487dfe873034065f839b37a6c5e85e4
armhf Linux telegraf-1.21.0~rc0_linux_armhf.tar.gz 6bcb95bf933dac586bb3211bb1250c667f5cd3dc81686385f0bb3763a9014412
i386 Linux telegraf-1.21.0~rc0_linux_i386.tar.gz bb672c227d3b1f0dd43db3d5e99748801a9cf445d32aa3d40e255eed8f1d6777
mips Linux telegraf-1.21.0~rc0_linux_mips.tar.gz 7461908b3ab64821c9c0e445eb9159f6ffe323036ce2959f2d278b665f462a8d
mipsel Linux telegraf-1.21.0~rc0_linux_mipsel.tar.gz 77fd109e2e2f8cb202f2893d9271bb81734b7905fe5418bb0f5ca9dd6c1d2b5a
ppc64le Linux telegraf-1.21.0~rc0_linux_ppc64le.tar.gz 4120b63c79a9f2965cfbfe8d9ae83389bcb44a9f31a18a9d86784141cf980c06
s390x Linux telegraf-1.21.0~rc0_linux_s390x.tar.gz bcdfa4e15efda5be3cb25d2df474be914620851d38ab0d8d0588377c1ce3ce49
amd64 Linux telegraf-1.21.0~rc0_static_linux_amd64.tar.gz feca60e704da011436313dce09a46bd30f2c821ac386d887e214094f1ea98282
amd64 Windows telegraf-1.21.0~rc0_windows_amd64.zip 9f52ef63efaf271cf9f55215cf0a9a4b190c455c964c511fa5c0f49db370a29c
i386 Windows telegraf-1.21.0~rc0_windows_i386.zip 2b8bb5ba06c71daea5bedb09c35892994fe4e0c81c71e3b38adbb24741f529e7
amd64 Debian telegraf_1.21.0~rc0-1_amd64.deb 588b4f291ed478f38088d98a51998a19e96707813b49f5cc0b2e67941c0f2126
arm64 Debian telegraf_1.21.0~rc0-1_arm64.deb 0cabdad91217331f3d763bee3dbab7e35e3f29a7ec15a95c7ac11e857ccb8124
armel Debian telegraf_1.21.0~rc0-1_armel.deb 7fe9fa8afa4b5096ded9af20ab0324ba3959643adad377507465a7bccb2e78a7
armhf Debian telegraf_1.21.0~rc0-1_armhf.deb b7f1971662f9a3c6844c3375fc9b3fa6905356024c52572c999d9598ba440503
i386 Debian telegraf_1.21.0~rc0-1_i386.deb 08ce705be863004cb7e177cc3eca202c3d93cd098735e52fd15e48c5ec8b2187
mips Debian telegraf_1.21.0~rc0-1_mips.deb 6e8aaadaa98aa15186290c42a6dcbeaab154f6d9c19ecbf8541c9c877ddb71b9
mipsel Debian telegraf_1.21.0~rc0-1_mipsel.deb 518cd4e89b6f106ed2cfe1d1bffbff4bee5d88b0ffb8ef6503201c7c97d1c04e
ppc64el Debian telegraf_1.21.0~rc0-1_ppc64el.deb c985debb6fa8f781b0c2c8c4c78e5ee19a16c527abe3abad8e6c8fa30680d6a9
s390x Debian telegraf_1.21.0~rc0-1_s390x.deb c0a4ab8e10dc439903b7edfaefb4954003388ba9cc50dfafb1b5f899a2c4fa22