Skip to content

v1.30.0

Compare
Choose a tag to compare
@powersj powersj released this 11 Mar 13:32
· 651 commits to master since this release
3c03ddc

v1.30.0 [2024-03-11]

Deprecation Removals

This release removes the following deprecated plugins:

Furthermore, the following deprecated plugin options are removed:

  • mountpoints of inputs.disk in #14913
  • metric_buffer of inputs.mqtt_consumer in #14914
  • metric_buffer of inputs.nats_consumer in #14915
  • url of outputs.influxdb in #14916

Replacements do exist, so please migrate your configuration in case you are
still using one of those plugins. The telegraf config migrate command might
be able to assist with the procedure.

Important Changes

  • The default read-timeout of inputs.syslog of five seconds is not a sensible
    default as the plugin will close the connection if the time between
    consecutive messages exceeds the timeout.
    #14837 sets the timeout
    to infinite (i.e zero) as this is the expected behavior.
  • With correctly sanitizing PostgreSQL addresses (PR #14829)
    the server tag value for a URI-format address might change in case it
    contains spaces, backslashes or single-quotes in non-redacted parameters.

New Plugins

  • #13739 outputs.zabbix Add Zabbix plugin
  • #14474 serializers.binary Add binary serializer
  • #14223 processors.snmp_lookup Add SNMP lookup processor

Features

  • #14491 Add loongarch64 nightly and release builds
  • #14882 agent Add option to skip re-running processors after aggregators
  • #14676 common.opcua Add debug info for nodes not in server namespace
  • #14743 http Allow secrets in headers
  • #14806 inputs.aerospike Deprecate plugin
  • #14872 inputs.amd_rocm_smi Add startup_error_behavior config option
  • #14673 inputs.chrony Allow to collect additional metrics
  • #14629 inputs.chrony Remove chronyc dependency
  • #14585 inputs.kafka_consumer Mark messages that failed parsing
  • #14507 inputs.kernel Add Pressure Stall Information
  • #14764 inputs.modbus Add workaround for unusual string-byte locations
  • #14625 inputs.net Add speed metric
  • #14680 inputs.nvidia_smi Add startup_error_behavior config option
  • #14424 inputs.prometheus Add internal metrics
  • #14661 inputs.prometheus Add option to limit body length
  • #14702 inputs.redfish Allow secrets for username/password configuration
  • #14613 inputs.smart Add a device_type tag to differentiate disks behind a RAID controller
  • #14792 inputs.sqlserver Add stolen target memory ratio
  • #14814 inputs.systemd_units Allow to query unloaded/disabled units
  • #14539 inputs.systemd_units Introduce show subcommand for additional data
  • #14684 inputs.win_services Make service selection case-insensitive
  • #14628 outputs.graphite Allow to set the local address to bind
  • #14236 outputs.nats Introduce NATS Jetstream option
  • #14658 outputs.nebius_cloud_monitoring Add service configuration setting
  • #14836 outputs.websocket Allow specifying secrets in headers
  • #14870 serializers.csv Allow specifying fixed column order

Bugfixes

  • #14840 agent Catch panics in inputs goroutine
  • #14858 config Reword error message about missing config option
  • #14874 inputs.docker_log Use correct name when matching container
  • #14951 inputs.gnmi Add option to guess path tag from subscription
  • #14953 inputs.gnmi Handle canonical field-name correctly
  • #14910 inputs.netflow Fallback to IPFIX mappings for Netflow v9
  • #14852 inputs.phpfpm Continue despite erroneous sockets
  • #14871 inputs.prometheus List namespaces only when filtering by namespace
  • #14606 parsers.prometheus Do not touch input data for protocol-buffers
  • #14880 processors.override Correct TOML tag name
  • #14937 statefile Ensure valid statefile in package

Dependency Updates

  • #14931 deps Bump all github.com/aws/aws-sdk-go-v2 dependencies
  • #14894 deps Bump cloud.google.com/go/bigquery from 1.58.0 to 1.59.1
  • #14932 deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.27.0 to 1.30.2
  • #14949 deps Bump github.com/cloudevents/sdk-go/v2 from 2.15.0 to 2.15.2
  • #14929 deps Bump github.com/eclipse/paho.golang from 0.20.0 to 0.21.0
  • #14892 deps Bump github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0
  • #14923 deps Bump github.com/netsampler/goflow2 from v1.3.6 to v2.1.2
  • #14895 deps Bump github.com/peterbourgon/unixtransport from 0.0.3 to 0.0.4
  • #14933 deps Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0
  • #14857 deps Bump github.com/srebhan/cborquery from v0.0.0-20230626165538-38be85b82316 to v1.0.1
  • #14918 deps Bump github.com/vapourismo/knx-go from v0.0.0-20240107135439-816b70397a00 to v0.0.0-20240217175130-922a0d50c241
  • #14893 deps Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0
  • #14891 deps Bump golang.org/x/crypto from 0.19.0 to 0.20.0
  • #14930 deps Bump modernc.org/sqlite from 1.28.0 to 1.29.2
  • #14897 deps Bump super-linter/super-linter from 6.1.1 to 6.2.0
  • #14934 deps Bump super-linter/super-linter from 6.2.0 to 6.3.0

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.30.0-1.aarch64.rpm 84d75e89329f1565930fb6aad9c4b1a2d5443ea440ae2b0a593bf36ed1ac297a
armel CentOS telegraf-1.30.0-1.armel.rpm 32a17f35ffc4e4cc643618e8a293027a025d206718b7d45a5ba9b980ab4ca5a3
armv6hl CentOS telegraf-1.30.0-1.armv6hl.rpm cb74411a4aed1cb05b55e9e4e428c6ecb49ed359b5126042d55fe73199edeb0a
i386 CentOS telegraf-1.30.0-1.i386.rpm e9455354914ac7eec19af48cf1ab6c79d95b8f106998ccbbb6a181df00680a4d
unknown CentOS telegraf-1.30.0-1.loong64.rpm faf54f4a6edc47e57be273c9ecc1359c7800df8342dbbd2edc8c80259a9d8380
ppc64le CentOS telegraf-1.30.0-1.ppc64le.rpm 1f54144b514ee7d939e9bee2d75a0772bdf5f6d2a274638071e0aa9d1d887cf0
riscv64 CentOS telegraf-1.30.0-1.riscv64.rpm c3c22a9333f9b1c2cdd4ecf6dc51bfa6d21889c9887fc6c793688276303167ba
s390x CentOS telegraf-1.30.0-1.s390x.rpm afbeed6f0e21e8cbf0aca8703387183b3c32c0a4bd81c917972f890ac31a34f4
amd64 CentOS telegraf-1.30.0-1.x86_64.rpm b4a8ea468f0062f4a95c683b7f93ca4423996a6d36c08272bbe5fd17adee2d29
amd64 macOS telegraf-1.30.0_darwin_amd64.dmg 76142007d6eeb2a175f4f72e5e228004707a66bf367b14c797affa87993e83a5
amd64 macOS telegraf-1.30.0_darwin_amd64.tar.gz f864cc2aacae20b3d03771418e7c8ee3502ee017d67513e9b195cb6a99415940
arm64 macOS telegraf-1.30.0_darwin_arm64.dmg c09dcaf259c28ae2d19349ecc03d438006041faa708bcfe30cdc8bdcaeb75b6f
arm64 macOS telegraf-1.30.0_darwin_arm64.tar.gz 91c352e9c90b9e77668b95ad9df1773c3cfbb5d015296e03125951ed89cbb1e6
amd64 FreeBSD telegraf-1.30.0_freebsd_amd64.tar.gz 412349f73e57c00342077a7ae8101f71c3a7743fd9a578a08695becb210c3e80
armv7 FreeBSD telegraf-1.30.0_freebsd_armv7.tar.gz 828bfed20f6f74b418435170d95fa908ce6f971bf171daa50b8aad9e98169453
i386 FreeBSD telegraf-1.30.0_freebsd_i386.tar.gz b753dd7bda3cd0bc156c0d6b5ae7613837a619f6b704c7a114fb654a16aff638
amd64 Linux telegraf-1.30.0_linux_amd64.tar.gz e7153ae102d090f9296d8c647cd6b5975d18532c4ccfe74895c950450c2968f6
arm64 Linux telegraf-1.30.0_linux_arm64.tar.gz 6c82fc5ec6b72d75074165263e7dc31114e83cfbc002617052c6c5983d8fa9e4
armel Linux telegraf-1.30.0_linux_armel.tar.gz 81764d6d4ce2589fb0201dc66e50637252800c4a2969dd0674a7f6f0a43f8c58
armhf Linux telegraf-1.30.0_linux_armhf.tar.gz 4c3a31c873c97265a402c2ead781297c15d3de346e4d879c08c11d0d515c8932
i386 Linux telegraf-1.30.0_linux_i386.tar.gz 664e23db0ade7b40f4410b218b7a814ac62364d0558a4dff4ac0b7ef3a7c8927
unknown Linux telegraf-1.30.0_linux_loong64.tar.gz 049666e79b08ce562f5155a8ac81693905d47ee2c60172d2c169216554e3e212
mips Linux telegraf-1.30.0_linux_mips.tar.gz dbafef2b1fbbe18d0155f2488c7b98bf8d591fa40d08f127c0b7bd9b8b8d43be
mipsel Linux telegraf-1.30.0_linux_mipsel.tar.gz 7a1fe76076b3dc755bf9014232dd34dfffe18d2f7305148928b9ee0f96b4dbc2
ppc64le Linux telegraf-1.30.0_linux_ppc64le.tar.gz 667f19fb09891333623ec41bcb60f71c0c460c2cddc86e46a5b15691c368003f
riscv64 Linux telegraf-1.30.0_linux_riscv64.tar.gz dcebd6a45ef7be090d6b7e54f34f6d7c048d9c1fd00fe7e691c6d38a738004fd
s390x Linux telegraf-1.30.0_linux_s390x.tar.gz 000d6971f6c06fb4a16db623fdf5ffb1badffc568914325b320afd9faec07d20
amd64 Windows telegraf-1.30.0_windows_amd64.zip 5fee5b7ec9f47bf85b14f6146b028352dc54041b4854befaed3d8bd50eed7efe
arm64 Windows telegraf-1.30.0_windows_arm64.zip 1cd74d240376e1d9c4cd159cfa026381c2bb412293e8462b83ac82a5a726aafa
i386 Windows telegraf-1.30.0_windows_i386.zip a9031c4791e8461d476c4791f4a1dd47aafeb3b1756904945d996e5b1e6e60e7
amd64 Debian telegraf_1.30.0-1_amd64.deb 5e32685bfb14e85fc7016b427e3ef542b991040c3cbc005fb41577e69a25bd39
arm64 Debian telegraf_1.30.0-1_arm64.deb 1536a9bbd664c1209cebcd32647d9b493419c71ff3d14ec49f447d2d6a155c82
armel Debian telegraf_1.30.0-1_armel.deb 6e9091cef9560159e22a09832c296ea3f700eb0bbc67dccf500e120414bc4219
armhf Debian telegraf_1.30.0-1_armhf.deb a191fbcc660fc4c729ed4c58599f8d93edb92d7956abf54a5f9c0172da86d504
i386 Debian telegraf_1.30.0-1_i386.deb 9e15083738c5ee48ee9945a150c35d443630d82ef1900f30d09e5e4e2a4f63c0
unknown Debian telegraf_1.30.0-1_loong64.deb 3fc1a9245011ac748e9908235acc9c42289aff64d88f7b147bc09ea753b9e70f
mips Debian telegraf_1.30.0-1_mips.deb 78f2ec4217a157192538a7df183e794d9e85ae419b6aaf0db553377c60188ec7
mipsel Debian telegraf_1.30.0-1_mipsel.deb 0605acf6023250e39eb9aab206901b1f80bef89414f06d47b2c1a6d79037308e
ppc64el Debian telegraf_1.30.0-1_ppc64el.deb 2c35a08825417c5ca5f32c0ef9efe3b3af07cf7a9c002c4bedecce1b4d70bbf8
riscv64 Debian telegraf_1.30.0-1_riscv64.deb be1329ca80d9cc86bf175cac8159b78853c8a3362dc8cfebe91cc6a1967b8c43
s390x Debian telegraf_1.30.0-1_s390x.deb a56050aaca3c68feaff7bc2d32fc497f2c68c0f7e30d60431342d2bfaee3737f