v1.38.0
Added 18
- Add inputs.sip plugin
- Add outputs.influxdb_v3 plugin
- Add string configuration option for node ID in common.opcua
- Add support for datetime arrays in common.opcua
- Implement startup error behavior options in inputs.docker
- Allow to emit delete metrics in inputs.gnmi
- Add option for maximum reconnect interval in inputs.mqtt_consumer
- Add replication latency fields in inputs.mysql
- Add wsrep provider options fields in inputs.mysql
- Support encryption algorithm statistics in inputs.mysql if present
- Monitor set element counts in inputs.nftables
- Support named counters in inputs.nftables
- Add support for Datadog service checks in inputs.statsd
- Add option for setting default status in outputs.health
- Add logging information in outputs.heartbeat
- Add status evaluation in outputs.heartbeat
- Add trace logging for write request timing in outputs.influxdb_v2
- Allow writing metrics in batches in outputs.mongodb
Changed 2
- Make strict environment variable handling the default, with opt-out available using the --non-strict-env-handling flag
- Optimize disk buffer strategy in agent
v1.38.0 [2026-03-09]
Important Changes
- PR #17961 makes the
strict environment variable handling the default! In case you need the old
behavior you can opt-out using the
--non-strict-env-handlingflag.
New Plugins
Features
- #18086
agentOptimise disk buffer strategy - #18232
common.opcuaAdd string configuration option for node ID - #18411
common.opcuaAdd support for datetime arrays - #18181
inputs.dockerImplement startup error behavior options - #18425
inputs.gnmiAllow to emit delete metrics - #18466
inputs.mqtt_consumerAdd option for maximum reconnect interval - #18063
inputs.mysqlAdd replication latency fields - #18117
inputs.mysqlAdd wsrep provider options fields - #18272
inputs.mysqlSupport encryption algorithm statistics if present - #18134
inputs.nftablesMonitor set element counts - #18246
inputs.nftablesSupport named counters - #18259
inputs.statsdAdd support for Datadog service checks - #18393
outputs.healthAdd option for setting default status - #18415
outputs.heartbeatAdd logging information - #17577
outputs.heartbeatAdd status evaluation - #18305
outputs.influxdb_v2Add trace logging for write request timing - #18422
outputs.mongodbAllow writing metrics in batches - #17997
outputs.opentelemetrySupport http protocol - #18337
outputs.redistimeseriesAdd option to expire values - #18339
outputs.stackdriverAdd credentials file support for stackdriver output plugin - #18341
prometheusAdd UTF-8 metric and label name sanitization
Bugfixes
- #18429
common.opcuaUse configured timestamp format for datetime arrays - #18381
inputs.fibaroHandle numeric value2 field from HC3 devices - #18424
inputs.httpClose gzip request body on early failures - #18412
inputs.internet_speedFix server_id_include filter logic - #18452
inputs.mqtt_consumerRely on paho auto-reconnect to restore message flow after network disruption - #18392
inputs.opcua_listenerPrevent panic on events with empty fields - #18387
inputs.smartInclude NVMe SMART data in smart_device measurement - #18416
outputs.influxdbPrevent goroutine leak on gzip write failure - #18418
outputs.opentelemetryPrevent goroutine leak on gzip write failure
Dependency Updates
- #18436
depsBump cloud.google.com/go/bigquery from 1.73.1 to 1.74.0 - #18444
depsBump github.com/IBM/sarama from 1.46.3 to 1.47.0 - #18449
depsBump github.com/SAP/go-hdb from 1.15.0 to 1.15.1 - #18398
depsBump github.com/antchfx/xpath from 1.3.5 to 1.3.6 - #18442
depsBump github.com/aws/smithy-go from 1.24.1 to 1.24.2 - #18400
depsBump github.com/hashicorp/consul/api from 1.33.2 to 1.33.3 - #18438
depsBump github.com/hashicorp/consul/api from 1.33.3 to 1.33.4 - #18446
depsBump github.com/lxc/incus/v6 from 6.21.0 to 6.22.0 - #18441
depsBump github.com/microsoft/go-mssqldb from 1.9.6 to 1.9.8 - #18404
depsBump github.com/nats-io/nats.go from 1.48.0 to 1.49.0 - #18439
depsBump github.com/prometheus/procfs from 0.19.2 to 0.20.1 - #18440
depsBump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 - #18402
depsBump github.com/vmware/govmomi from 0.52.0 to 0.53.0 - #18399
depsBump go.step.sm/crypto from 0.76.0 to 0.76.2 - #18450
depsBump golang.org/x/net from 0.50.0 to 0.51.0 - #18437
depsBump google.golang.org/api from 0.266.0 to 0.269.0 - #18448
depsBump k8s.io/api from 0.35.1 to 0.35.2 - #18447
depsBump k8s.io/apimachinery from 0.35.1 to 0.35.2 - #18443
depsBump k8s.io/client-go from 0.35.1 to 0.35.2 - #18403
depsBump modernc.org/sqlite from 1.45.0 to 1.46.1 - #18397
depsBump the aws-sdk-go-v2 group with 11 updates - #18435
depsBump the aws-sdk-go-v2 group with 2 updates - #18396
depsBump tj-actions/changed-files from 47.0.2 to 47.0.4
Packages
| Arch | Platform | Package | SHA256 |
|---|---|---|---|
| arm64 | CentOS | telegraf-1.38.0-1.aarch64.rpm | e91286dccf858f849946c0a9eaa2115e16a0795c3fc2eae9eb16d42603d46f68 |
| armel | CentOS | telegraf-1.38.0-1.armel.rpm | 49b487c04e76015926321429c80d25af2e104634a62e6390aeedcae1f731f4bd |
| armv6hl | CentOS | telegraf-1.38.0-1.armv6hl.rpm | 20cd2ab12965fbc71d7d30ed7379d30b013267e681d942a2229efa4d2754b85f |
| i386 | CentOS | telegraf-1.38.0-1.i386.rpm | 0c7e00541cb77ff571a8b72df820fb8f4221f5afbd54a327a3ccc293997ab919 |
| unknown | CentOS | telegraf-1.38.0-1.loongarch64.rpm | 8a1d07f632e5e03035cac5c00b9360a3bd27ed964f5bb3a1cb74884ebd5e7237 |
| ppc64le | CentOS | telegraf-1.38.0-1.ppc64le.rpm | 64c678190d487feca6b30397834c4e79922b691a50b4115581556d65e475f884 |
| riscv64 | CentOS | telegraf-1.38.0-1.riscv64.rpm | d9f9f7bc33843149ab58127cc665a0c74ddb225a9ccdcb0955fb7e4a8516bd03 |
| s390x | CentOS | telegraf-1.38.0-1.s390x.rpm | b9c0205710b6d6c58b5569ddb6d3f5f7fe7ad49ed8ecbfa7e4e8cb2cc00ce717 |
| amd64 | CentOS | telegraf-1.38.0-1.x86_64.rpm | ca0039cd6db891436e5d58a100d4fe5061f7d343e98426f83de6eb383ac254cb |
| amd64 | macOS | telegraf-1.38.0_darwin_amd64.dmg | ecad3fdcba2a1f7a416b007bb29d5dca6f959b28008385be6a8b481abac9b08f |
| amd64 | macOS | telegraf-1.38.0_darwin_amd64.tar.gz | 0c4da188076ca6599e8ca0c9e9882c3437783b9d53888bedb3d128164b5ebfcb |
| arm64 | macOS | telegraf-1.38.0_darwin_arm64.dmg | d144a2390df2a975ee9a05c827137c59a9c24a088e14e8f61a6a50bfaee5f657 |
| arm64 | macOS | telegraf-1.38.0_darwin_arm64.tar.gz | 55c2866013585003b1e66645fb4e3074f2db35d37d1b78d99e3cf5ac770e24a7 |
| amd64 | FreeBSD | telegraf-1.38.0_freebsd_amd64.tar.gz | 7a93187b09465d5a3c63dce4cd809639aa772e3b7f5c8676fcddafec0c84cab0 |
| armv7 | FreeBSD | telegraf-1.38.0_freebsd_armv7.tar.gz | c0e62dac7ed98dc5156ae2265460d170d3ecaaf147325dd70ed8d4c927a9fdbb |
| i386 | FreeBSD | telegraf-1.38.0_freebsd_i386.tar.gz | 73d3026ff220e1b6055d402bfe4a541317c2be4fd91d47c4efe4cab123c9b350 |
| amd64 | Linux | telegraf-1.38.0_linux_amd64.tar.gz | 57e6d733de44335127c06d9d9099c9dee7307beff992783438ce38b9ba1b8e5e |
| arm64 | Linux | telegraf-1.38.0_linux_arm64.tar.gz | d42aa06b113f15fdc14775a2d1971e31a0adb82a6e0da28e40a17e819ddaeb06 |
| armel | Linux | telegraf-1.38.0_linux_armel.tar.gz | 6795ebd9b9bb1cb532af078148e990823ab7ea24d159bedacdeea541c6fb272c |
| armhf | Linux | telegraf-1.38.0_linux_armhf.tar.gz | 583a08ed1d90c0175f2e678d1f76537c80ae8f09c5d7f7432677873ff2146848 |
| i386 | Linux | telegraf-1.38.0_linux_i386.tar.gz | 0a15f68d2cdcb3bcfd3a6bf6bb42d5842313915576486ccc9405ccb8f858c2f9 |
| loong64 | Linux | telegraf-1.38.0_linux_loong64.tar.gz | 68ac9b1828830a58e19aeb8434e49f5d0c67659a0fbbe1fe78006dcf836e6082 |
| mips | Linux | telegraf-1.38.0_linux_mips.tar.gz | d0ef72aa304498fc01a940c93bffa176eb4f307c3d9cd45a8cfc1201af20e451 |
| mipsel | Linux | telegraf-1.38.0_linux_mipsel.tar.gz | 5ae1377725f996437c780cc6e0e356b6c51638c7c9ae46fd0d50a13f0691a7e7 |
| ppc64le | Linux | telegraf-1.38.0_linux_ppc64le.tar.gz | 2a0fcc85002fb0aa8b297a2f302541e91a1e47d0435dc88a041617632d0a6e5e |
| riscv64 | Linux | telegraf-1.38.0_linux_riscv64.tar.gz | 5a7ecb61ba8203bf6096bd8bafff22816bdb5e98541324fd3871a7d32a9d5729 |
| s390x | Linux | telegraf-1.38.0_linux_s390x.tar.gz | 51c3aeb926e8af4691de80bbde654d81fc7c66b8d80f2358ec435789e173d7db |
| amd64 | Windows | telegraf-1.38.0_windows_amd64.zip | 93fb6f81d576775b8fa4371aeb5728fd360f97ee0c54ffb035fcde3c82c25020 |
| arm64 | Windows | telegraf-1.38.0_windows_arm64.zip | 57ad4ceaf10f39a6fa1810d321f69d4ddf4536bf021beb7f43c188e0eb5355d0 |
| i386 | Windows | telegraf-1.38.0_windows_i386.zip | baf4cbbbad8ff390ef010b9a32c185d01020d8187aa971fa3093130174a6eb08 |
| amd64 | Debian | telegraf_1.38.0-1_amd64.deb | 5592d60959811a217915f1a3f8a610441af039e8cc79dccd5238abbd72e31dab |
| arm64 | Debian | telegraf_1.38.0-1_arm64.deb | 3fcd10a26ce8ce471ac31c70c29e0e10299f121a46f7d8466a79da808a5f1b39 |
| armel | Debian | telegraf_1.38.0-1_armel.deb | 9d4090a691bf41cf3199bb11a700f1280b3f43a47038a24e1a3432fbe7d822fd |
| armhf | Debian | telegraf_1.38.0-1_armhf.deb | d674202858e6a5cfb4f7bf400781f589751d9df87f4785f3d6b31868e5c18664 |
| i386 | Debian | telegraf_1.38.0-1_i386.deb | 57a6a8434a38912ccc25cfe40f12519d58811ba51e8a1fad60bb45f571373d63 |
| loong64 | Debian | telegraf_1.38.0-1_loong64.deb | 93ce06935d48833bc83a406a38ea5bf53e9f0113efe3e51e10f67c4485de52f9 |
| mips | Debian | telegraf_1.38.0-1_mips.deb | 0aead1037e0fdf3083e1aaadb9abe7b1aad946404311aa9d6e07ba3cb5a1a291 |
| mipsel | Debian | telegraf_1.38.0-1_mipsel.deb | 7999c58f5176c801d47824b8341be9db965f2bc1d79d33c741854cbdba3aa8de |
| ppc64el | Debian | telegraf_1.38.0-1_ppc64el.deb | 2e875e6038dd4ce9bf81ee086280cad9b56de67c4020e38efdebc40152c79c00 |
| riscv64 | Debian | telegraf_1.38.0-1_riscv64.deb | 86ffd3376991a54b0ac8adbe5fb9d1aa354bf4b02208778316d52452d252223d |
| s390x | Debian | telegraf_1.38.0-1_s390x.deb | 54733c72faf6237b83da95d1954fe979e36566548bcf535b27961cb76315d18f |