v1.40.0 [2026-09-07]
Important Changes
- PR #19440 fixes an issue
ininputs.cisco_telemetry_mdtby now respecting the configured aliases. This
might change the metric name for microburst and RIB data if set aliases.
Please check your metric names and remove aliases if necessary. - PR #19451 fixes an issue
ininputs.cisco_telemetry_mdtby avoiding spurious metrics for RIB data.
Please check your metrics and queries for the mentioned data. - PR #19456 fixes the row
numbering for table data ininputs.cisco_telemetry_mdt.
Please check your metrics and queries for the mentioned data. - PR #19463 fixes an issue
ininputs.cisco_telemetry_mdtby avoiding spurious tags leaking into parent
metrics. Please check your metrics and queries for the mentioned data. - PR #19624 fixes the unit
ofpower_on_hoursininputs.smartfor drives reporting the attribute as
a duration (e.g.182h+39m+24.879s). The value was previously reported in
seconds and is now reported in hours. Please check your queries and
dashboards for the mentioned field.
Breaking Changes
- #19125
inputs.aerospikeRemove deprecated plugin - #19451
inputs.cisco_telemetry_mdtAvoid spurious metrics by collecting tags first - #19456
inputs.cisco_telemetry_mdtEmit correct row numbers - #19463
inputs.cisco_telemetry_mdtPrevent tags leaking to parent structures - #19440
inputs.cisco_telemetry_mdtRespect aliases for RIB and microburst metric names - #19131
inputs.kafka_consumerRemove deprecated connection_strategy option - #19130
inputs.openstackRemove deprecated server_diagnotics option - #19118
inputs.procstatRemove deprecated options - #19124
inputs.sflowRemove deprecated plugin - #19132
inputs.tailRemove deprecated from_beginning option - #19123
outputs.amonRemove deprecated plugin
New Plugins
Features
- #19331
agentAdd command for removing secrets from a store - #19092
configAdd setting to skip processors before aggregators - #19326
inputs.elasticsearch_queryAdd ES v7 support - #19368
inputs.elasticsearch_queryAdd ES v8 support - #19392
inputs.elasticsearch_queryAdd ES v9 support - #19135
inputs.filecountAdding timeout option - #19377
inputs.internet_speedAllow binding to local address - #19320
inputs.kapacitorAllow to add url tag for nested metrics - #19455
inputs.nvidia_smiAdd clock event fields for schema v11, v12, and v13 - #19407
inputs.nvidia_smiAdd thermal, power and PCIe fields for schema v12 - #19406
inputs.nvidia_smiAdd throttle counter, thermal, power and PCIe fields for schema v13 - #19005
inputs.opcua_listenerAdd workaround to split large subscriptions - #19116
inputs.pingAdd interface argument support for Windows - #19080
inputs.pingAdd support for unprivileged SOCK_DGRAM sockets - #19570
inputs.prometheusAllow configuring the pod name tag name - #19046
inputs.proxmoxAdd disk and network I/O metrics - #19617
inputs.rasAdd ECC error counter - #18679
inputs.smartctlAdd new metric version avoiding attribute overriding device name - #19157
inputs.webhooks.githubAdd run_id field to workflow events - #19321
inputs.win_eventlogMark subscription failures as retriable startup errors - #19098
migrationsAdd migration for inputs.zookeeper TLS option - #19097
migrationsAdd migration for outputs.kafka TLS options - #19447
outputs.kafkaAdd configurable produce request timeouts - #19581
outputs.parquetIntroduce partial write errors - #19040
outputs.socket_writerImplement startup error behavior handling - #19044
outputs.sqlRemove need for init_sql on mysql connections - #19437
packagingExtract govulncheck info from release binaries - #19493
packagingUse signed binary in MacOS tar archives - #19365
parsers.grokAllow parsing messages longer than 64KiB - #19329
secretstores.joseAdd support for removing secrets - #19328
secretstores.osAdd support for removing secrets - #19330
secretstores.vaultAdd support for removing secrets - #19622
secretstores.vaultAllow using namespace
Bugfixes
- #19358
common.socketAdd interface name extraction and validation - #19572
configHandle quotes at end of file without a trailing newline - #19575
inputs.amqp_consumerRestore configuration to successfully reconnect - #19547
inputs.cloudwatchAvoid caching failed listings - #19548
inputs.cloudwatchRestore empty value to match all dimensions - #19513
inputs.cloudwatchRestore explicit queries for non-wildcard namespaces - #19564
inputs.cloudwatch_metric_streamsInitialize close channel - #19450
inputs.internet_speedHonor the local address setting - #19405
inputs.nvidia_smiParse integer fields as 64 bit - #19610
inputs.opcuaRespect the server's MaxNodesPerRead limit - #19443
inputs.procstatSwitch to more robust PidExists for liveness checks - #19624
inputs.smartReport duration raw values in hours - #19445
inputs.win_eventlogDo not replay the channel on restart - #19566
migrations.inputs_sflowSet protocol on migrated config - #19464
outputs.amqpReturn error when the broker is unavailable - #19553
outputs.parquetMark value columns as nullable - #19555
outputs.parquetReserve the timestamp column for the metric time - #19573
outputs.parquetRestrict files to configured directory - #19612
outputs.stackdriverClassify write errors and stop abandoning chunks - #19623
processors.reverse_dnsHandle NXDOMAIN error correctly - #19412
serializers.prometheusremotewriteAccumulate histogram samples in a batch
Dependency Updates
- #19421
depsBump cloud.google.com/go/auth from 0.22.0 to 0.23.0 - #19474
depsBump cloud.google.com/go/auth from 0.23.0 to 0.23.1 - #19534
depsBump cloud.google.com/go/auth from 0.23.1 to 0.23.2 - #19429
depsBump cloud.google.com/go/bigquery from 1.79.0 to 1.79.1 - #19485
depsBump cloud.google.com/go/bigquery from 1.79.1 to 1.80.0 - #19529
depsBump cloud.google.com/go/bigquery from 1.80.0 to 1.81.0 - #19587
depsBump cloud.google.com/go/bigquery from 1.81.0 to 1.82.0 - #19523
depsBump cloud.google.com/go/pubsub/v2 from 2.6.1 to 2.6.2 - #19603
depsBump cloud.google.com/go/pubsub/v2 from 2.6.2 to 2.7.0 - #19525
depsBump cloud.google.com/go/storage from 1.64.0 to 1.65.0 - #19599
depsBump cloud.google.com/go/storage from 1.65.0 to 1.66.0 - #19475
depsBump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.22.0 to 1.23.0 - #19595
depsBump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.23.0 to 1.23.1 - #19589
depsBump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.14.0 to 1.14.1 - #19423
depsBump github.com/ClickHouse/clickhouse-go/v2 from 2.47.0 to 2.48.0 - #19419
depsBump github.com/IBM/nzgo/v12 from 12.0.12 to 12.0.13 - #19594
depsBump github.com/IBM/sarama from 1.60.1 to 1.60.2 - #19416
depsBump github.com/SAP/go-hdb from 1.17.2 to 1.17.3 - #19539
depsBump github.com/SAP/go-hdb from 1.17.3 to 1.18.0 - #19602
depsBump github.com/SAP/go-hdb from 1.18.0 to 1.18.2 - #19430
depsBump github.com/aws/smithy-go from 1.27.6 to 1.27.7 - #19469
depsBump github.com/aws/smithy-go from 1.27.7 to 1.27.8 - #19530
depsBump github.com/aws/smithy-go from 1.27.8 to 1.27.9 - #19467
depsBump github.com/elastic/elastic-transport-go/v8 from 8.9.0 to 8.11.0 - #19432
depsBump github.com/elastic/go-elasticsearch/v8 from 8.19.6 to 8.19.7 - #19476
depsBump github.com/elastic/go-elasticsearch/v9 from 9.4.2 to 9.5.0 - #19586
depsBump github.com/elastic/go-elasticsearch/v9 from 9.5.0 to 9.5.1 - #19528
depsBump github.com/emiago/sipgo from 1.4.3 to 1.5.0 - #19585
depsBump github.com/emiago/sipgo from 1.5.0 to 1.6.0 - #19584
depsBump github.com/gobwas/glob from 0.2.3 to 1.0.0 - #19431
depsBump github.com/gofrs/uuid/v5 from 5.5.0 to 5.5.1 - #19424
depsBump github.com/google/cel-go from 0.30.0 to 0.31.0 - #19470
depsBump github.com/gopacket/gopacket from 1.7.0 to 1.7.1 - #19484
depsBump github.com/gopcua/opcua from 0.9.0 to 0.9.1 - #19531
depsBump github.com/gophercloud/gophercloud/v2 from 2.13.0 to 2.14.0 - #19417
depsBump github.com/klauspost/compress from 1.19.1 to 1.19.2 - #19627
depsBump github.com/lxc/incus from 6.23.0 to 7.4.0 - #19600
depsBump github.com/microsoft/go-mssqldb from 1.10.0 to 1.11.0 - #19532
depsBump github.com/miekg/dns from 1.1.72 to 1.1.73 - #19492
depsBump github.com/moby/go-archive from 0.2.0 to 0.3.0 - #19468
depsBump github.com/nats-io/nats-server/v2 from 2.14.4 to 2.14.5 - #19597
depsBump github.com/nats-io/nats-server/v2 from 2.14.5 to 2.14.6 - #19483
depsBump github.com/nats-io/nats.go from 1.52.0 to 1.53.1 - #19590
depsBump github.com/pion/dtls/v3 from 3.1.5 to 3.1.6 - #19592
depsBump github.com/prometheus/procfs from 0.21.1 to 0.22.0 - #19521
depsBump github.com/prometheus/prometheus from 0.313.2 to 0.314.0 - #19526
depsBump github.com/rabbitmq/amqp091-go from 1.13.0 to 1.14.0 - #19433
depsBump github.com/redis/go-redis/v9 from 9.21.0 to 9.22.0 - #19466
depsBump github.com/seancfoley/ipaddress-go from 1.7.1 to 1.8.3 - #19425
depsBump github.com/showwin/speedtest-go from 1.7.10 to 1.7.11 - #19596
depsBump github.com/showwin/speedtest-go from 1.7.11 to 1.8.2 - #19520
depsBump github.com/sirupsen/logrus from 1.10.0 to 1.10.1 - #19593
depsBump github.com/sirupsen/logrus from 1.10.1 to 1.10.2 - #19478
depsBump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 - #19626
depsBump github.com/snowflakedb/gosnowflake from 1.19.1 to 2.2.0 - #19471
depsBump github.com/stretchr/testify from 1.11.1 to 1.12.0 - #19540
depsBump github.com/stretchr/testify from 1.12.0 to 1.12.1 - #19537
depsBump github.com/tdrn-org/go-hue from 1.2.0 to 1.2.1 - #19415
depsBump github.com/testcontainers/testcontainers-go from 0.43.0 to 0.44.0 - #19427
depsBump github.com/testcontainers/testcontainers-go/modules/azure from 0.43.0 to 0.44.0 - #19420
depsBump github.com/testcontainers/testcontainers-go/modules/kafka from 0.43.0 to 0.44.0 - #19418
depsBump github.com/testcontainers/testcontainers-go/modules/vault from 0.43.0 to 0.44.0 - #19535
depsBump github.com/vmware/govmomi from 0.55.1 to 0.56.0 - #19428
depsBump go.opentelemetry.io/collector/pdata from 1.63.0 to 1.64.0 - #19538
depsBump go.opentelemetry.io/collector/pdata from 1.64.0 to 1.65.0 - #19522
depsBump go.step.sm/crypto from 0.87.0 to 0.89.0 - #19477
depsBump golang.org/x/mod from 0.39.0 to 0.40.0 - #19472
depsBump golang.org/x/text from 0.40.0 to 0.41.0 - #19482
depsBump golang.org/x/tools from 0.48.0 to 0.49.0 - #19426
depsBump google.golang.org/api from 0.291.0 to 0.292.0 - #19479
depsBump google.golang.org/api from 0.292.0 to 0.293.0 - #19598
depsBump google.golang.org/api from 0.293.0 to 0.295.0 - #19533
depsBump google.golang.org/grpc from 1.84.0-dev.0.20260723093437-b6eac429d7b6 to 1.85.0-dev - #19473
depsBump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 - #19524
depsBump k8s.io/api from 0.36.3 to 0.36.4 - #19519
depsBump k8s.io/client-go from 0.36.3 to 0.36.4 - #19588
depsBump k8s.io/client-go from 0.36.4 to 0.37.0 - #19422
depsBump modernc.org/sqlite from 1.55.0 to 1.56.0 - #19536
depsBump modernc.org/sqlite from 1.56.0 to 1.57.0 - #19465
depsBump the aws-sdk-go-v2 group across 1 directory with 11 updates - #19518
depsBump the aws-sdk-go-v2 group with 11 updates - #19583
depsBump the aws-sdk-go-v2 group with 11 updates - #19414
depsBump the aws-sdk-go-v2 group with 11 updates
Packages
| Arch | Platform | Package | SHA256 |
|---|---|---|---|
| arm64 | CentOS | telegraf-1.40.0-1.aarch64.rpm | ef602ddcbdcb976946aa6371756a631c8e5e2f2b77e7f9c90af9930472d955ad |
| armel | CentOS | telegraf-1.40.0-1.armel.rpm | abad99c972b428bf6f8689969aeaa43cde36e6ae825f86dda57521dc527a2fba |
| armv6hl | CentOS | telegraf-1.40.0-1.armv6hl.rpm | 4bfa683da4e192179f9c9421630c9c46e3d8d7c8434cca687bf59c4d8c88f353 |
| i386 | CentOS | telegraf-1.40.0-1.i386.rpm | ddfac3c9592efbc67851581f9e634c5235f346aad5c8dd6d89e9ae8d37438c85 |
| unknown | CentOS | telegraf-1.40.0-1.loongarch64.rpm | 1448c4ba9b4537340edb13207dd2c60b48f702fdd3349ef749d8354bd159e477 |
| ppc64le | CentOS | telegraf-1.40.0-1.ppc64le.rpm | a2e2d4c3e253505ff160a14d4d53cc019027f5322d9bd0e010dc59b27154cc49 |
| riscv64 | CentOS | telegraf-1.40.0-1.riscv64.rpm | f8413dcec5c9ea3c74ef22cb72b6c9d8e88c1619246797833a110223ac3173bc |
| s390x | CentOS | telegraf-1.40.0-1.s390x.rpm | 98ef4b9c8e5e5f23b52dbdd4237e308a32dfc297012091441616db41d2b5eb6b |
| amd64 | CentOS | telegraf-1.40.0-1.x86_64.rpm | d9307d03a2e937aeb907c0cbf65cc34874950af912f6cf9bcd3792a39a748da9 |
| amd64 | macOS | telegraf-1.40.0_darwin_amd64.dmg | fe5ed50efcfa1c773d95175e063e7886c53801cc69ef9d8cecdf683eed14bc80 |
| amd64 | macOS | telegraf-1.40.0_darwin_amd64.tar.gz | 6ba9bab22a8d4922f1e4fdc03cf1a8b3e5f850d740b1a8fc7ee99f192901e804 |
| arm64 | macOS | telegraf-1.40.0_darwin_arm64.dmg | 73bf81e83e3ccb3421e7f0badb0742b1456eb1160d6a4bb4ad9baa7aa821a054 |
| arm64 | macOS | telegraf-1.40.0_darwin_arm64.tar.gz | ad292bbae04ebc31d1282688e1afb3f664e9e2371c1a7ade9ff680f801157c30 |
| amd64 | FreeBSD | telegraf-1.40.0_freebsd_amd64.tar.gz | 397159d126c3d22f849fc42be1d4597a5546fbbf267fe19db539ec4ff0c7e380 |
| armv7 | FreeBSD | telegraf-1.40.0_freebsd_armv7.tar.gz | 67fdff8a454b6c5162d2c05c80eaf72f38a521a0d22273e60a0af71e4c85e4ee |
| i386 | FreeBSD | telegraf-1.40.0_freebsd_i386.tar.gz | b749eadba671680cad3cc178b3c11816920048d6d244e2f04fc1f7fe7eba3463 |
| amd64 | Linux | telegraf-1.40.0_linux_amd64.tar.gz | dfc12d5343bd5780c8ca352bcd13377b1c1e2b2700a02c4a82cb289328d01c6f |
| arm64 | Linux | telegraf-1.40.0_linux_arm64.tar.gz | fa4073c5c0d1c3c12070fd7e86c6a7f2ea7b7b13673f6c058db09e24de8defc7 |
| armel | Linux | telegraf-1.40.0_linux_armel.tar.gz | edadff28476f0b5cd13a5b72413e284c87c5e11500696ea5ec7ded7f4faf1754 |
| armhf | Linux | telegraf-1.40.0_linux_armhf.tar.gz | dd209b9ebe786e2a586185503ad7e380cb0c335ad47aeea4163f5040e4766928 |
| i386 | Linux | telegraf-1.40.0_linux_i386.tar.gz | 9265ed12c07b8018cfcf9472951134b0e814f8e70fc14d9d5b6772243f2a6b1c |
| loong64 | Linux | telegraf-1.40.0_linux_loong64.tar.gz | 8601c6914ef74e697a47b188f6ea86045bf3209970934ce48b85807d8e7e4319 |
| mips | Linux | telegraf-1.40.0_linux_mips.tar.gz | a69578668c2785298fd583cde0df1bdfe2d27f377376a0a49829054235f17a58 |
| mipsel | Linux | telegraf-1.40.0_linux_mipsel.tar.gz | ed3ac49df2c43bd5ff114eab930b62b45f41753a8a1ac06b9c5efa478987f25c |
| ppc64le | Linux | telegraf-1.40.0_linux_ppc64le.tar.gz | 3c6ed969e2cff71228cd3a5cd63568149554d00e34d208fc3248712169ce51b3 |
| riscv64 | Linux | telegraf-1.40.0_linux_riscv64.tar.gz | e543c726c310125fb2935f1195baa37fa155e8d0f2c6858a58c7548a689394d0 |
| s390x | Linux | telegraf-1.40.0_linux_s390x.tar.gz | d17d3005af40b0cfe96e02439707b54a129e47495aa63b814947a0a5b75a8cc1 |
| amd64 | Windows | telegraf-1.40.0_windows_amd64.zip | 9d85e3fa89d99e4b0e53e4aa40f069e828204cf5548ede9b9b7c95c31fe869dd |
| arm64 | Windows | telegraf-1.40.0_windows_arm64.zip | 25f61c763c709fe3b4407872ec698653ef7a09d2ad5bd816467a4489e7fb6515 |
| i386 | Windows | telegraf-1.40.0_windows_i386.zip | 541f710ae07f5da5e30a83c1e63bad2baab24a59769e912ef9ad5924e048cf58 |
| amd64 | Debian | telegraf_1.40.0-1_amd64.deb | 94592ad341e2fa43597353a16f1eb1f242534781854c5a806852c153c53482eb |
| arm64 | Debian | telegraf_1.40.0-1_arm64.deb | 7176aee2675028d1984434d3cc46528c6ec7a8f3a412c49de1b3bd13f3f4189d |
| armel | Debian | telegraf_1.40.0-1_armel.deb | 96d4427733011a27f0438631ddfdfc8e559bcbcf12891b632498c5ea014f60a0 |
| armhf | Debian | telegraf_1.40.0-1_armhf.deb | d65c8e975320f4ad6f799dc1b43cf362c95da950cbeab993043b3fd524cba6ab |
| i386 | Debian | telegraf_1.40.0-1_i386.deb | dfa1bafd8ccc056cca99f920155961850108880365eefd3a96390ef1a9e452ef |
| loong64 | Debian | telegraf_1.40.0-1_loong64.deb | a82c2edb898bf7f24f312333de647e2cd463b110d8fbbf889c3631b42b67839a |
| mips | Debian | telegraf_1.40.0-1_mips.deb | 2e40af931b9f5cc49bc882c0047b1041449c4db66fba558d06ca1dc4ea81c929 |
| mipsel | Debian | telegraf_1.40.0-1_mipsel.deb | a6f2d52782b07175390c5e0ee1ecd80de0a6aecb11eeb19dc8ae8cdfda80a9f2 |
| ppc64el | Debian | telegraf_1.40.0-1_ppc64el.deb | bca421a1f00298a05ce740bd9114da57801b69bb96c4cc6e76ffe4f93c7a7e8b |
| riscv64 | Debian | telegraf_1.40.0-1_riscv64.deb | 1ed0626f44c0ed3a6edc5aecdcbf8236a393b693561f883c74e07ef952f72732 |
| s390x | Debian | telegraf_1.40.0-1_s390x.deb | 54c6b5ee621f92a23b8a70d45bd3ecb25f4d570f100726fcacbba39911eaa6ac |