v1.37.0
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 Remove deprecated options
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 Bump github.com/hashicorp/consul/api from 1.32.4 to 1.33.0
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 | | 9fdc775fb480e67b451019d7a7c9be9973fa7d249357ea857f7a1461979ebf50 amd64 | CentOS | | 192ec8cef6eaa95965716565806994d47ac99ac8f17fc2529bf080a6fbee6ed5 amd64 | macOS | | 9f7984d563b2a068476d54fb7a2985b543a6d63e8ec9db30b0a94adf465f5e68 amd64 | macOS | | 7e317070f70c8b066346231ff064b140f12e1b9ba3646fd97f3341bc3de4edb7 arm64 | macOS | | 24dc5bf2821a92b8a950370f901a1b4ba385c5b28409ca7e20048afc3558c930 arm64 | macOS | | 6946a26399a4d61a4efb719c7456909ab5078324b8df104e41d0aab7cc58304f amd64 | FreeBSD | | 05b47eb0c26cbbf6e2171bb8bfc427c6bbcb26f1c123360370bce831f8f63828 armv7 | FreeBSD | | d94859ea4e590a7611751e81a351a90e5fdfb26eaabdd27d6ef3d986a424596c i386 | FreeBSD | | b3c0733fe852dc1331a39cfa6ee96e5232dc5ee5993dc84856fa474eb9491201 amd64 | Linux | | 014f0c88d78ec80ae2449e1915da52025eccb17ebcaa3adcd7bafe0c9820f55e arm64 | Linux | | 5e28f1e5f549163bff962b3994453fdbe057c3fe747a34240291b15cfa51584a armel | Linux | | 4e908393ae378f24e34f408a32be05dab66f9687565625340c2942b6c8dfd312 armhf | Linux | | 1cb528fd13dd4ed9c7d8624475e58039e3eee9cd915749d4fa4b0f2ab402cd44 i386 | Linux | | 1e64450af14a51827ee1a42523f8353622be8e1a0cb3b9896ec392efab37e84c loong64 | Linux | | ad43c26372a94c8ecb82f8721748f3942072f1ac0d26d24634fe756e0de06de8 mips | Linux | | 7849baef4efc9105de685123457a53fd2ecf08d5133bb4ebd325c8cc1754c1a0 mipsel | Linux | | 256cedeafed6db84bc2216cf4704f8da0137afd117ca05e24d42a2cd132976dd ppc64le | Linux | | 35187735e2b97ce78c9ff8aff62653dce95659c243e746fdd3192166ffb67de7 riscv64 | Linux | | 5ae4a4959fa13cf6a7bab23440a1801c8027b3f6ac777f10bf8fa2187264682c s390x | Linux | | 8968e67f44632b76fbcc1933f59edb5ef233ac5c0bbbafdf83a757c51c3c6400 amd64 | Windows | | 2813ace7c20712aa6b07f42300f02ff07a3d31465d8f3a734d7f844f6bdb6cb2 arm64 | Windows | | f8f4b13f7a6aef3f74197fb1c1246113e605270bfdaf43e799f0a7700cc61c24 i386 | Windows | | fa487056cebbcf41cf0160c8c399a691ee5c1725047d2b6500d4aa38a08ce0d6 amd64 | Debian | | e9e44eff9af19c7118640570f940e0ccdc700f727328cbb79dd0268b3bb5275c arm64 | Debian | | baf0a0e946140d25aeed765ab2f3a01e575cdb6c451f1b36197748e4b82e439f armel | Debian | | 6d5ad959d3a086e298e3e8af50686376125e227c520cf5fe81b25338434133dc armhf | Debian | | e824df378a1b73fe33e1672794a17d0671e9c73ade183547f992727b8ecedc38 i386 | Debian | | 0ed0065c3cb03646e31de95fbc4a9335d2c0ae942e497ee1209359f7d8c89156 loong64 | Debian | | 19738cd0ffd2c2590b2d8a0cdea4db794f826731a1fcc9aaf6baf4da12b79058 mips | Debian | | 286136e6b373d63357fe2942d5523a51cb6ee94127ac555edeebfdcd88af488a mipsel | Debian | | 0fa3289398bb696c556688192f98b46ecc8cd55e68a05b826fb073e7e3bd7941 ppc64el | Debian | | 872f5921487bbb43af2b78bac1018ba2f6727643b51281617950c01a2a193240 riscv64 | Debian | | c8401e3df20a02c9ac1b14d958a235ce5e619ba8a6ef3802b1d33429592c051c s390x | Debian | | 0d9d4e3acb59e6f940b02d55d21fa64e1ff6caf5683a7dcca7eb62f61421ff1d