github influxdata/telegraf v1.37.0

one day ago

v1.37.0 [2025-12-08]

Important Changes

  • PR #17966 introduced the strict handling of environment variables
    to prevent security issues. However, strict handling prevents using environment variables for non-string settings as
    the configuration before replacing the variables must be TOML conform. To provide security-by-default, we will change
    the default behavior of Telegraf to the strict environment variable handling with v1.38.0!
    Please make sure your configuration works in the now conditions by using the --strict-env-handling flag! If your
    configuration works in strict mode or you are not using environment variables, do not add the flag as it will be
    removed later and ignore the new warning at startup. In case you need the current behavior please add
    --non-strict-env-handling when starting Telegraf to prepare for the upcoming change!

New Plugins

  • #17993 inputs.logql Add plugin
  • #17604 inputs.nftables Add plugin
  • #17701 inputs.promql Add plugin
  • #17831 inputs.timex Add plugin
  • #17875 outputs.arc Add plugin
  • #17998 outputs.heartbeat Add plugin
  • #17921 secretstores.googlecloud Add plugin
  • #17844 secretstores.vault Add plugin

Features

  • #18084 config Allow specifying env-handling mode for config check
  • #17753 config Remove deprecated options
  • #17915 config Store loaded sources
  • #17080 internal Add support for parsing a timestamp in a TimeZone
  • #17916 logging Allow registering callbacks for logging events
  • #17749 models Implement collection of plugin-internal statistics for all types
  • #18044 common.socket Add option to specify source IP restrictions
  • #17760 inputs.aerospike Remove deprecated options
  • #17759 inputs.cpu Add number of physical CPUs
  • #17761 inputs.gnmi Remove deprecated options
  • #17732 inputs.influxdb_v2_listener Implement ping endpoint
  • #17733 inputs.influxdb_v2_listener Migrate to selfstat collector
  • #17965 inputs.ldap Support external SASL bind (#17477)
  • #17478 inputs.ldap Support ldapi protocol
  • #17743 inputs.modbus Remove deprecated plugin option values
  • #17762 inputs.mongodb Remove deprecated options
  • #17792 inputs.nats_consumer Acknowledge messages on delivery
  • #17710 inputs.nats_consumer Allow configuring Jetstream stream
  • #17742 inputs.net Remove deprecated plugin option value
  • #17624 inputs.netflow Add datatypes to PEN mapping
  • #17697 inputs.netflow Add support for float32 datatype
  • #17906 inputs.opcua Add namespace URI support
  • #17825 inputs.opcua Add remote certificate trust configuration
  • #17752 inputs.opcua Remove deprecated options
  • #17991 inputs.opcua Support persistent self-signed client certificates
  • #17633 inputs.rabbitmq Add type tag to queues
  • #18080 inputs.s7comm Add option idle_timeout
  • #17550 inputs.smart Parse vendor specific ratio values
  • #17948 inputs.snmp Add option to stop polling on first error
  • #17375 inputs.sql Add Vertica support
  • #17924 inputs.sqlserver Add support for LPC and named-pipe protocols
  • #17796 inputs.sqlserver Set pool size and idle connection
  • #17872 inputs.statsd Improve performance
  • #17763 inputs.win_perf_counters Remove deprecated options
  • #17751 inputs.zookeeper Remove deprecated option
  • #17950 outputs.amon Deprecate plugin
  • #18062 outputs.heartbeat Add configuration information
  • #18050 outputs.heartbeat Add optional statistics output
  • #17869 outputs.mongodb Add PLAIN authentication support and validation
  • #17755 outputs.mqtt Remove deprecated option
  • #18048 outputs.nats Add secret-support for credentials
  • #18007 outputs.nats Support nkey seed authentication
  • #17409 outputs.remotefile Add compression for remotefile plugin
  • #17764 parsers.binary Remove deprecated options
  • #17754 parsers.xpath Remove deprecated options
  • #17576 processors.execd Add log prefixing
  • #17741 processors.template Remove deprecated template syntax

Bugfixes

  • #18064 common.opcua Skip file permission check on Windows
  • #18012 inputs.docker_log Remove hard-coded API version
  • #17960 inputs.opcua Add private key for certificate-based user authentication
  • #18036 inputs.procstat Make port conversion more robust
  • #18014 outputs.influxdb_v2 Correct calculation of amount of batches for concurrent writes

