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-handlingflag! 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-handlingwhen starting Telegraf to prepare for the upcoming change!
New Plugins
- #17993
inputs.logqlAdd plugin - #17604
inputs.nftablesAdd plugin - #17701
inputs.promqlAdd plugin - #17831
inputs.timexAdd plugin - #17875
outputs.arcAdd plugin - #17998
outputs.heartbeatAdd plugin - #17921
secretstores.googlecloudAdd plugin - #17844
secretstores.vaultAdd plugin
Features
- #18084
configAllow specifying env-handling mode for config check - #17753
configRemove deprecated options - #17915
configStore loaded sources - #17080
internalAdd support for parsing a timestamp in a TimeZone - #17916
loggingAllow registering callbacks for logging events - #17749
modelsImplement collection of plugin-internal statistics for all types - #18044
common.socketAdd option to specify source IP restrictions - #17760
inputs.aerospikeRemove deprecated options - #17759
inputs.cpuAdd number of physical CPUs - #17761
inputs.gnmiRemove deprecated options - #17732
inputs.influxdb_v2_listenerImplement ping endpoint - #17733
inputs.influxdb_v2_listenerMigrate to selfstat collector - #17965
inputs.ldapSupport external SASL bind (#17477) - #17478
inputs.ldapSupport ldapi protocol - #17743
inputs.modbusRemove deprecated plugin option values - #17762
inputs.mongodbRemove deprecated options - #17792
inputs.nats_consumerAcknowledge messages on delivery - #17710
inputs.nats_consumerAllow configuring Jetstream stream - #17742
inputs.netRemove deprecated plugin option value - #17624
inputs.netflowAdd datatypes to PEN mapping - #17697
inputs.netflowAdd support for float32 datatype - #17906
inputs.opcuaAdd namespace URI support - #17825
inputs.opcuaAdd remote certificate trust configuration - #17752
inputs.opcuaRemove deprecated options - #17991
inputs.opcuaSupport persistent self-signed client certificates - #17633
inputs.rabbitmqAdd type tag to queues - #18080
inputs.s7commAdd option idle_timeout - #17550
inputs.smartParse vendor specific ratio values - #17948
inputs.snmpAdd option to stop polling on first error - #17375
inputs.sqlAdd Vertica support - #17924
inputs.sqlserverAdd support for LPC and named-pipe protocols - #17796
inputs.sqlserverSet pool size and idle connection - #17872
inputs.statsdImprove performance - #17763
inputs.win_perf_countersRemove deprecated options - #17751
inputs.zookeeperRemove deprecated option - #17950
outputs.amonDeprecate plugin - #18062
outputs.heartbeatAdd configuration information - #18050
outputs.heartbeatAdd optional statistics output - #17869
outputs.mongodbAdd PLAIN authentication support and validation - #17755
outputs.mqttRemove deprecated option - #18048
outputs.natsAdd secret-support for credentials - #18007
outputs.natsSupport nkey seed authentication - #17409
outputs.remotefileAdd compression for remotefile plugin - #17764
parsers.binaryRemove deprecated options - #17754
parsers.xpathRemove deprecated options - #17576
processors.execdAdd log prefixing - #17741
processors.templateRemove deprecated template syntax
Bugfixes
- #18064
common.opcuaSkip file permission check on Windows - #18012
inputs.docker_logRemove hard-coded API version - #17960
inputs.opcuaAdd private key for certificate-based user authentication - #18036
inputs.procstatMake port conversion more robust - #18014
outputs.influxdb_v2Correct calculation of amount of batches for concurrent writes
Dependency Updates
- #18051
depsBump actions/checkout from 5 to 6 - #18021
depsBump cloud.google.com/go/storage from 1.57.1 to 1.57.2 - #18055
depsBump github.com/ClickHouse/clickhouse-go/v2 from 2.40.3 to 2.41.0 - #18019
depsBump github.com/SAP/go-hdb from 1.14.12 to 1.14.13 - #18076
depsBump github.com/alitto/pond/v2 from 2.5.0 to 2.6.0 - #18074
depsBump github.com/aws/smithy-go from 1.23.2 to 1.24.0 - #18020
depsBump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0 - #17887
depsBump github.com/hashicorp/consul/api from 1.32.4 to 1.33.0 - #18024
depsBump github.com/jedib0t/go-pretty/v6 from 6.7.1 to 6.7.2 - #18056
depsBump github.com/jedib0t/go-pretty/v6 from 6.7.2 to 6.7.5 - #18072
depsBump github.com/klauspost/compress from 1.18.1 to 1.18.2 - #18071
depsBump github.com/lxc/incus/v6 from 6.18.0 to 6.19.1 - #18018
depsBump github.com/microsoft/go-mssqldb from 1.9.3 to 1.9.4 - #18017
depsBump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.2 - #18054
depsBump github.com/prometheus/common from 0.67.2 to 0.67.4 - #18053
depsBump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0 - #18073
depsBump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.2 - #18027
depsBump github.com/safchain/ethtool from 0.6.2 to 0.7.0 - #18070
depsBump github.com/shirou/gopsutil/v4 from 4.25.10 to 4.25.11 - #18057
depsBump github.com/snowflakedb/gosnowflake from 1.17.0 to 1.18.0 - #17815
depsBump github.com/vertica/vertica-sql-go from 1.3.3 to 1.3.4 - #18031
depsBump go.opentelemetry.io/collector/pdata from 1.45.0 to 1.46.0 - #18043
depsBump golang.org/x/crypto from 0.44.0 to 0.45.0 - #18023
depsBump golang.org/x/mod from 0.29.0 to 0.30.0 - #18029
depsBump golang.org/x/net from 0.46.0 to 0.47.0 - #18025
depsBump google.golang.org/api from 0.255.0 to 0.256.0 - #18058
depsBump google.golang.org/grpc from 1.76.0 to 1.77.0 - #18033
depsBump k8s.io/client-go from 0.34.1 to 0.34.2 - #18030
depsBump modernc.org/sqlite from 1.40.0 to 1.40.1 - #18069
depsBump super-linter/super-linter from 8.2.1 to 8.3.0 - #18052
depsBump the aws-sdk-go-v2 group with 11 updates - #18015
depsBump 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 |