NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #172 by repository stars
Last release today
05 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
1905 releases · first in 2015
### Bugfixes - #17873 common.kafka Avoid API version requests for SASLv0 handshakes - #17966 config Implement strict envvar handling to prevent insecu
common.kafka Avoid API version requests for SASLv0 handshakesconfig Implement strict envvar handling to prevent insecure text replacementinputs.kinesis_consumer Ignore expired parent shardsinputs.tail Handle missing read permissions for directory globbinginputs.turbostat Allow floating point intervalsinputs.zfs Avoid panic by handling explicitly empty kstat metricsoutputs.influxdb_v2 Handle serialization errors correctlyoutputs.loki Sanitize colons in label namesoutputs.sql Mark table as found during initial existence checkdeps Bump cloud.google.com/go/bigquery from 1.71.0 to 1.72.0deps Bump cloud.google.com/go/pubsub/v2 from 2.2.1 to 2.3.0deps Bump cloud.google.com/go/storage from 1.57.0 to 1.57.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to 1.20.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0 to 1.13.1deps Bump github.com/IBM/sarama from 1.46.2 to 1.46.3deps Bump github.com/SAP/go-hdb from 1.14.7 to 1.14.9deps Bump github.com/SAP/go-hdb from 1.14.9 to 1.14.12deps Bump github.com/apache/iotdb-client-go from 1.3.4 to 1.3.5deps Bump github.com/aws/aws-sdk-go-v2 from 1.39.3 to 1.39.4deps Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.51.2 to 1.51.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.58.2 to 1.58.3deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.58.3 to 1.58.5deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.51.0 to 1.51.1deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.51.1 to 1.52.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.255.0 to 1.257.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.257.2 to 1.258.1deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.40.6 to 1.41.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.35.5 to 1.35.6deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.35.6 to 1.35.7deps Bump github.com/aws/smithy-go from 1.23.1 to 1.23.2deps Bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatibledeps Bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0deps Bump github.com/gofrs/uuid/v5 from 5.3.2 to 5.4.0deps Bump github.com/gopacket/gopacket from 1.4.0 to 1.5.0deps Bump github.com/influxdata/toml from v0.0.0-20190415235208-270119a8ce65 to v0.0.0-20251106153700-c381e153d076deps Bump github.com/jedib0t/go-pretty/v6 from 6.6.8 to 6.6.9deps Bump github.com/jedib0t/go-pretty/v6 from 6.6.9 to 6.7.1deps Bump github.com/linkedin/goavro/v2 from 2.14.0 to 2.14.1deps Bump github.com/lxc/incus/v6 from 6.17.0 to 6.18.0deps Bump github.com/prometheus/common from 0.67.1 to 0.67.2deps Bump github.com/prometheus/procfs from 0.17.0 to 0.19.1deps Bump github.com/prometheus/procfs from 0.19.1 to 0.19.2deps Bump github.com/prometheus/prometheus from 0.307.1 to 0.307.2deps Bump github.com/prometheus/prometheus from 0.307.2 to 0.307.3deps Bump github.com/redis/go-redis/v9 from 9.14.1 to 9.16.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10deps Bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0deps Bump github.com/testcontainers/testcontainers-go/modules/azure from 0.39.0 to 0.40.0deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.39.0 to 0.40.0deps Bump github.com/tinylib/msgp from 1.4.0 to 1.5.0deps Bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6deps Bump go.opentelemetry.io/collector/pdata from 1.43.0 to 1.44.0deps Bump go.opentelemetry.io/collector/pdata from 1.44.0 to 1.45.0deps Bump go.opentelemetry.io/proto/otlp from 1.8.0 to 1.9.0deps Bump go.opentelemetry.io/proto/otlp/collector/profiles/v1development from 0.1.0 to 0.2.0deps Bump go.step.sm/crypto from 0.72.0 to 0.73.0deps Bump go.step.sm/crypto from 0.73.0 to 0.74.0deps Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0deps Bump golang.org/x/sync from 0.17.0 to 0.18.0deps Bump golang.org/x/sys from 0.37.0 to 0.38.0deps Bump google.golang.org/api from 0.252.0 to 0.253.0deps Bump google.golang.org/api from 0.253.0 to 0.254.0deps Bump google.golang.org/api from 0.254.0 to 0.255.0deps Bump modernc.org/sqlite from 1.39.1 to 1.40.0deps Bump the aws-sdk-go-v2 group with 11 updatesdeps Bump the aws-sdk-go-v2 group with 11 updatesOne column per quarter.
### Bugfixes - #17765 inputs.chrony Prevent race condition in concurrent gather calls - #17634 inputs.docker Fix incorrect CPU usage_percent for Podma
inputs.chrony Prevent race condition in concurrent gather callsinputs.docker Fix incorrect CPU usage_percent for Podman containersinputs.kube_inventory Prevent panic in endpoints' ready flaginputs.smart Correct exit_status for active vs standby drivesinputs.zfs Parse field values according to provided typeoutputs.nats Unwrap wrapped metrics to avoid panic on missing Field methodparsers.csv Support concurrent usagesecretstores.systemd Handle dash version separator correctlydeps Bump cloud.google.com/go/bigquery from 1.70.0 to 1.71.0deps Bump cloud.google.com/go/monitoring from 1.24.2 to 1.24.3deps Bump cloud.google.com/go/pubsub/v2 from 2.0.0 to 2.2.0deps Bump cloud.google.com/go/pubsub/v2 from 2.2.0 to 2.2.1deps Bump cloud.google.com/go/storage from 1.56.2 to 1.57.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0 to 1.13.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.4.0 to 2.0.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs/v2 from 2.0.0 to 2.0.1deps Bump github.com/IBM/sarama from 1.46.1 to 1.46.2deps Bump github.com/SAP/go-hdb from 1.14.4 to 1.14.5deps Bump github.com/SAP/go-hdb from 1.14.5 to 1.14.6deps Bump github.com/SAP/go-hdb from 1.14.6 to 1.14.7deps Bump github.com/antchfx/xmlquery from 1.4.4 to 1.5.0deps Bump github.com/aws/aws-sdk-go-v2/config from 1.31.12 to 1.31.13deps Bump github.com/aws/aws-sdk-go-v2/config from 1.31.9 to 1.31.12deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.50.1 to 1.51.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.51.1 to 1.51.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.58.0 to 1.58.2deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.50.3 to 1.50.5deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.50.5 to 1.51.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.253.0 to 1.254.1deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.254.1 to 1.255.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.40.3 to 1.40.5deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.40.5 to 1.40.6deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.35.3 to 1.35.5deps Bump github.com/aws/smithy-go from 1.23.0 to 1.23.1deps Bump github.com/bluenviron/gomavlib/v3 from 3.2.1 to 3.3.0deps Bump github.com/docker/docker from 28.4.0+incompatible to 28.5.0+incompatibledeps Bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatibledeps Bump github.com/go-ldap/ldap/v3 from 3.4.11 to 3.4.12deps Bump github.com/go-logfmt/logfmt from 0.6.0 to 0.6.1deps Bump github.com/hashicorp/consul/api from 1.32.3 to 1.32.4deps Bump github.com/klauspost/compress from 1.18.0 to 1.18.1deps Bump github.com/leodido/go-syslog/v4 from 4.2.1-0.20250421191238-de2e76af1251 to 4.3.0deps Bump github.com/lxc/incus/v6 from 6.16.0 to 6.17.0deps Bump github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.1deps Bump github.com/nats-io/nats.go from 1.46.0 to 1.46.1deps Bump github.com/nats-io/nats.go from 1.46.1 to 1.47.0deps Bump github.com/prometheus/common from 0.66.1 to 0.67.1deps Bump github.com/prometheus/prometheus from 0.306.0 to 0.307.1deps Bump github.com/redis/go-redis/v9 from 9.14.0 to 9.14.1deps Bump github.com/shirou/gopsutil/v4 from 4.25.8 to 4.25.9deps Bump github.com/snowflakedb/gosnowflake from 0.0.0-20250911095445-20c4d105d9a0 to 1.17.0deps Bump go.opentelemetry.io/collector/pdata from 1.42.0 to 1.43.0deps Bump go.step.sm/crypto from 0.70.0 to 0.71.0deps Bump go.step.sm/crypto from 0.71.0 to 0.72.0deps Bump golang.org/x/crypto from 0.42.0 to 0.43.0deps Bump golang.org/x/mod from 0.28.0 to 0.29.0deps Bump golang.org/x/net from 0.44.0 to 0.46.0deps Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0deps Bump golang.org/x/sys from 0.36.0 to 0.37.0deps Bump google.golang.org/api from 0.249.0 to 0.250.0deps Bump google.golang.org/api from 0.250.0 to 0.251.0deps Bump google.golang.org/api from 0.251.0 to 0.252.0deps Bump google.golang.org/grpc from 1.75.1 to 1.76.0deps Bump google.golang.org/protobuf from 1.36.9 to 1.36.10deps Bump modernc.org/sqlite from 1.39.0 to 1.39.1deps Bump super-linter/super-linter from 8.1.0 to 8.2.0deps Bump super-linter/super-linter from 8.2.0 to 8.2.1deps Switch to maintained yaml librarydeps Update golangci-lint to 2.5.0### Bugfixes - #17609 filter Handle multiple conditions correctly - #17552 inputs.procstat Use correct values for disk_read_bytes, disk_write_bytes on
filter Handle multiple conditions correctlyinputs.procstat Use correct values for disk_read_bytes, disk_write_bytes on Linuxinputs.tail Fix data race when cleaning up unused tailersdeps Bump actions/setup-go from 5 to 6deps Bump cloud.google.com/go/bigquery from 1.69.0 to 1.70.0deps Bump cloud.google.com/go/storage from 1.56.1 to 1.56.2deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.0 to 1.19.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0 to 1.12.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.40.1 to 2.40.3deps Bump github.com/IBM/sarama from 1.45.2 to 1.46.0deps Bump github.com/IBM/sarama from 1.46.0 to 1.46.1deps Bump github.com/SAP/go-hdb from 1.14.0 to 1.14.3deps Bump github.com/SAP/go-hdb from 1.14.3 to 1.14.4deps Bump github.com/apache/arrow-go/v18 from 18.4.0 to 18.4.1deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.5 to 1.0.6deps Bump github.com/awnumar/memguard from 0.22.5 to 0.23.0deps Bump github.com/aws/aws-sdk-go-v2/config from 1.31.4 to 1.31.9deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.18.5 to 1.18.7deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.48.2 to 1.50.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.57.0 to 1.57.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.57.4 to 1.58.0deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.49.1 to 1.50.2deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.50.2 to 1.50.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.246.0 to 1.251.1deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.251.1 to 1.251.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.251.2 to 1.253.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.39.1 to 1.40.2deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.40.2 to 1.40.3deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.38.1 to 1.38.4deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.34.2 to 1.35.2deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.35.2 to 1.35.3deps Bump github.com/cloudevents/sdk-go/v2 from 2.16.1 to 2.16.2deps Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatibledeps Bump github.com/eclipse/paho.golang from 0.22.0 to 0.23.0deps Bump github.com/eclipse/paho.mqtt.golang from 1.5.0 to 1.5.1deps Bump github.com/google/cel-go from 0.26.0 to 0.26.1deps Bump github.com/hashicorp/consul/api from 1.32.1 to 1.32.3deps Bump github.com/lxc/incus/v6 from 6.15.0 to 6.16.0deps Bump github.com/nats-io/nats-server/v2 from 2.11.8 to 2.11.9deps Bump github.com/nats-io/nats-server/v2 from 2.11.9 to 2.12.0deps Bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0deps Bump github.com/peterbourgon/unixtransport from 0.0.6 to 0.0.7deps Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2deps Bump github.com/prometheus/common from 0.65.0 to 0.66.1deps Bump github.com/prometheus/prometheus from 0.305.0 to 0.306.0deps Bump github.com/prometheus/prometheus from 0.54.1 to 0.305.0deps Bump github.com/redis/go-redis/v9 from 9.12.1 to 9.14.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.7 to 4.25.8deps Bump github.com/snowflakedb/gosnowflake from 1.16.0 to 0.0.0-20250911095445-20c4d105d9a0deps Bump github.com/stretchr/testify from 1.10.0 to 1.11.1deps Bump github.com/testcontainers/testcontainers-go from 0.38.0 to 0.39.0deps Bump github.com/testcontainers/testcontainers-go/modules/azure from 0.38.0 to 0.39.0deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.38.0 to 0.39.0deps Bump github.com/tidwall/wal from 1.2.0 to 1.2.1deps Bump github.com/tinylib/msgp from 1.3.0 to 1.4.0deps Bump go.opentelemetry.io/collector/pdata from 1.39.0 to 1.41.0deps Bump go.opentelemetry.io/collector/pdata from 1.41.0 to 1.42.0deps Bump go.opentelemetry.io/proto/otlp from 1.7.0 to 1.8.0deps Bump golang.org/x/crypto from 0.41.0 to 0.42.0deps Bump golang.org/x/mod from 0.27.0 to 0.28.0deps Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0deps Bump golang.org/x/sync from 0.16.0 to 0.17.0deps Bump golang.org/x/term from 0.34.0 to 0.35.0deps Bump google.golang.org/api from 0.248.0 to 0.249.0deps Bump google.golang.org/grpc from 1.75.0 to 1.75.1deps Bump google.golang.org/protobuf from 1.36.8 to 1.36.9deps Bump k8s.io/api from 0.33.4 to 0.34.0deps Bump k8s.io/client-go from 0.34.0 to 0.34.1deps Bump modernc.org/sqlite from 1.38.2 to 1.39.0deps Bump tj-actions/changed-files from 46.0.5 to 47.0.0deps Remove collectd replacement### Bugfixes - #17605 outputs.influxdb Fix crash on init
outputs.influxdb Fix crash on initPR #17355 changes the profiles support of inputs.opentelemetry from the v1 experimental to the v1 development as this experimental API is updated upst
profiles support
of inputs.opentelemetry from the v1 experimental to the v1 development as this experimental API
is updated upstream. This will change the metric by for example removing the no-longer reported
frame_type, stack_trace_id, build_id, and build_id_type fields. Also, the value format of other fields
or tags might have changed. Please refer to the
OpenTelemetry documentation for more details.agent Introduce labels and selectors to enable and disable pluginsinputs.influxdb_v2_listener Add /health routeinputs.internal Allow to collect statistics per plugin instanceinputs.lvm Add sync_percent for lvm_logical_volinputs.opentelemetry Upgrade otlp proto moduleinputs.syslog Add support for RFC3164 over TCPinputs.syslog Allow limiting message size in octet counting modeinputs.x509_cert Add support for Windows certificate storesoutput.nats Allow disabling stream creation for externally managed streamsoutputs.elasticsearch Support array headers and preserve commas in valuesoutputs.influxdb Add internal statistics for written bytesoutputs.nats Allow providing a subject layoutoutputs.nats Enable batch serialization with use_batch_formatoutputs.sql Allow sending batches of metrics in transactionsparsers.avro Support record arrays at root levelplugins.snmp Allow debug logging in gosnmpselfstat Implement collection of plugin-internal statisticsinputs.diskio Handle counter wrapping in io fieldsinputs.s7comm Use correct value for string length with 'extra' parameterinternal Extract go version more robustlyoutputs Retrigger batch-available-events only if at least one metric was written successfullypackaging Rename rpm from loong64 to loongarch64deps Bump cloud.google.com/go/storage from 1.56.0 to 1.56.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.2 to 1.19.0deps Bump github.com/SAP/go-hdb from 1.13.12 to 1.14.0deps Bump github.com/antchfx/xpath from 1.3.4 to 1.3.5deps Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.31.2deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.4 to 1.18.6deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.18.3 to 1.18.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.48.0 to 1.48.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.56.0 to 1.57.0deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.46.0 to 1.49.1deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.242.0 to 1.244.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.244.0 to 1.246.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.38.0 to 1.39.1deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.37.0 to 1.38.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.34.0 to 1.34.2deps Bump github.com/coreos/go-systemd/v22 from 22.5.0 to 22.6.0deps Bump github.com/facebook/time from 0.0.0-20240626113945-18207c5d8ddc to 0.0.0-20250903103710-a5911c32cdb9deps Bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.8.0deps Bump github.com/microsoft/go-mssqldb from 1.9.2 to 1.9.3deps Bump github.com/nats-io/nats-server/v2 from 2.11.7 to 2.11.8deps Bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0deps Bump github.com/safchain/ethtool from 0.5.10 to 0.6.2deps Bump github.com/snowflakedb/gosnowflake from 1.15.0 to 1.16.0deps Bump github.com/tidwall/wal from 1.1.8 to 1.2.0deps Bump github.com/vmware/govmomi from 0.51.0 to 0.52.0deps Bump go.opentelemetry.io/collector/pdata from 1.36.1 to 1.38.0deps Bump go.opentelemetry.io/collector/pdata from 1.38.0 to 1.39.0deps Bump go.step.sm/crypto from 0.69.0 to 0.70.0deps Bump golang.org/x/mod from 0.26.0 to 0.27.0deps Bump golang.org/x/net from 0.42.0 to 0.43.0deps Bump google.golang.org/api from 0.246.0 to 0.247.0deps Bump google.golang.org/api from 0.247.0 to 0.248.0deps Bump google.golang.org/grpc from 1.74.2 to 1.75.0deps Bump google.golang.org/protobuf from 1.36.7 to 1.36.8deps Bump k8s.io/client-go from 0.33.3 to 0.33.4deps Bump super-linter/super-linter from 8.0.0 to 8.1.0### Bugfixes - #17451 agent Update help message for CLI flag --test - #17413 inputs.gnmi Handle empty updates in gnmi notification response - #17445 i
agent Update help message for CLI flag --testinputs.gnmi Handle empty updates in gnmi notification responseinputs.redfish Log correct address on HTTP errordeps Bump actions/checkout from 4 to 5deps Bump cloud.google.com/go/storage from 1.55.0 to 1.56.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.1 to 1.18.2deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.10.1 to 1.11.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.37.2 to 2.39.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.39.0 to 2.40.1deps Bump github.com/apache/arrow-go/v18 from 18.3.1 to 18.4.0deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.3 to 1.0.5deps Bump github.com/aws/aws-sdk-go-v2 from 1.37.0 to 1.37.2deps Bump github.com/aws/aws-sdk-go-v2/config from 1.29.17 to 1.30.0deps Bump github.com/aws/aws-sdk-go-v2/config from 1.30.1 to 1.31.0deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.70 to 1.18.0deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.1 to 1.18.3deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.18.0 to 1.18.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.45.3 to 1.48.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.51.0 to 1.54.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.54.0 to 1.55.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.55.0 to 1.56.0deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.44.0 to 1.46.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.231.0 to 1.242.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.35.3 to 1.36.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.36.0 to 1.37.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.37.0 to 1.38.0deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.35.0 to 1.36.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.31.2 to 1.32.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.32.0 to 1.33.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.33.0 to 1.34.0deps Bump github.com/clarify/clarify-go from 0.4.0 to 0.4.1deps Bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatibledeps Bump github.com/docker/go-connections from 0.5.0 to 0.6.0deps Bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3deps Bump github.com/gopacket/gopacket from 1.3.1 to 1.4.0deps Bump github.com/jedib0t/go-pretty/v6 from 6.6.7 to 6.6.8deps Bump github.com/lxc/incus/v6 from 6.14.0 to 6.15.0deps Bump github.com/miekg/dns from 1.1.67 to 1.1.68deps Bump github.com/nats-io/nats-server/v2 from 2.11.6 to 2.11.7deps Bump github.com/nats-io/nats.go from 1.43.0 to 1.44.0deps Bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.1deps Bump github.com/shirou/gopsutil/v4 from 4.25.6 to 4.25.7deps Bump github.com/testcontainers/testcontainers-go/modules/azure from 0.37.0 to 0.38.0deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.37.0 to 0.38.0deps Bump github.com/yuin/goldmark from 1.7.12 to 1.7.13deps Bump go.opentelemetry.io/collector/pdata from 1.36.0 to 1.36.1deps Bump go.step.sm/crypto from 0.67.0 to 0.68.0deps Bump go.step.sm/crypto from 0.68.0 to 0.69.0deps Bump golang.org/x/crypto from 0.40.0 to 0.41.0deps Bump google.golang.org/api from 0.243.0 to 0.244.0deps Bump google.golang.org/api from 0.244.0 to 0.246.0deps Bump google.golang.org/protobuf from 1.36.6 to 1.36.7deps Bump k8s.io/apimachinery from 0.33.2 to 0.33.3deps Bump k8s.io/client-go from 0.33.2 to 0.33.3deps Bump modernc.org/sqlite from 1.38.0 to 1.38.1deps Bump software.sslmate.com/src/go-pkcs12 from 0.5.0 to 0.6.0deps Bump super-linter/super-linter from 7.4.0 to 8.0.0deps Fix collectd dependency not resolvingdeps Migrate from cloud.google.com/go/pubsub to v2### Bugfixes - #17373 agent Handle nil timer on telegraf reload when no debounce is specified - #17340 agent Make Windows service install more robust
agent Handle nil timer on telegraf reload when no debounce is specifiedagent Make Windows service install more robustoutputs.sql Add timestamp to derived datatypesoutputs Retrigger batch-available-events only for non-failing writesparsers.json_v2 Respect string type for objects and arraysplugins.snmp Update gosnmp to prevent panic in snmp agentsprocessors.snmp_lookup Avoid re-enqueing updates after plugin stoppedprocessors.snmp_lookup Prevent deadlock during plugin shutdowndeps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.0 to 1.18.1deps Bump github.com/SAP/go-hdb from 1.13.11 to 1.13.12deps Bump github.com/SAP/go-hdb from 1.13.9 to 1.13.11deps Bump github.com/alitto/pond/v2 from 2.4.0 to 2.5.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.227.0 to 1.230.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.230.0 to 1.231.0deps Bump github.com/docker/docker from 28.3.0+incompatible to 28.3.1+incompatibledeps Bump github.com/docker/docker from 28.3.1+incompatible to 28.3.2+incompatibledeps Bump github.com/google/cel-go from 0.25.0 to 0.26.0deps Bump github.com/miekg/dns from 1.1.66 to 1.1.67deps Bump github.com/nats-io/nats-server/v2 from 2.11.5 to 2.11.6deps Bump github.com/openconfig/goyang from 1.6.2 to 1.6.3deps Bump github.com/prometheus/procfs from 0.16.1 to 0.17.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6deps Bump github.com/snowflakedb/gosnowflake from 1.14.1 to 1.15.0deps Bump go.opentelemetry.io/collector/pdata from 1.35.0 to 1.36.0deps Bump go.step.sm/crypto from 0.64.0 to 0.67.0deps Bump golang.org/x/crypto from 0.39.0 to 0.40.0deps Bump golang.org/x/mod from 0.25.0 to 0.26.0deps Bump golang.org/x/net from 0.41.0 to 0.42.0deps Bump golang.org/x/sys from 0.33.0 to 0.34.0deps Bump golang.org/x/term from 0.32.0 to 0.33.0deps Bump google.golang.org/api from 0.239.0 to 0.240.0deps Bump google.golang.org/api from 0.240.0 to 0.241.0deps Bump modernc.org/sqlite from 1.37.0 to 1.38.0### Bugfixes - #17248 agent Add missing config flags for migrate command - #17240 disk-buffer Correctly reset the mask after adding to an empty buffer
agent Add missing config flags for migrate commanddisk-buffer Correctly reset the mask after adding to an empty bufferdisk-buffer Expire metric tracking information in the right placedisk-buffer Mask old tracking metrics on restartdisk-buffer Remove empty buffer on closeinputs.gnmi Avoid interpreting path elements with multiple colons as namespaceinputs.gnmi Handle base64 encoded IEEE-754 floats correctlyinputs.kibana Support Kibana 8.x status API format changeinputs.ntpq Fix ntpq field misalignment parsing errorsoutputs.microsoft_fabric Correct app nameoutputs.nats Avoid initializing Jetstream unconditionallyoutputs Retrigger batch-available-events correctlydeps Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.3.2 to 1.4.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.37.0 to 2.37.1deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.37.1 to 2.37.2deps Bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0deps Bump github.com/SAP/go-hdb from 1.13.7 to 1.13.9deps Bump github.com/alitto/pond/v2 from 2.3.4 to 2.4.0deps Bump github.com/apache/arrow-go/v18 from 18.3.0 to 18.3.1deps Bump github.com/aws/aws-sdk-go-v2/config from 1.29.15 to 1.29.17deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.69 to 1.17.70deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.50.3 to 1.51.0deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.43.4 to 1.44.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.225.1 to 1.225.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.226.0 to 1.227.0deps Bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatibledeps Bump github.com/lxc/incus/v6 from 6.13.0 to 6.14.0deps Bump github.com/microsoft/go-mssqldb from 1.8.2 to 1.9.2deps Bump github.com/nats-io/nats-server/v2 from 2.11.4 to 2.11.5deps Bump github.com/peterbourgon/unixtransport from 0.0.5 to 0.0.6deps Bump github.com/prometheus/common from 0.64.0 to 0.65.0deps Bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0deps Bump go.opentelemetry.io/collector/pdata from 1.34.0 to 1.35.0deps Bump google.golang.org/api from 0.237.0 to 0.238.0deps Bump google.golang.org/api from 0.238.0 to 0.239.0deps Bump k8s.io/api from 0.33.1 to 0.33.2deps Bump k8s.io/client-go from 0.33.1 to 0.33.2### Bugfixes - #17178 inputs.procstat Fix user filter conditional logic - #17210 processors.strings Add explicit TOML tags on struct fields ### Depend
inputs.procstat Fix user filter conditional logicprocessors.strings Add explicit TOML tags on struct fieldsdeps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.10.0 to 1.10.1deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.36.0 to 2.37.0deps Bump github.com/SAP/go-hdb from 1.13.6 to 1.13.7deps Bump github.com/alitto/pond/v2 from 2.3.2 to 2.3.4deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.68 to 1.17.69deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.45.1 to 1.45.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.50.1 to 1.50.2deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.43.2 to 1.43.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.225.0 to 1.225.1deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.35.1 to 1.35.2deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.31.0 to 1.31.1deps Bump github.com/aws/smithy-go from 1.22.3 to 1.22.4deps Bump github.com/cloudevents/sdk-go/v2 from 2.16.0 to 2.16.1deps Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2deps Bump github.com/go-sql-driver/mysql from 1.9.2 to 1.9.3deps Bump github.com/peterbourgon/unixtransport from 0.0.4 to 0.0.5deps Bump github.com/redis/go-redis/v9 from 9.9.0 to 9.10.0deps Bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7deps Bump go.opentelemetry.io/collector/pdata from 1.33.0 to 1.34.0deps Bump google.golang.org/api from 0.236.0 to 0.237.0This release removes the following deprecated plugin aliases:
This release removes the following deprecated plugin aliases:
inputs.cisco_telemetry_gnmi in #17101inputs.http_listener in #17102inputs.KNXListener in #17168inputs.logparser in #17170Furthermore, the following deprecated plugin options are removed:
ssl_ca, ssl_cert and ssl_key of common TLS settings in #17119url of inputs.amqp_consumer in #17149namespace of inputs.cloudwatch in #17123datacentre of inputs.consul in #17150container_names, perdevice and total of inputs.docker in #17148http_timeout of inputs.elasticsearch in #17124directory of inputs.filecount in #17152guess_path_tag and enable_tls of inputs.gnmi in #17151bearer_token of inputs.http in #17153path and port of inputs.http_listener_v2 in #17158address of inputs.http_response in #17157object_type of inputs.icinga2 in #17163max_line_size of inputs.influxdb_listener in #17162enable_file_download of inputs.internet_speed in #17165bearer_token_string of inputs.kube_inventory in #17110bearer_token_string of inputs.kubernetes in #17109server of inputs.nsq_consumer in #17166dns_lookup of inputs.ntpq in #17159ssl of inputs.openldap in #17103name and queues of inputs.rabbitmq in #17105path of inputs.smart in #17113azuredb and query_version of inputs.sqlserver in #17112parse_data_dog_tags and udp_packet_size of inputs.statsd in #17171force_discover_on_init of inputs.vsphere in #17169database, precision, retention_policy and url of outputs.amqp in #16950precision of outputs.influxdb in #17160partitionkey and use_random_partitionkey of outputs.kinesis in #17167source_tag of outputs.librato in #17174batch and topic_prefix of outputs.mqtt in #17176trace of outputs.remotefile in #17173host, port and string_to_number of outputs.wavefront in #17172Replacements do exist, so please migrate your configuration in case you are
still using one of those plugins or options. The telegraf config migrate
command might be able to assist with the procedure.
inputs.fritzbox Add plugininputs.mavlink Add plugininputs.whois Add pluginoutputs.inlong Add pluginoutputs.microsoft_fabric Add pluginprocessors.cumulative_sum Add pluginagent Add debounce for watch eventscommon.kafka Add AWS-MSK-IAM SASL authenticationcommon.ratelimiter Implement means to reserve memory for concurrent usecommon.shim Add batch to shiminputs.amqp_consumer Allow string values in queue argumentsinputs.opcua Allow forcing reconnection on every gather cycleinputs.opcua_listener Allow to subscribe to OPCUA eventsinputs.prometheus Add HTTP service discovery supportinputs.s7comm Add support for LREAL and LINT data typesinputs.unbound Collect histogram statisticsinputs.whois Support IDN domainsmigrations Add migration for common.tls ssl optionsmigrations Add migration for inputs.cisco_telemetry_gnmimigrations Add migration for inputs.cloudwatchmigrations Add migration for inputs.dockermigrations Add migration for inputs.elasticsearchmigrations Add migration for inputs.http_listenermigrations Add migration for inputs.influxdb_listenermigrations Add migration for inputs.kube_inventorymigrations Add migration for inputs.kubernetesmigrations Add migration for inputs.openldapmigrations Add migration for inputs.rabbitmqmigrations Add migration for inputs.smartmigrations Add migration for inputs.sqlservermigrations Add migration for outputs.amqpmigrations Add migration for outputs.influxdbmigrations Add migration for inputs.amqp_consumermigrations Add migration for inputs.consulmigrations Add migration for inputs.filecountmigrations Add migration for inputs.gnmimigrations Add migration for inputs.httpmigrations Add migration for inputs.http_listener_v2migrations Add migration for inputs.http_responsemigrations Add migration for inputs.icinga2migrations Add migration for inputs.internet_speedmigrations Add migration for inputs.nsq_consumermigrations Add migration for inputs.ntpqmigrations Add migration for inputs.statsdmigrations Add migration for inputs.vspheremigrations Add migration for outputs.kinesismigrations Add migration for outputs.libratomigrations Add migration for outputs.mqttmigrations Add migration for outputs.remotefilemigrations Add migration for outputs.wavefrontmigrations Add migration for inputs.KNXListenermigrations Add migration for inputs.logparseroutputs.health Add max time between metrics checkoutputs.http Include body sample in non-retryable error logsoutputs.influxdb_v2 Implement concurrent writesoutputs.influxdb_v2 Support secrets in http_headers valuesoutputs.nats Allow asynchronous publishing for Jetstreamoutputs.sql Add option to automate table schema updatesoutputs.sql Support secret for dsnoutputs.stackdriver Ensure quota is charged to configured projectprocessors.defaults Add support for specifying default tagsprocessors.enum Add multiple tag mappingprocessors.enum Allow mapping to be applied to multiple fieldsserializer.prometheusremotewrite Allow sending native histogramsinputs.opcua Fix integration testinputs.procstat Resolve remote usernames on Posix systemsinputs.win_wmi Free resources to avoid leaksmigrations Update table content for general plugin migrationsdeps Bump cloud.google.com/go/bigquery from 1.68.0 to 1.69.0deps Bump cloud.google.com/go/storage from 1.53.0 to 1.54.0deps Bump cloud.google.com/go/storage from 1.54.0 to 1.55.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.34.0 to 2.35.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.35.0 to 2.36.0deps Bump github.com/IBM/nzgo/v12 from 12.0.9 to 12.0.10deps Bump github.com/IBM/sarama from 1.45.1 to 1.45.2deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.0 to 1.0.1deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.1 to 1.0.2deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.2 to 1.0.3deps Bump github.com/apache/thrift from 0.21.0 to 0.22.0deps Bump github.com/aws/aws-msk-iam-sasl-signer-go from 1.0.1 to 1.0.3deps Bump github.com/aws/aws-msk-iam-sasl-signer-go from 1.0.3 to 1.0.4deps Bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.29.15deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.67 to 1.17.68deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.3 to 1.45.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.45.0 to 1.45.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.49.0 to 1.50.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.50.0 to 1.50.1deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.43.1 to 1.43.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.218.0 to 1.219.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.220.0 to 1.222.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.222.0 to 1.224.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.224.0 to 1.225.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.35.0 to 1.35.1deps Bump github.com/bluenviron/gomavlib/v3 from 3.1.0 to 3.2.1deps Bump github.com/creack/goselect from 0.1.2 to 0.1.3deps Bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatibledeps Bump github.com/gosnmp/gosnmp from 1.40.0 to 1.41.0deps Bump github.com/linkedin/goavro/v2 from 2.13.1 to 2.14.0deps Bump github.com/lxc/incus/v6 from 6.12.0 to 6.13.0deps Bump github.com/microsoft/go-mssqldb from 1.8.1 to 1.8.2deps Bump github.com/nats-io/nats-server/v2 from 2.11.3 to 2.11.4deps Bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0deps Bump github.com/netsampler/goflow2/v2 from 2.2.2 to 2.2.3deps Bump github.com/prometheus/common from 0.63.0 to 0.64.0deps Bump github.com/rclone/rclone from 1.69.2 to 1.69.3deps Bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.4 to 4.25.5deps Bump github.com/sijms/go-ora/v2 from 2.8.24 to 2.9.0deps Bump github.com/snowflakedb/gosnowflake from 1.14.0 to 1.14.1deps Bump github.com/tinylib/msgp from 1.2.5 to 1.3.0deps Bump github.com/vmware/govmomi from 0.50.0 to 0.51.0deps Bump github.com/yuin/goldmark from 1.7.11 to 1.7.12deps Bump go.mongodb.org/mongo-driver from 1.17.3 to 1.17.4deps Bump go.opentelemetry.io/collector/pdata from 1.31.0 to 1.33.0deps Bump go.step.sm/crypto from 0.63.0 to 0.64.0deps Bump golang.org/x/crypto from 0.38.0 to 0.39.0deps Bump golang.org/x/mod from 0.24.0 to 0.25.0deps Bump google.golang.org/api from 0.232.0 to 0.233.0deps Bump google.golang.org/api from 0.233.0 to 0.234.0deps Bump google.golang.org/api from 0.234.0 to 0.235.0deps Bump google.golang.org/grpc from 1.72.0 to 1.72.1deps Bump google.golang.org/grpc from 1.72.1 to 1.72.2deps Bump google.golang.org/grpc from 1.72.2 to 1.73.0deps Bump k8s.io/api from 0.33.0 to 0.33.1deps Bump k8s.io/apimachinery from 0.33.0 to 0.33.1deps Bump k8s.io/client-go from 0.33.0 to 0.33.1deps Bump super-linter/super-linter from 7.3.0 to 7.4.0### Bugfixes - #17009 inputs.cloudwatch Restore filtering to match all dimensions - #16978 inputs.nfsclient Handle errors during mountpoint filtering
inputs.cloudwatch Restore filtering to match all dimensionsinputs.nfsclient Handle errors during mountpoint filteringinputs.opcua Fix type mismatch in unit testinputs.opcua Handle session invalidation between gather cyclesinputs.tail Prevent leaking file descriptorsinputs.win_eventlog Handle large events to avoid they get dropped silentlyparsers.json_v2 Handle measurements with multiple objects correctlydeps Bump cloud.google.com/go/bigquery from 1.67.0 to 1.68.0deps Bump cloud.google.com/go/storage from 1.52.0 to 1.53.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azqueue from 1.0.0 to 1.0.1deps Bump github.com/SAP/go-hdb from 1.13.5 to 1.13.6deps Bump github.com/apache/arrow-go/v18 from 18.2.0 to 18.3.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.47.3 to 1.48.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.48.0 to 1.49.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.212.0 to 1.214.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.215.0 to 1.218.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.3 to 1.35.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.30.2 to 1.31.0deps Bump github.com/ebitengine/purego from 0.8.2 to 0.8.3deps Bump github.com/hashicorp/consul/api from 1.32.0 to 1.32.1deps Bump github.com/microsoft/go-mssqldb from 1.8.0 to 1.8.1deps Bump github.com/miekg/dns from 1.1.65 to 1.1.66deps Bump github.com/nats-io/nats-server/v2 from 2.11.2 to 2.11.3deps Bump github.com/nats-io/nats.go from 1.41.2 to 1.42.0deps Bump github.com/rclone/rclone from 1.69.1 to 1.69.2deps Bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.3 to 4.25.4deps Bump github.com/snowflakedb/gosnowflake from 1.13.3 to 1.14.0deps Bump github.com/vishvananda/netlink from 1.3.1-0.20250221194427-0af32151e72b to 1.3.1deps Bump go.step.sm/crypto from 0.62.0 to 0.63.0deps Bump golang.org/x/crypto from 0.37.0 to 0.38.0deps Bump golang.org/x/net from 0.39.0 to 0.40.0deps Bump google.golang.org/api from 0.230.0 to 0.231.0deps Switch to maintained azure testcontainer module### Bugfixes - #16697 agent Correctly truncate the disk buffer - #16868 common.ratelimiter Only grow the buffer but never shrink - #16812 inputs.cloud
agent Correctly truncate the disk buffercommon.ratelimiter Only grow the buffer but never shrinkinputs.cloudwatch Handle metric includes/excludes correctly to prevent panicinputs.lustre2 Skip empty filesinputs.opcua Handle node array valuesinputs.win_wmi Replace hard-coded class-name with correct config settinginputs.win_wmi Restrict threading model to APARTMENTTHREADEDoutputs.quix Allow empty certificate for new cloud managed instancesdeps Bump cloud.google.com/go/bigquery from 1.66.2 to 1.67.0deps Bump cloud.google.com/go/monitoring from 1.24.0 to 1.24.2deps Bump cloud.google.com/go/pubsub from 1.48.0 to 1.49.0deps Bump cloud.google.com/go/storage from 1.51.0 to 1.52.0deps Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.104 to 1.63.106deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.106 to 1.63.107deps Bump github.com/antchfx/xpath from 1.3.3 to 1.3.4deps Bump github.com/apache/arrow-go/v18 from 18.1.0 to 18.2.0deps Bump github.com/apache/iotdb-client-go from 1.3.3 to 1.3.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.1 to 1.44.3deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.45.3 to 1.47.3deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.2 to 1.42.4deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.4 to 1.43.1deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.210.1 to 1.211.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.211.3 to 1.212.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.2 to 1.33.3deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.27.4 to 1.30.2deps Bump github.com/clarify/clarify-go from 0.3.1 to 0.4.0deps Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatibledeps Bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11deps Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2deps Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.2deps Bump github.com/google/cel-go from 0.24.1 to 0.25.0deps Bump github.com/gopcua/opcua from 0.7.1 to 0.7.4deps Bump github.com/gopcua/opcua from 0.7.4 to 0.8.0deps Bump github.com/gosmnp/gosnmp from 1.39.0 to 1.40.0deps Bump github.com/gosnmp/gosnmp from 1.39.0 to 1.40.0deps Bump github.com/hashicorp/consul/api from 1.31.2 to 1.32.0deps Bump github.com/jedib0t/go-pretty/v6 from 6.6.5 to 6.6.7deps Bump github.com/lxc/incus/v6 from 6.11.0 to 6.12.0deps Bump github.com/microsoft/go-mssqldb from 1.7.2 to 1.8.0deps Bump github.com/miekg/dns from 1.1.64 to 1.1.65deps Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.10.27deps Bump github.com/nats-io/nats-server/v2 from 2.10.27 to 2.11.2deps Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2deps Bump github.com/openconfig/gnmi from 0.11.0 to 0.14.1deps Bump github.com/openconfig/goyang from 1.6.0 to 1.6.2deps Bump github.com/prometheus-community/pro-bing from 0.4.1 to 0.7.0deps Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0deps Bump github.com/prometheus/client_model from 0.6.1 to 0.6.2deps Bump github.com/prometheus/procfs from 0.16.0 to 0.16.1deps Bump github.com/safchain/ethtool from 0.3.0 to 0.5.10deps Bump github.com/seancfoley/ipaddress-go from 1.7.0 to 1.7.1deps Bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.3deps Bump github.com/snowflakedb/gosnowflake from 1.11.2 to 1.13.1deps Bump github.com/snowflakedb/gosnowflake from 1.13.1 to 1.13.3deps Bump github.com/srebhan/cborquery from 1.0.3 to 1.0.4deps Bump github.com/srebhan/protobufquery from 1.0.1 to 1.0.4deps Bump github.com/testcontainers/testcontainers-go from 0.36.0 to 0.37.0deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.34.0 to 0.36.0deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.36.0 to 0.37.0deps Bump github.com/vmware/govmomi from 0.49.0 to 0.50.0deps Bump github.com/yuin/goldmark from 1.7.8 to 1.7.9deps Bump github.com/yuin/goldmark from 1.7.9 to 1.7.11deps Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.3deps Bump go.opentelemetry.io/collector/pdata from 1.29.0 to 1.30.0deps Bump go.opentelemetry.io/collector/pdata from 1.30.0 to 1.31.0deps Bump go.step.sm/crypto from 0.60.0 to 0.61.0deps Bump go.step.sm/crypto from 0.61.0 to 0.62.0deps Bump golangci-lint from v2.0.2 to v2.1.2deps Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0deps Bump google.golang.org/api from 0.228.0 to 0.229.0deps Bump google.golang.org/api from 0.229.0 to 0.230.0deps Bump google.golang.org/grpc from 1.71.1 to 1.72.0deps Bump k8s.io/client-go from 0.32.3 to 0.33.0deps Bump modernc.org/sqlite from 1.36.2 to 1.37.0### Bugfixes - #16375 aggregators Handle time drift when calculating aggregation windows ### Dependency Updates - #16689 deps Bump cloud.google.com/go
aggregators Handle time drift when calculating aggregation windowsdeps Bump cloud.google.com/go/pubsub from 1.45.3 to 1.48.0deps Bump cloud.google.com/go/storage from 1.50.0 to 1.51.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.0 to 1.18.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.2.3 to 1.3.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.3.1 to 1.3.2deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.3 to 2.34.0deps Bump github.com/IBM/sarama from v1.43.3 to v1.45.1deps Bump github.com/SAP/go-hdb from 1.9.10 to 1.13.5deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.721 to 1.63.104deps Bump github.com/antchfx/jsonquery from 1.3.3 to 1.3.6deps Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.13deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.59 to 1.17.65deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.14 to 1.44.1deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.40.0 to 1.42.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.203.1 to 1.210.1deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.32.6 to 1.33.2deps Bump github.com/cloudevents/sdk-go/v2 from 2.15.2 to 2.16.0deps Bump github.com/google/cel-go from 0.23.0 to 0.24.1deps Bump github.com/gophercloud/gophercloud/v2 from 2.0.0-rc.3 to 2.6.0deps Bump github.com/gorcon/rcon from 1.3.5 to 1.4.0deps Bump github.com/gosnmp/gosnmp from 1.38.0 to 1.39.0deps Bump github.com/lxc/incus/v6 from 6.9.0 to 6.11.0deps Bump github.com/nats-io/nats.go from 1.39.1 to 1.41.1deps Bump github.com/netsampler/goflow2/v2 from 2.2.1 to 2.2.2deps Bump github.com/p4lang/p4runtime from 1.4.0 to 1.4.1deps Bump github.com/prometheus/common from 0.62.0 to 0.63.0deps Bump github.com/rclone/rclone from 1.68.2 to 1.69.1deps Bump github.com/sijms/go-ora/v2 from 2.8.22 to 2.8.24deps Bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.36.0deps Bump github.com/tinylib/msgp from 1.2.0 to 1.2.5deps Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.6deps Bump github.com/vmware/govmomi from v0.45.1 to v0.49.0deps Bump go.opentelemetry.io/collector/pdata from 1.25.0 to 1.29.0deps Bump go.step.sm/crypto from 0.59.1 to 0.60.0deps Bump golang.org/x/crypto from 0.36.0 to 0.37.0deps Bump golangci-lint from v1.64.5 to v2.0.2deps Bump google.golang.org/api from 0.224.0 to 0.228.0deps Bump k8s.io/client-go from 0.32.1 to 0.32.3deps Bump tj-actions/changed-files from 46.0.1 to 46.0.3deps Bump tj-actions/changed-files from 46.0.3 to 46.0.4deps Bump tj-actions/changed-files from 46.0.4 to 46.0.5### Bugfixes - #16638 agent Condense plugin source information table when multiple plugins in same file - #16674 inputs.tail Do not seek on pipes - #1
agent Condense plugin source information table when multiple plugins in same fileinputs.tail Do not seek on pipesinputs.tail Use correct initial_read_offset persistent offset naming in the codeoutputs.influxdb_v2 Use dynamic token secretoutputs.sql Allow to disable timestamp columnsecrets Make 'insufficient lockable memory' warning work on BSDsdeps Bump github.com/PaesslerAG/gval from 1.2.2 to 1.2.4deps Bump github.com/aws/smithy-go from 1.22.2 to 1.22.3deps Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2deps Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2deps Bump github.com/golang/snappy from 0.0.4 to 1.0.0deps Bump github.com/hashicorp/consul/api from 1.29.2 to 1.31.2deps Bump github.com/leodido/go-syslog/v4 from 4.1.0 to 4.2.0deps Bump github.com/linkedin/goavro/v2 from 2.13.0 to 2.13.1deps Bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3deps Bump go.step.sm/crypto from 0.54.0 to 0.59.1deps Bump golang.org/x/crypto from 0.35.0 to 0.36.0deps Bump golang.org/x/net from 0.35.0 to 0.36.0deps Bump golang.org/x/oauth2 from 0.26.0 to 0.28.0deps Bump k8s.io/api from 0.32.1 to 0.32.3deps Bump tj-actions/changed-files from v45 to v46.0.1### New Plugins - #15988 inputs.firehose Add new plugin - #16352 inputs.huebridge Add plugin - #16392 inputs.nsdp Add plugin ### Features - #16333 age
inputs.firehose Add new plugininputs.huebridge Add plugininputs.nsdp Add pluginagent Add support for input probingagent Print plugins source informationinputs.cgroup Support more cgroup v2 formatsinputs.cloudwatch Allow wildcards for namespacesinputs.docker Support swarm jobsinputs.exec Allow to get untruncated errors in debug modeinputs.gnmi Add support for depth extensioninputs.infiniband Add support for RDMA countersinputs.ipset Add metric for number of entries and individual IPsinputs.nvidia_smi Add new power-draw fields for v12 schemeinputs.nvidia_smi Implement probinginputs.procstat Add child level taginputs.proxmox Allow to add VM-id and status as taginputs.systemd_units Add active_enter_timestamp_us fieldinputs.tail Add initial_read_offset config for controlling read behaviorinputs.webhooks Add support for GitHub workflow eventsinputs.x509_cert Add support for JKS and PKCS#12 keystoresoutputs.mqtt Add sprig for topic name generator for homie layoutoutputs.nats Use Jetstream publisher when using Jetstreamoutputs.prometheus_client Allow adding custom headersparsers.avro Allow union fields to be specified as tagsparsers.prometheusremotewrite Add dense metric version to better support histogramsprocessors.converter Add support for base64 encoded IEEE floatsprocessors.template Add sprig function for templatesinputs.gnmi Handle path elements without name but with keys correctlyinputs.huebridge Cleanup and fix linter issuesinputs.net Skip checks in containerized environmentsoutputs.opensearch Use correct pipeline name while creating bulk-indexersserializers.prometheus Use legacy validation for metric namedeps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.1 to 1.8.2deps Bump github.com/Azure/go-autorest/autorest from 0.11.29 to 0.11.30deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.198.1 to 1.203.1deps Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5deps Bump github.com/gopcua/opcua from 0.5.3 to 0.7.1deps Bump github.com/nats-io/nats.go from 1.39.0 to 1.39.1deps Bump github.com/tidwall/wal from 1.1.7 to 1.1.8deps Bump super-linter/super-linter from 7.2.1 to 7.3.0PR #16507 adds the enforce_first_namespace_as_origin to the GNMI input plugin. This option allows to disable mangling of the response path tag by _not
enforce_first_namespace_as_origin to the GNMI input plugin. This option
allows to disable mangling of the response path tag by not using namespaces
as origin. It is highly recommended to disable the option.
However, disabling the behavior might change the path tag and
thus might break existing queries. Furthermore, the tag modification might
increase cardinality in your database.agent Add authorization and user-agent when watching remote configsinputs.gnmi Allow to disable using first namespace as origininputs.proxmox Allow search domain to be emptyinternal Fix plural acronyms in SnakeCase functionlogging Handle closing correctly and fix testsprocessors.execd Detect line-protocol parser correctlydeps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.1 to 2.30.3deps Bump github.com/antchfx/xmlquery from 1.4.1 to 1.4.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.1 to 1.43.14deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.36.2 to 1.40.0deps Bump github.com/nats-io/nats.go from 1.37.0 to 1.39.0deps Bump github.com/srebhan/cborquery from 1.0.1 to 1.0.3deps Bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1-0.20250221194427-0af32151e72bdeps Bump go.opentelemetry.io/collector/pdata from 1.12.0 to 1.25.0deps Bump golang.org/x/net from 0.34.0 to 0.35.0deps Bump golangci-lint from v1.63.4 to v1.64.5PR #16423 converts the ClickHouse drivers to the v2 version. This new version also requires a new format for the DSN. The plugin tries its best to con
ip_version field type by enforcing "IPv4", "IPv6", or "unknown" string values. Previously the ip_version could
become an (unsigned) integer when parsing raw-packets' headers especially with SFlow v5 input. Please watch
out for type-conflicts on the output side!agent Avoid panic by checking for skip_processors_after_aggregatorsagent Set godebug x509negativeserial=1 as a workaroundinputs.netflow Ensure type consistency for sFlow's IP version fieldinputs.x509_cert Add config to left-pad serial number to 128-bitsoutputs.azure_monitor Prevent infinite send loop for outdated metricsoutputs.sql Fix insert into ClickHouseservice Set address to prevent orphaned dbus-session processesdeps Bump cloud.google.com/go/storage from 1.47.0 to 1.50.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.1deps Bump github.com/apache/iotdb-client-go from 1.3.2 to 1.3.3deps Bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.38.0 to 1.45.3deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.10 to 1.33.12deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.2 to 1.33.10deps Bump github.com/eclipse/paho.golang from 0.21.0 to 0.22.0deps Bump github.com/go-ldap/ldap/v3 from 3.4.8 to 3.4.10deps Bump github.com/google/cel-go from 0.21.0 to 0.23.0deps Bump github.com/lxc/incus/v6 from 6.6.0 to 6.9.0deps Bump github.com/nats-io/nats-server/v2 from 2.10.17 to 2.10.25deps Bump github.com/prometheus/common from 0.61.0 to 0.62.0deps Bump github.com/shirou/gopsutil/v4 from 4.24.10 to 4.24.12deps Bump github.com/shirou/gopsutil/v4 from v4.24.10 to v4.24.12deps Bump github.com/showwin/speedtest-go from 1.7.9 to 1.7.10deps Bump github.com/yuin/goldmark from 1.6.0 to 1.7.8deps Bump golangci-lint from v1.62.2 to v1.63.4deps Bump google.golang.org/api from 0.214.0 to 0.219.0deps Bump k8s.io/api from 0.31.3 to 0.32.1deps Update Apache arrow from 0.0-20240716144821-cf5d7c7ec3cf to 18.1.0deps Update ClickHouse SQL driver from 1.5.4 to to 2.30.1The default value of skip_processors_after_aggregators will change to true with Telegraf v1.40.0, skip running the processors again after aggregators!
skip_processors_after_aggregators will change to true
with Telegraf v1.40.0, skip running the processors again after aggregators!
If you need the current default behavior, please explicitly set the option to
false! To silence the warning and use the future default behavior, please
explicitly set the option to true.agent Skip initialization of second processor state if requestedinputs.intel_powerstat Fix option removal versioninputs.mongodb Do not dereference nil pointer if gathering database stats failsoutputs.influxdb_v2 Allow overriding auth and agent headersoutputs.influxdb_v2 Fix panic and API error handlingoutputs.remotefile Handle tracking metrics correctlydeps Bump cloud.google.com/go/bigquery from 1.64.0 to 1.65.0deps Bump cloud.google.com/go/monitoring from 1.21.1 to 1.22.0deps Bump github.com/Azure/go-autorest/autorest/adal from 0.9.23 to 0.9.24deps Bump github.com/IBM/nzgo/v12 from 12.0.9-0.20231115043259-49c27f2dfe48 to 12.0.9deps Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1deps Bump github.com/aws/aws-sdk-go-v2/config from 1.27.39 to 1.28.6deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.162.1 to 1.198.1deps Bump github.com/fatih/color from 1.17.0 to 1.18.0deps Bump github.com/gopacket/gopacket from 1.3.0 to 1.3.1deps Bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0deps Bump github.com/prometheus/common from 0.60.0 to 0.61.0deps Bump github.com/vapourismo/knx-go from v0.0.0-20240217175130-922a0d50c241 to v0.0.0-20240915133544-a6ab43471c11deps Bump golang.org/x/crypto from 0.29.0 to 0.31.0deps Bump k8s.io/client-go from 0.30.1 to 0.31.3deps Bump super-linter/super-linter from 7.2.0 to 7.2.1### New Plugins - #15754 inputs.neoom_beaam Add new plugin - #15869 processors.batch Add batch processor - #16144 outputs.quix Add plugin ### Features
inputs.neoom_beaam Add new pluginprocessors.batch Add batch processoroutputs.quix Add pluginagent Add --watch-interval option for polling config changesaggregators.basicstats Add first fieldcommon.socket Allow parallel parsing with a pool of workersinputs.amqp_consumer Allow specification of queue argumentsinputs.diskio Add field io await and utilinputs.kafka_consumer Implement startup error behavior optionsinputs.memcached Add support for external-store metricsinputs.mock Add sine phaseinputs.modbus Allow grouping across register typesinputs.prometheus Allow to use secrets for credentialsinputs.smart Add Power on Hours and Cycle Countinputs.snmp Add displayhint conversioninputs.snmp Convert uneven bytes to intinputs.socket_listener Use reception time as timestampinputs.statsd Allow reporting sets and timings count as floatsinputs.vsphere Add VM memory configurationinputs.vsphere Add cpu temperature fieldinputs Add option to choose the metric time sourcelogging Allow overriding message key for structured loggingoutputs.influxdb_v2 Add rate limit implementationoutputs.mqtt Add sprig functions for topic name generatoroutputs.postgresql Allow limiting of column name lengthoutputs Add rate-limiting infrastructureoutputs Implement partial write errorsoutputs Only copy metric if its not filtered outserializers.prometheusremotewrite Log metric conversion errorsinputs.netflow Decode flags in TCP and IP headers correctlyinputs.procstat Handle running processes correctly across multiple filterslogging Add Close() func for redirectLoggerlogging Clean up extra empty spaces when redirectLogger is usedlogging Fix duplicated prefix and attrMsg in log message when redirectLogger is useddeps Bump cloud.google.com/go/bigquery from 1.63.1 to 1.64.0deps Bump cloud.google.com/go/storage from 1.43.0 to 1.47.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.2 to 1.43.1deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.29.3 to 1.32.6deps Bump github.com/intel/powertelemetry from 1.0.1 to 1.0.2deps Bump github.com/rclone/rclone from 1.68.1 to 1.68.2deps Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5deps Bump golang.org/x/net from 0.30.0 to 0.31.0deps Bump golangci-lint from v1.62.0 to v1.62.2deps Bump google.golang.org/grpc from 1.67.1 to 1.68.0deps Bump modernc.org/sqlite from 1.33.1 to 1.34.1deps Bump super-linter/super-linter from 7.1.0 to 7.2.0PR #16015 changes the internal counters of the Bind plugin to unsigned integers matching the server implementation. We keep backward compatibility by
report_counters_as_int to true by default to avoid type conflicts on the
output side. However, you should change this setting to false as soon as
possible to avoid invalid values and parsing errors with the v3 XML
statistics.agent Restore setup order of stateful plugins to Init() then SetState()common.socket Make sure the scanner buffer matches the read-buffer sizecommon.socket Use read buffer size config setting as a datagram reader buffer sizeinputs.bind Convert counters to uint64inputs.gnmi Register connection statistics before creating clientinputs.netflow Cast TCP ports to uint16inputs.ntpq Avoid panic on empty lines and make sure -p is presentinputs.snmp Fix crash when trying to format fields from unknown OIDsinputs.snmp_trap Remove timeout deprecationlogger Avoid setting the log-format default too earlydeps Bump cloud.google.com/go/pubsub from 1.42.0 to 1.45.1deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.37 to 1.17.44deps Bump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0deps Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1deps Bump github.com/gopacket/gopacket from 1.2.0 to 1.3.0deps Bump github.com/jackc/pgtype from 1.14.3 to 1.14.4deps Bump github.com/openconfig/gnmi from 0.10.0 to 0.11.0deps Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5deps Bump github.com/rclone/rclone from 1.67.0 to 1.68.1deps Bump github.com/shirou/gopsutil/v4 from 4.24.9 to 4.24.10deps Bump github.com/sijms/go-ora/v2 from 2.8.19 to 2.8.22deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.33.0 to 0.34.0deps Bump github.com/tidwall/gjson from 1.17.1 to 1.18.0deps Bump github.com/vmware/govmomi from 0.39.0 to 0.45.1deps Bump golang.org/x/sys from 0.25.0 to 0.26.0deps Bump golang.org/x/text from 0.19.0 to 0.20.0deps Bump golangci-lint from v1.61.0 to v1.62.0### Bugfixes - #15966 agent Use a unique WAL file for plugin instances of the same type - #16074 inputs.kafka_consumer Fix deadlock - #16009 inputs.ne
agent Use a unique WAL file for plugin instances of the same typeinputs.kafka_consumer Fix deadlockinputs.netflow Cast complex types to field compatible onesinputs.opcua Allow to retry reads on invalid sessionsinputs.procstat Correctly use systemd-unit setting for finding theminputs.win_eventlog Handle XML data fields' filtering the same way as event fieldsoutputs.remotefile Create a new serializer instance per output fileoutputs.syslog Trim field-names belonging to explicit SDIDs correctlydeps Bump cloud.google.com/go/bigquery from 1.62.0 to 1.63.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0deps Bump github.com/IBM/sarama from 1.43.2 to 1.43.3deps Bump github.com/alitto/pond from 1.9.0 to 1.9.2deps Bump github.com/apache/thrift from 0.20.0 to 0.21.0deps Bump github.com/aws/aws-sdk-go-v2 from 1.32.1 to 1.32.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.4 to 1.42.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.1 to 1.42.2deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.9 to 1.36.2deps Bump github.com/docker/docker from 27.1.1+incompatible to 27.3.1+incompatibledeps Bump github.com/gosnmp/gosnmp from 1.37.0 to 1.38.0deps Bump github.com/gwos/tcg/sdk from v8.7.2 to v8.8.0deps Bump github.com/lxc/incus/v6 from 6.2.0 to 6.6.0deps Bump github.com/signalfx/golib/v3 from 3.3.53 to 3.3.54deps Bump github.com/snowflakedb/gosnowflake from 1.11.1 to 1.11.2deps Bump go.step.sm/crypto from 0.51.1 to 0.54.0deps Bump github.com/shirou/gopsutil from v3.24.4 to v4.24.9PR #15796 changes the delivery state update of un-parseable messages from ACK to NACK without requeueing. This way, those messages are not lost and ca
ACK to NACK without
requeueing. This way, those messages are not lost and can optionally be
handled using a dead-letter exchange by other means.agent Fix buffer not flushing if all metrics are writtenconfig Correctly print removal version infocommon.http Keep timeout after creating oauth clientinputs.amqp_consumer NACKing messages on non-delivery related errorsinputs.cisco_telemetry_mdt Handle NXOS DME subtree telemetry formatinputs.consul Move config checking to Init methodinputs.influxdb_v2_listener Fix concurrent read/write dictinputs.vsphere Add tags to VSAN ESA disksparsers.avro Add mutex to cache accessprocessors.aws_ec2 Remove leading slash and cancel worker only if it existsdeps Bump cloud.google.com/go/monitoring from 1.20.2 to 1.21.1deps Bump github.com/Azure/azure-kusto-go from 0.15.3 to 0.16.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.13.0 to 1.14.0deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.12 to 1.16.14deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.4 to 1.34.9deps Bump github.com/boschrexroth/ctrlx-datalayer-golang from 1.3.0 to 1.3.1deps Bump github.com/harlow/kinesis-consumer from v0.3.6-0.20240606153816-553e2392fdf3 to v0.3.6-0.20240916192723-43900507c911deps Bump github.com/netsampler/goflow2/v2 from 2.1.5 to 2.2.1deps Bump github.com/p4lang/p4runtime from 1.3.0 to 1.4.0deps Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3deps Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4deps Bump github.com/prometheus/common from 0.55.0 to 0.60.0deps Bump github.com/snowflakedb/gosnowflake from 1.10.0 to 1.11.1deps Bump github.com/srebhan/protobufquery from 0.0.0-20230803132024-ae4c0d878e55 to 1.0.1deps Bump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.0deps Bump golang.org/x/mod from 0.19.0 to 0.21.0deps Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0deps Bump golang.org/x/term from 0.23.0 to 0.24.0deps Bump golangci-lint from v1.60.3 to v1.61.0deps Bump k8s.io/apimachinery from 0.30.1 to 0.31.1deps Bump modernc.org/sqlite from 1.32.0 to 1.33.1Nothing published for this version
As a consequence the redunant logtarget setting is deprecated, stderr is used if no logfile is provided, otherwise messages are logged to the given fi…
logtarget setting is deprecated, stderr is
used if no logfile is provided, otherwise messages are logged to the given
file. For using the Windows eventlog set logformat = "eventlog"!buffer_strategy agent config (see
PR #15564).
Please note, this feature is experimental, please give it a test and
report any issues you encounter.inputs.slurm SLURM workload manageroutputs.parquet Parquet file writeroutputs.remotefile Output to remote location like S3agent Add config check sub-commandagent Add metric disk bufferagent Enable watching for new configuration filesagent Watch for deleted fileslogging Add 'trace' log-levellogging Allow to override log-level per pluginlogging Implement structured loggingcommon.cookie Allow usage of secrets in headerscommon.shim Enable metric tracking within external pluginscommon.tls Allow group aliases for cipher-suitesinputs.amd_rocm_smi Parse newer ROCm versionsinputs.azure_monitor Add client options parameterinputs.elasticsearch Add support for custom headersinputs.elasticsearch Gather enrich statsinputs.execd Allow to provide logging prefixes on stderrinputs.http_listener_v2 Add unix socket modeinputs.ipmi_sensor Collect additional commandsinputs.kafka_consumer Allow to select the metric time sourceinputs.modbus Allow reading single bits of input and holding registersinputs.mqtt_consumer Add variable length topic parsinginputs.mqtt_consumer Implement startup error behaviorsinputs.mysql Add support for replica statusinputs.netflow Add more fields for sFlow extended gateway packetsinputs.netflow Add support for sFlow drop notification packetsinputs.openstack Allow collection without admin privilegesinputs.opentelemetry Add profiles supportinputs.procstat Add ability to collect per-process socket statisticsinputs.s7comm Implement startup-error behavior settingsinputs.sql Add SAP HANA SQL driverinputs.sqlserver Introduce user specified ID parameter for ADD loginsinputs.statsd Expose allowed_pending_messages as internal statinputs.systemd_units Support user scoped unitsoutputs.datadog Add support for submitting alongside dd-agentoutputs.dynatrace Report metrics as a delta counter using regular expressionoutputs.elasticsearch Allow custom template index settingsoutputs.elasticsearch Support data streamsoutputs.kafka Add option to add metric name as record headeroutputs.kafka Add option to set producer message timestampoutputs.syslog Implement startup error behavior optionsparsers.value Add base64 datatypeprocessors.aws_ec2 Allow to use instance metadataagent Fix buffer directory config and documentinputs.kinesis_consumer Honor the configured endpointinputs.mysql Enforce float for all known floating-point informationinputs.snmp Avoid sending a nil to gosmi's GetEnumBitsFormattedlogger Handle trace level for standard logoutputs.kinesis Honor the configured endpointoutputs.remotefile Resolve linter not checking errorserializers.template Unwrap metrics if requireddeps Bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.11 to 1.16.12deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.3deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.4deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.37.3 to 1.38.0deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.5 to 1.27.4deps Bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0deps Bump github.com/google/cel-go from 0.20.1 to 0.21.0deps Bump github.com/miekg/dns from 1.1.59 to 1.1.62deps Bump github.com/openconfig/goyang from 1.5.0 to 1.6.0deps Bump github.com/pion/dtls/v2 from 2.2.11 to 2.2.12deps Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2deps Bump github.com/prometheus/prometheus from 0.53.1 to 0.54.1deps Bump github.com/redis/go-redis/v9 from 9.5.1 to 9.6.1deps Bump github.com/seancfoley/ipaddress-go from 1.6.0 to 1.7.0deps Bump github.com/showwin/speedtest-go from 1.7.7 to 1.7.9deps Bump go.step.sm/crypto from 0.50.0 to 0.51.1deps Bump golang.org/x/net from 0.27.0 to 0.28.0deps Bump golang.org/x/sync from 0.7.0 to 0.8.0deps Bump gonum.org/v1/gonum from 0.15.0 to 0.15.1deps Bump modernc.org/sqlite from 1.30.0 to 1.32.0deps Bump super-linter/super-linter from 6.8.0 to 7.0.0deps Bump super-linter/super-linter from 7.0.0 to 7.1.0deps Bump tj-actions/changed-files from 44 to 45### Bugfixes - #15552 inputs.chrony Use DGRAM for the unix socket - #15667 inputs.diskio Print warnings once, add details to messages - #15670 inputs.
inputs.chrony Use DGRAM for the unix socketinputs.diskio Print warnings once, add details to messagesinputs.mqtt_consumer Restore trace logging optioninputs.opcua Reconnect if closed connectioninputs.smartctl Use --scan-open instead of --scan to provide correct device type infoinputs.tail Prevent deadlock when closing and max undelivered lines hitdeps Bump Go from v1.22.5 to v1.22.6deps Bump cloud.google.com/go/bigquery from 1.61.0 to 1.62.0deps Bump cloud.google.com/go/monitoring from 1.19.0 to 1.20.2deps Bump cloud.google.com/go/monitoring from 1.20.2 to 1.20.3deps Bump github.com/antchfx/xmlquery from 1.4.0 to 1.4.1deps Bump github.com/apache/iotdb-client-go from 1.2.0-tsbs to 1.3.2deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.17 to 1.17.27deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from v1.27.4 to v1.29.3deps Bump github.com/docker/docker from 25.0.5-incompatible to 27.1.1-incompatibledeps Bump github.com/gofrs/uuid/v5 from 5.0.0 to 5.2.0deps Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3deps Bump github.com/multiplay/go-ts3 from 1.1.0 to 1.2.0deps Bump github.com/prometheus-community/pro-bing from 0.4.0 to 0.4.1deps Bump github.com/prometheus/prometheus from 0.48.1 to 0.53.1deps Bump github.com/vmware/govmomi from 0.37.2 to 0.39.0deps Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.16.0deps Bump go.step.sm/crypto from 0.47.1 to 0.50.0deps Bump google.golang.org/grpc from 1.64.1 to 1.65.0deps Bump super-linter/super-linter from 6.7.0 to 6.8.0For versions earlier than v1.13 and earlier see CHANGELOG-1.13.md.
common.socket Switch to context to simplify closinginputs.ping Check addr length to avoid crashinputs.snmp Translate field correctly when not in tableparsers.xpath Allow resolving extensionstools.custom_builder Handle multiple instances of the same plugin correctlydeps Bump cloud.google.com/go/storage from 1.41.0 to 1.42.0deps Bump cloud.google.com/go/storage from 1.42.0 to 1.43.0deps Bump github.com/alitto/pond from 1.8.3 to 1.9.0deps Bump github.com/antchfx/xpath from 1.3.0 to 1.3.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.3 to 1.37.3deps Bump github.com/hashicorp/consul/api from 1.26.1 to 1.29.1deps Bump github.com/jackc/pgx/v4 from 4.18.2 to 4.18.3deps Bump github.com/nats-io/nats-server/v2 from 2.10.16 to 2.10.17deps Bump github.com/openconfig/goyang from 1.0.0 to 1.5.0deps Bump github.com/sijms/go-ora/v2 from 2.8.4 to 2.8.19deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.30.0 to 0.31.0deps Bump github.com/tinylib/msgp from 1.1.9 to 1.2.0deps Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2deps Bump google.golang.org/grpc from 1.64.0 to 1.64.1deps Bump super-linter/super-linter from 6.6.0 to 6.7.0For versions earlier than v1.13 and earlier see CHANGELOG-1.13.md.
### Bugfixes - #15488 agent Ignore startup-errors in test mode - #15568 inputs.chrony Handle ServerStats4 response - #15551 inputs.chrony Support loca
agent Ignore startup-errors in test modeinputs.chrony Handle ServerStats4 responseinputs.chrony Support local (reference) sourcesinputs.gnmi Handle YANG namespaces in paths correctlyinputs.http_response Fix for IPv4 and IPv6 addresses when interface is setinputs.mysql Handle custom TLS configs correctlylogging Add back constants for backward compatibilitysecretstores.oauth2 Ensure endpoint params is not nildeps Bump cloud.google.com/go/monitoring from 1.18.1 to 1.19.0deps Bump github.com/Azure/azure-kusto-go from 0.15.2 to 0.15.3deps Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0deps Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.12 to 0.5.13deps Bump github.com/IBM/sarama from 1.43.1 to 1.43.2deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.7deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.30.2 to 1.32.9deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.32.9 to 1.33.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.161.1 to 1.162.1deps Bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.8deps Bump github.com/linkedin/goavro/v2 from 2.12.0 to 2.13.0deps Bump github.com/microsoft/go-mssqldb from 1.7.0 to 1.7.2deps Bump github.com/nats-io/nats-server/v2 from 2.10.14 to 2.10.16deps Bump github.com/prometheus/common from 0.53.0 to 0.54.0deps Bump github.com/prometheus/procfs from 0.15.0 to 0.15.1deps Bump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.10.0deps Bump go.step.sm/crypto from 0.44.1 to 0.47.1deps Bump super-linter/super-linter from 6.5.1 to 6.6.0PR #15186 changes the meaning of inputs.procstat fields read_bytes and write_bytes on Linux to now contain _all_ I/O operations for consistency with o
inputs.procstat fields read_bytes and write_bytes on Linux
to now contain all I/O operations for consistency with other
operating-systems. The previous values are output as disk_read_bytes and
disk_write_bytes measuring only the I/O on the storage layer.inputs.smartctl smartctlparsers.openmetrics OpenMetricsparsers.parquet Apache Parquetprocessors.timestamp Timestampagent Add uint support in cli test outputagent Introduce CLI option to set config URL retry attemptsagent Introduce CLI option to reload remote URL configs on changeaggregators.basicstats Add last fieldaggregators.final Add option to disable appending _finalaggregators.merge Allow to round metric timestampscli List available parsers and serializerscommon.opcua Add session timeout as configuration optioninput.azure_monitor Use default Azure credentials chain when no secret providedinputs.ceph Use perf schema to determine metric typeinputs.dns_query Allow ignoring errors of specific typesinputs.exec Add option to ignore return codeinputs.execd Add option to not restart program on errorinputs.file Add tag with absolute path of fileinputs.gnmi Add keepalive settingsinputs.gnmi Add option to create more descriptive tagsinputs.gnmi Add secret store support for username and passwordinputs.gnmi Add yang-model decoding of JSON IETF payloadsinputs.gnmi Allow to pass accepted cipher suitesinputs.http_listener Allow setting custom success return codeinputs.http_response Add cookie authenticationinputs.influxdb Add metrics for build, crypto and commandlineinputs.influxdb_v2_listener Add support for rate limitinginputs.influxdb_v2_listener Support secret store for tokeninputs.internet_speed Introduce packet loss fieldinputs.kafka_consumer Add resolve canonical bootstrap server optioninputs.knx_listener Add support for string data typeinputs.knx_listener Allow usage of DPT string representationinputs.kubernetes Add option to node metric nameinputs.lustre2 Add eviction_count fieldinputs.lustre2 Add health-check metricinputs.lustre2 Add support for bulk read/write statsinputs.lustre2 Skip brw_stats in case of insufficient permissionsinputs.mock Add baseline option to sineinputs.netflow Add support for IPFIX option packetsinputs.netflow Add support for netflow v9 option packetsinputs.nvidia_smi Add power-limit field for v12 schemeinputs.openstack Use service catalog from v3 authentication if availableinputs.opentelemetry Add option to set max receive message sizeinputs.procstat Add option to select properties to collectinputs.procstat Allow multiple selection criteriainputs.procstat Report consistent I/O on Linuxinputs.radius Provide setting to set request IP addressinputs.redis Add latency percentiles metricinputs.s7comm Add optional connection type settinginputs.snmp Convert octet string with invalid data to hexinputs.sqlserver Add persistent version store metricsinputs.statsd Add support for DogStatsD v1.2inputs.statsd Allow counters to report as floatinputs.win_eventlog Add option to define event batch-sizeinputs.win_wmi Add support for remote queriesinputs.win_wmi Allow to invoke methodsinputs Add framework to retry on startup errorsoutputs.cratedb Allow configuration of startup error handlingoutputs.elasticsearch Allow settings extra headers for elasticsearch outputoutputs.influxdb Add option to define local addressoutputs.influxdb_v2 Add option to set local addressoutputs.influxdb_v2 Preserve custom query parameters on writeoutputs.mqtt Add client trace logging, resolve MQTT5 reconnect loginoutputs.postgresql Add secret store supportoutputs.postgresql Allow configuration of startup error handlingoutputs Add framework to retry on startup errorsparser.prometheusremotewrite Parse and generate histogram bucketsparsers.binary Allow base64-encoded input dataprocessors.parser Add base64 decode for fieldsprocessors.printer Embed Influx serializer optionsprocessors.starlark Allow persistence of global stateserializers.influx Add option to omit timestampsnmp Add secret support for auth_password and priv_passwordagent Warn on multiple agent configuration tables seeninputs.cloudwatch Add accounts when enabledinputs.cloudwatch Ensure account list is larger than indexinputs.ecs Check for nil pointer before useinputs.postgresql_extensible Use same timestamp for each gatherinputs.procstat Do not report dead processes as running for orphan PID filesinputs.smartctl Add additional fieldsprocessors.snmp_lookup Return empty tag-map on error to avoid panicdeps Bump cloud.google.com/go/storage from 1.40.0 to 1.41.0deps Bump github.com/awnumar/memguard from 0.22.4 to 0.22.5deps Bump github.com/fatih/color from 1.16.0 to 1.17.0deps Bump github.com/jhump/protoreflect from 1.15.6 to 1.16.0deps Bump github.com/lxc/incus v0.4.0 to v6.2.0deps Bump github.com/miekg/dns from 1.1.58 to 1.1.59deps Bump github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3deps Bump github.com/prometheus/common from 0.52.2 to 0.53.0deps Bump github.com/showwin/speedtest-go from 1.7.5 to 1.7.6deps Bump github.com/showwin/speedtest-go from 1.7.6 to 1.7.7deps Bump github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0deps Bump go from v1.22.3 to v1.22.4deps Bump golang.org/x/crypto from 0.22.0 to 0.23.0deps Bump golang.org/x/net from 0.24.0 to 0.25.0deps Bump k8s.io/* from 0.29.3 to 0.30.1deps Bump modernc.org/sqlite from 1.29.10 to 1.30.0deps Bump modernc.org/sqlite from 1.29.5 to 1.29.10deps Bump super-linter/super-linter from 6.4.1 to 6.5.0deps Bump super-linter/super-linter from 6.5.0 to 6.5.1deps Switch to github.com/leodido/go-syslogdeps Update OpenTelemetry dependencies### Bugfixes - #15213 http Stop plugins from leaking file descriptors on telegraf reload - #15312 input.redis Discard invalid errorstat lines - #15317
http Stop plugins from leaking file descriptors on telegraf reloadinput.redis Discard invalid errorstat linesinputs.cloudwatch Option to produce dense metricsinputs.gnmi Ensure path contains elements to avoid panicinputs.http_listener_v2 Wrap timestamp parsing error messagesinputs.netflow Log unknown fields only onceinputs.sysstat Prevent default sadc_interval from increasing on reloadmakefile Use go's dependency checker for per platform buildsoutputs.graphite Handle local address without port correctlyoutputs.loki Option to sanitize label nameswindows Make sure to log the final error message on exitdeps Bump cloud.google.com/go/bigquery from 1.59.1 to 1.61.0deps Bump github.com/Azure/azure-kusto-go from 0.15.0 to 0.15.2deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.713 to 1.62.721deps Bump github.com/antchfx/xmlquery from 1.3.18 to 1.4.0deps Bump github.com/antchfx/xpath from 1.2.5 to 1.3.0deps Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.13deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.9 to 1.17.11deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.151.1 to 1.161.1deps Bump github.com/coocood/freecache from 1.2.3 to 1.2.4deps Bump github.com/google/cel-go from 0.18.1 to 0.20.1deps Bump github.com/grid-x/modbus from v0.0.0-20211113184042-7f2251c342c9 to v0.0.0-20240503115206-582f2ab60a18deps Bump github.com/nats-io/nats-server/v2 from 2.10.9 to 2.10.14deps Bump github.com/pion/dtls/v2 from 2.2.10 to 2.2.11deps Bump github.com/prometheus/procfs from 0.13.0 to 0.14.0deps Bump github.com/shirou/gopsutil/v3 from v3.24.3 to v3.24.4deps Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.26.1-0.20231116140448-68d5f8983d09 to 0.30.0deps Bump github.com/vmware/govmomi from 0.37.0 to 0.37.2deps Bump go from v1.22.2 to v1.22.3deps Bump golang.org/x/mod from 0.16.0 to 0.17.0deps Bump golang.org/x/sync from 0.6.0 to 0.7.0deps Bump golangci-lint from v1.57.2 to v1.58.0deps Bump google.golang.org/api from 0.171.0 to 0.177.0deps Bump super-linter/super-linter from 6.3.1 to 6.4.1deps Migrate to maintained gopacket libraryPR #15108 reverts the behavior of inputs.systemd_units back to pre-v1.30.0 to only collect units already loaded by systemd, i.e. not collecting disabl
inputs.systemd_units back to pre-v1.30.0 to only collect units
already loaded by systemd, i.e. not collecting disabled or static units. This
was necessary because using unspecific filters will cause significant load on
the system as systemd needs to read all unit-files matching the pattern in
each gather cycle. If you use specific patterns and want to collect non-loaded
units, please set the collect_disabled_units option to true.agent Ensure import of required package for pprof supportinputs.diskio Update path from /sys/block to /sys/class/blockinputs.modbus Avoid overflow when calculating with uint16 addressesinputs.nvidia Include power limit field for v11inputs.opcua Make sure to always create a requestinputs.phpfpm Check for error before continue processinginputs.prometheus Correctly handle host headerinputs.prometheus Remove duplicate response_timeout optioninputs.sqlserver Honor timezone on backup metricsinputs.systemd_units Reconnect if connection is lostinputs.systemd_units Revert to only gather loaded units by defaultinputs.win_eventlog Handle empty query correctlyoutputs.opensearch Correctly error during failures or disconnectoutputs.sql Enable the use of krb5 with mssql driversystemd Remove 5 second timeout, use default (90 seconds)deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.563 to 1.62.708deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.708 to 1.62.713deps Bump github.com/apache/iotdb-client-go from 0.12.2-0.20220722111104-cd17da295b46 to 1.2.0-tsbsdeps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.36.1 to 1.37.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.27.1 to 1.27.4deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.2 to 1.25.5deps Bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.1deps Bump github.com/gophercloud/gophercloud from 1.9.0 to 1.11.0deps Bump github.com/jackc/pgtype from 1.14.2 to 1.14.3deps Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0deps Bump github.com/redis/go-redis/v9 from 9.2.1 to 9.5.1deps Bump github.com/shirou/gopsutil from v3.23.11 to v3.24.3deps Bump github.com/testcontainers/testcontainers-go from 0.27.0 to 0.29.1deps Bump github.com/vmware/govmomi from 0.33.1 to 0.37.0deps Bump golang.org/x/net from 0.22.0 to 0.23.0deps Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0deps Bump k8s.io/client-go from 0.29.2 to 0.29.3deps Bump super-linter/super-linter from 6.3.0 to 6.3.1deps Bump tj-actions/changed-files from 43 to 44### Bugfixes - #14966 inputs.chrony Remove chronyc dependency in documentation - #15003 inputs.diskio Add missing udev properties - #14979 inputs.dns_
inputs.chrony Remove chronyc dependency in documentationinputs.diskio Add missing udev propertiesinputs.dns_query Fill out additional record fieldsinputs.dns_query Include the canonical CNAME targetinputs.knx_listener Ignore GroupValueRead requestsinputs.knx_listener Reconnect after connection lossinputs.mysql Parse boolean values in metric v1 correctlyinputs.mysql Use correct column-types for Percona 8 user statsinputs.nvidia_smi Add process info metricsinputs.openstack Resolve regression in block storage and server infoinputs.phpfpm Add timeout for fcgiinputs.ping Add option to force ipv4inputs.prometheus Initialize logger of parserinputs.smart Improve regexp to support flags with a plusinputs.systemd_units Handle disabled multi-instance units correctlyoutputs.bigquery Add scope to bigquery and remove timeout contextsecrets Avoid count underflow by only counting initialized secretswindows Ensure watch-config is passed to Windows servicedeps Bump github.com/IBM/sarama from v1.42.2 to v1.43.1deps Bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0deps Bump github.com/aws/aws-sdk-go-v2/config from 1.27.5 to 1.27.9deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.15.2 to 1.16.0deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.2 to 1.34.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.3 to 1.151.1deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.28.2 to 1.28.4deps Bump github.com/docker/docker from 25.0.0+incompatible to 25.0.5+incompatibledeps Bump github.com/jackc/pgtype from 1.14.0 to 1.14.2deps Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2deps Bump github.com/klauspost/compress from 1.17.6 to 1.17.7deps Bump github.com/pion/dtls/v2 from 2.2.8 to 2.2.10deps Bump github.com/prometheus-community/pro-bing from 0.3.0 to 0.4.0deps Bump github.com/prometheus/procfs from 0.12.0 to 0.13.0deps Bump github.com/stretchr/testify v1.8.4 to v1.9.0deps Bump go.step.sm/crypto from 0.43.0 to 0.44.1deps Bump golang.org/x/crypto from 0.20.0 to 0.21.0deps Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0deps Bump google.golang.org/api from 0.165.0 to 0.171.0deps Bump google.golang.org/protobuf from 1.32.0 to 1.33.0deps Bump tj-actions/changed-files from 42 to 43This release removes the following deprecated plugins:
This release removes the following deprecated plugins:
inputs.cassandra in #14859inputs.httpjson in #14860inputs.io in #14861inputs.jolokia in #14862inputs.kafka_consumer_legacy in #14863inputs.snmp_legacy in #14864inputs.tcp_listener in #14865inputs.udp_listener in #14866outputs.riemann_legacy in #14867Furthermore, the following deprecated plugin options are removed:
mountpoints of inputs.disk in #14913metric_buffer of inputs.mqtt_consumer in #14914metric_buffer of inputs.nats_consumer in #14915url of outputs.influxdb in #14916Replacements do exist, so please migrate your configuration in case you are
still using one of those plugins. The telegraf config migrate command might
be able to assist with the procedure.
inputs.syslog of five seconds is not a sensible
default as the plugin will close the connection if the time between
consecutive messages exceeds the timeout.
#14837 sets the timeout
to infinite (i.e zero) as this is the expected behavior.server tag value for a URI-format address might change in case it
contains spaces, backslashes or single-quotes in non-redacted parameters.outputs.zabbix Add Zabbix pluginserializers.binary Add binary serializerprocessors.snmp_lookup Add SNMP lookup processoragent Add option to skip re-running processors after aggregatorscommon.opcua Add debug info for nodes not in server namespacehttp Allow secrets in headersinputs.aerospike Deprecate plugininputs.amd_rocm_smi Add startup_error_behavior config optioninputs.chrony Allow to collect additional metricsinputs.chrony Remove chronyc dependencyinputs.kafka_consumer Mark messages that failed parsinginputs.kernel Add Pressure Stall Informationinputs.modbus Add workaround for unusual string-byte locationsinputs.net Add speed metricinputs.nvidia_smi Add startup_error_behavior config optioninputs.prometheus Add internal metricsinputs.prometheus Add option to limit body lengthinputs.redfish Allow secrets for username/password configurationinputs.smart Add a device_type tag to differentiate disks behind a RAID controllerinputs.sqlserver Add stolen target memory ratioinputs.systemd_units Allow to query unloaded/disabled unitsinputs.systemd_units Introduce show subcommand for additional datainputs.win_services Make service selection case-insensitiveoutputs.graphite Allow to set the local address to bindoutputs.nats Introduce NATS Jetstream optionoutputs.nebius_cloud_monitoring Add service configuration settingoutputs.websocket Allow specifying secrets in headersserializers.csv Allow specifying fixed column orderagent Catch panics in inputs goroutineconfig Reword error message about missing config optioninputs.docker_log Use correct name when matching containerinputs.gnmi Add option to guess path tag from subscriptioninputs.gnmi Handle canonical field-name correctlyinputs.netflow Fallback to IPFIX mappings for Netflow v9inputs.phpfpm Continue despite erroneous socketsinputs.prometheus List namespaces only when filtering by namespaceparsers.prometheus Do not touch input data for protocol-buffersprocessors.override Correct TOML tag namestatefile Ensure valid statefile in packagedeps Bump all github.com/aws/aws-sdk-go-v2 dependenciesdeps Bump cloud.google.com/go/bigquery from 1.58.0 to 1.59.1deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.27.0 to 1.30.2deps Bump github.com/cloudevents/sdk-go/v2 from 2.15.0 to 2.15.2deps Bump github.com/eclipse/paho.golang from 0.20.0 to 0.21.0deps Bump github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0deps Bump github.com/netsampler/goflow2 from v1.3.6 to v2.1.2deps Bump github.com/peterbourgon/unixtransport from 0.0.3 to 0.0.4deps Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0deps Bump github.com/srebhan/cborquery from v0.0.0-20230626165538-38be85b82316 to v1.0.1deps Bump github.com/vapourismo/knx-go from v0.0.0-20240107135439-816b70397a00 to v0.0.0-20240217175130-922a0d50c241deps Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0deps Bump golang.org/x/crypto from 0.19.0 to 0.20.0deps Bump modernc.org/sqlite from 1.28.0 to 1.29.2deps Bump super-linter/super-linter from 6.1.1 to 6.2.0deps Bump super-linter/super-linter from 6.2.0 to 6.3.0### Bugfixes - #14669 inputs.filecount Respect symlink files with FollowSymLinks - #14838 inputs.gnmi Normalize path for inline origin handling - #146
inputs.filecount Respect symlink files with FollowSymLinksinputs.gnmi Normalize path for inline origin handlinginputs.kafka_consumer Fix typo of msg_headers_as_tagsinputs.postgresql_extensible Add support for bool tagsinputs.redfish Resolve iLO4 fan datainputs.snmp_trap Enable SHA ciphersinputs.vsphere Use guest.guestId value if set for guest nameoutputs.mqtt Retry metrics for server timeoutprocessors.execd Accept tracking metrics instead of dropping themprocessors.unpivot Handle tracking metrics correctlyrpm Ensure telegraf is installed after useradddeps Bump cloud.google.com/go/bigquery from 1.57.1 to 1.58.0deps Bump cloud.google.com/go/pubsub from 1.33.0 to 1.36.1deps Bump cloud.google.com/go/storage from 1.36.0 to 1.38.0deps Bump github.com/Azure/azure-event-hubs-go/v3 from 3.6.1 to 3.6.2deps Bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2deps Bump github.com/IBM/sarama from 1.42.1 to 1.42.2deps Bump github.com/awnumar/memguard from 0.22.4-0.20231204102859-fce56aae03b8 to 0.22.4deps Bump github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.0deps Bump github.com/eclipse/paho.golang from 0.11.0 to 0.20.0deps Bump github.com/google/uuid from 1.5.0 to 1.6.0deps Bump github.com/gopcua/opcua from 0.4.0 to 0.5.3deps Bump github.com/gophercloud/gophercloud from 1.7.0 to 1.9.0deps Bump github.com/gwos/tcg/sdk from v0.0.0-20220621192633-df0eac0a1a4c to v8.7.2deps Bump github.com/jhump/protoreflect from 1.15.4 to 1.15.6deps Bump github.com/klauspost/compress from 1.17.4 to 1.17.6deps Bump github.com/miekg/dns from 1.1.57 to 1.1.58deps Bump github.com/showwin/speedtest-go from 1.6.7 to 1.6.10deps Bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.1deps Bump go.opentelemetry.io/collector/pdata from 1.0.1 to 1.1.0deps Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0deps Bump google.golang.org/api from 0.162.0 to 0.165.0deps Bump google.golang.org/grpc from 1.61.0 to 1.61.1deps Bump k8s.io/apimachinery from 0.29.0 to 0.29.1deps Bump k8s.io/client-go from 0.29.0 to 0.29.1deps Bump k8s.io/client-go from 0.29.1 to 0.29.2deps Bump super-linter/super-linter from 6.0.0 to 6.1.1deps Bump tj-actions/changed-files from 41 to 42deps Get rid of golang.org/x/exp and use stable versions insteaddeps Use github.com/coreos/go-systemd/v22 instead of git version### Bugfixes - #14619 inputs.snmp_trap Handle octet strings - #14649 inputs.temp Fix regression in metric formats - #14655 processors.parser Drop trac
inputs.snmp_trap Handle octet stringsinputs.temp Fix regression in metric formatsprocessors.parser Drop tracking metrics when not carried forwarddeps Bump all AWS dependenciesdeps Bump github.com/compose-spec/compose-go from 1.20.0 to 1.20.2deps Bump github.com/gosnmp/gosnmp from 1.36.1 to 1.37.0deps Bump github.com/microsoft/go-mssqldb from 1.5.0 to 1.6.0deps Bump github.com/nats-io/nats-server/v2 from 2.10.6 to 2.10.9deps Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0### Bugfixes - #14627 common.encoding Remove locally-defined errors and use upstream ones - #14553 inputs.gnmi Refactor alias handling to prevent clip
common.encoding Remove locally-defined errors and use upstream onesinputs.gnmi Refactor alias handling to prevent clippinginputs.temp Recover pre-v1.22.4 temperature sensor readingsinputs.win_perf_counters Check errors post-collection for skipinputs.win_perf_counters Ignore PdhCstatusNoInstance as welloutputs.iotdb Handle paths that contain illegal charactersoutputs.loki Do not close body before reading itoutputs.mqtt Preserve leading slash in topicdeps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.29.5 to 1.31.0deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.5 to 1.26.7deps Bump github.com/clarify/clarify-go from 0.2.4 to 0.3.1deps Bump github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatibledeps Bump github.com/docker/go-connections from 0.4.0 to 0.5.0deps Bump github.com/fatih/color from 1.15.0 to 1.16.0deps Bump github.com/gorilla/mux from 1.8.0 to 1.8.1deps Bump github.com/intel/powertelemetry from 1.0.0 to 1.0.1deps Bump github.com/nats-io/nats.go from 1.31.0 to 1.32.0deps Bump github.com/prometheus/common from 0.44.0 to 0.45.0deps Bump github.com/testcontainers/testcontainers-go from 0.26.0 to 0.27.0deps Bump github.com/vapourismo/knx-go from v0.0.0-20220829185957-fb5458a5389d to 20240107135439-816b70397a00deps Bump go.opentelemetry.io/collector/pdata from 1.0.0-rcv0016 to 1.0.1deps Bump go.starlark.net from go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd to v0.0.0-20231121155337-90ade8b19d09deps Bump k8s.io/client-go from 0.28.3 to 0.29.0deps Bump modernc.org/sqlite from 1.24.0 to 1.28.0### Bugfixes - #14522 common.kafka Correctly set gssapi username/password - #14462 inputs.phpfpm Add pid field to differentiate metrics - #14489 input
common.kafka Correctly set gssapi username/passwordinputs.phpfpm Add pid field to differentiate metricsinputs.phpfpm Use logger without causing panicinputs.procstat Correctly set tags on procstat_lookupinputs.upsd Add additional fields to upsd from NUTinputs.vsphere Resolve occasional serverFaultoutputs.bigquery Ignore fields containing NaN or infinityoutputs.influxdb Support setting Host headeroutputs.influxdb_v2 Support setting Host headeroutputs.prometheus_client Always default to TCPprocessors.filter Rename processors.Filter -> processors.filterprocessors.starlark Use tracking ID to identify tracking metricssystemd Allow notify access from alldeps Bump collectd.org from v0.5.0 to v0.6.0deps Bump github.com/Azure/azure-kusto-go from 0.13.1 to 0.15.0deps Bump github.com/containerd/containerd from 1.7.7 to 1.7.11deps Bump github.com/djherbis/times from 1.5.0 to 1.6.0deps Bump github.com/dvsekhvalnov/jose2go from v1.5.0 to v1.5.1-0.20231206184617-48ba0b76bc88deps Bump github.com/google/uuid from 1.4.0 to 1.5.0deps Bump github.com/jhump/protoreflect from 1.15.3 to 1.15.4deps Bump github.com/pion/dtls/v2 from 2.2.7 to 2.2.8deps Bump github.com/prometheus/prometheus from 0.48.0 to 0.48.1deps Bump github.com/sijms/go-ora/v2 from 2.7.18 to 2.8.4deps Bump go.mongodb.org/mongo-driver from 1.12.1 to 1.13.1deps Bump golang.org/x/crypto from 0.16.0 to 0.17.0deps Bump golang.org/x/net from 0.17.0 to 0.19.0deps Bump google.golang.org/protobuf from 1.31.1-0.20231027082548-f4a6c1f6e5c1 to 1.32.0### Bugfixes - #14443 inputs.clickhouse Omit zookeeper metrics on clickhouse cloud - #14430 inputs.php-fpm Parse JSON output - #14440 inputs.procstat
inputs.clickhouse Omit zookeeper metrics on clickhouse cloudinputs.php-fpm Parse JSON outputinputs.procstat Revert unintended renaming of systemd_unit optiondeps Bump github.com/go-ldap/ldap/v3 from 3.4.5 to 3.4.6deps Bump github.com/klauspost/compress from 1.17.3 to 1.17.4deps Bump github.com/openzipkin/zipkin-go from 0.4.1 to 0.4.2deps Bump github.com/tidwall/gjson from 1.14.4 to 1.17.0deps Update all github.com/aws/aws-sdk-go-v2 dependenciesRemoved useless, all-zero fields in inputs.procstat. Up to now, Telegraf reports the fields cpu_time_guest, cpu_time_guest_nice, cpu_time_idle, cpu_ti
inputs.procstat. Up to now, Telegraf
reports the fields cpu_time_guest, cpu_time_guest_nice, cpu_time_idle,
cpu_time_irq, cpu_time_nice, cpu_time_soft_irq and cpu_time_steal
which are never set by the underlying library. As a consequence those fields
were always zero. #14224
removes those useless fields. In case you reference them, please adapt your
queries!inputs.ldap Add LDAP input plugin supporting OpenLDAP and 389dsoutputs.opensearch Add OpenSearch output pluginprocessors.filter Add filter processor pluginsecretstores Add systemd-credentials pluginagent Allow separators for namepass and namedrop filtersaggregators.final Allow to specify output strategycommon.http Add support for connecting over unix-socketcommon.opcua Add option to include OPC-UA DataType as a fieldconfig Deprecate fieldpass and fielddrop modifiersinput.intel_pmt Add pci_bdf tag to uniquely identify GPUs and other peripheralsinputs.amqp_consumer Add secretstore support for username and passwordinputs.docker Add disk usageinputs.dpdk Add options to customize error-behavior and metric layoutinputs.elasticsearch Use HTTPClientConfig structinputs.elasticsearch_query Use HTTPClientConfig structinputs.gnmi Rework plugininputs.http_response Add body form config optioninputs.intel_powerstat Extract business logic to external libraryinputs.kafka_consumer Add message headers as metric tagsinputs.kafka_consumer Add option to set metric name from message headerinputs.kibana Use HTTPClientConfig structinputs.kube_inventory Support filtering pods and nodes by node nameinputs.kube_inventory Support using kubelet to get pods datainputs.ldap Collect additional fieldsinputs.logstash Use HTTPClientConfig structinputs.modbus Add support for string fieldsinputs.nats_consumer Add nkey-seed-file authenticationinputs.opcua_listener Add monitoring paramsinputs.openweathermap Add per-city query scheme for current weatherinputs.procstat Obtain process information through supervisorinputs.rabbitmq Add secretstore support for username and passwordinputs.redfish Allow specifying which metrics to collectinputs.snmp Hint to use source taginputs.socket_listener Add vsock support to socket listener and writerinputs.sql Add Oracle driverinputs.sql Add IBM Netezza driverinputs.win_service Reduce required rights to GENERIC_READmigrations Add migration for fieldpass and fielddropmigrations Add migration for inputs.jolokiamigrations Add migration for inputs.kafka_consumer_legacymigrations Add migration for inputs.snmp_legacymigrations Add migration for inputs.tcp_listenermigrations Add migration for inputs.udp_listenermigrations Add migration for outputs.riemann_legacymigrations Add option migration for inputs.diskmigrations Add option migration for inputs.mqtt_consumermigrations Add option migration for inputs.nats_consumermigrations Add option migration for outputs.influxdboutputs.azure_data_explorer Set user agent stringoutputs.bigquery Allow to add metrics in one compact tableoutputs.bigquery Make project no longer a required fieldoutputs.exec Add ability to exec command once per metricoutputs.prometheus_client Support listening on vsockoutputs.socket_writer Add vsock support to socket listener and writeroutputs.stackdriver Add metric type config optionsoutputs.stackdriver Enable histogram supportoutputs.wavefront Use common/http to configure http clientparsers.avro Allow connection to https schema registryparsers.avro Get metric name from the message fieldparsers.avro Support multiple modes for union handlingprocessors.dedup Add state persistence between runsprocessors.regex Allow batch transforms using named groupssecrets Add unprotected secret implementationcommon.oauth Initialize EndpointParams to avoid panic with audience settingsinputs.http Use correct token variableinputs.intel_powerstat Fix unit tests to work on every CPU/platforminputs.modbus Split large request correctly at field bordersinputs.netflow Handle malformed inputs gracefullyinputs.s7comm Reconnect if query failsinputs.tail Retry opening file after permission deniedlicense Correct spelling of jmhodges/clock licenseoutputs.bigquery Correct use of auto-detected project IDoutputs.opensearch Expose TLS setting correctlyoutputs.opensearch Migrate to new secrets APIoutputs.prometheus_client Ensure v1 collector data expires promptlyparsers.avro Clean up Warnf error wrapping errorparsers.avro Attempt to read CA cert file only if filename is not empty stringparsers.json v2 Correct wrong name of config optionparsers.json_v2 Reset state before parsingprocessors.starlark Avoid negative refcounts for tracking metricsprocessors.starlark Maintain tracking information post-applydeps Bump cloud.google.com/go/bigquery from 1.56.0 to 1.57.1deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.26.0 to 1.27.2deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.1 to 0.10.2deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.2 to 0.11.0deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.1 to 1.2.0deps Bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.0deps Bump github.com/IBM/sarama from 1.41.3 to 1.42.1deps Bump github.com/influxdata/tail from 1.0.1-0.20210707231403-b283181d1fa7 to 1.0.1-0.20221130111531-19b97bffd978deps Bump github.com/jackc/pgconn from 1.14.0 to 1.14.1deps Bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.6deps Bump github.com/prometheus/prometheus from 0.46.0 to 0.48.0deps Bump github.com/vmware/govmomi from 0.32.0 to 0.33.1deps Bump golang.org/x/text from 0.13.0 to 0.14.0deps Bump k8s.io/api from 0.28.3 to 0.28.4deps Point kafka dependency to IBM organization### Bugfixes - #14294 inputs.ecs Correct v4 metadata URLs - #14274 inputs.intel_rdt Do not fail on missing PIDs - #14283 inputs.s7comm Truncate string
inputs.ecs Correct v4 metadata URLsinputs.intel_rdt Do not fail on missing PIDsinputs.s7comm Truncate strings to reported lengthparsers.json_v2 Log inner errorsdeps Bump github.com/gosnmp/gosnmp from 1.35.1-0.20230602062452-f30602b8dad6 to 1.36.1deps Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1deps Bump golang.org/x/sync from 0.4.0 to 0.5.0deps Bump golang.org/x/mod from 0.13.0 to 0.14.0deps Bump google.golang.org/api from 0.149.0 to 0.150.0### Bugfixes - #14240 config Fix comment removal in TOML files - #14187 inputs.cgroup Escape backslashes in path - #14267 inputs.disk Add inodes_used_
config Fix comment removal in TOML filesinputs.cgroup Escape backslashes in pathinputs.disk Add inodes_used_percent fieldinputs.ecs Fix cgroupv2 CPU metricsinputs.ecs Test for v4 metadata endpointinputs.ipset Parse lines with timeoutinputs.mqtt_consumer Resolve could not mark message deliveredinputs.netflow Fix sFlow metric timestampinputs.prometheus Read bearer token from file every timeinputs.s7comm Fix bit queriesinputs.win_perf_counter Do not rely on returned buffer sizeinputs.zfs Parse metrics correctly on FreeBSD 14inputs.zfs Support gathering metrics on zfs 2.2.0 and lateroutputs.elasticsearch Print error status valueoutputs.timestream Clip uint64 valuesparsers.json_v2 Prevent race condition in parse functiondeps Bump cloud.google.com/go/storage from 1.30.1 to 1.34.1deps Bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.19.1deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.40 to 1.13.43deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.23.5 to 1.26.0deps Bump github.com/antchfx/xmlquery from 1.3.17 to 1.3.18deps Bump github.com/antchfx/xpath from 1.2.5-0.20230505064641-588960cceeac to 1.2.5deps Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5deps Bump github.com/compose-spec/compose-go from 1.16.0 to 1.20.0deps Bump github.com/docker/docker from 24.0.6 to 24.0.7deps Bump github.com/hashicorp/consul/api from 1.24.0 to 1.25.1deps Bump github.com/hashicorp/consul/api from 1.25.1 to 1.26.1deps Bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6deps Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0deps Bump github.com/rabbitmq/amqp091-go from 1.8.1 to 1.9.0deps Bump github.com/showwin/speedtest-go from 1.6.6 to 1.6.7deps Bump google.golang.org/grpc from 1.58.2 to 1.58.3deps Bump k8s.io/client-go from 0.28.2 to 0.28.3### Bugfixes - #14049 inputs.infiniband Handle devices without counters - #14105 inputs.jenkins Filter after searching sub-folders - #14132 inputs.jol
inputs.infiniband Handle devices without countersinputs.jenkins Filter after searching sub-foldersinputs.jolokia2_agent Trim quotes around tagsinputs.mqtt Reference correct password variableinputs.postgresql_extensible Restore default db nameinputs.s7comm Allow PDU-size to be set as config optioninputs.vault Use http client to handle redirects correctlymetricpass Use correct logic expression in benchmarkoutputs.kafka Simplify send-error handlingoutputs.nebius_cloud_monitoring Use correct endpointoutputs.redistimeseries Handle string fields correctlyserializers.json Append newline for batch-serializationdeps Bump github.com/apache/arrow/go/v13 from 13.0.0-git to 13.0.0deps Bump github.com/google/cel-go from 0.14.1-git to 0.18.1deps Bump github.com/google/go-cmp from 0.5.9 to 0.6.0deps Bump github.com/jhump/protoreflect from 1.15.1 to 1.15.3deps Bump github.com/klauspost/compress from 1.16.7 to 1.17.0deps Bump github.com/miekg/dns from 1.1.55 to 1.1.56deps Bump github.com/nats-io/nats.go from 1.28.0 to 1.31.0deps Bump github.com/nats-io/nats-server/v2 from 2.9.9 to 2.9.23deps Bump github.com/netsampler/goflow2 from 1.3.3 to 1.3.6deps Bump github.com/signalfx/golib/v3 from 3.3.50 to 3.3.53deps Bump github.com/testcontainers/testcontainers-go from 0.22.0 to 0.25.0deps Bump github.com/yuin/goldmark from 1.5.4 to 1.5.6deps Bump golang.org/x/mod from 0.12.0 to 0.13.0deps Bump golang.org/x/net from 0.15.0 to 0.17.0deps Bump golang.org/x/oauth2 from 0.11.0 to 0.13.0deps Bump gonum.org/v1/gonum from 0.13.0 to 0.14.0deps Bump google.golang.org/api from 0.139.0 to 0.147.0### Bugfixes - #13963 inputs.cisco_telemetry_mdt Print string message on decode failure - #13937 inputs.exec Clean up grandchildren processes - #13977
inputs.cisco_telemetry_mdt Print string message on decode failureinputs.exec Clean up grandchildren processesinputs.intel_pmt Handle telem devices without numa_node attributeinputs.jti_openconfig_telemetry Do not block gRPC dialinputs.mock Align plugin with documentationinputs.nfsclient Avoid panics, better error messagesinputs.nvidia_smi Add legacy power readings to v12 schemainputs.openstack Handle dependencies between enabled services and available endpointsinputs.postgresql_extensible Restore outputaddress behaviorinputs.smart Remove parsing error messageinputs.systemd_units Add missing upstream statesoutputs.cloudwatch Increase number of metrics per writeoutputs.stackdriver Do not shallow copy mapoutputs.stackdriver Drop metrics on InvalidArgument gRPC errorparsers.json_v2 Handle optional fields properlyprocessors.template Handle tracking metrics correctlydeps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.470 to 1.62.563deps Bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.42deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.20.9 to 1.23.5deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.80.1 to 1.120.0deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.8 to 1.13.11deps Bump github.com/eclipse/paho.mqtt.golang from 1.4.2 to 1.4.3deps Bump github.com/google/uuid from 1.3.0 to 1.3.1deps Bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.8deps Bump github.com/vmware/govmomi from 0.28.0 to 0.32.0deps Bump golang.org/x/net from 0.14.0 to 0.15.0deps Bump k8s.io/api from 0.28.1 to 0.28.2### Bugfixes - #13909 packaging Revert permission change on package configs - #13910 inputs.redis Fix password typo - #13907 inputs.vsphere Fix config
### Important Changes - #13791 metricpass Removed the Python compatibility support for "not", "and", and "or" keywords. This support was incorrectly r
metricpass
Removed the Python compatibility support for "not", "and", and "or" keywords.
This support was incorrectly removing these keywords from actual data. Users
should instead use the standard "!", "&&", and "||" operators.parsers.avro
The avro processor will no longer create a timestamp field by default unless
explicitly provided in the parser config.packaging
The default permissions on /etc/telegraf/telegraf.conf and
/etc/telegraf/telegraf.d on new installs will drop read access for other.
Updates and upgrades do not change permissions.inputs.intel_pmt Intel PMTinputs.s7comm S7comminputs.tacacs Tacacsprocessors.split Split metricssecretstores.oauth2 OAuth2 servicesserializers.template Template based serializeragent Add option to avoid filtering of global tagsagent Watch default config files if none specifiedcli Add plugins subcommand to list available and deprecatedinputs.amqp_consumer Add support to rabbitmq stream queueinputs.cisco_telemetry_mdt Add microbust supportinputs.couchbase Add failover metricsinputs.fail2ban Allow specification of socketinputs.fibaro Support HC3 device typesinputs.http Rework token optionsinputs.influxdb_listener Add token based authenticationinputs.internal Add Go metric collection optioninputs.jenkins Add option for node labels as taginputs.jti_openconfig_telemetry Add keep-alive settinginputs.kernel Collect KSM metricsinputs.modbus Add per-metric configuration styleinputs.nvidia_smi Add Nvidia DCGM MIG usage valuesinputs.nvidia_smi Add additional fieldsinputs.nvidia_smi Support newer data schema versionsinputs.openstack Gather cinder servicesinputs.opentelemetry Add configurable log record dimensionsinputs.pgbouncer Add show_commands to select the collected pgbouncer metricsinputs.postgresql_extensible Introduce max_version for queryinputs.procstat Add status fieldinputs.prometheus Always apply kubernetes label and field selectorsinputs.ravendb Add new disk metrics fieldsinputs.redfish Add additional chassis tagsinputs.redis Add additional commandstat fieldsinputs.redis Support of redis 6.2 ERRORSTATSinputs.redis_sentinel Allow username and passwordinputs.solr Support version 7.x to 9.3inputs.sqlserver Add IsHadrEnabled server propertyinputs.vsphere Allow to set vSAN sampling intervalinputs.vsphere Support explicit proxy settinginternal Add gather_timeouts metricinternal Add zstd to internal content_codingkafka Set and send SASL extensionsmigrations Add migration for inputs.httpjsonmigrations Add migration for inputs.iooutputs.execd Add option for batch formatoutputs.file Add compressionoutputs.http Allow PATCH methodoutputs.postgresql Add option to create time column with timezoneoutputs.postgresql Add option to rename time columnoutputs.prometheus_client Add secretstore support for basic_passwordoutputs.wavefront Add more auth options and update SDKparsers.avro Add support for JSON formatparsers.influx Allow a user to set the timestamp precisionparsers.value Add support for automatic fallback for numeric typesparsers.xpath Add Concise Binary Object Representation parserparsers.xpath Add option to store fields as base64processors.parser Allow also non-string fieldsprocessors.template Unify template metricprometheus Allow to specify metric typeinputs.amqp_consumer Print error on connection failureinputs.kafka_consumer Use per-message parser to avoid racesinputs.opcua Verify groups or root nodes included in configinputs.postgresql Fix default database definitioninputs.procstat Collect swap via /proc/$pid/smapsinputs.sqlserver Cast max_size to bigintinputs.sysstat Remove tmpfile to avoid file-descriptor leakmetricpass Remove python logic compatibilityoutputs.sql Move conversion_style config option to the right placeparsers.avro Do not force addition of timestamp as a fieldparsers.avro Handle timestamp format checking correctlysql Allow sqlite on Windows (amd64 and arm64)deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.2 to 1.18.5deps Bump github.com/hashicorp/consul/api from 1.20.0 to 1.24.0deps Bump github.com/nats-io/nats.go from 1.27.0 to 1.28.0deps Bump github.com/prometheus/prometheus from 0.42.0 to 0.46.0deps Bump github.com/showwin/speedtest-go from 1.6.2 to 1.6.6deps Bump k8s.io/api from 0.27.4 to 0.28.1### Bugfixes - #13693 inputs.cisco_telemetry_mdt Fix MDT source field overwrite - #13682 inputs.opcua Register node IDs again on reconnect - #13742 in
inputs.cisco_telemetry_mdt Fix MDT source field overwriteinputs.opcua Register node IDs again on reconnectinputs.opcua_listener Avoid segfault when subscription was not successfuloutputs.stackdriver Regenerate time interval for unknown metricsparsers.xpath Handle protobuf maps correctlyserializers.nowmetric Add option for JSONv2 formatdeps Bump cloud.google.com/go/pubsub from 1.32.0 to 1.33.0deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.26 to 1.13.32deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.4 to 1.13.7deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.14 to 1.18.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.0 to 1.18.2deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.19.3 to 1.21.2deps Bump github.com/gophercloud/gophercloud from 1.2.0 to 1.5.0deps Bump github.com/microsoft/go-mssqldb from 1.3.1-0.20230630170514-78ad89164253 to 1.5.0deps Bump github.com/miekg/dns from 1.1.51 to 1.1.55deps Bump github.com/openconfig/gnmi from 0.9.1 to 0.10.0deps Bump github.com/santhosh-tekuri/jsonschema/v5 from 5.3.0 to 5.3.1deps Bump go.mongodb.org/mongo-driver from 1.11.6 to 1.12.1deps Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0deps Bump google.golang.org/api from 0.129.0 to 0.134.0### Bugfixes - #13614 agent Respect processor order in file - #13675 config Handle escaping and quotation correctly - #13671 config Setup logger for s
agent Respect processor order in fileconfig Handle escaping and quotation correctlyconfig Setup logger for secret-storesinputs.docker Add restart countinputs.jti_openconfig_telemetry Reauthenticate connection on reconnectinputs.mqtt_consumer Add client trace logs via optioninputs.prometheus Do not collect metrics from finished podsinputs.prometheus Fix missing metrics when multiple plugin instances specifiedoutputs.nebius_cloud_monitoring Replace reserved label namesoutputs.opentelemetry Group metrics by age and timestampoutputs.stackdriver Add tag as resource label optionparsers.xpath Ensure precedence of explicitly defined tags and fieldsparsers.xpath Fix field-names for arrays of simple typesparsers.xpath Improve handling of complex-type nodestools.custom_builder Ignore non-plugin sections during configurationdeps Bump github.com/aliyun/alibaba-cloud-sdk-go 1.62.389 to 1.62.470deps Bump github.com/antchfx/jsonquery from 1.3.1 to 1.3.2deps Bump github.com/antchfx/xmlquery from 1.3.15 to 1.3.17deps Bump github.com/antchfx/xpath from v1.2.4 to latest masterdeps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.17.3 to 1.20.0deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.19.2 to 1.19.3deps Bump github.com/eclipse/paho.golang from 0.10.0 to 0.11.0deps Bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5deps Bump github.com/jaegertracing/jaeger from 1.38.0 to 1.47.0deps Bump github.com/opensearch-project/opensearch-go/v2 from 2.2.0 to 2.3.0deps Bump github.com/prometheus-community/pro-bing from 0.2.0 to 0.3.0deps Bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6deps Bump github.com/thomasklein94/packer-plugin-libvirt from 0.3.4 to 0.5.0deps Bump k8s.io/api from 0.27.2 to 0.27.4deps Bump k8s.io/apimachinery from 0.27.2 to 0.27.3deps Bump modernc.org/sqlite from 1.23.1 to 1.24.0### Bugfixes - #13570 config Replace environment variables if existing but empty - #13525 inputs.cloud_pubsub Properly lock for decompression - #13517
config Replace environment variables if existing but emptyinputs.cloud_pubsub Properly lock for decompressioninputs.gnmi Add option to explicitly trim field-namesinputs.internet_speed Add location as a fieldinputs.modbus Check number of register for datatypeinputs.modbus Fix optimization of overlapping requests and add warninginputs.mqtt_consumer Correctly handle semaphores on messagesinputs.mqtt_consumer Print warning on no metrics generatedinputs.opcua Ensure connection after reconnectinputs.phpfpm Check address length to avoid crashinputs.snmp_trap Copy GoSNMP global defaults to prevent side-effectsinputs.vpshere Compare versions as a stringoutputs.graphite Rework connection handlingoutputs.influxdb_v2 Expose HTTP/2 client timeoutsoutputs.stackdriver Options to use official path and typesoutputs.sumologic Unwrap serializer for type checkparsers.binary Fix binary parser example in README.mdparsers.grok Use UTC as the default timezoneparsers.xpath Handle explicitly defined fields correctlyprocessors.printer Convert output to stringsecretstores Skip dbus connection with kwalletserializers.splunkmetric Fix TOML option name for multi-metrictools.custom_builder Error out for unknown plugins in configurationdeps Bump cloud.google.com/go/bigquery from 1.51.1 to 1.52.0deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.337 to 1.62.389deps Bump github.com/aws/aws-sdk-go-v2/config from 1.18.8 to 1.18.27deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.8 to 1.17.14deps Bump github.com/gopcua/opcua from 0.3.7 to 0.4.0deps Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0deps Bump github.com/snowflakedb/gosnowflake from 1.6.13 to 1.6.22deps Bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.7deps Bump golang.org/x/text from 0.9.0 to 0.10.0deps Bump golang.org/x/text from 0.10.0 to 0.11.0deps Bump google.golang.org/api from 0.126.0 to 0.129.0### Bugfixes - #13434 Handle compression level correctly for different algorithms - #13457 config Restore old environment var behavior with option - #
config Restore old environment var behavior with optioncustom_builder Correctly handle serializers and parsersdeps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.20 to 1.13.26deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.9 to 1.26.2deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.16.0 to 1.17.2deps Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1deps Bump github.com/jackc/pgx/v4 from 4.17.1 to 4.18.1deps Bump github.com/nats-io/nats.go from 1.24.0 to 1.27.0deps Bump github.com/prometheus-community/pro-bing from 0.1.0 to 0.2.0deps Bump golang.org/x/crypto from 0.8.0 to 0.9.0deps Bump golang.org/x/term from 0.8.0 to 0.9.0deps Bump modernc.org/sqlite from 1.21.0 to 1.23.1Fix parsing of timezone abbreviations such as MST. Up to now, when parsing times with abbreviated timezones (i.e. the format ) the timezone informatio
MST. Up to now, when parsing
times with abbreviated timezones (i.e. the format ) the timezone information
is ignored completely and the timestamp is located in UTC. This is a golang
issue (see #9617 or
#56528). If you worked around
that issue, please remove the workaround before using v1.27+. In case you
experience issues with abbreviated timezones please file an issue!inputs.ctrlx_datalayer ctrlX Data Layerinputs.intel_baseband Intel Baseband Acceleratoroutputs.clarify Clarifyoutputs.nebius_cloud_monitoring Nebius Cloud Monitoringprocessors.scale Scalesecretstores.docker Docker Storesecretstores.http HTTP Storeserializers.cloudevents CloudEventsagent Add option to avoid filtering of explicit plugin tagsaggregators.basicstats Add percentage changecloud_pubsub Add support for gzip compressioncommon.opcua Add support for secret-store secretscommon.tls Add support for passphrase-protected private keyconfig Add framework for migrating deprecated pluginsconfig Support shell like syntax for environment variable substitutioninputs.cloudwatch Add support for cross account observabilityinputs.directory_monitor Improve internal statsinputs.filecount Add oldestFileTimestamp and newestFileTimestampinputs.gnmi Allow canonical field namesinputs.gnmi Support Juniper GNMI Extension Headerinputs.internet_speed Support multi-server testinputs.kafka_consumer Add regular expression support for topicsinputs.kubernetes Extend kube_inventory plugin to include and extend resource quota, secret, node, and pod measurementinputs.nats_consumer Add receiver subject as taginputs.netflow Add sFlow decoderinputs.netflow Allow custom PEN field mappingsinputs.nvidia_smi Add additional memory related fieldsinputs.opentelemetry Add configurable span dimensionsinputs.prometheus Control which pod metadata is added as tagsinputs.sql Add disconnected_servers_behavior field in the configurationinputs.sql Add FlightSQL supportinputs.sqlserver Add Azure Arc-enabled SQL MI supportinputs.sqlserver Check SQL Server encryptionEnforce with xp_instance_regreadinputs.statsd Add optional temporality and start_time tag for statsd metricsinputs.suricata Add ability to parse drop or rejectedinputs.vsphere Add vSAN extensioninternal Add additional faster compression optionsoutputs.loki Add option for metric name labeloutputs.wavefront Add TLS and HTTP Timeout configuration fieldsparsers.opentsdb Add OpenTSDB data format parserprocessors.aws_ec2 Add caching of imds and ec2 tagsprocessors.parser Add merge with timestamp optionprocessors.scale Add scaling by factor and offsetprocessors.template Allow tag to be a templateserializer.prometheusremote Improve performancetest Allow to capture all messages during testinputs.cloud_pubsub Fix gzip decompressioninputs.gnmi Allow optional origin for update pathinputs.gnmi Handle canonical field-name correctly for non-explicit subscriptionsinputs.mqtt ACK messages when persistence is enabledinputs.mysql Update MariaDB Dialect regex version checkinputs.netflow Fix field mappingsinputs.netflow Handle PEN messages correctlyinputs.prometheus Avoid race when creating informer factoryinputs.socket_listener Avoid noisy logs on closed connectioninputs.temp Ignore warnings and instead return only errorsinputs.upsd Handle float battery.runtime valueinternal Fix time parsing for abbreviated timezonesoutputs.sql Use config.duration to correctly to parse toml configoutputs.wavefront Flush metric buffer before reaching overflowprocessors.lookup Do not strip tracking infoserializers.influx Restore disabled uint support by defaulttests Replace last 'cat' instance in testsdeps Bump cloud.google.com/go/monitoring from 1.13.0 to 1.14.0deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.193 to 1.62.337deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.2 to 1.13.3deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.18.9 to 1.19.0deps Bump github.com/Azure/azure-event-hubs-go/v3 from 3.4.0 to 3.5.0deps Bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29deps Bump github.com/influxdata/influxdb-observability libraries from 0.3.3 to 0.3.15deps Bump github.com/jackc/pgconn from 1.13.0 to 1.14.0deps Bump github.com/jackc/pgtype from 1.12.0 to 1.14.0deps Bump github.com/Mellanox/rdmamap to 1.1.0deps Bump github.com/pion/dtls/v2 from 2.2.6 to 2.2.7deps Bump github.com/prometheus/common from 0.43.0 to 0.44.0deps Bump github.com/rabbitmq/amqp091-go from 1.8.0 to 1.8.1deps Bump github.com/shirou/gopsutil from 3.23.4 to 3.23.5deps Bump github.com/showwin/speedtest-go from 1.5.2 to 1.6.2deps Bump github.com/urfave/cli/v2 from 2.23.5 to 2.25.5deps Bump k8s.io/client-go from 0.26.2 to 0.27.2### Bugfixes - #13149 inputs.gnmi Create selfstat to track connection state - #13139 inputs.intel_pmu Fix handling of the json perfmon format - #13056
inputs.gnmi Create selfstat to track connection stateinputs.intel_pmu Fix handling of the json perfmon formatinputs.socket_listener Fix loss of connection trackinginputs.socket_listener Fix race in testsinputs.vsphere Specify the correct option for disconnected_servers_behavioroutputs.graphite Fix logic to reconnect with servers that were not up on agent startupoutputs.prometheus_client Fix export_timestamp for v1 metric typeoutputs.stackdriver Allow for custom metric type prefixoutputs.stackdriver Group batches by timestampoutputs.warp10 Support Infinity/-Infinity/NaN valuesprocessors.starlark Do not reject tracking metrics twicedeps Bump cloud.google.com/go/pubsub from 1.30.0 to 1.30.1deps Bump github.com/aerospike/aerospike-client-go/v5 from 5.10.0 to 5.11.0deps Bump github.com/antchfx/xpath to latest master for string-join()deps Bump github.com/aws/aws-sdk-go-v2 from 1.17.8 to 1.18.0deps Bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23deps Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3deps Bump github.com/docker/distribution from 2.8.1 to 2.8.2deps Bump github.com/fatih/color from 1.13.0 to 1.15.0deps Bump github.com/netsampler/goflow2 from 1.1.1 to 1.3.3deps Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4deps Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc7 to 1.0.0-rcv0011deps Bump golang.org/x/net from 0.8.0 to 0.9.0deps Bump golang.org/x/net from 0.9.0 to 0.10.0deps Bump golang.org/x/oauth2 from 0.5.0 to 0.7.0deps Bump google.golang.org/api from 0.106.0 to 0.120.0deps Bump govulncheck-action from 0.10.0 to 0.10.1deps Bump prometheus from v1.8.2 to v2.42.0deps Bump signalfx/golib from 3.3.46 to 3.3.50### Bugfixes - #13020 agent Pass quiet flag earlier - #13063 inputs.prometheus Add namespace option in k8s informer factory - #13059 inputs.socket_lis
agent Pass quiet flag earlierinputs.prometheus Add namespace option in k8s informer factoryinputs.socket_listener Fix tracking of unix socketsparsers.grok Fix nil metric for multiline inputsprocessors.lookup Fix tracking metricsdeps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.15 to 1.13.20deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.25.9deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.13 to 1.20.9deps Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.15.19 to 1.17.8deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.18.5 to 1.18.9deps Bump github.com/docker/docker from 23.0.0 to 23.0.4deps Bump github.com/openconfig/gnmi from 0.0.0-20220920173703-480bf53a74d2 to 0.9.1deps Bump github.com/prometheus/common from 0.41.0 to 0.42.0deps Bump github.com/safchain/ethtool from 0.2.0 to 0.3.0deps Bump github.com/tinylib/msgp from 1.1.6 to 1.1.8deps Bump github.com/vishvananda/netns from 0.0.2 to 0.0.4deps Bump github.com/wavefronthq/wavefront-sdk-go from 0.11.0 to 0.12.0### Bugfixes - #12880 config Return error on order set as string - #12867 inputs.ethtool Check for nil - #12935 inputs.execd Add option to set buffer
config Return error on order set as stringinputs.ethtool Check for nilinputs.execd Add option to set buffer sizeinputs.internet_speed Rename host tag to sourceinputs.kubernetes Apply timeout for the whole HTTP requestinputs.netflow Use correct name in the build taginputs.procstat Return tags of pids if lookup_errorinputs.prometheus Correctly set timeout paraminputs.prometheus Use set over add for custom headersinputs.upsd Include ups.real_poweroutputs.graphite Add custom regex to outputssecrets Add function to set a secretsecrets Minimize secret holding timesecrets Warn if OS limit for locked memory is too lowsecrets Handle array of secrets correctlyserializers.graphite Allow for specifying regex to sanitizesystemd Increase lock memory for service to 8192kbdeps Bump github.com/antchfx/xpath from 1.2.3 to 1.2.4deps Bump github.com/apache/thrift from 0.16.0 to 0.18.1deps Bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.20 to 3.4.0deps Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.11 to 0.5.12deps Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.0deps Bump github.com/jhump/protoreflect from 1.8.3-0.20210616212123-6cc1efa697ca to 1.15.1deps Bump github.com/nats-io/nats.go from 1.19.0 to 1.24.0deps Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5deps Bump github.com/pion/dtls/v2 from 2.2.4 to 2.2.6deps Bump github.com/rabbitmq/amqp091-go from 1.7.0 to 1.8.0deps Bump github.com/shirou/gopsutil from 3.23.2 to 3.23.3deps Bump github.com/Shopify/sarama from 1.37.2 to 1.38.1deps Bump github.com/sensu/sensu-go/api/core/v2 from 2.15.0 to 2.16.0deps Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4deps Bump golang.org/x/net from 0.7.0 to 0.8.0deps Bump modernc.org/sqlite from 1.19.2 to 1.21.0Static Builds: Linux builds are now statically built. Other operating systems were cross-built in the past and as a result, already static. Users shou
_static specific Linux binary is no
longer produced as a result./etc/telegraf/telegraf.conf now includes any .conf files under
/etc/telegraf/telegraf.d/. This change will apply to the official Telegraf
Docker image as well. This will simplify docker usage when using multiple
configuration files.telegraf config command and default config file
provided by Telegraf now includes all plugins and produces the same output
across all operating systems. Plugin comments specify what platforms are
supported or not.inputs.opensearch_query Opensearch Queryinputs.p4runtime P4Runtimeinputs.radius Radius Auth Response Timeinputs.win_wmi Windows Management Instrumentation (WMI)processors.lookup Lookupagent Add /etc/telegraf/telegraf.d to default config locationsagent Print loaded configscommon.oauth Add audience parametercommon.tls Add enable flagconfig Accept durations given in days (e.g. 7d)inputs.cgroup Added support for cpu.statinputs.cisco_telemetry_mdt Include delete fieldinputs.disk Add label as taginputs.dns_query Add IP field(s)inputs.docker_log Add state-persistence capabilitiesinputs.ethtool Add support for link speed, duplex, etc.inputs.example Add secret-store sample codeinputs.gnmi Set max gRPC message sizeinputs.haproxy Add support for tcp endpoints in haproxy plugininputs.http_listener_v2 Add custom server http headersinputs.icinga2 Support collecting hosts, services, and endpoint metricsinputs.influxdb Collect uptime statisticsinputs.intel_powerstat Add CPU base frequency metric and add support for new platformsinputs.internet_speed Add the best server selection via latency and jitter fieldinputs.internet_speed Server ID include and exclude filterinputs.jti_openconfig_telemetry Set timestamp from datainputs.modbus Add RS485 specific config optionsinputs.modbus Add workaround to enforce reads from zero for coil registersinputs.modbus Allow to convert coil and discrete registers to booleaninputs.mysql Add secret-store supportinputs.openweathermap Add snow parameterinputs.processes Add use_sudo option for BSDinputs.prometheus Use namespace annotations to filter pods to be scrapedinputs.redfish Add power control metricinputs.sqlserver Get database pages performance counterinputs.stackdriver Allow filtering by resource metadata labelsinputs.statsd Add pending messages stat and allow to configure number of threadsinputs.vsphere Flag for more lenient behavior when connect fails on startupinputs.win_eventlog Add state-persistence capabilitiesinputs.win_perf_counters Add remote system supportinputs.wireguard Add allowed_peer_cidr fieldinputs.x509_cert Add OCSP stapling information for leaf certificates (#10550)inputs.x509_cert Add tag for certificate type-classificationoutputs.mqtt Add option to specify topic layoutsoutputs.mqtt Add support for MQTT 5 publish propertiesoutputs.mqtt Enhance routing capabilitiesparsers.avro Add Apache Avro parserparsers.xpath Add timezone handlingprocessors.converter Convert tag or field as metric timestampprocessors.unpivot Add mode to create new metricssecretstores Add command-line option to specify passwordsecretstores Add support for additional input pluginssecretstores Convert many output pluginsagent Allow graceful shutdown on interrupt (e.g. Ctrl-C)agent Only rotate log on SIGHUP if neededinputs.amqp_consumer Avoid deprecations when handling defaultsinputs.amqp_consumer Fix panic on Stop() if not connected successfullyinputs.ethtool Close namespace file to prevent crashinputs.statsd On close, verify listener is not nildeps Bump cloud.google.com/go/storage from 1.28.1 to 1.29.0deps Bump github.com/Azure/go-autorest/autorest/adal from 0.9.21 to 0.9.22deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.77 to 1.62.193deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.2 to 1.13.15deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.14.5 to 1.16.0deps Bump github.com/coocood/freecache from 1.2.2 to 1.2.3deps Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4deps Bump github.com/opensearch-project/opensearch-go/v2 from 2.1.0 to 2.2.0deps Bump github.com/openzipkin-contrib/zipkin-go-opentracing from 0.4.5 to 0.5.0deps Bump github.com/rabbitmq/amqp091-go from 1.5.0 to 1.7.0deps Bump github.com/shirou/gopsutil from v3.22.12 to v3.23.2deps Bump github.com/stretchr/testify from 1.8.1 to 1.8.2deps Bump OpenTelemetry from 0.3.1 to 0.3.3deps Downgrade github.com/karrick/godirwalk from v1.17.0 to v1.16.2### Bugfixes - #12721 agent Fix reload config on config update/SIGHUP - #12462 inputs.bond Reset slave stats for each interface - #12677 inputs.cloudw
agent Fix reload config on config update/SIGHUPinputs.bond Reset slave stats for each interfaceinputs.cloudwatch Verify endpoint is not nilinputs.lvm Add options to specify path to binariesparsers.xpath Fix panic for JSON name expansionserializers.json Fix stateful transformationsdeps Bump cloud.google.com/go/pubsub from 1.27.1 to 1.28.0deps Bump github.com/containerd/containerd from 1.6.8 to 1.6.18deps Bump github.com/go-logfmt/logfmt from 0.5.1 to 0.6.0deps Bump github.com/gofrs/uuid from 4.3.1 to 5.0.0deps Bump github.com/gophercloud/gophercloud from 1.0.0 to 1.2.0deps Bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4deps Bump golang.org/x/net from 0.5.0 to 0.7.0deps Bump golang.org/x/sys from 0.4.0 to 0.5.0deps Bump google.golang.org/grpc from 1.52.3 to 1.53.0deps Bump k8s.io/apimachinery from 0.25.3 to 0.25.6deps Bump testcontainers from 0.14.0 to 0.18.0### Bugfixes - #12607 agent Only read the config once - #12586 docs Fix link to license for Google flatbuffers - #12637 inputs.cisco_telemetry_mdt Che
agent Only read the config oncedocs Fix link to license for Google flatbuffersinputs.cisco_telemetry_mdt Check subfield sizes to avoid panicsinputs.cloudwatch Enable custom endpoint supportinputs.conntrack Resolve segfault when setting collect fieldinputs.gnmi Handle both new-style tag_subscription and old-style tag_onlyinputs.mongodb Improve error logginginputs.mongodb SIGSEGV when restarting MongoDB nodeinputs.mysql Avoid side-effects for TLS between plugin instancesinputs.prometheus Deprecate and rename the timeout variableinputs.tail Fix typo in the READMEinputs.upsd Add additional fieldsinputs.x509_cert Fix Windows path handlingoutputs.prometheus_client Expire with ticker, not add/collectsecretstores Check store id format and presencedeps Bump cloud.google.com/go/bigquery from 1.44.0 to 1.45.0deps Bump github.com/99designs/keyring from 1.2.1 to 1.2.2deps Bump github.com/antchfx/xmlquery from 1.3.12 to 1.3.15deps Bump github.com/antchfx/xpath from 1.2.2 to 1.2.3deps Bump github.com/coreos/go-semver from 0.3.0 to 0.3.1deps Bump github.com/moby/ipvs from 1.0.2 to 1.1.0deps Bump github.com/multiplay/go-ts3 from 1.0.1 to 1.1.0deps Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0deps Bump github.com/shirou/gopsutil from 3.22.9 to 3.22.12deps Bump go.mongodb.org/mongo-driver from 1.11.0 to 1.11.1deps Bump golang/x dependenciesdeps Bump google.golang.org/grpc from 1.51.0 to 1.52.0deps Bump google.golang.org/grpc from 1.52.0 to 1.52.3### Bugfixes - #12549 agent Catch non-existing commands and error out - #12453 agent Correctly reload configuration files - #12491 agent Handle float
agent Catch non-existing commands and error outagent Correctly reload configuration filesagent Handle float time with fractions of seconds correctlyagent Only set default snmp after reading all configscommon.cookie Allow any 2xx status codecommon.kafka Add keep-alive period setting for input and outputinputs.cisco_telemetry_mdt Add operation-metric and class-policy prefixinputs.exec Restore pre-v1.21 behavior for CSV data_formatinputs.gnmi Update configuration documentationinputs.logstash Collect opensearch specific statsinputs.mysql Revert slice declarations with non-zero initial lengthinputs.opcua Fix opcua and opcua-listener for servers using password-based authinputs.prometheus Correctly track deleted podsinputs.prometheus Set the timeout for slow running API endpoints correctlyinputs.sqlserver Add more precise version checkinputs.sqlserver Added own SPID filterinputs.sqlserver SqlRequests include sleeping sessions with open transactionsinputs.sqlserver Suppress error on secondary replicasinputs.upsd Always convert to floatinputs.upsd Ensure firmware is always a stringinputs.win_eventlog Handle remote events more robustlyinputs.x509_cert Fix off-by-one when adding intermediate certificatesoutputs.loki Return response body on errorparsers.json_v2 In case of invalid json, log message to debug logsecretstores Cleanup duplicate printingsecretstores Fix handling of "id" and print failing secret-storesecretstores Fix handling of TOML stringsdeps Bump cloud.google.com/go/storage from 1.23.0 to 1.28.1deps Bump github.com/antchfx/jsonquery from 1.3.0 to 1.3.1deps Bump github.com/aws/aws-sdk-go-v2 from 1.17.1 to 1.17.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.54.4 to 1.80.1deps Bump github.com/denisenkom/go-mssqldb from 0.12.0 to 0.12.3deps Bump github.com/eclipse/paho.mqtt.golang from 1.4.1 to 1.4.2deps Bump github.com/hashicorp/consul/api from 1.15.2 to 1.18.0deps Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0deps Bump github.com/kardianos/service from 1.2.1 to 1.2.2deps Bump github.com/nats-io/nats-server/v2 from 2.9.4 to 2.9.9### New Plugins - #10103 inputs.azure_monitor Azure Monitor - #8413 inputs.gcs Google Cloud Storage - #11824 inputs.intel_dlb Intel DLB - #11814 input
inputs.azure_monitor Azure Monitorinputs.gcs Google Cloud Storageinputs.intel_dlb Intel DLBinputs.libvirt libvirtinputs.netflow netflow v5, v9, and IPFIXinputs.opcua_listener OPC UA Event subscriptions#12130 Add arm64 Windows builds to nightly and CI
#11987 agent Add method to inform of deprecated plugin option values
#11232 agent Secret-store implementation
#12358 agent Deprecate active usage of netsnmp translator
#12302 agent.tls Allow setting renegotiation method
#12111 common.kafka Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection
#11860 inputs.amqp_consumer Determine content encoding automatically
#12014 inputs.apcupsd Add new fields
#12342 inputs.cgroups Do not abort on first error, print message once
#8958 inputs.conntrack Parse conntrack stats
#11703 inputs.diskio Allow selecting devices by ID
#11895 inputs.ethtool Gather statistics from namespaces
#12087 inputs.ethtool Possibility to skip gathering metrics for downed interfaces
#12324 inputs.http_response Add User-Agent header
#12304 inputs.kafka_consumer Add sarama debug logs
#11783 inputs.knx_listener Support TCP as transport protocol
#12301 inputs.kubernetes Allow fetching kublet metrics remotely
#12255 inputs.modbus Add 8-bit integer types
#11983 inputs.modbus Add config option to pause after connect
#12340 inputs.modbus Add support for half-precision float (float16)
#11106 inputs.modbus Optimize grouped requests
#11273 inputs.modbus Optimize requests
#11630 inputs.opcua Add use regular reads workaround
#9633 inputs.powerdns_recursor Support for new PowerDNS recursor control protocol
#12050 inputs.prometheus Add support for custom header
#11962 inputs.prometheus Allow explicit scrape configuration without annotations
#11729 inputs.prometheus Use system wide proxy settings
#12329 inputs.smart Add additional SMART metrics that indicate/predict device failure
#11872 inputs.snmp Convert enum values
#12187 inputs.socket_ listener Allow to specify message separator for streams
#12351 inputs.sqlserver Add @@SERVICENAME and SERVERPROPERTY(IsClustered) in measurement sqlserver_server_properties
#12126 inputs.sqlserver Add data and log used space metrics for Azure SQL DB
#12292 inputs.sqlserver Add metric available_physical_memory_kb in sqlserver_server_properties
#12319 inputs.sqlserver Introduce timeout for query execution
#12147 inputs.system Collect unique user count logged in
#12281 inputs.tail Add option to preserve newlines for multiline data
#11762 inputs.tail Allow handling of quoted strings spanning multiple lines
#12170 inputs.tomcat Add source tag
#11874 outputs.azure_data_explorer Add support for streaming ingestion for ADX output plugin
#11991 outputs.event_hubs Expose max message size batch option
#11950 outputs.graylog Implement optional connection retries
#11385 outputs.timestream Support ingesting multi-measures
#12232 parsers.binary Handle hex-encoded inputs
#12008 parsers.csv Add option for overwrite tags
#12247 parsers.csv Support null delimiters
#12320 parsers.grok Add option to allow multiline messages
#11933 parsers.xpath Add option to skip (header) bytes
#11999 parsers.xpath Allow to specify byte-array fields to encode in HEX
#11552 parsers Add binary parser
#12260 serializers.json Support serializing JSON nested in string fields
agent Run processors in config orderagent Watch for changes in configuration files in config directoriesinputs.conntrack Skip gather tests if conntrack kernel module is not loadedinputs.filecount Revert library versioninputs.kube_inventory Change default token path, use in-cluster config by defaultinputs.modbus Add workaround to read field in separate requestsinputs.modbus Fix Windows COM-port pathinputs.modbus Fix default value of transmission modeinputs.mongodb Fix connection leak triggered by config reloadinputs.opcua Add support for opcua datetime valuesinputs.opcua Parse full range of status codes with uint32inputs.promethes Respect selectors when scraping podsinputs.sql Cast measurement_column to stringinputs.vsphere Eliminated duplicate samplesinputs.zfs Unbreak datasets stats gathering in case listsnaps is enabled on a zfs pooloutputs.azure_data_explorer Update test call to NewSerializerprocessors.parser Handle empty metric names correctly### Bugfixes - #12177 inputs.cloudwatch Correctly handle multiple namespaces - #12294 inputs.directory_monitor Close input file before removal - #1214
inputs.cloudwatch Correctly handle multiple namespacesinputs.directory_monitor Close input file before removalinputs.gnmi Handle decimal_val as per gnmi v0.8.0inputs.gnmi Do not provide empty prefix for subscription requestinputs.gnmi Fix empty name for Sonic devicesinputs.ping Avoid -x/-X on FreeBSD 13 and newer with ping6inputs.prometheus Correctly default to port 9102input.redis_sentinel Fix sentinel and replica stats gatheringinputs.socket_listener Ensure closed connectionoutput.datadog Log response in case of non 2XX response from APIoutputs.prometheus Expire metrics correctly during addsoutputs.yandex_cloud_monitoring Catch int64 valuesdeps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1818 to 1.61.1836deps Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.13.12 to 1.14.5deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.12.17 to 1.12.19deps Bump github.com/gofrs/uuid from v4.3.0 to v4.3.1deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.16.19 to 1.17.2deps Bump github.com/urfave/cli/v2 from 2.16.3 to 2.23.5deps Bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.18 to 3.3.20deps Bump github.com/showwin/speedtest-go from 1.1.5 to 1.2.1deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.21 to 1.13.2deps Bump github.com/yuin/goldmark from 1.5.2 to 1.5.3deps Bump cloud.google.com/go/pubsub from 1.25.1 to 1.26.0deps Bump go.mongodb.org/mongo-driver from 1.10.2 to 1.11.0Your coding agent can read these notes before it upgrades. Set up the MCP server →