Skip to content

Telegraf

v1.39.0 Maintenance

This release keeps dependencies and maintenance posture current for teams operating this tool.

Published 1mo Monitoring & Metrics
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

go influxdb json kafka logs prometheus
+10 more
modbus monitoring mqtt opcua t telegraf telemetry-collection time-series windows-eventlog xpath

Summary

AI summary

Broad release touches Dependency Updates, New Plugins, Bugfixes, and v1.39.0 [2026-06-08.

Full changelog

v1.39.0 [2026-06-08]

New Plugins

  • #18790 inputs.gnmi_listener Add plugin

Features

  • #18909 agent Accept TELEGRAF_CONTROLLER_TOKEN environment variable
  • #18744 inputs.azure_monitor Support secrets for client_secret
  • #18921 inputs.directory_monitor Allow to preserve timestamps when moving file
  • #18338 inputs.exec Convert 'commands' to already parsed argument lists
  • #18740 inputs.fritzbox Add support for fiber lines
  • #18987 inputs.http_response Add secret token support
  • #18739 inputs.huebridge Add brightness and color fields to light metric
  • #18571 inputs.internal Add counters for failing writes and gathers
  • #19038 inputs.kafka_consumer Add consumer_fetch_min and consumer_fetch_max_wait options
  • #18532 inputs.mem Add extended memory statistics
  • #18871 inputs.modbus Add workaround for devices with smaller batch size
  • #18690 inputs.nvidia_smi Add schema v13 support
  • #18643 inputs.opcua Add locales configuration option
  • #18831 inputs.opcua Discover nodes by browse-path glob patterns
  • #18465 inputs.opcua_listener Allow selecting the deadband mode 'None'
  • #18941 inputs.opcua_listener Wire browse-based node discovery
  • #18468 inputs.openntpd Add sensor and status metrics
  • #18944 inputs.prometheus Add per-URL statistics on gather cycles
  • #18915 inputs.socket_listener Add SSM/IGMPv3 support
  • #18868 inputs.system Add hardware information
  • #18834 inputs.system Add operating-system information
  • #18533 inputs.system Add option to specify collected information
  • #18906 inputs.temp Add setting to force thermal-zones gathering on linux
  • #18457 inputs.wireguard Add endpoint field to peer metrics
  • #18819 inputs.x509_cert Add field for public-key length
  • #18829 outputs.kafka Add support for custom record headers
  • #18826 outputs.mongodb Allow specifying metadata fields
  • #18784 outputs.opensearch Implement startup-error-behavior options
  • #18823 outputs.opentelemetry Add proxy support
  • #18980 outputs.opentelemetry Add support for token authentication
  • #19036 outputs.sql Add oracle driver
  • #18904 parsers.avro Implement ParserTimeFuncPlugin interface
  • #18945 parsers.binary Implement ParserTimeFuncPlugin interface
  • #18903 parsers.csv Implement ParserTimeFuncPlugin interface
  • #18946 parsers.dropwizard Implement ParserTimeFuncPlugin interface
  • #18947 parsers.form_urlencoded Implement ParserTimeFuncPlugin interface
  • #18948 parsers.graphite Implement ParserTimeFuncPlugin interface
  • #18950 parsers.grok Implement ParserTimeFuncPlugin interface
  • #18990 parsers.json Implement ParserTimeFuncPlugin interface
  • #18994 parsers.json_v2 Implement ParserTimeFuncPlugin interface
  • #18995 parsers.logfmt Implement ParserTimeFuncPlugin interface
  • #18996 parsers.nagios Implement ParserTimeFuncPlugin interface
  • #18998 parsers.openmetrics Implement ParserTimeFuncPlugin interface
  • #19000 parsers.parquet Implement ParserTimeFuncPlugin interface
  • #19042 parsers.prometheus Implement ParserTimeFuncPlugin interface
  • #19043 parsers.prometheusremotewrite Implement ParserTimeFuncPlugin interface
  • #19008 parsers.value Implement ParserTimeFuncPlugin interface
  • #19009 parsers.wavefront Implement ParserTimeFuncPlugin interface
  • #19011 parsers.xpath Implement ParserTimeFuncPlugin interface
  • #18901 parsers Add time-setting interface
  • #18558 processors.parser Add strategy to merge parsed metric with parent individually
  • #18786 secretstores.vault Add token authentication

Bugfixes

  • #18918 agent Skip output buffer initialization in test mode
  • #19033 circleci Fix destination of nightly build artifact uploads
  • #18910 common.tls Set default minimum TLS version explicitly
  • #17664 config Reject invalid tagpass and tagdrop types
  • #18913 input.temp Ignore EAGAIN on unavailable thermal-zones
  • #18988 inputs.docker_log Don't use follow when tailing docker logs
  • #19001 inputs.docker_log Guard concurrent access to the state map
  • #19004 inputs.docker_log Read only new entries if from_beginning is false
  • #19006 inputs.docker_log Restore following the log-stream and keep the state
  • #18902 inputs.netflow Parse all counter records
  • #18683 inputs.opcua_listener Defer node ID parsing until after server connection
  • #18870 inputs.ping Use deterministic packet IDs to prevent collisions
  • #18911 inputs.system Demote missing utmp debug log to trace
  • #18982 inputs.system Restore n_cpu field name
  • #18923 inputs.webhooks.github Restore secret field in configuration
  • #18984 outputs.influxdb_v2 Capture unix socket path before URL mutation
  • #18908 secrets Avoid panic with empty content

Dependency Updates

  • #18897 deps Bump cloud.google.com/go/monitoring from 1.28.0 to 1.29.0
  • #18928 deps Bump cloud.google.com/go/storage from 1.62.1 to 1.62.2
  • #19030 deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.11.0 to 0.12.0
  • #18889 deps Bump github.com/IBM/sarama from 1.48.0 to 1.48.1
  • #18929 deps Bump github.com/IBM/sarama from 1.48.1 to 1.49.0
  • #19031 deps Bump github.com/IBM/sarama from 1.49.0 to 1.50.1
  • #18881 deps Bump github.com/SAP/go-hdb from 1.16.7 to 1.16.8
  • #19028 deps Bump github.com/SAP/go-hdb from 1.16.8 to 1.16.11
  • #18970 deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.7 to 1.0.8
  • #18880 deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.300.0 to 1.301.0
  • #19016 deps Bump github.com/aws/smithy-go from 1.25.1 to 1.27.0
  • #18938 deps Bump github.com/bluenviron/gomavlib/v3 from 3.3.1 to 3.3.3
  • #18974 deps Bump github.com/bluenviron/gomavlib/v3 from 3.3.3 to 3.3.4
  • #19015 deps Bump github.com/bluenviron/gomavlib/v3 from 3.3.4 to 3.3.5
  • #19023 deps Bump github.com/emiago/sipgo from 1.3.1 to 1.4.0
  • #18912 deps Bump github.com/go-git/go-billy/v5 from 5.6.0 to 5.9.0
  • #18930 deps Bump github.com/google/cel-go from 0.28.0 to 0.28.1
  • #18976 deps Bump github.com/gopacket/gopacket from 1.5.0 to 1.6.0
  • #18967 deps Bump github.com/hashicorp/consul/api from 1.34.2 to 1.34.3
  • #19019 deps Bump github.com/jackc/pgx/v5 from 5.9.2 to 5.10.0
  • #19024 deps Bump github.com/mdlayher/vsock from 1.2.1 to 1.3.0
  • #18972 deps Bump github.com/nats-io/nats-server/v2 from 2.14.0 to 2.14.1
  • #19020 deps Bump github.com/nats-io/nats-server/v2 from 2.14.1 to 2.14.2
  • #18894 deps Bump github.com/nats-io/nats.go from 1.51.0 to 1.52.0
  • #19022 deps Bump github.com/pion/dtls/v3 from 3.1.2 to 3.1.3
  • #19018 deps Bump github.com/prometheus/common from 0.67.5 to 0.68.1
  • #19025 deps Bump github.com/prometheus/prometheus from 0.311.3 to 0.312.0
  • #19029 deps Bump github.com/redis/go-redis/v9 from 9.19.0 to 9.20.0
  • #18997 deps Bump github.com/shirou/gopsutil/v4 from 4.26.4 to 4.26.5
  • #18898 deps Bump github.com/tidwall/gjson from 1.18.0 to 1.19.0
  • #18888 deps Bump github.com/vmware/govmomi from 0.53.1 to 0.54.0
  • #19027 deps Bump github.com/vmware/govmomi from 0.54.0 to 0.54.1
  • #18884 deps Bump go.opentelemetry.io/collector/pdata from 1.57.0 to 1.58.0
  • #18975 deps Bump go.opentelemetry.io/collector/pdata from 1.58.0 to 1.59.0
  • #18887 deps Bump go.step.sm/crypto from 0.77.9 to 0.79.0
  • #18935 deps Bump go.step.sm/crypto from 0.79.0 to 0.81.0
  • #19021 deps Bump go.step.sm/crypto from 0.81.0 to 0.81.1
  • #18885 deps Bump golang.org/x/crypto from 0.50.0 to 0.51.0
  • #18971 deps Bump golang.org/x/crypto from 0.51.0 to 0.52.0
  • #18890 deps Bump golang.org/x/mod from 0.35.0 to 0.36.0
  • #18969 deps Bump golang.org/x/net from 0.54.0 to 0.55.0
  • #18896 deps Bump golang.org/x/sys from 0.43.0 to 0.44.0
  • #18973 deps Bump golang.org/x/sys from 0.44.0 to 0.45.0
  • #18886 deps Bump golang.org/x/term from 0.42.0 to 0.43.0
  • #18891 deps Bump golang.org/x/text from 0.36.0 to 0.37.0
  • #18882 deps Bump golang.org/x/tools from 0.44.0 to 0.45.0
  • #18883 deps Bump google.golang.org/api from 0.277.0 to 0.278.0
  • #18931 deps Bump google.golang.org/api from 0.278.0 to 0.279.0
  • #18968 deps Bump google.golang.org/api from 0.279.0 to 0.280.0
  • #19017 deps Bump google.golang.org/api from 0.280.0 to 0.283.0
  • #18937 deps Bump google.golang.org/grpc from 1.81.0 to 1.81.1
  • #18927 deps Bump k8s.io/client-go from 0.36.0 to 0.36.1
  • #18893 deps Bump modernc.org/sqlite from 1.50.0 to 1.50.1
  • #19026 deps Bump modernc.org/sqlite from 1.50.1 to 1.51.0
  • #18933 deps Bump srebhan/label-milestone-action from 1.0.2 to 1.1.0
  • #19014 deps Bump the aws-sdk-go-v2 group across 1 directory with 11 updates
  • #18926 deps Bump the aws-sdk-go-v2 group with 2 updates
  • #18966 deps Bump the aws-sdk-go-v2 group with 5 updates

Packages

Arch | Platform | Package | SHA256
---| --- | --- | ---
arm64 | CentOS | telegraf-1.39.0-1.aarch64.rpm | fd5219f8928342cbfcc8f698d9391db055af47b9c509e6efb7a7e3103bd8f020
armel | CentOS | telegraf-1.39.0-1.armel.rpm | 4ff8478bdba66915f9dbe71e91ba7263cffa37aae3ed04854d5514c4c9eeca55
armv6hl | CentOS | telegraf-1.39.0-1.armv6hl.rpm | 2685fab59d1170ff5b1132f2744b050201a6ddc515ba2c90dd4129f2015d4ae0
i386 | CentOS | telegraf-1.39.0-1.i386.rpm | bd4fb59b14f13d3753a15bdd40f769889bd8394a50bfa58f43798be07198f4f2
unknown | CentOS | telegraf-1.39.0-1.loongarch64.rpm | 1e8312ad9fa471c27bfd130df74cb84b8ccd0b276508a241ea18f9e00ee42929
ppc64le | CentOS | telegraf-1.39.0-1.ppc64le.rpm | c46aca867920f5a2f19dcb3f8d15f98c18fedb77ee2886d3d9c03124a7f8584a
riscv64 | CentOS | telegraf-1.39.0-1.riscv64.rpm | e9043358964ee98e5ba361c84d87747d6814a4f2cd62f050ce1fd186970b9dca
s390x | CentOS | telegraf-1.39.0-1.s390x.rpm | 07498001d21f49cb22643000159e6af6b9e1d80f4826402c9096297dfc95a3c0
amd64 | CentOS | telegraf-1.39.0-1.x86_64.rpm | 4f72830eeeeabb8c4adc4b365cb5223865f6bed12747ef4abe8d95a755c1ba66
amd64 | macOS | telegraf-1.39.0_darwin_amd64.dmg | aca0c8fec5b332272fef3023acc694cde0636aff7b4c7a9c952f97d175bc613d
amd64 | macOS | telegraf-1.39.0_darwin_amd64.tar.gz | 1a945e859a3c48b3a660448bb69c74093ebb406ef91eea43656c831f6cb9e784
arm64 | macOS | telegraf-1.39.0_darwin_arm64.dmg | 88d690df591b4111de82c2bfc3558b2ed5285762ee95405fc691c9c41705ced6
arm64 | macOS | telegraf-1.39.0_darwin_arm64.tar.gz | 0ee5408aabd45024952ec39642e141100ce81d537f17e145ff0221eb7b2618b4
amd64 | FreeBSD | telegraf-1.39.0_freebsd_amd64.tar.gz | 345b3d37e45d5df7342846d74f908856610d44b480364972ac2c54065f00cb3c
armv7 | FreeBSD | telegraf-1.39.0_freebsd_armv7.tar.gz | fb0808289f2b1aec7a714e5200fd3817a5cfc5adfe123ed07f83267cf7911314
i386 | FreeBSD | telegraf-1.39.0_freebsd_i386.tar.gz | da300159eb5b2a75bdc5acaf15d92fc73e5b111d187dc27853d2437921501ada
amd64 | Linux | telegraf-1.39.0_linux_amd64.tar.gz | a630831411fd2181048a5e3c6d001ea320f7636b3aae020bce439b810efbc76c
arm64 | Linux | telegraf-1.39.0_linux_arm64.tar.gz | 3c8c271910d8e46e00a10008a7f7afaac3580554c882c5168891709d51118275
armel | Linux | telegraf-1.39.0_linux_armel.tar.gz | 2d18c4b9c5ddaf75deae6a2d9145759b0effe7c531ef874cbcb9b0976b1133d7
armhf | Linux | telegraf-1.39.0_linux_armhf.tar.gz | fab708e7d57dbb295563601e9c02c772236a03b4e0bb6060c0e18148ba967dfd
i386 | Linux | telegraf-1.39.0_linux_i386.tar.gz | 69591cbbe6ed20ebd7c2762d66cc69f5378bf1e717338da9f8c24d63bb74d259
loong64 | Linux | telegraf-1.39.0_linux_loong64.tar.gz | 7f9f31c5ad04bb6a88784b53a24d712e1a854586f6970eae141cbc8bb58185c2
mips | Linux | telegraf-1.39.0_linux_mips.tar.gz | a33a77d92c1814ce30bb3ee01375219bfc14575eccb30bea2344bf546bf31521
mipsel | Linux | telegraf-1.39.0_linux_mipsel.tar.gz | b22fc3c19bcd5e0d8fe85a29266b1e9c263a7ea3e9063040cc798146ebed3eea
ppc64le | Linux | telegraf-1.39.0_linux_ppc64le.tar.gz | 86953f83be9784045bf0b53dbc81e3107932cfbca4a06d36be009b2fc3cad385
riscv64 | Linux | telegraf-1.39.0_linux_riscv64.tar.gz | 8a6b352e662c9d91a68b256e015341ddcc1c1f858dc1425d5821857b0ee06757
s390x | Linux | telegraf-1.39.0_linux_s390x.tar.gz | 0af3ec8c11c632dbdf60bf5c972f2404c7c2995215ea1e03ff80a11ce79c288e
amd64 | Windows | telegraf-1.39.0_windows_amd64.zip | c8cb1f920297fc02304c62788699a0765f04089400d7834c69c40a808461769f
arm64 | Windows | telegraf-1.39.0_windows_arm64.zip | 6fe610911d5fef62a5fe3dfb375516d35f16900cc9d46a8eaffd2fc8ad52233b
i386 | Windows | telegraf-1.39.0_windows_i386.zip | c84fba6291095fafec4966587379afa4502ed59706495598d0604a0ab8ac8585
amd64 | Debian | telegraf_1.39.0-1_amd64.deb | 548b8dfdfc19ab9bdcbaafdcfc4b545b90e0eac337165f8eed5e0b03aa374af2
arm64 | Debian | telegraf_1.39.0-1_arm64.deb | 7a85249e87c26f1a798f3de7f20b80fa8c50c9cc67dc9aa3f21f198718049e8d
armel | Debian | telegraf_1.39.0-1_armel.deb | f71f8a817bb1e5e0ab4c6a0f17677c3819e38cc6e988476cca500d983efe1659
armhf | Debian | telegraf_1.39.0-1_armhf.deb | 5358ea9dc0bda3aa3908f41c84a90cffa677fb51cd121534829d0927f48d4406
i386 | Debian | telegraf_1.39.0-1_i386.deb | ae550acde102dc36f03549b0e13049d085d8b177b8dc94324299aebe44207ec1
loong64 | Debian | telegraf_1.39.0-1_loong64.deb | 9b6508d7fc8ddb12eef257a6c982e617f265778914e27b256e624008b17ecd12
mips | Debian | telegraf_1.39.0-1_mips.deb | e0c2ba2bebbc7ee1985682fe3fd3ff013bbaa74d82545f20f70b99f18c0e5a82
mipsel | Debian | telegraf_1.39.0-1_mipsel.deb | 9f4d4eea5059352e1a57ecb99148b8f25e3caa6963746e7f79a69063340240cd
ppc64el | Debian | telegraf_1.39.0-1_ppc64el.deb | 743116f19800d1b2a9d57385bc1f9c21ee6e8c2360e98ad3d23090596d736b53
riscv64 | Debian | telegraf_1.39.0-1_riscv64.deb | 082e714301d9f5a8d61ed616231ac4eda230936e8c3f7f88d4a0dab012a890a3
s390x | Debian | telegraf_1.39.0-1_s390x.deb | 4fe755948ef62f2fd16059308d1a7adf50e19ff8ed846fdb4aa168c4444eadb2

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Telegraf

Get notified when new releases ship.

Sign up free

About Telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

All releases →

Related context

Beta — feedback welcome: [email protected]