Dependency Updates

  • #18051 deps Bump actions/checkout from 5 to 6
  • #18021 deps Bump cloud.google.com/go/storage from 1.57.1 to 1.57.2
  • #18055 deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.40.3 to 2.41.0
  • #18019 deps Bump github.com/SAP/go-hdb from 1.14.12 to 1.14.13
  • #18076 deps Bump github.com/alitto/pond/v2 from 2.5.0 to 2.6.0
  • #18074 deps Bump github.com/aws/smithy-go from 1.23.2 to 1.24.0
  • #18020 deps Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0
  • #17887 deps Bump github.com/hashicorp/consul/api from 1.32.4 to 1.33.0
  • #18024 deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.1 to 6.7.2
  • #18056 deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.2 to 6.7.5
  • #18072 deps Bump github.com/klauspost/compress from 1.18.1 to 1.18.2
  • #18071 deps Bump github.com/lxc/incus/v6 from 6.18.0 to 6.19.1
  • #18018 deps Bump github.com/microsoft/go-mssqldb from 1.9.3 to 1.9.4
  • #18017 deps Bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.2
  • #18054 deps Bump github.com/prometheus/common from 0.67.2 to 0.67.4
  • #18053 deps Bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0
  • #18073 deps Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.2
  • #18027 deps Bump github.com/safchain/ethtool from 0.6.2 to 0.7.0
  • #18070 deps Bump github.com/shirou/gopsutil/v4 from 4.25.10 to 4.25.11
  • #18057 deps Bump github.com/snowflakedb/gosnowflake from 1.17.0 to 1.18.0
  • #17815 deps Bump github.com/vertica/vertica-sql-go from 1.3.3 to 1.3.4
  • #18031 deps Bump go.opentelemetry.io/collector/pdata from 1.45.0 to 1.46.0
  • #18043 deps Bump golang.org/x/crypto from 0.44.0 to 0.45.0
  • #18023 deps Bump golang.org/x/mod from 0.29.0 to 0.30.0
  • #18029 deps Bump golang.org/x/net from 0.46.0 to 0.47.0
  • #18025 deps Bump google.golang.org/api from 0.255.0 to 0.256.0
  • #18058 deps Bump google.golang.org/grpc from 1.76.0 to 1.77.0
  • #18033 deps Bump k8s.io/client-go from 0.34.1 to 0.34.2
  • #18030 deps Bump modernc.org/sqlite from 1.40.0 to 1.40.1
  • #18069 deps Bump super-linter/super-linter from 8.2.1 to 8.3.0
  • #18052 deps Bump the aws-sdk-go-v2 group with 11 updates
  • #18015 deps Bump the aws-sdk-go-v2 group with 9 updates

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.37.0-1.aarch64.rpm 25d539850cf9576a17233d7b69b70acd2cf991178de6366b2ec0a18d7439a647
armel CentOS telegraf-1.37.0-1.armel.rpm c6ceaa99e6c753b90eaab335253c5521d7017080d5fe3e777e8cbc9c0a4a02af
armv6hl CentOS telegraf-1.37.0-1.armv6hl.rpm 9416a8affea80d78e2ef1d45f66410e0db05d23c5eacda02785b9525b5496ace
i386 CentOS telegraf-1.37.0-1.i386.rpm 15cab24c3b863f3724ee6ca7838e4e6590099f1dce225d9ac8898333cbbf86c9
unknown CentOS telegraf-1.37.0-1.loongarch64.rpm 036a7947e9d443a86c3f40715ad537d9d6cecf9cc3ee7531fcdaa4153783d283
ppc64le CentOS telegraf-1.37.0-1.ppc64le.rpm fbda7328677f175d119f1cb7edf01e17d62665428e2be6a41c28e802ed3929b7
riscv64 CentOS telegraf-1.37.0-1.riscv64.rpm f4b7dfc45c1fa66d818589e2b339c8d7498035dd3ef763a62d3565edcc827eec
s390x CentOS telegraf-1.37.0-1.s390x.rpm 9fdc775fb480e67b451019d7a7c9be9973fa7d249357ea857f7a1461979ebf50
amd64 CentOS telegraf-1.37.0-1.x86_64.rpm 192ec8cef6eaa95965716565806994d47ac99ac8f17fc2529bf080a6fbee6ed5
amd64 macOS telegraf-1.37.0_darwin_amd64.dmg 9f7984d563b2a068476d54fb7a2985b543a6d63e8ec9db30b0a94adf465f5e68
amd64 macOS telegraf-1.37.0_darwin_amd64.tar.gz 7e317070f70c8b066346231ff064b140f12e1b9ba3646fd97f3341bc3de4edb7
arm64 macOS telegraf-1.37.0_darwin_arm64.dmg 24dc5bf2821a92b8a950370f901a1b4ba385c5b28409ca7e20048afc3558c930
arm64 macOS telegraf-1.37.0_darwin_arm64.tar.gz 6946a26399a4d61a4efb719c7456909ab5078324b8df104e41d0aab7cc58304f
amd64 FreeBSD telegraf-1.37.0_freebsd_amd64.tar.gz 05b47eb0c26cbbf6e2171bb8bfc427c6bbcb26f1c123360370bce831f8f63828
armv7 FreeBSD telegraf-1.37.0_freebsd_armv7.tar.gz d94859ea4e590a7611751e81a351a90e5fdfb26eaabdd27d6ef3d986a424596c
i386 FreeBSD telegraf-1.37.0_freebsd_i386.tar.gz b3c0733fe852dc1331a39cfa6ee96e5232dc5ee5993dc84856fa474eb9491201
amd64 Linux telegraf-1.37.0_linux_amd64.tar.gz 014f0c88d78ec80ae2449e1915da52025eccb17ebcaa3adcd7bafe0c9820f55e
arm64 Linux telegraf-1.37.0_linux_arm64.tar.gz 5e28f1e5f549163bff962b3994453fdbe057c3fe747a34240291b15cfa51584a
armel Linux telegraf-1.37.0_linux_armel.tar.gz 4e908393ae378f24e34f408a32be05dab66f9687565625340c2942b6c8dfd312
armhf Linux telegraf-1.37.0_linux_armhf.tar.gz 1cb528fd13dd4ed9c7d8624475e58039e3eee9cd915749d4fa4b0f2ab402cd44
i386 Linux telegraf-1.37.0_linux_i386.tar.gz 1e64450af14a51827ee1a42523f8353622be8e1a0cb3b9896ec392efab37e84c
loong64 Linux telegraf-1.37.0_linux_loong64.tar.gz ad43c26372a94c8ecb82f8721748f3942072f1ac0d26d24634fe756e0de06de8
mips Linux telegraf-1.37.0_linux_mips.tar.gz 7849baef4efc9105de685123457a53fd2ecf08d5133bb4ebd325c8cc1754c1a0
mipsel Linux telegraf-1.37.0_linux_mipsel.tar.gz 256cedeafed6db84bc2216cf4704f8da0137afd117ca05e24d42a2cd132976dd
ppc64le Linux telegraf-1.37.0_linux_ppc64le.tar.gz 35187735e2b97ce78c9ff8aff62653dce95659c243e746fdd3192166ffb67de7
riscv64 Linux telegraf-1.37.0_linux_riscv64.tar.gz 5ae4a4959fa13cf6a7bab23440a1801c8027b3f6ac777f10bf8fa2187264682c
s390x Linux telegraf-1.37.0_linux_s390x.tar.gz 8968e67f44632b76fbcc1933f59edb5ef233ac5c0bbbafdf83a757c51c3c6400
amd64 Windows telegraf-1.37.0_windows_amd64.zip 2813ace7c20712aa6b07f42300f02ff07a3d31465d8f3a734d7f844f6bdb6cb2
arm64 Windows telegraf-1.37.0_windows_arm64.zip f8f4b13f7a6aef3f74197fb1c1246113e605270bfdaf43e799f0a7700cc61c24
i386 Windows telegraf-1.37.0_windows_i386.zip fa487056cebbcf41cf0160c8c399a691ee5c1725047d2b6500d4aa38a08ce0d6
amd64 Debian telegraf_1.37.0-1_amd64.deb e9e44eff9af19c7118640570f940e0ccdc700f727328cbb79dd0268b3bb5275c
arm64 Debian telegraf_1.37.0-1_arm64.deb baf0a0e946140d25aeed765ab2f3a01e575cdb6c451f1b36197748e4b82e439f
armel Debian telegraf_1.37.0-1_armel.deb 6d5ad959d3a086e298e3e8af50686376125e227c520cf5fe81b25338434133dc
armhf Debian telegraf_1.37.0-1_armhf.deb e824df378a1b73fe33e1672794a17d0671e9c73ade183547f992727b8ecedc38
i386 Debian telegraf_1.37.0-1_i386.deb 0ed0065c3cb03646e31de95fbc4a9335d2c0ae942e497ee1209359f7d8c89156
loong64 Debian telegraf_1.37.0-1_loong64.deb 19738cd0ffd2c2590b2d8a0cdea4db794f826731a1fcc9aaf6baf4da12b79058
mips Debian telegraf_1.37.0-1_mips.deb 286136e6b373d63357fe2942d5523a51cb6ee94127ac555edeebfdcd88af488a
mipsel Debian telegraf_1.37.0-1_mipsel.deb 0fa3289398bb696c556688192f98b46ecc8cd55e68a05b826fb073e7e3bd7941
ppc64el Debian telegraf_1.37.0-1_ppc64el.deb 872f5921487bbb43af2b78bac1018ba2f6727643b51281617950c01a2a193240
riscv64 Debian telegraf_1.37.0-1_riscv64.deb c8401e3df20a02c9ac1b14d958a235ce5e619ba8a6ef3802b1d33429592c051c
s390x Debian telegraf_1.37.0-1_s390x.deb 0d9d4e3acb59e6f940b02d55d21fa64e1ff6caf5683a7dcca7eb62f61421ff1d

Don't miss a new telegraf release

NewReleases is sending notifications on new releases.