content/telegraf/v1/release-notes.md
--non-strict-env-handling flag.agent Optimise disk buffer strategycommon.opcua Add string configuration option for node IDcommon.opcua Add support for datetime arraysinputs.docker Implement startup error behavior optionsinputs.gnmi Allow to emit delete metricsinputs.mqtt_consumer Add option for maximum reconnect intervalinputs.mysql Add replication latency fieldsinputs.mysql Add wsrep provider options fieldsinputs.mysql Support encryption algorithm statistics if presentinputs.nftables Monitor set element countsinputs.nftables Support named countersinputs.statsd Add support for Datadog service checksoutputs.health Add option for setting default statusoutputs.heartbeat Add logging informationoutputs.heartbeat Add status evaluationoutputs.influxdb_v2 Add trace logging for write request timingoutputs.mongodb Allow writing metrics in batchesoutputs.opentelemetry Support http protocoloutputs.redistimeseries Add option to expire valuesoutputs.stackdriver Add credentials file support for stackdriver output pluginprometheus Add UTF-8 metric and label name sanitizationcommon.opcua Use configured timestamp format for datetime arraysinputs.fibaro Handle numeric value2 field from HC3 devicesinputs.http Close gzip request body on early failuresinputs.internet_speed Fix server_id_include filter logicinputs.mqtt_consumer Rely on paho auto-reconnect to restore message flow after network disruptioninputs.opcua_listener Prevent panic on events with empty fieldsinputs.smart Include NVMe SMART data in smart_device measurementoutputs.influxdb Prevent goroutine leak on gzip write failureoutputs.opentelemetry Prevent goroutine leak on gzip write failuredeps Bump cloud.google.com/go/bigquery from 1.73.1 to 1.74.0deps Bump github.com/IBM/sarama from 1.46.3 to 1.47.0deps Bump github.com/SAP/go-hdb from 1.15.0 to 1.15.1deps Bump github.com/antchfx/xpath from 1.3.5 to 1.3.6deps Bump github.com/aws/smithy-go from 1.24.1 to 1.24.2deps Bump github.com/hashicorp/consul/api from 1.33.2 to 1.33.3deps Bump github.com/hashicorp/consul/api from 1.33.3 to 1.33.4deps Bump github.com/lxc/incus/v6 from 6.21.0 to 6.22.0deps Bump github.com/microsoft/go-mssqldb from 1.9.6 to 1.9.8deps Bump github.com/nats-io/nats.go from 1.48.0 to 1.49.0deps Bump github.com/prometheus/procfs from 0.19.2 to 0.20.1deps Bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2deps Bump github.com/vmware/govmomi from 0.52.0 to 0.53.0deps Bump go.step.sm/crypto from 0.76.0 to 0.76.2deps Bump golang.org/x/net from 0.50.0 to 0.51.0deps Bump google.golang.org/api from 0.266.0 to 0.269.0deps Bump k8s.io/api from 0.35.1 to 0.35.2deps Bump k8s.io/apimachinery from 0.35.1 to 0.35.2deps Bump k8s.io/client-go from 0.35.1 to 0.35.2deps Bump modernc.org/sqlite from 1.45.0 to 1.46.1deps Bump the aws-sdk-go-v2 group with 11 updatesdeps Bump the aws-sdk-go-v2 group with 2 updatesdeps Bump tj-actions/changed-files from 47.0.2 to 47.0.4common.jolokia2 Add Jolokia 2.x compatibility for proxy target tagcommon.opcua Include node ID in duplicate metric checkinputs.disk Preserve device tag for virtual filesystemsinputs.docker Remove pre-filtering of statesinputs.docker_log Remove pre-filtering of statesinputs.jenkins Report all concurrent buildsinputs.prometheus Add thread safety and proper cleanup for shared informer factoriesinputs.prometheus Cleanup shared informers on stopinputs.upsd Stop silently dropping mandatory variables from additional_fieldsserializers.template Unwrap tracking metricsdeps Bump cloud.google.com/go/auth from 0.18.1 to 0.18.2deps Bump cloud.google.com/go/bigquery from 1.72.0 to 1.73.1deps Bump cloud.google.com/go/pubsub/v2 from 2.3.0 to 2.4.0deps Bump cloud.google.com/go/storage from 1.59.1 to 1.59.2deps Bump cloud.google.com/go/storage from 1.59.2 to 1.60.0deps Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.42.0 to 2.43.0deps Bump github.com/IBM/nzgo/v12 from 12.0.10 to 12.0.11deps Bump github.com/SAP/go-hdb from 1.14.18 to 1.14.19deps Bump github.com/SAP/go-hdb from 1.14.19 to 1.14.22deps Bump github.com/SAP/go-hdb from 1.14.22 to 1.15.0deps Bump github.com/alitto/pond/v2 from 2.6.0 to 2.6.2deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.282.0 to 1.285.0deps Bump github.com/coocood/freecache from 1.2.4 to 1.2.5deps Bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0deps Bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1deps Bump github.com/google/cel-go from 0.26.1 to 0.27.0deps Bump github.com/klauspost/compress from 1.18.3 to 1.18.4deps Bump github.com/lxc/incus/v6 from 6.20.0 to 6.21.0deps Bump github.com/nats-io/nats-server/v2 from 2.12.3 to 2.12.4deps Bump github.com/p4lang/p4runtime from 1.4.1 to 1.5.0deps Bump github.com/prometheus-community/pro-bing from 0.7.0 to 0.8.0deps Bump github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.26.1deps Bump github.com/snowflakedb/gosnowflake from 1.18.1 to 1.19.0deps Bump github.com/vertica/vertica-sql-go from 1.3.4 to 1.3.5deps Bump go.mongodb.org/mongo-driver from 1.17.7 to 1.17.8deps Bump go.mongodb.org/mongo-driver from 1.17.8 to 1.17.9deps Bump golang.org/x/mod from 0.32.0 to 0.33.0deps Bump golang.org/x/net from 0.49.0 to 0.50.0deps Bump golang.org/x/term from 0.39.0 to 0.40.0deps Bump golang.org/x/text from 0.33.0 to 0.34.0deps Bump google.golang.org/api from 0.262.0 to 0.264.0deps Bump google.golang.org/api from 0.264.0 to 0.265.0deps Bump google.golang.org/grpc from 1.78.0 to 1.79.1deps Bump k8s.io/client-go from 0.35.0 to 0.35.1deps Bump modernc.org/sqlite from 1.44.3 to 1.45.0deps Bump super-linter/super-linter from 8.3.2 to 8.4.0deps Bump super-linter/super-linter from 8.4.0 to 8.5.0deps Bump the aws-sdk-go-v2 group with 2 updatesdeps Bump the aws-sdk-go-v2 group with 2 updatesdeps Bump tj-actions/changed-files from 47.0.1 to 47.0.2deps Update github.com/pion/dtls from v2 to v3inputs.cisco_telemetry_mdt Handle DME events correctlyinputs.nftables Handle named counter references in JSON outputinputs.procstat Handle newer versions of systemd correctlyinputs.statsd Handle negative lengthsparsers.dropwizard Correct sample config setting name for tag pathdeps Bump aws-sdk-go-v2 group with 11 updatesdeps Bump aws-sdk-go-v2 group with 2 updatesdeps Bump cloud.google.com/go/auth from 0.18.0 to 0.18.1deps Bump cloud.google.com/go/storage from 1.58.0 to 1.59.0deps Bump cloud.google.com/go/storage from 1.59.0 to 1.59.1deps Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.20.0 to 1.21.0deps Bump github.com/SAP/go-hdb from 1.14.16 to 1.14.17deps Bump github.com/SAP/go-hdb from 1.14.17 to 1.14.18deps Bump github.com/apache/arrow-go/v18 from 18.5.0 to 18.5.1deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.279.1 to 1.279.2deps Bump github.com/gosnmp/gosnmp from 1.43.1 to 1.43.2deps Bump github.com/hashicorp/consul/api from 1.33.0 to 1.33.2deps Bump github.com/klauspost/compress from 1.18.2 to 1.18.3deps Bump github.com/linkedin/goavro/v2 from 2.14.1 to 2.15.0deps Bump github.com/microsoft/go-mssqldb from 1.9.5 to 1.9.6deps Bump github.com/miekg/dns from 1.1.69 to 1.1.70deps Bump github.com/miekg/dns from 1.1.70 to 1.1.72deps Bump github.com/redis/go-redis/v9 from 9.17.2 to 9.17.3deps Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4deps Bump github.com/tdrn-org/go-tr064 from 0.2.2 to 0.2.3deps Bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7deps Bump go.step.sm/crypto from 0.75.0 to 0.76.0deps Bump golang.org/x/crypto from 0.46.0 to 0.47.0deps Bump golang.org/x/mod from 0.31.0 to 0.32.0deps Bump golang.org/x/net from 0.48.0 to 0.49.0deps Bump gonum.org/v1/gonum from 0.16.0 to 0.17.0deps Bump google.golang.org/api from 0.257.0 to 0.262.0deps Bump modernc.org/sqlite from 1.42.2 to 1.43.0deps Bump modernc.org/sqlite from 1.43.0 to 1.44.2deps Bump modernc.org/sqlite from 1.44.2 to 1.44.3config Add missing validation for labels in pluginsconfig Make labels and selectors conform to specificationinputs.procstat Isolate process cache per filter to fix tag collisionoutputs.sql Populate column cache for existing tablesdeps Bump cloud.google.com/go/auth from 0.17.0 to 0.18.0deps Bump cloud.google.com/go/auth from 0.17.0 to 0.18.0deps Bump cloud.google.com/go/storage from 1.57.2 to 1.58.0deps Bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.41.0 to 2.42.0deps Bump github.com/SAP/go-hdb from 1.14.13 to 1.14.14deps Bump github.com/SAP/go-hdb from 1.14.14 to 1.14.15deps Bump github.com/SAP/go-hdb from 1.14.15 to 1.14.16deps Bump github.com/apache/arrow-go/v18 from 18.4.1 to 18.5.0deps Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.6 to 1.0.7deps Bump github.com/gophercloud/gophercloud/v2 from 2.9.0 to 2.10.0deps Bump github.com/gosnmp/gosnmp from 1.42.1 to 1.43.1deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.5 to 6.7.7deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.7 to 6.7.8deps Bump github.com/likexian/whois from 1.15.6 to 1.15.7deps Bump github.com/likexian/whois-parser from 1.24.20 to 1.24.21deps Bump github.com/lxc/incus/v6 from 6.19.1 to 6.20.0deps Bump github.com/miekg/dns from 1.1.68 to 1.1.69deps Bump github.com/nats-io/nats-server/v2 from 2.12.2 to 2.12.3deps Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0deps Bump github.com/netsampler/goflow2/v2 from 2.2.3 to 2.2.6deps Bump github.com/prometheus/common from 0.67.4 to 0.67.5deps Bump github.com/prometheus/prometheus from 0.307.3 to 0.308.0deps Bump github.com/prometheus/prometheus from 0.308.0 to 0.308.1deps Bump github.com/snowflakedb/gosnowflake from 1.18.0 to 1.18.1deps Bump github.com/tinylib/msgp from 1.5.0 to 1.6.1deps Bump github.com/tinylib/msgp from 1.6.1 to 1.6.3deps Bump github.com/yuin/goldmark from 1.7.13 to 1.7.15deps Bump github.com/yuin/goldmark from 1.7.15 to 1.7.16deps Bump go.step.sm/crypto from 0.74.0 to 0.75.0deps Bump golang.org/x/crypto from 0.45.0 to 0.46.0deps Bump golang.org/x/mod from 0.30.0 to 0.31.0deps Bump golang.org/x/net from 0.47.0 to 0.48.0deps Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0deps Bump golang.org/x/sync from 0.18.0 to 0.19.0deps Bump golang.org/x/sys from 0.38.0 to 0.39.0deps Bump golang.org/x/term from 0.37.0 to 0.38.0deps Bump golang.org/x/text from 0.31.0 to 0.32.0deps Bump google.golang.org/api from 0.256.0 to 0.257.0deps Bump google.golang.org/grpc from 1.77.0 to 1.78.0deps Bump google.golang.org/protobuf from 1.36.10 to 1.36.11deps Bump k8s.io/api from 0.34.2 to 0.34.3deps Bump k8s.io/apimachinery from 0.34.3 to 0.35.0deps Bump k8s.io/client-go from 0.34.2 to 0.34.3deps Bump k8s.io/client-go from 0.34.3 to 0.35.0deps Bump modernc.org/sqlite from 1.40.1 to 1.41.0deps Bump modernc.org/sqlite from 1.41.0 to 1.42.2deps Bump software.sslmate.com/src/go-pkcs12 from 0.6.0 to 0.7.0deps Bump super-linter/super-linter from 8.3.0 to 8.3.1deps Bump super-linter/super-linter from 8.3.1 to 8.3.2deps Bump the aws-sdk-go-v2 group with 11 updatesdeps Bump the aws-sdk-go-v2 group with 3 updatesdeps Bump the aws-sdk-go-v2 group with 8 updatesdeps Bump tj-actions/changed-files from 47.0.0 to 47.0.1deps Update golangci-lint to 2.7.2--strict-env-handling flag! If your
configuration works in strict mode or you are not using environment variables, do not add the flag as it will be
removed later and ignore the new warning at startup. In case you need the current behavior please add
--non-strict-env-handling when starting Telegraf to prepare for the upcoming change!inputs.logql Add plugininputs.nftables Add plugininputs.promql Add plugininputs.timex Add pluginoutputs.arc Add pluginoutputs.heartbeat Add pluginsecretstores.googlecloud Add pluginsecretstores.vault Add pluginconfig Allow specifying env-handling mode for config checkconfig Remove deprecated optionsconfig Store loaded sourcesinternal Add support for parsing a timestamp in a TimeZonelogging Allow registering callbacks for logging eventsmodels Implement collection of plugin-internal statistics for all typescommon.socket Add option to specify source IP restrictionsinputs.aerospike Remove deprecated optionsinputs.cpu Add number of physical CPUsinputs.gnmi Remove deprecated optionsinputs.influxdb_v2_listener Implement ping endpointinputs.influxdb_v2_listener Migrate to selfstat collectorinputs.ldap Support external SASL bind (#17477)inputs.ldap Support ldapi protocolinputs.modbus Remove deprecated plugin option valuesinputs.mongodb Remove deprecated optionsinputs.nats_consumer Acknowledge messages on deliveryinputs.nats_consumer Allow configuring Jetstream streaminputs.net Remove deprecated plugin option valueinputs.netflow Add datatypes to PEN mappinginputs.netflow Add support for float32 datatypeinputs.opcua Add namespace URI supportinputs.opcua Add remote certificate trust configurationinputs.opcua Remove deprecated optionsinputs.opcua Support persistent self-signed client certificatesinputs.rabbitmq Add type tag to queuesinputs.s7comm Add option idle_timeoutinputs.smart Parse vendor specific ratio valuesinputs.snmp Add option to stop polling on first errorinputs.sql Add Vertica supportinputs.sqlserver Add support for LPC and named-pipe protocolsinputs.sqlserver Set pool size and idle connectioninputs.statsd Improve performanceinputs.win_perf_counters Remove deprecated optionsinputs.zookeeper Remove deprecated optionoutputs.amon Deprecate pluginoutputs.heartbeat Add configuration informationoutputs.heartbeat Add optional statistics outputoutputs.mongodb Add PLAIN authentication support and validationoutputs.mqtt Remove deprecated optionoutputs.nats Add secret-support for credentialsoutputs.nats Support nkey seed authenticationoutputs.remotefile Add compression for remotefile pluginparsers.binary Remove deprecated optionsparsers.xpath Remove deprecated optionsprocessors.execd Add log prefixingprocessors.template Remove deprecated template syntaxcommon.opcua Skip file permission check on Windowsinputs.docker_log Remove hard-coded API versioninputs.opcua Add private key for certificate-based user authenticationinputs.procstat Make port conversion more robustoutputs.influxdb_v2 Correct calculation of amount of batches for concurrent writesdeps Bump actions/checkout from 5 to 6deps Bump cloud.google.com/go/storage from 1.57.1 to 1.57.2deps Bump github.com/ClickHouse/clickhouse-go/v2 from 2.40.3 to 2.41.0deps Bump github.com/SAP/go-hdb from 1.14.12 to 1.14.13deps Bump github.com/alitto/pond/v2 from 2.5.0 to 2.6.0deps Bump github.com/aws/smithy-go from 1.23.2 to 1.24.0deps Bump github.com/gophercloud/gophercloud/v2 from 2.8.0 to 2.9.0deps Bump github.com/hashicorp/consul/api from 1.32.4 to 1.33.0deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.1 to 6.7.2deps Bump github.com/jedib0t/go-pretty/v6 from 6.7.2 to 6.7.5deps Bump github.com/klauspost/compress from 1.18.1 to 1.18.2deps Bump github.com/lxc/incus/v6 from 6.18.0 to 6.19.1deps Bump github.com/microsoft/go-mssqldb from 1.9.3 to 1.9.4deps Bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.2deps Bump github.com/prometheus/common from 0.67.2 to 0.67.4deps Bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0deps Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.2deps Bump github.com/safchain/ethtool from 0.6.2 to 0.7.0deps Bump github.com/shirou/gopsutil/v4 from 4.25.10 to 4.25.11deps Bump github.com/snowflakedb/gosnowflake from 1.17.0 to 1.18.0deps Bump github.com/vertica/vertica-sql-go from 1.3.3 to 1.3.4deps Bump go.opentelemetry.io/collector/pdata from 1.45.0 to 1.46.0deps Bump golang.org/x/crypto from 0.44.0 to 0.45.0deps Bump golang.org/x/mod from 0.29.0 to 0.30.0deps Bump golang.org/x/net from 0.46.0 to 0.47.0deps Bump google.golang.org/api from 0.255.0 to 0.256.0deps Bump google.golang.org/grpc from 1.76.0 to 1.77.0deps Bump k8s.io/client-go from 0.34.1 to 0.34.2deps Bump modernc.org/sqlite from 1.40.0 to 1.40.1deps Bump super-linter/super-linter from 8.2.1 to 8.3.0deps Bump the aws-sdk-go-v2 group with 11 updatesdeps Bump the aws-sdk-go-v2 group with 9 updatescommon.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 updatesinputs.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.0filter 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 replacementoutputs.influxdb Fix crash on initprofiles support in inputs.opentelemetry from v1 experimental to v1 development, following upstream changes to the experimental API. This update modifies metric output. For example, the frame_type, stack_trace_id, build_id, and build_id_type fields are no longer reported. The value format of other fields or tags might also have changed. For more information, see the OpenTelemetry documentation.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.0agent Update help message for --test CLI flaginputs.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 v2agent 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.0agent 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.2inputs.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:
inputs.cisco_telemetry_gnmi in #17101inputs.http_listener in #17102inputs.KNXListener in #17168inputs.logparser in #17170And removes the following deprecated plugin options:
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 #17172If you're using deprecated Telegraf plugins or options, migrate your configuration to use the available replacements.
The telegraf config migrate command might be able to help with the migration.
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.0inputs.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 moduleagent 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.0aggregators 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.5agent 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.1inputs.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.0enforce_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.5ip_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.1skip_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.1inputs.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.0report_counters_as_int is true by default to avoid type conflicts on the
output side. However, you should set report_counters_as_int 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.0agent 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.9ACK 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.1logtarget setting is deprecated. stderr is
used if no logfile is provided, otherwise messages are logged to the given
file. To use Windows eventlog, set logformat = "eventlog".buffer_strategy agent config (see
PR #15564).
This feature is experimental. Please report any issues you encounter while using it.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 45inputs.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.0common.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.
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.0read_bytes and write_bytes in inputs.procstat now contain all
I/O operations for consistency with other operating systems. Previous values
are output as disk_read_bytes and disk_write_bytes measuring only the I/O
on the storage layer.inputs.smartctl)parsers.openmetrics)parsers.parquet)processors.timestamp)input.azure_monitor): Use default Azure credentials chain when no secret provided.parsers.binary): Allow base64-encoded input data.inputs.ceph): Use perf schema to determine metric type.outputs.cratedb): Allow configuration of startup error handling.inputs.dns_query): Allow ignoring errors of specific types.inputs.exec): Add option to ignore return code.inputs.execd): Add option to not restart program on error.inputs.file): Add tag with absolute path of file.inputs.gnmi):
inputs.http_listener): Allow setting custom success return code.inputs.http_response): Add cookie authentication.serializers.influx): Add option to omit timestamp.inputs.influxdb): Add metrics for build, crypto and commandline.outputs.influxdb): Add option to define local address.outputs.influxdb_v2)
inputs.influxdb_v2_listener):
inputs.internet_speed): Introduce packet loss field.inputs): Add framework to retry on startup errors.inputs.kafka_consumer): Add resolve canonical bootstrap server option.inputs.knx_listener):
inputs.kubernetes): Add option to node metric name.inputs.lustre2):
outputs.mqtt): Add client trace logging, resolve MQTT5 reconnect login.inputs.mock): Add baseline option to sine.inputs.netflow):
inputs.nvidia_smi): Add power-limit field for v12 scheme.common.opcua): Add session timeout as configuration option.inputs.openstack): Use service catalog from v3 authentication if available.inputs.opentelemetry): Add option to set max receive message sizeoutputs): Add framework to retry on startup errors.processors.parser): Add base64 decode for fields.outputs.postgresql):
processors.printer): Embed Influx serializer options.inputs.procstat):
parser.prometheusremotewrite): Parse and generate histogram buckets.inputs.radius): Provide setting to set request IP address.inputs.redis): Add latency percentiles metric.inputs.s7comm): Add optional connection type setting.snmp): Add secret support for auth_password and priv_password.inputs.snmp): Convert octet string with invalid data to hex.inputs.sqlserver): Add persistent version store metrics.processors.starlark): Allow persistence of global state.inputs.statsd):
inputs.win_eventlog): Add option to define event batch-size.inputs.win_wmi):
inputs.cloudwatch):
inputs.ecs): Check for nil pointer before use.inputs.postgresql_extensible): Use same timestamp for each gather.inputs.procstat): Do not report dead processes as running for orphan PID files.inputs.smartctl): Add additional fields.processors.snmp_lookup): Return empty tag-map on error to avoid panic.cloud.google.com/go/storage from 1.40.0 to 1.41.0.github.com/awnumar/memguard from 0.22.4 to 0.22.5.github.com/fatih/color from 1.16.0 to 1.17.0.github.com/jhump/protoreflect from 1.15.6 to 1.16.0.github.com/lxc/incus v0.4.0 to v6.2.0.github.com/miekg/dns from 1.1.58 to 1.1.59.github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3.github.com/prometheus/common from 0.52.2 to 0.53.0.github.com/showwin/speedtest-go from 1.7.5 to 1.7.6.github.com/showwin/speedtest-go from 1.7.6 to 1.7.7.github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0.go from v1.22.3 to v1.22.4.golang.org/x/crypto from 0.22.0 to 0.23.0.golang.org/x/net from 0.24.0 to 0.25.0.k8s.io/* from 0.29.3 to 0.30.1.modernc.org/sqlite from 1.29.10 to 1.30.0.modernc.org/sqlite from 1.29.5 to 1.29.10.super-linter/super-linter from 6.4.1 to 6.5.0.super-linter/super-linter from 6.5.0 to 6.5.1.github.com/leodido/go-syslog.inputs.cloudwatch): Option to produce dense metrics.inputs.gnmi): Ensure path contains elements to avoid panic.outputs.graphite): Handle local address without port correctly.http): Stop plugins from leaking file descriptors on telegraf reload.inputs.http_listener_v2): Wrap timestamp parsing error messages.outputs.loki): Option to sanitize label names.makefile): Use go's dependency checker for per platform builds.inputs.netflow): Log unknown fields only once.input.redis): Discard invalid errorstat lines.inputs.sysstat): Prevent default sadc_interval from increasing on reload.windows): Make sure to log the final error message on exit.cloud.google.com/go/bigquery from 1.59.1 to 1.61.0.github.com/Azure/azure-kusto-go from 0.15.0 to 0.15.2.github.com/aliyun/alibaba-cloud-sdk-go from 1.62.713 to 1.62.721.github.com/antchfx/xmlquery from 1.3.18 to 1.4.0.github.com/antchfx/xpath from 1.2.5 to 1.3.0.github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.13.github.com/aws/aws-sdk-go-v2/credentials from 1.17.9 to 1.17.11.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.151.1 to 1.161.1.github.com/coocood/freecache from 1.2.3 to 1.2.4.github.com/google/cel-go from 0.18.1 to 0.20.1.github.com/grid-x/modbus from v0.0.0-20211113184042-7f2251c342c9 to v0.0.0-20240503115206-582f2ab60a18.github.com/nats-io/nats-server/v2 from 2.10.9 to 2.10.14.github.com/pion/dtls/v2 from 2.2.10 to 2.2.11.github.com/prometheus/procfs from 0.13.0 to 0.14.0.github.com/shirou/gopsutil/v3 from v3.24.3 to v3.24.4.github.com/testcontainers/testcontainers-go/modules/kafka from 0.26.1-0.20231116140448-68d5f8983d09 to 0.30.0.github.com/vmware/govmomi from 0.37.0 to 0.37.2.go from v1.22.2 to v1.22.3.golang.org/x/mod from 0.16.0 to 0.17.0.golang.org/x/sync from 0.6.0 to 0.7.0.golangci-lint from v1.57.2 to v1.58.0.google.golang.org/api from 0.171.0 to 0.177.0.super-linter/super-linter from 6.3.1 to 6.4.1.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 support.inputs.diskio): Update path from /sys/block to /sys/class/block.inputs.modbus): Avoid overflow when calculating with uint16 addresses.inputs.nvidia): Include power limit field for v11.inputs.opcua): Make sure to always create a request.outputs.opensearch): Correctly error during failures or disconnect.inputs.phpfpm): Check for error before continue processing.inputs.prometheus):
outputs.sql): Enable the use of krb5 with mssql driver.inputs.sqlserver): Honor timezone on backup metrics.systemd): Remove 5 second timeout, use default (90 seconds).inputs.systemd_units):
inputs.win_eventlog): Handle empty query correctly.github.com/aliyun/alibaba-cloud-sdk-go from 1.62.563 to 1.62.708.github.com/aliyun/alibaba-cloud-sdk-go from 1.62.708 to 1.62.713.github.com/apache/iotdb-client-go from 0.12.2-0.20220722111104-cd17da295b46 to 1.2.0-tsbs.github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.36.1 to 1.37.0.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.27.1 to 1.27.4.github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.2 to 1.25.5.github.com/go-sql-driver/mysql from 1.7.1 to 1.8.1.github.com/gophercloud/gophercloud from 1.9.0 to 1.11.0.github.com/jackc/pgtype from 1.14.2 to 1.14.3.github.com/prometheus/client_golang from 1.18.0 to 1.19.0.github.com/redis/go-redis/v9 from 9.2.1 to 9.5.1.github.com/shirou/gopsutil from v3.23.11 to v3.24.3.github.com/testcontainers/testcontainers-go from 0.27.0 to 0.29.1.github.com/vmware/govmomi from 0.33.1 to 0.37.0.golang.org/x/net from 0.22.0 to 0.23.0.golang.org/x/oauth2 from 0.18.0 to 0.19.0.k8s.io/client-go from 0.29.2 to 0.29.3.super-linter/super-linter from 6.3.0 to 6.3.1.tj-actions/changed-files from 43 to 44inputs.chrony): Remove chronyc dependency in documentation.inputs.diskio): Add missing udev properties.inputs.dns_query):
inputs.knx_listener):
inputs.mysql):
inputs.nvidia_smi): Add process info metrics.inputs.openstack): Resolve regression in block storage and server info.inputs.phpfpm): Add timeout for fcgi.inputs.ping): Add option to force ipv4.inputs.prometheus): Initialize logger of parser.inputs.smart): Improve regexp to support flags with a plus.inputs.systemd_units): Handle disabled multi-instance units correctly.outputs.bigquery): Add scope to bigquery and remove timeout context.github.com/IBM/sarama from v1.42.2 to v1.43.1.github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0.github.com/aws/aws-sdk-go-v2/config from 1.27.5 to 1.27.9.github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.15.2 to 1.16.0.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.2 to 1.34.3.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.3 to 1.151.1.github.com/aws/aws-sdk-go-v2/service/sts from 1.28.2 to 1.28.4.github.com/docker/docker from 25.0.0+incompatible to 25.0.5+incompatible.github.com/jackc/pgtype from 1.14.0 to 1.14.2.github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2.github.com/klauspost/compress from 1.17.6 to 1.17.7.github.com/pion/dtls/v2 from 2.2.8 to 2.2.10.github.com/prometheus-community/pro-bing from 0.3.0 to 0.4.0.github.com/prometheus/procfs from 0.12.0 to 0.13.0.github.com/stretchr/testify v1.8.4 to v1.9.0.go.step.sm/crypto from 0.43.0 to 0.44.1.golang.org/x/crypto from 0.20.0 to 0.21.0.gonum.org/v1/gonum from 0.14.0 to 0.15.0.google.golang.org/api from 0.165.0 to 0.171.0.google.golang.org/protobuf from 1.32.0 to 1.33.0.tj-actions/changed-files from 42 to 43.This release removes the following deprecated plugins:
inputs.cassandrainputs.httpjsoninputs.ioinputs.jolokiainputs.kafka_consumer_legacyinputs.snmp_legacyinputs.tcp_listenerinputs.udp_listeneroutputs.riemann_legacyFurthermore, the following deprecated plugin options are removed:
mountpoints of inputs.diskmetric_buffer of inputs.mqtt_consumermetric_buffer of inputs.nats_consumerurl of outputs.influxdbReplacements do exist, so please migrate your configuration in case you are
still using one of these plugins. The telegraf config migrate command
can help with migrating to newer plugins.
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. Telegraf 1.30.0+ sets the timeout
to infinite (i.e zero) as this is the expected behavior.outputs.zabbix)serializers.binary)processors.snmp_lookup)skip_processors_after_aggregators configuration option to skip
re-running processors after aggregators.common.opcua): Add debug info for nodes not in server namespace.inputs.aerospike): Deprecate plugin.inputs.amd_rocm_smi):
Add startup_error_behavior configuration option.inputs.chrony):
chronyc dependency.inputs.kafka_consumer): Mark messages that failed parsing.inputs.kernel): Add pressure stall information.inputs.modbus): Add a workaround for unusual string-byte locations.inputs.net): Add speed metric.inputs.nvidia_smi): Add startup_error_behavior configuration option.inputs.prometheus):
inputs.redfish): Allow secrets for username/password configuration.inputs.smart): Add a device_type tag to differentiate disks
behind a RAID controller.inputs.sqlserver): Add stolen target memory ratio.inputs.systemd_units)
inputs.win_services): Make service selection case-insensitive.outputs.graphite): Set the local address to bind to.outputs.nats): Introduce NATS Jetstream option.outputs.nebius_cloud_monitoring): Add service
configuration setting.outputs.websocket): Support secrets in headers.serializers.csv): Specify a fixed column order.inputs.docker_log): Use the correct name when matching container.inputs.gnmi):
inputs.netflow): Fallback to IPFIX mappings for Netflow v9.inputs.phpfpm): Continue despite erroneous sockets.inputs.prometheus): List namespaces only when filtering by namespace.parsers.prometheus): Do not touch input data for protocol-buffers.processors.override): Correct TOML tag name.github.com/aws/aws-sdk-go-v2 dependencies.cloud.google.com/go/bigquery from 1.58.0 to 1.59.1.github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.27.0 to 1.30.2.github.com/cloudevents/sdk-go/v2 from 2.15.0 to 2.15.2.github.com/eclipse/paho.golang from 0.20.0 to 0.21.0.github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0.github.com/netsampler/goflow2 from v1.3.6 to v2.1.2.github.com/peterbourgon/unixtransport from 0.0.3 to 0.0.4.github.com/prometheus/client_model from 0.5.0 to 0.6.0.github.com/srebhan/cborquery from v0.0.0-20230626165538-38be85b82316 to v1.0.1.github.com/vapourismo/knx-go from v0.0.0-20240107135439-816b70397a00 to v0.0.0-20240217175130-922a0d50c241.go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0.golang.org/x/crypto from 0.19.0 to 0.20.0.modernc.org/sqlite from 1.28.0 to 1.29.2.super-linter/super-linter from 6.1.1 to 6.3.0.processors.execd): Accept tracking metrics instead of dropping them.inputs.filecount): Respect symlink files with FollowSymLinks.inputs.gnmi): Normalize path for inline origin handling.inputs.kafka_consumer): Fix typo of msg_headers_as_tags.outputs.mqtt): Retry metrics for server timeout.rpm): Ensure telegraf is installed after useradd.inputs.postgresql_extensible): Add support for bool tags.inputs.redfish): Resolve iLO4 fan data.inputs.snmp_trap): Enable SHA ciphers.processors.unpivot): Handle tracking metrics correctly.inputs.vsphere): Use guest.guestId value if set for guest name.cloud.google.com/go/bigquery from 1.57.1 to 1.58.0.cloud.google.com/go/pubsub from 1.33.0 to 1.36.1.cloud.google.com/go/storage from 1.36.0 to 1.38.0.github.com/Azure/azure-event-hubs-go/v3 from 3.6.1 to 3.6.2.github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2.github.com/IBM/sarama from 1.42.1 to 1.42.2.github.com/awnumar/memguard from 0.22.4-0.20231204102859-fce56aae03b8 to 0.22.4.github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.0.github.com/eclipse/paho.golang from 0.11.0 to 0.20.0.github.com/google/uuid from 1.5.0 to 1.6.0.github.com/gopcua/opcua from 0.4.0 to 0.5.3.github.com/gophercloud/gophercloud from 1.7.0 to 1.9.0.github.com/gwos/tcg/sdk from v0.0.0-20220621192633-df0eac0a1a4c to v8.7.2.github.com/jhump/protoreflect from 1.15.4 to 1.15.6.github.com/klauspost/compress from 1.17.4 to 1.17.6.github.com/miekg/dns from 1.1.57 to 1.1.58.github.com/showwin/speedtest-go from 1.6.7 to 1.6.10.github.com/urfave/cli/v2 from 2.25.7 to 2.27.1.go.opentelemetry.io/collector/pdata from 1.0.1 to 1.1.0.golang.org/x/oauth2 from 0.16.0 to 0.17.0.google.golang.org/api from 0.162.0 to 0.165.0.google.golang.org/grpc from 1.61.0 to 1.61.1.k8s.io/apimachinery from 0.29.0 to 0.29.1.k8s.io/client-go from 0.29.0 to 0.29.1.k8s.io/client-go from 0.29.1 to 0.29.2.super-linter/super-linter from 6.0.0 to 6.1.1.tj-actions/changed-files from 41 to 42.golang.org/x/exp and use stable versions instead.github.com/coreos/go-systemd/v22 instead of git version.inputs.temp): Fix regression in metric formats.inputs.snmp_trap): Handle octet strings.processors.parser): Drop tracking metrics when not carried forward.github.com/compose-spec/compose-go from 1.20.0 to 1.20.2.github.com/gosnmp/gosnmp from 1.36.1 to 1.37.0.github.com/microsoft/go-mssqldb from 1.5.0 to 1.6.0.github.com/nats-io/nats-server/v2 from 2.10.6 to 2.10.9.github.com/yuin/goldmark from 1.5.6 to 1.6.0.common.encoding): Remove locally-defined errors and use upstream ones.inputs.gnmi): Refactor alias handling to prevent clipping.outputs.iotdb): Handle paths that contain illegal characters.outputs.loki): Do not close body before reading it.outputs.mqtt): Preserve leading slash in topic.inputs.temp): Recover pre-v1.22.4 temperature sensor readings.inputs.win_perf_counters):
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.29.5 to 1.31.0.github.com/aws/aws-sdk-go-v2/service/sts from 1.26.5 to 1.26.7.github.com/clarify/clarify-go from 0.2.4 to 0.3.1.github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatible.github.com/docker/go-connections from 0.4.0 to 0.5.0.github.com/fatih/color from 1.15.0 to 1.16.0.github.com/gorilla/mux from 1.8.0 to 1.8.1.github.com/intel/powertelemetry from 1.0.0 to 1.0.1.github.com/nats-io/nats.go from 1.31.0 to 1.32.0.github.com/prometheus/common from 0.44.0 to 0.45.0.github.com/testcontainers/testcontainers-go from 0.26.0 to 0.27.0.github.com/vapourismo/knx-go from v0.0.0-20220829185957-fb5458a5389d to 20240107135439-816b70397a00.go.opentelemetry.io/collector/pdata from 1.0.0-rcv0016 to 1.0.1.go.starlark.net from go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd to v0.0.0-20231121155337-90ade8b19d09.k8s.io/client-go from 0.28.3 to 0.29.0.modernc.org/sqlite from 1.24.0 to 1.28.0.outputs.bigquery): Ignore fields containing NaN or infinity.processors.filter): Rename processors.Filter -> processors.filter.outputs.influxdb): Support setting Host header.outputs.influxdb_v2): Support setting Host header.common.kafka): Correctly set gssapi username/password.
inputs.phpfpm):inputs.procstat): Correctly set tags on procstat_lookup.outputs.prometheus_client): Always default to TCP.processors.starlark): Use tracking ID to identify tracking metrics.systemd): Allow notify access from all.inputs.upsd): Add additional fields to upsd from NUT.inputs.vsphere): Resolve occasional serverFault.collectd.org from v0.5.0 to v0.6.0.github.com/Azure/azure-kusto-go from 0.13.1 to 0.15.0.github.com/containerd/containerd from 1.7.7 to 1.7.11.github.com/djherbis/times from 1.5.0 to 1.6.0.github.com/dvsekhvalnov/jose2go from v1.5.0 to v1.5.1-0.20231206184617-48ba0b76bc88.github.com/google/uuid from 1.4.0 to 1.5.0.github.com/jhump/protoreflect from 1.15.3 to 1.15.4.github.com/pion/dtls/v2 from 2.2.7 to 2.2.8.github.com/prometheus/prometheus from 0.48.0 to 0.48.1.github.com/sijms/go-ora/v2 from 2.7.18 to 2.8.4.go.mongodb.org/mongo-driver from 1.12.1 to 1.13.1.golang.org/x/crypto from 0.16.0 to 0.17.0.golang.org/x/net from 0.17.0 to 0.19.0.google.golang.org/protobuf from 1.31.1-0.20231027082548-f4a6c1f6e5c1 to 1.32.0.inputs.clickhouse): Omit zookeeper metrics on clickhouse cloud.inputs.php-fpm): Parse JSON output.inputs.procstat): Revert unintended renaming of systemd_unit option.github.com/go-ldap/ldap/v3 from 3.4.5 to 3.4.6.github.com/klauspost/compress from 1.17.3 to 1.17.4.github.com/openzipkin/zipkin-go from 0.4.1 to 0.4.2.github.com/tidwall/gjson from 1.14.4 to 1.17.0.github.com/aws/aws-sdk-go-v2 dependencies.inputs.inputs.ldap)outputs.opensearch)processors.filter)secretstores.systemd)agent): Allow separators for namepass and namedrop filtersaggregators.final): 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 configuration optioninputs.intel_powerstat): Extract business logic to external libraryinputs.kafka_consumer):
inputs.kibana): Use HTTPClientConfig structinputs.kube_inventory)
inputs.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):
inputs.win_service): Reduce required rights to GENERIC_READmigrations):
fieldpass and fielddropinputs.jolokiainputs.kafka_consumer_legacyinputs.snmp_legacyinputs.tcp_listenerinputs.udp_listeneroutputs.riemann_legacyinputs.diskinputs.mqtt_consumerinputs.nats_consumeroutputs.influxdboutputs.azure_data_explorer): Set user agent stringoutputs.bigquery):
project no longer a required fieldoutputs.exec): Execute command once per metricoutputs.prometheus_client): Support listening on vsockoutputs.socket_writer): Add vsock support to socket listener and writeroutputs.stackdriver):
outputs.wavefront): Use common/http to configure http clientparsers.avro):
processors.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 deniedoutputs.bigquery): Correct use of auto-detected project IDoutputs.opensearch):
outputs.prometheus_client): Ensure v1 collector data expires promptlyparsers.avro):
parsers.json v2):
processors.starlark):
cloud.google.com/go/bigquery from 1.56.0 to 1.57.1github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.26.0 to 1.27.2github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.1 to 0.10.2github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.2 to 0.11.0github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.1 to 1.2.0github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.0github.com/IBM/sarama from 1.41.3 to 1.42.1github.com/influxdata/tail from 1.0.1-0.20210707231403-b283181d1fa7 to 1.0.1-0.20221130111531-19b97bffd978github.com/jackc/pgconn from 1.14.0 to 1.14.1github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.6github.com/prometheus/prometheus from 0.46.0 to 0.48.0github.com/vmware/govmomi from 0.32.0 to 0.33.1golang.org/x/text from 0.13.0 to 0.14.0k8s.io/api from 0.28.3 to 0.28.4inputs.ecs): Correct v4 metadata URLs.inputs.intel_rdt): Do not fail on missing PIDs.parsers.json_v2): Log inner errors.inputs.s7comm): Truncate strings to reported length.github.com/gosnmp/gosnmp from 1.35.1-0.20230602062452-f30602b8dad6 to 1.36.1.github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1.golang.org/x/sync from 0.4.0 to 0.5.0.golang.org/x/mod from 0.13.0 to 0.14.0.google.golang.org/api from 0.149.0 to 0.150.0.inputs.cgroup): Escape backslashes in path.config): Fix comment removal in TOML files.inputs.disk): Add inodes_used_percent field.inputs.ecs):
outputs.elasticsearch): Print error status value.inputs.ipset): Parse lines with timeout.parsers.json_v2): Prevent race condition in parse function.inputs.prometheus): Read bearer token from file every time.inputs.mqtt_consumer): Resolve could not mark message delivered.inputs.netflow): Fix sFlow metric timestamp.inputs.s7comm): Fix bit queries.outputs.timestream): Clip uint64 values.inputs.win_perf_counter): Do not rely on returned buffer size.inputs.zfs):
cloud.google.com/go/storage from 1.30.1 to 1.34.1.github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.19.1.github.com/aws/aws-sdk-go-v2/credentials from 1.13.40 to 1.13.43.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.23.5 to 1.26.0.github.com/antchfx/xmlquery from 1.3.17 to 1.3.18.github.com/antchfx/xpath from 1.2.5-0.20230505064641-588960cceeac to 1.2.5.github.com/benbjohnson/clock from 1.3.3 to 1.3.5.github.com/compose-spec/compose-go from 1.16.0 to 1.20.0.github.com/docker/docker from 24.0.6 to 24.0.7.github.com/hashicorp/consul/api from 1.24.0 to 1.25.1.github.com/hashicorp/consul/api from 1.25.1 to 1.26.1.github.com/nats-io/nkeys from 0.4.5 to 0.4.6.github.com/prometheus/client_golang from 1.16.0 to 1.17.0.github.com/rabbitmq/amqp091-go from 1.8.1 to 1.9.0.github.com/showwin/speedtest-go from 1.6.6 to 1.6.7.google.golang.org/grpc from 1.58.2 to 1.58.3.k8s.io/client-go from 0.28.2 to 0.28.3.inputs.infiniband): Handle devices without counters.inputs.jenkins): Filter after searching sub-folders.inputs.jolokia2_agent): Trim quotes around tags.serializers.json): Append newline for batch-serialization.outputs.kafka): Simplify send-error handling.inputs.mqtt): Reference correct password variable.outputs.nebius_cloud_monitoring): Use correct endpoint.inputs.postgresql_extensible): Restore default db name.outputs.redistimeseries): Handle string fields correctly.inputs.s7comm): Allow PDU-size to be set as config option.inputs.vault): Use http client to handle redirects correctly.github.com/apache/arrow/go/v13 from 13.0.0-git to 13.0.0.github.com/google/cel-go from 0.14.1-git to 0.18.1.github.com/google/go-cmp from 0.5.9 to 0.6.0.github.com/jhump/protoreflect from 1.15.1 to 1.15.3.github.com/klauspost/compress from 1.16.7 to 1.17.0.github.com/miekg/dns from 1.1.55 to 1.1.56.github.com/nats-io/nats.go from 1.28.0 to 1.31.0.github.com/nats-io/nats-server/v2 from 2.9.9 to 2.9.23.github.com/netsampler/goflow2 from 1.3.3 to 1.3.6.github.com/signalfx/golib/v3 from 3.3.50 to 3.3.53.github.com/testcontainers/testcontainers-go from 0.22.0 to 0.25.0.github.com/yuin/goldmark from 1.5.4 to 1.5.6.golang.org/x/mod from 0.12.0 to 0.13.0.golang.org/x/net from 0.15.0 to 0.17.0.golang.org/x/oauth2 from 0.11.0 to 0.13.0.gonum.org/v1/gonum from 0.13.0 to 0.14.0.google.golang.org/api from 0.139.0 to 0.147.0.inputs.cisco_telemetry_mdt): Print string message on decode failure.outputs.cloudwatch): Increase number of metrics per write.inputs.exec): Clean up grandchildren processes.inputs.intel_pmt): Handle telem devices without numa_node attribute.inputs.jti_openconfig_telemetry): Do not block gRPC dial.parsers.json_v2): Handle optional fields properly.inputs.mock): Align plugin with documentation.inputs.nfsclient): Avoid panics, better error messages.inputs.nvidia_smi): Add legacy power readings to v12 schema.inputs.openstack): Handle dependencies between enabled services and available endpoints.inputs.postgresql_extensible): Restore outputaddress behavior.inputs.smart): Remove parsing error message.outputs.stackdriver):
inputs.systemd_units): Add missing upstream states.processors.template): Handle tracking metrics correctly.github.com/aliyun/alibaba-cloud-sdk-go from 1.62.470 to 1.62.563.github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.42.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.20.9 to 1.23.5.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.80.1 to 1.120.0.github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.8 to 1.13.11.github.com/eclipse/paho.mqtt.golang from 1.4.2 to 1.4.3.github.com/google/uuid from 1.3.0 to 1.3.1.github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.8.github.com/vmware/govmomi from 0.28.0 to 0.32.0.golang.org/x/net from 0.14.0 to 0.15.0.k8s.io/api from 0.28.1 to 0.28.2.inputs.redis): Fix password typoinputs.vsphere): Fix config name typo in exampleprocessors.split)secretstores.oauth2)serializers.template)inputs.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):
inputs.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):
inputs.redis_sentinel): Allow username and passwordinputs.solr): Support version 7.x to 9.3inputs.sqlserver): Add IsHadrEnabled server propertyinputs.vsphere):
internal):
kafka): Set and send SASL extensionsoutputs.execd): Add option for batch formatoutputs.file): Add compressionoutputs.http): Allow PATCH methodoutputs.postgresql):
outputs.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):
processors.parser) Allow also non-string fieldsprocessors.template): Unify template metricinputs.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 leakparsers.avro):
sql):
github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.2 to 1.18.5.github.com/hashicorp/consul/api from 1.20.0 to 1.24.0.github.com/nats-io/nats.go from 1.27.0 to 1.28.0.github.com/prometheus/prometheus from 0.42.0 to 0.46.0.github.com/showwin/speedtest-go from 1.6.2 to 1.6.6.k8s.io/api from 0.27.4 to 0.28.1.inputs.cisco_telemetry_mdt): Fix MDT source field overwrite.serializers.nowmetric): Add option for JSONv2 format.inputs.opcua): Register node IDs again on reconnect.inputs.opcua_listener): Avoid segfault when subscription was not successful.outputs.stackdriver): Regenerate time interval for unknown metrics.parsers.xpath): Handle protobuf maps correctly.cloud.google.com/go/pubsub from 1.32.0 to 1.33.0.github.com/aws/aws-sdk-go-v2/credentials from 1.13.26 to 1.13.32.github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.4 to 1.13.7.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.14 to 1.18.0.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.0 to 1.18.2.github.com/aws/aws-sdk-go-v2/service/sts from 1.19.3 to 1.21.2.github.com/gophercloud/gophercloud from 1.2.0 to 1.5.0.github.com/microsoft/go-mssqldb from 1.3.1-0.20230630170514-78ad89164253 to 1.5.0.github.com/miekg/dns from 1.1.51 to 1.1.55.github.com/openconfig/gnmi from 0.9.1 to 0.10.0.github.com/santhosh-tekuri/jsonschema/v5 from 5.3.0 to 5.3.1.go.mongodb.org/mongo-driver from 1.11.6 to 1.12.1.golang.org/x/oauth2 from 0.10.0 to 0.11.0.google.golang.org/api from 0.129.0 to 0.134.0.agent): Respect processor order in file.config):
tools.custom_builder): Ignore non-plugin sections during configuration.inputs.docker): Add restart count.inputs.jti_openconfig_telemetry): Reauthenticate connection on reconnect.inputs.mqtt_consumer): Add client trace logs via option.outputs.nebius_cloud_monitoring): Replace reserved label names.outputs.opentelemetry): Group metrics by age and timestamp.inputs.prometheus):
outputs.stackdriver): Add tag as resource label option.parsers.xpath):
github.com/aliyun/alibaba-cloud-sdk-go 1.62.389 to 1.62.470.github.com/antchfx/jsonquery from 1.3.1 to 1.3.2.github.com/antchfx/xmlquery from 1.3.15 to 1.3.17.github.com/antchfx/xpath from v1.2.4 to latest master.github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.17.3 to 1.20.0.github.com/aws/aws-sdk-go-v2/service/sts from 1.19.2 to 1.19.3.github.com/eclipse/paho.golang from 0.10.0 to 0.11.0.github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5.github.com/jaegertracing/jaeger from 1.38.0 to 1.47.0.github.com/opensearch-project/opensearch-go/v2 from 2.2.0 to 2.3.0.github.com/prometheus-community/pro-bing from 0.2.0 to 0.3.0.github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6.github.com/thomasklein94/packer-plugin-libvirt from 0.3.4 to 0.5.0.k8s.io/api from 0.27.2 to 0.27.4.k8s.io/apimachinery from 0.27.2 to 0.27.3.modernc.org/sqlite from 1.23.1 to 1.24.0.parsers.binary): Fix binary parser example in README.md.config): Replace environment variables if existing but empty.inputs.cloud_pubsub): Properly lock for decompression.tools.custom_builder): Error out for unknown plugins in configuration.inputs.gnmi): Add option to explicitly trim field-names.outputs.graphite): Rework connection handling.parsers.grok): Use UTC as the default timezone.outputs.influxdb_v2): Expose HTTP/2 client timeouts.inputs.internet_speed): Add location as a field.inputs.modbus):
inputs.mqtt_consumer):
inputs.opcua): Ensure connection after reconnect.inputs.phpfpm): Check address length to avoid crash.processors.printer): Convert output to string.inputs.snmp_trap): Copy GoSNMP global defaults to prevent side-effects.secretstores): Skip dbus connection with kwallet.serializers.splunkmetric): Fix TOML option name for multi-metric.outputs.stackdriver): Options to use official path and types.outputs.sumologic): Unwrap serializer for type check.inputs.vpshere): Compare versions as a string.parsers.xpath): Handle explicitly defined fields correctly.github.com/denisenkom/go-mssqldb with github.com/microsoft/go-mssqldb.cloud.google.com/go/bigquery from 1.51.1 to 1.52.0.github.com/aliyun/alibaba-cloud-sdk-go from 1.62.337 to 1.62.389.github.com/aws/aws-sdk-go-v2/config from 1.18.8 to 1.18.27.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.8 to 1.17.14.github.com/gopcua/opcua from 0.3.7 to 0.4.0.github.com/prometheus/client_golang from 1.15.1 to 1.16.0.github.com/snowflakedb/gosnowflake from 1.6.13 to 1.6.22.github.com/urfave/cli/v2 from 2.25.5 to 2.25.7.golang.org/x/text from 0.9.0 to 0.10.0.golang.org/x/text from 0.10.0 to 0.11.0.google.golang.org/api from 0.126.0 to 0.129.0.github.com/aws/aws-sdk-go-v2/credentials from 1.13.20 to 1.13.26.github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.9 to 1.26.2.github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.16.0 to 1.17.2.github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1.github.com/jackc/pgx/v4 from 4.17.1 to 4.18.1.github.com/nats-io/nats.go from 1.24.0 to 1.27.0.github.com/prometheus-community/pro-bing from 0.1.0 to 0.2.0.golang.org/x/crypto from 0.8.0 to 0.9.0.golang.org/x/term from 0.8.0 to 0.9.0.modernc.org/sqlite from 1.21.0 to 1.23.1.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)inputs.intel_baseband)outputs.clarify)outputs.nebius_cloud_monitoring)processors.scale)serializers.cloudevents)agent):
aggregators.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):
inputs.cloudwatch): Add support for cross account observabilityinputs.directory_monitor): Improve internal statsinputs.filecount): Add oldestFileTimestamp and newestFileTimestampinputs.gnmi):
inputs.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):
inputs.nvidia_smi): Add additional memory related fieldsinputs.opentelemetry): Add configurable span dimensionsinputs.prometheus): Control which pod metadata is added as tagsinputs.sql):
inputs.sqlserver):
inputs.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 decompression.inputs.gnmi):
inputs.mqtt): ACK messages when persistence is enabled.inputs.mysql): Update MariaDB Dialect regex version check.inputs.netflow):
inputs.prometheus): Avoid race when creating informer factory.inputs.socket_listener): Avoid noisy logs on closed connection.inputs.temp): Ignore warnings and instead return only errors.inputs.upsd): Handle float battery.runtime value.internal): Fix time parsing for abbreviated timezones.outputs.sql): Use config.duration to correctly to parse toml config.outputs.wavefront): Flush metric buffer before reaching overflow.processors.lookup): Do not strip tracking info.serializers.influx): Restore disabled uint support by default.inputs.gnmi): Create selfstat to track connection state.outputs.graphite): Fix logic to reconnect with servers that were not up on agent startup.inputs.intel_pmu): Fix handling of the json perfmon format.outputs.prometheus_client): Fix export_timestamp for v1 metric type.inputs.socket_listener):
outputs.stackdriver):
processors.starlark): Do not reject tracking metrics twice.inputs.vsphere): Specify the correct option for disconnected_servers_behavior.outputs.warp10): Support Infinity/-Infinity/NaN values.cloud.google.com/go/pubsub from 1.30.0 to 1.30.1.github.com/aerospike/aerospike-client-go/v5 from 5.10.0 to 5.11.0.github.com/antchfx/xpath to latest master for string-join().github.com/aws/aws-sdk-go-v2 from 1.17.8 to 1.18.0.github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23.github.com/benbjohnson/clock from 1.3.0 to 1.3.3.github.com/docker/distribution from 2.8.1 to 2.8.2.github.com/fatih/color from 1.13.0 to 1.15.0.github.com/netsampler/goflow2 from 1.1.1 to 1.3.3.github.com/yuin/goldmark from 1.5.3 to 1.5.4.go.opentelemetry.io/collector/pdata from 1.0.0-rc7 to 1.0.0-rcv0011.golang.org/x/net from 0.8.0 to 0.9.0.golang.org/x/net from 0.9.0 to 0.10.0.golang.org/x/oauth2 from 0.5.0 to 0.7.0.google.golang.org/api from 0.106.0 to 0.120.0.govulncheck-action from 0.10.0 to 0.10.1.prometheus from v1.8.2 to v2.42.0.signalfx/golib from 3.3.46 to 3.3.50.agent): Pass quiet flag earlier.parsers.grok): Fix nil metric for multiline inputs.processors.lookup): Fix tracking metrics.inputs.prometheus): Add namespace option in k8s informer factory.inputs.socket_listener): Fix tracking of unix sockets.github.com/aws/aws-sdk-go-v2/credentials from 1.13.15 to 1.13.20.github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.25.9.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.13 to 1.20.9.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.15.19 to 1.17.8.github.com/aws/aws-sdk-go-v2/service/sts from 1.18.5 to 1.18.9.github.com/docker/docker from 23.0.0 to 23.0.4.github.com/openconfig/gnmi from 0.0.0-20220920173703-480bf53a74d2 to 0.9.1.github.com/prometheus/common from 0.41.0 to 0.42.0.github.com/safchain/ethtool from 0.2.0 to 0.3.0.github.com/tinylib/msgp from 1.1.6 to 1.1.8.github.com/vishvananda/netns from 0.0.2 to 0.0.4.github.com/wavefronthq/wavefront-sdk-go from 0.11.0 to 0.12.0.config): Return error on order set as string.inputs.ethtool): Check for nil.inputs.execd): Add option to set buffer size.outputs.graphite): Add custom regex to outputs.serializers.graphite): Allow for specifying regex to sanitize.inputs.internet_speed): Rename host tag to source.inputs.kubernetes): Apply timeout for the whole HTTP request.inputs.netflow): Use correct name in the build tag.inputs.procstat): Return tags of pids if lookup_error.inputs.prometheus):
secrets):
systemd): Increase lock memory for service to 8192kb.inputs.upsd): Include ups.real_power.github.com/antchfx/xpath from 1.2.3 to 1.2.4.github.com/apache/thrift from 0.16.0 to 0.18.1.github.com/Azure/azure-event-hubs-go/v3 from 3.3.20 to 3.4.0.github.com/Azure/go-autorest/autorest/azure/auth from 0.5.11 to 0.5.12.github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.0.github.com/jhump/protoreflect from 1.8.3-0.20210616212123-6cc1efa697ca to 1.15.1.github.com/nats-io/nats.go from 1.19.0 to 1.24.0.github.com/opencontainers/runc from 1.1.4 to 1.1.5.github.com/pion/dtls/v2 from 2.2.4 to 2.2.6.github.com/rabbitmq/amqp091-go from 1.7.0 to 1.8.0.github.com/shirou/gopsutil from 3.23.2 to 3.23.3.github.com/Shopify/sarama from 1.37.2 to 1.38.1.github.com/sensu/sensu-go/api/core/v2 from 2.15.0 to 2.16.0.github.com/tidwall/gjson from 1.14.3 to 1.14.4.golang.org/x/net from 0.7.0 to 0.8.0.modernc.org/sqlite from 1.19.2 to 1.21.0._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)inputs.p4runtime)inputs.radius)inputs.win_wmi)parsers.avro)processors.lookup)/etc/telegraf/telegraf.d to default configuration file locations.common.oauth): Add audience parameter.common.tls): Add enable flag.inputs.cgroup): Add support for cpu.stat.inputs.cisco_telemetry_mdt): Include delete field.inputs.disk): Add label as tag.inputs.dns_query): Add IP fields.inputs.docker_log): Add state-persistence capabilities.inputs.ethtool): Add support for link speed, duplex, etc.inputs.gnmi): Set max gRPC message size.inputs.haproxy): Add support for TCP endpoints in haproxy plugin.inputs.http_listener_v2): Add custom server HTTP headers.inputs.icinga2): Support collecting hosts, services, and endpoint metrics.inputs.influxdb): Collect uptime statistics.inputs.intel_powerstat): Add CPU base frequency metric and add support for new platforms.inputs.internet_speed):
inputs.jti_openconfig_telemetry): Set timestamp from data.inputs.modbus):
inputs.mysql): Add secret-store support.inputs.openweathermap): Add snow parameter.inputs.processes): Add use_sudo option for BSD.inputs.prometheus): Use namespace annotations to filter pods to be scraped.inputs.redfish): Add power control metric.inputs.sqlserver): Get database pages performance counter.inputs.stackdriver): Allow filtering by resource metadata labels.inputs.statsd): Add pending messages stat and allow to configure number of threads.inputs.vsphere): Flag for more lenient behavior when connect fails on startup.inputs.win_eventlog): Add state-persistence capabilities.inputs.win_perf_counters): Add remote system support.inputs.wireguard): Add allowed_peer_cidr field.inputs.x509_cert):
outputs.mqtt):
parsers.xpath): Add timezone handling.processors.converter): Convert tag or field as metric timestamp.processors.unpivot): Add mode to create new metrics.inputs.amqp_consumer):
inputs.ethtool): Close namespace file to prevent crash.inputs.statsd): On close, verify listener is not nil.inputs.bond): Reset slave stats for each interface.inputs.cloudwatch): Verify endpoint is not nil.inputs.lvm): Add options to specify path to binaries.parsers.xpath): Fix panic for JSON name expansion.serializers.json): Fix stateful transformations.inputs.cisco_telemetry_mdt): Check subfield sizes to avoid panics.inputs.cloudwatch): Enable custom endpoint support.inputs.conntrack): Resolve segfault when setting collect field.inputs.gnmi): Handle both new-style tag_subscription and old-style tag_only.inputs.mongodb):
inputs.mysql): Avoid side-effects for TLS between plugin instances.inputs.prometheus): Deprecate and rename the timeout variable.inputs.tail): Fix typo in the README.inputs.upsd): Add additional fields.inputs.x509_cert): Fix Windows path handling.outputs.prometheus_client): Expire with ticker, not add/collect.inputs.cisco_telemetry_mdt): Add operation-metric and class-policy prefix.inputs.exec): Restore pre-v1.21 behavior for CSV data_format.inputs.gnmi): Update configuration documentation.inputs.logstash): Collect opensearch specific stats.inputs.mysql): Revert slice declarations with non-zero initial length.inputs.opcua): Fix opcua and opcua-listener for servers using password-based auth.inputs.prometheus):
inputs.sqlserver):
inputs.upsd):
inputs.win_eventlog): Handle remote events more robustly.inputs.x509_cert): Fix off-by-one when adding intermediate certificates.outputs.loki): Return response body on error.parsers.json_v2): In case of invalid json, log message to debug log.inputs.azure_monitor)inputs.google_cloud_storage)inputs.intel_dlb)inputs.libvirt)inputs.netflow)inputs.opcua_listener)parsers.binary)common.kafka): Add exponential backoff when connecting or
reconnecting and allow plugin to start without making initial connection.inputs.amqp_consumer): Determine content encoding automatically.inputs.apcupsd): Add new fields:
inputs.cgroups):
inputs.conntrack): Parse conntrack stats.inputs.diskio): Allow selecting devices by ID.inputs.ethtool):
inputs.http_response):
inputs.kafka_consumer): Add Sarama debug logs.inputs.knx_listener): Add support for TCP as a transport protocol.inputs.kubernetes): Allow fetching kublet metrics remotely.inputs.modbus):
inputs.opcua): Use regular reads instead of registered reads.inputs.powerdns_recursor):
Support for new PowerDNS recursor control protocol.inputs.prometheus):
Add support for custom headers.
inputs.smart): Add additional SMART metrics that indicate/predict device failure.inputs.snmp): Convert enum values.inputs.socket_listener): Specify message separator for streams.inputs.sqlserver ):
@@SERVICENAME and SERVERPROPERTY(IsClustered) in measurement sqlserver_server_properties.available_physical_memory_kb in sqlserver_server_properties.inputs.system): Collect unique user count logged in.inputs.tail):
inputs.tomcat): Add source tag.outputs.azure_data_explorer):
Add support for streaming ingestion for ADX output plugin.outputs.event_hubs): Expose max message size batch option.outputs.graylog): Implement optional connection retries.outputs.timestream): Support ingesting multi-measures.parsers.binary) Handle hex-encoded inputs.parsers.csv):
parsers.grok): Add option to allow multiline messages.parsers.xpath):
serializers.json) Support serializing JSON nested in string fields.inputs.conntrack): Skip gather tests if conntrack kernel module is not loaded.inputs.filecount): Revert library version.inputs.kube_inventory):
Change default token path, use in-cluster config by default.inputs.modbus):
inputs.mongodb): Fix connection leak triggered by configuration reload.inputs.opcua):
inputs.prometheus): Respect selectors when scraping pods.inputs.sql): Cast measurement_column to string.inputs.vsphere): Eliminate duplicate samples.inputs.zfs): Unbreak dataset stat gathering in case listsnaps is enabled on a zfs pool.outputs.azure_data_explorer): Update test call to NewSerializer.processors.parser): Handle empty metric names correctly.github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1836 to 1.62.77github.com/gosnmp/gosnmp from 1.34.0 to 1.35.0OpenTelemetry from 0.2.30 to 0.2.33inputs.cloudwatch): Correctly handle multiple namespaces.inputs.directory_monitor): Close input file before removal.inputs.gnmi):
inputs.ping): Avoid -x/-X on FreeBSD 13 and newer with ping6.inputs.prometheus): Correctly default to port 9102.input.redis_sentinel): Fix sentinel and replica stats gathering.inputs.socket_listener): Ensure connections are closed.output.datadog): Log response in case of non 2XX response from APIoutputs.prometheus): Expire metrics correctly during adds.outputs.yandex_cloud_monitoring): Catch int64 values.github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1818 to 1.61.1836github.com/prometheus/client_golang from 1.13.0 to 1.13.1github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.13.12 to 1.14.5github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.12.17 to 1.12.19github.com/gofrs/uuid from v4.3.0 to v4.3.1github.com/aws/aws-sdk-go-v2/service/sts from 1.16.19 to 1.17.2github.com/urfave/cli/v2 from 2.16.3 to 2.23.5github.com/Azure/azure-event-hubs-go/v3 from 3.3.18 to 3.3.20github.com/showwin/speedtest-go from 1.1.5 to 1.2.1github.com/aws/aws-sdk-go-v2/credentials from 1.12.21 to 1.13.2github.com/yuin/goldmark from 1.5.2 to 1.5.3cloud.google.com/go/pubsub from 1.25.1 to 1.26.0go.mongodb.org/mongo-driver from 1.10.2 to 1.11.0enable_tls.inputs.directory_monitor): Allow cross filesystem directories.inputs.kafka): Switch to Sarama's new consumer group rebalance strategy setting.inputs.modbus):
inputs.opcua): Add metric tags to node.inputs.syslog): Print error when no error or message given.inputs.zookeeper): Add the ability to parse floats as floats.parsers.json_v2): Remove BOM before parsing.processors.parser): Keep name of original metric if parser doesn't return one.serializers.splunkmetric): Provide option to remove event metric tag.influxdb_listener): Error on invalid precision.internet_speed): Rename enable_file_download to match upstream intent.mongodb): Start plugin correctly.mqtt_consumer): Rework connection and message tracking.xpath): Handle floating-point times correctly.k8s.io/apimachinery from 0.25.0 to 0.25.1.github.com/aerospike/aerospike-client-go/v5 from 5.9.0 to 5.10.0.go-ping with pro-bing.go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2.github.com/aws/smithy-go from 1.13.2 to 1.13.3.github.com/rabbitmq/amqp091-go from 1.4.0 to 1.5.0.github.com/docker/distribution from v2.7.1 to v2.8.1.mingw.ceph): Modernize metrics.modbus): Do not fail if a single server reports errors.ntpq): Handle pools with -.csv): Remove direct check.xpath): Add array index when expanding names.ParserFunc.processors.parser: Add option to parse tagscloud.google.com/go/pubsub from 1.24.0 to 1.25.1.github.com/urfave/cli/v2 from 2.14.1 to 2.16.3.github.com/aws/aws-sdk-go-v2/service/ec2.github.com/wavefronthq/wavefront-sdk-go.cloud.google.com/go/bigquery from 1.33.0 to 1.40.0.tls_min_version option in the plugins required.config subcommand.sample.conf and README.md files.license-checker.cloudwatch_metric_streams) - Contributed by @mccabecillian.linux_cpu) - Contributed by @fabianishere.nsdp) - Contributed by @hdecarne.supervisor) - Contributed by @niasar.upsd) - Contributed by @Malinskiy.postgresql) - Contributed by @phemmer.redistimeseries) - Contributed by @gkorland.csv) - Contributed by @influxdata.nats_consumer): Add simple support for jetstream subjects.cisco_telemetry_mdt): Add GRPC Keepalive/timeout configuration options.directory_monitor):
files_to_ignore and files_to_monitor.kafka_consumer): Option to set default fetch message bytes.linux_cpu): Add plugin to collect CPU metrics on Linux.logstash): Record number of failures.modbus): Error out on requests with no fields defined.mqtt_consumer): Add incoming MQTT message size calculation.nginx_plus_api) Gather limit_reqs metrics.ntpq):
reach output format.openstack): Add allow_reauth configuration option.smart): Collect SSD endurance information where available in smartctl.sqlserver):
sqlAzureMIRequests and sqlAzureDBRequests.statsd): Add median timing calculation.syslog): Log remote host as source tag.x509_cert):
rabbitmq): Add support for head_message_timestamp metric.redis): Add Redis 6 ACL authorization support.jolokia2): Add optional origin header.mongodb): Add an option to bypass connection errors on start.opcua): Assign node ID correctly.prometheus): Run outside Kubernetes cluster error.upsd): Move to new sample.conf style.cloudwatch): Add proxy support.mqtt): Add support for MQTT protocol version 5.amqp): Add proxy support.graphite): Retry connecting to servers with failed send attempts.groundwork):
redistimeseries): Add integration testsql): Add settings for Go sql.DB settings.execd): Fix error when partially unserializable metrics are written.wavefront): Update Wavefront SDK and use non-deprecated APIs.json): Add new json_transformation option transform outputted JSON. This new option can be used to transform the JSON output using the JSONata language to accommodate for requirements on the receiver side. The setting can also filter and process JSON data points.prometheus):
xpath): Add support for returning underlying data types.csv): Add reset-mode flag.starlark): Add benchmark for tag concatenation.github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0.github.com/Azure/go-autorest/autorest from 0.11.24 to 0.11.28.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.51.2 to 1.52.1github.com/urfave/cli/v2 from 2.3.0 to 2.11.2.github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.13.6 to 1.13.12.github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1695 to 1.61.1727.go.mongodb.org/mongo-driver from 1.9.1 to 1.10.1.github.com/wavefronthq/wavefront-sdk-go from 0.10.1 to 0.10.2.github.com/aws/aws-sdk-go-v2/service/sts from 1.16.7 to 1.16.13.github.com/aerospike/aerospike-client-go/v5 from 5.7.0 to 5.9.0.github.com/hashicorp/consul/api from 1.13.1 to 1.14.0.github.com/tidwall/gjson from 1.14.1 to 1.14.3.github.com/rabbitmq/amqp091-go from 1.3.4 to 1.4.0.github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.15.10 to 1.16.1.github.com/gophercloud/gophercloud from 0.25.0 to 1.0.0.k8s.io/client-go from 0.24.3 to 0.25.0.github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.12.11 to 1.12.13.github.com/urfave/cli/v2 from 2.11.2 to 2.14.1.gonum.org/v1/gonum from 0.11.0 to 0.12.0.github.com/Azure/azure-kusto-go from 0.7.0 to 0.8.0.google.golang.org/grpc from 1.48.0 to 1.49.0.github.com/lxc/lxd to be able to run tests.endpoint_url parameter.inputs.cloudwatch): Customize batch size when queryinginputs.kube_inventory): Send file location to enable token auto-refresh.inputs.kubernetes): Refresh token from file at each read.inputs.mongodb): Update version check for newer versions.inputs.opcua): Return an error with mismatched types.inputs.sqlserver): Set lower deadlock priority.inputs.stackdriver): Handle when no buckets are available.github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0.github.com/apache/thrift from 0.15.0 to 0.16.0.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.46.0 to 1.51.0.go.opentelemetry.io dependencies.github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.4.github.com/karrick/godirwalk from 1.16.1 to 1.17.0.github.com/vmware/govmomi from 0.28.0 to 0.29.0.github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1.github.com/shirou/gopsutil/v3 from 3.22.4 to 3.22.7.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs.github.com/Azure/go-autorest/autorest/adal.github.com/pion/dtls/v2 from 2.0.13 to 2.1.5.github.com/Azure/azure-event-hubs-go/v3.github.com/aws/aws-sdk-go-v2/service/cloudwatch.github.com/aws/aws-sdk-go-v2/service/kinesis.github.com/aws/aws-sdk-go-v2/service/dynamodb.github.com/signalfx/golib/v3 from 3.3.43 to 3.3.45.github.com/BurntSushi/toml from 0.4.1 to 1.2.0.cloud.google.com/go/pubsub from 1.24.0 to 1.24.0.k8s.io/apimachinery from 0.24.2 to 0.24.3.github.com/Shopify/sarama from 1.34.1 to 1.35.0.github.com/sirupsen/logrus from 1.8.1 to 1.9.0.github.com/emicklei/go-restful from v2.9.5+incompatible to v3.8.0.github.com/hashicorp/consul/api from 1.12.0 to 1.13.1.github.com/prometheus/client_golang from 1.12.2 to 1.13.0.google.golang.org/api from 0.85.0 to 0.91.0.github.com/antchfx/xmlquery from 1.3.9 to 1.3.12.github.com/aws/aws-sdk-go-v2/service/ec2.github.com/aws/aws-sdk-go-v2/feature/ec2/imds.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs.github.com/lxc/lxd to be able to run tests.endpoint_url parametercloudwatch): Customizable batch size when querying.kube_inventory): Send file location to enable token auto-refresh.kubernetes): Refresh token from file at each read.mongodb): Update to most recent version.opcua): Return an error with mismatched types.sqlserver): Set lower deadlock priority.stackdriver) Handle when no buckets available.inputs.openstack): Use v3 volume library.inputs.mqtt_consumer): Topic parsing error when topic having prefix '/'.inputs.snmp_trap): Prevent map panic when using with netsnmp translator.inputs.sqlserver): Set lower deadlock priority on queries.common.cookie: Use reader over readcloser, regenerate cookie-jar at reauthorization.parsers.prometheus): Histogram infinity bucket is now always present.github.com/antchfx/jsonquery from 1.1.5 to 1.2.0.inputs.http): Allow both 200 and 201 response codes when generating cookie authentication. Also update the cookie header docs to show a TOML map rather than a string.inputs.sqlserver): Use bigint for backupsize in sqlserver queries.inputs.gnmi): Refactor tag_only subscriptions for complex keys (such as network-instances) and to improve concurrrency. The subscription key is no longer hardcoded to the device name and the name tag. Adds ability to specify a subscription key on a per-tag basis.inputs.snmp): Now sets gosnmp's UseUnconnectedUDPSocket to true when using UDP. Adds support to accept SNMP responses from any address (not just the requested address). Useful when gathering responses from redundant/failover systems.github.com/docker/docker from 20.10.14 to 20.10.17.jolikia2): Resolve panic on null response.rabbitmq) Don't require listeners to be present in overview.sample.confs for Couchbuse input plugin (couchbase) and Groundwork output plugin (groundwork).c.UnusedFields.cloud.google.com/go/monitoring from 1.2.0 to 1.5.0.github.com/aws/aws-sdk-go-v2/credentials from 1.12.2 to 1.12.5.google.golang.org/grpc from 1.46.2 to 1.47.0.k8s.io/client-go from 0.23.3 to 0.24.1.github.com/go-logfmt/logfmt from 0.5.0 to 0.5.1.github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.15.3 to 1.15.7.go.mongodb.org/mongo-driver from 1.9.0 to 1.9.1.github.com/gophercloud/gophercloud from 0.24.0 to 0.25.0.google.golang.org/api from 0.74.0 to 0.84.0.github.com/fatih/color from 1.10.0 to 1.13.0.github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.3.2 to 1.13.6.github.com/shopify/sarama from 1.32.0 to 1.34.1.github.com/dynatrace-oss/dynatrace-metric-utils-go from 0.3.0 to 0.5.0.github.com/nats-io/nats.go from 1.15.0 to 1.16.0.cloud.google.com/go/pubsub from 1.18.0 to 1.22.2.go.opentelemetry.io/collector/pdata from 0.52.0 to 0.54.0.github.com/jackc/pgx/v4 from 4.15.0 to 4.16.1.cloud.google.com/go/bigquery from 1.8.0 to 1.33.0.github.com/Azure/azure-kusto-go from 0.6.0 to 0.7.0.cloud.google.com/go/pubsub from 1.22.2 to 1.24.0.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.13.0 to 1.15.7.github.com/aws/aws-sdk-go-v2/service/ec2 from 1.1.0 to 1.46.0.github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2.github.com/vmware/govmomi from 0.27.3 to 0.28.0.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.4 to 1.15.8.github.com/influxdata/influxdb-observability/otel2influx from 0.2.21 to 0.2.22.k8s.io/api from 0.24.1 to 0.24.2.github.com/prometheus/client_golang from 1.12.1 to 1.12.2.sample.conf) files for the different plugins are now embedded into the Golang code by the Go compiler. You can now download the sample configuration from
Telegraf without having to paste in sample configurations from each plugin's README.md.sadc with invalid 0 interval.net.Listen() error in tests./etc/services and fall back to /usr/etc/services.fluentd metrics.fritzbox) - Contributed by @hdecarne.huebridge) - Contributed by @hdecarne.slab) - Contributed by @bobuhiro11.burrow): Move Dialer to variable and run make fmt.cpu): Add core and physical ID tags that contain information about physical CPU or cores in cases of hyper-threading.http): Use readers over closers.lustre): Support collecting per-client stats.mock) Add constant algorithm.tail): Add ANSI color filter.redis): Fix to goroutine leak triggered by auto-reload configuration mechanism.http): Enable authentication against a Google API protected by the OAuth 2.0 protocol.elasticsearch): Add healthcheck timeout.sql): Add table existence cache.github.com/wavefronthq/wavefront-sdk-go from 0.9.10 to 0.9.11.github.com/aws/aws-sdk-go-v2/config from 1.15.3 to 1.15.7.github.com/sensu/sensu-go/api/core/v2 from 2.13.0 to 2.14.0.go.opentelemetry.io/otel/metric from 0.28.0 to 0.30.0.github.com/nats-io/nats-server/v2 from 2.7.4 to 2.8.4.golangci-lint from v1.45.2 to v1.46.2.gopsutil from v3.22.3 to v3.22.4 to allow for HOST_PROC_MOUNTINFO.moby/ipvs dependency from v1.0.1 to v1.0.2.modernc.org/sqlite from v1.10.8 to v1.17.3.github.com/containerd/containerd from v1.5.11 to v1.5.13.github.com/tidwall/gjson from 1.10.2 to 1.14.1.systemd packaging.couchbase): Do not assume metrics will all be of the same length.statsd): Fix error when closing network connection.azure_monitor): Reinitialize http client on context deadline error.wavefront): Do not add telegraf.host tag if no host tag is provided.github.com/showwin/speedtest-go from 1.1.4 to 1.1.5.influxdb_listener): Remove duplicate writes with upstream parser.gnmi): Use external xpath parser.system): Reduce log level back to original level.test-wait parameter.aerospike): Fix statistics query bug.aliyuncms): Ensure metrics accept array.cisco_telemetry_mdt):
gnmi):
consul_agent): Use correct auth token.mysql): Add mariadb_dialect to address the MariaDB differences in INNODB_METRICS.smart): Correctly parse various numeric formsprometheus): Moved from watcher to informer.influxdb_v2): Improve error message.github.com/Azure/azure-kusto-go from 0.5.0 to 0.60.opentelemetry from v0.2.10 to v0.2.17.go.opentelemetry.io/collector/pdata from v0.48.0 to v0.49.0.github.com/aws/aws-sdk-go-v2/config from 1.13.1 to 1.15.3github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs.github.com/aws/aws-sdk-go-v2/credentials from 1.8.0 to 1.11.2.github.com/containerd/containerd from v1.5.9 to v1.5.11.github.com/miekg/dns from 1.1.46 to 1.1.48.github.com/gopcua/opcua from v0.3.1 to v0.3.3github.com/aws/aws-sdk-go-v2/service/dynamodb.github.com/xdg/scram from 1.0.3 to 1.0.5.go.mongodb.org/mongo-driver from 1.8.3 to 1.9.0.starlark 7a1108eaa012->d1966c6b9fcd.gonum.org/v1/gonum from 0.9.3 to 0.11.0.github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.1.gopsutil and associated dependencies for improved OpenBSD support.intel_pmu): Fix slow running intel-pmu test.cloud_pubsub): Skip longer integration tests on -short mode.cloud_pubsub_push): Reduce timeouts and sleeps.sqlserver): Fix inconsistencies in sql*Requests queries.zfs): Fix redundant pool tag.vsphere): Update debug message information.azure_monitor): Include body in error message.http): Switch HTTP 100 test case values.topk) Clarify the k and fields parameters.external.psi) - Contributed by @ajfriesen.autorestart and restartdelay flags to Windows serviceriscv64.win.exe.systemd notify support.common.auth: HTTP basic auth.common.cookie: Support headers with cookie auth.common.proxy: Add socks5 proxy support.go mod tidy.prometheusremotewrite wrong timestamp unit.containerd to 1.5.9.go-sensu to v2.12.0.gosmi from v0.4.3 to v0.4.4.config.duration.sha256 for rpm digest.--test.common.cookie: Address flaky tests in cookie_test.go and graylog_test.go.common.shim: Linter fixes.setparserfunc.go-cmp/cmp.config/config.go.consul_agent) - Contributed by @efbar.nomad) - Contributed by @efbar.vault) - Contributed by @efbar.hugepages) - Contributed by @zak-pawel.mock) - Contributed by InfluxData.redis_sentinel) - Contributed by @spideyfusion.socketstat) - Contributed by @sajoupa.xtremio) - Contributed by @cthiel42.noise) - Contributed by @wizarq.aerospike): Update github.com/aerospike/aerospike-client-go from 1.27.0 to 5.7.0.bond): Add additional stats.directory_monitor):
djherbis/times and fix dependabot.disk): Fix missing storage in container.docker):
tasks_desired the same.ecs): Use current time as timestamp.execd: Add newline for Prometheus parsing.file): Stateful parser handling.gnmi): Add dynamic tagging.graylog):
toml tags.timeout-setting.http): Ensure http body is empty.http_listener_v2): Revert deprecation.internet_speed): Add caching.ipset): Fix crash when command not found.json_v2):
kibana): Add heap_size_limit field.logparser):
mdstat): Fix when sync is less than 10%.memcached): Gather additional stats.modbus:
per-request tags.mqtt_consumer): Topic extracting no longer requires all three fields.nfsclient): Add new field.ntpq): Correctly read long poll output.opcua):
openldap): Update go-ldap to v3.4.1.openstack): Fix typo.openweathermap): Add feels_like field.phpfpm): Ensure CI tests runs against i386.postgresql): Add option to disable prepared statements.smart): Add concurrency configuration option, support and lint fixes.(snmp):
snmp_trap):
sql): Add Clickhouse driver.statsd): Sanitize names.syslog): Add rfc3164 to rfc5424 translation to docs.system): Remove verbose logging.win_perf_counter):
x509_cert):
testgatherudpcert as an integration test.exclude_root_certs option.zfs): Pool detection and metrics gathering for ZFS 2.1.x.amqp): Check for nil client before closing.elasticsearch):
nan and inf handling.graylog): Fix to field prefixes.groundwork):
nextchecktime to lastchecktime.influxdb_v2): Include bucket name in error messages.sql): Fix unsigned settings.stackdriver): Cumulative interval start times.syslog): Correctly set trailer.timestream): Fix batching logic with write record and introduce concurrent requests.datadog): Add compression.http):
websocket: socks5 proxy support.wavefront):
gofmt.csv):
ifname):
parsers.json_v2):
nagios): Use real error for logging.xpath):
github.com/azure/azure-kusto-go from 0.5.0 to 0.5.2.github.com/nats-io/nats-server/v2 from 2.7.3 to 2.7.4.github.com/shopify/sarama from 1.29.1 to 1.32.0.github.com/shirou/gopsutil/v3 from 3.21.12 to 3.22.2.github.com/aws/aws-sdk-go-v2/feature/ec2/imds.github.com/miekg/dns from 1.1.43 to 1.1.46.github.com/aws/aws-sdk-go-v2/service/dynamodb.github.com/nats-io/nats-server/v2 from 2.7.2 to 2.7.3.github.com/aws/aws-sdk-go-v2/config from 1.8.3 to 1.13.1.github.com/testcontainers/testcontainers-go.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs.github.com/aws/aws-sdk-go-v2/feature/ec2/imds.github.com/wavefronthq/wavefront-sdk-go from 0.9.9 to 0.9.10.github.com/clickhouse/clickhouse-go from 1.5.1 to 1.5.4.k8s.io/api from 0.23.3 to 0.23.4.cloud.google.com/go/pubsub from 1.17.1 to 1.18.0.github.com/newrelic/newrelic-telemetry-sdk-go.github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.5.0 to 1.13.0.github.com/sensu/sensu-go/api/core/v2 from 2.12.0 to 2.13.0.github.com/gophercloud/gophercloud from 0.16.0 to 0.24.0.github.com/jackc/pgx/v4 from 4.14.1 to 4.15.0.github.com/aws/aws-sdk-go-v2/service/sts from 1.7.2 to 1.14.0.go.opentelemetry.io dependencies.github.com/signalfx/golib/v3 from 3.3.38 to 3.3.43.github.com/aliyun/alibaba-cloud-sdk-go.github.com/denisenkom/go-mssqldb from 0.10.0 to 0.12.0.github.com/gopcua/opcua from 0.2.3 to 0.3.1.github.com/nats-io/nats-server/v2 from 2.6.5 to 2.7.2.k8s.io/client-go from 0.22.2 to 0.23.3.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.6.0 to 1.13.0.github.com/benbjohnson/clock from 1.1.0 to 1.3.0.github.com/vmware/govmomi from 0.27.2 to 0.27.3.github.com/prometheus/client_golang from 1.11.0 to 1.12.1.go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3.github.com/google/go-cmp from 0.5.6 to 0.5.7.go.opentelemetry.io/collector/model from 0.39.0 to 0.43.2.github.com/multiplay/go-ts3 from 1.0.0 to 1.0.1.cloud.google.com/go/monitoring from 0.2.0 to 1.2.0.github.com/vmware/govmomi from 0.26.0 to 0.27.2.google.golang.org/api from 0.54.0 to 0.65.0.github.com/antchfx/xmlquery from 1.3.6 to 1.3.9.github.com/nsqio/go-nsq from 1.0.8 to 1.1.0.github.com/prometheus/common from 0.31.1 to 0.32.1.cloud.google.com/go/pubsub from 1.17.0 to 1.17.1.github.com/influxdata/influxdb-observability/influx2otel from 0.2.8 to 0.2.10.github.com/shirou/gopsutil/v3 from 3.21.10 to 3.21.12.github.com/jackc/pgx/v4 from 4.6.0 to 4.14.1.github.com/azure/azure-event-hubs-go/v3 from 3.3.13 to 3.3.17.github.com/gosnmp/gosnmp from 1.33.0 to 1.34.0.github.com/hashicorp/consul/api from 1.9.1 to 1.12.0.github.com/antchfx/xpath from 1.1.11 to 1.2.0.github.com/antchfx/jsonquery from 1.1.4 to 1.1.5.github.com/prometheus/procfs from 0.6.0 to 0.7.3.github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.5.2 to 1.12.0.github.com/kardianos/service from 1.0.0 to 1.2.1.github.com/couchbase/go-couchbase from 0.1.0 to 0.1.1.github.com/pion/dtls/v2 from 2.0.9 to 2.0.13.github.com/eclipse/paho.mqtt.golang from 1.3.0 to 1.3.5.go.opentelemetry.io from 0.24.0 to 0.27.0.github.com/signalfx/golib/v3 from 3.3.38 to 3.3.43.github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1004 to 1.61.1483.github.com/denisenkom/go-mssqldb from 0.10.0 to 0.12.0.github.com/gopcua/opcua from 0.2.3 to 0.3.1.github.com/nats-io/nats-server/v2 from 2.6.5 to 2.7.2.k8s.io/client-go from 0.22.2 to 0.23.3.github.com/aws/aws-sdk-go-v2/service/kinesis from 1.6.0 to 1.13.0.github.com/benbjohnson/clock from 1.1.0 to 1.3.0.github.com/Azure/azure-kusto-go from 0.5.0 to 0.5.2.github.com/vmware/govmomi from 0.27.2 to 0.27.3.github.com/prometheus/client_golang from 1.11.0 to 1.12.1.go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3.github.com/google/go-cmp from 0.5.6 to 0.5.7.go.opentelemetry.io/collector/model from 0.39.0 to 0.43.2.github.com/multiplay/go-ts3 from 1.0.0 to 1.0.1.cloud.google.com/go/monitoring from 0.2.0 to 1.2.0.github.com/vmware/govmomi from 0.26.0 to 0.27.2.docker): Update memory usage calculation.ecs): Use current time as timestamp.snmp): Ensure folders do not get loaded more than once.win_perf_counters): Add deprecated warning and version.amqp): Check for nil client before closing.azure_data_explorer): Lower RAM usage.elasticsearch): Add scheme to fix error in sniffing option.json_v2):
timestamp_path.prometheusremotewrite): Use correct timestamp unit.grpc module to v1.44.0.google.golang.org/api module from 0.54.0 to 0.65.0.antchfx/xmlquery module from 1.3.6 to 1.3.9.nsqio/go-nsq module from 1.0.8 to 1.1.0.prometheus/common module from 0.31.1 to 0.32.1.cloud.google.com/go/pubsub module from 1.17.0 to 1.17.1.influxdata/influxdb-observability/influx2otel module from 0.2.8 to 0.2.10.shirou/gopsutil/v3 module from 3.21.10 to 3.21.12.jackc/pgx/v4 module from 4.6.0 to 4.14.1.Azure/azure-event-hubs-go/v3 module from 3.3.13 to 3.3.17.gosnmp/gosnmp module from 1.33.0 to 1.34.0.hashicorp/consul/api module from 1.9.1 to 1.12.0.antchfx/xpath module from 1.1.11 to 1.2.0.antchfx/jsonquery module from 1.1.4 to 1.1.5.prometheus/procfs module from 0.6.0 to 0.7.3.aws/aws-sdk-go-v2/service/cloudwatchlogs module from 1.5.2 to 1.12.0.kardianos/service module from 1.0.0 to 1.2.1.couchbase/go-couchbase module from 0.1.0 to 0.1.1.pion/dtls/v2 module from 2.0.9 to 2.0.13.containerd/containerd module to 1.5.9.execd): Resolve a Prometheus text format parsing error.ipset): Prevent panic from occurring after startup.opc_ua): Fix issue where fields were being duplicated.http): Prevent server side error message.snmp): Fix error when a MIBs folder doesn't exist.snmp_trap): Fix translation of partially resolved OIDs.amqp): Update to avoid connection leaks.timestream):
stackdriver): Send correct interval start times for all counter metrics.syslog): Correctly set the ASCII trailer per RFC 6587.nagios): Log correct errors when executing commands to aid in debugging.json_v2): Fix timestamp precision when using unix_ns timestamp format.wavefront): Add missing setting wavefront_disable_prefix_conversion.github.com/djherbis/times module from v1.2.0 to v1.5.0.github.com/go-ldap/ldap/v3 module from v3.1.0 to v3.4.1.github.com/gwos/tcg/sdk module to v0.0.0-20211223101342-35fbd1ae683c.disk): Fix issue of missing disks when running Telegraf in a container.dpdk): Add a note to documentation about socket availability.logparser): Resolve panic in the logparser plugins due to a missing Log.snmp):
gosmi module.:: exists.snmp_trap): Documented deprecation of the timeout setting.csv): Use an empty import of tzdata to correctly set the time zone.go-sensu module to v2.12.0nvme-cli v1.14+ support, and lint fixes.{{% note %}} The signing for RPM digest has changed to use sha256 to improve security. Due to this change, RPM builds might not be compatible with RHEL6 and older releases. (Telegraf only supports releases in RHEL production.) {{% /note %}}
eclipse/paho.mqtt.golang module from 1.3.0 to 1.3.5.knxlistener when writing the sample configuration file.nats-sever to support openbsd.etc/telegraf.conf and etc/telegraf_windows.conf.common.kafka.google.golang.org/grpc module from 1.39.1 to 1.40.0.cloudwatch): Fix metrics collection.cpu): Update shirou/gopsutil from v2 to v3.directory_monitor):
csv_skip_rows>0 and csv_header_row_count>=1.elasticsearch_query): Add debug query output.http_listener_v2): Fix panic on close to check that Telegraf is closing.kube_inventory): Set TLS server name configuration properly.modbus): Update connection settings (serial).mqtt_consumer):
opc_ua):
prometheus):
ignore_timestamp option.puppetagent): Add measurements from puppet 5.snmp):
snmptranslate from READme and fix default path.statsd): Fix parse error.sysstat): Use unique temporary file.win_perf_counters): Add setting to ignore localization.win_services): Add exclude filter.zfs): Pool detection and metrics gathering for ZFS >= 2.1.xbigquery to all output plugins.azure_data_explorer):
json_timestamp_layout option.elasticsearch): Implement NaN and inf handling.graylog):
_.http): Add use_batch_format.influxdb_v2): Add retry to 413 errors with InfluxDB output.wavefront): Flush sender on error to clean up broken connections.xpath): Handle duplicate registration of protocol-buffer files gracefullyjson_v2):
ifname):
starlark): Example for processing sparkplug_b messages.regex): Extend to allow renaming of measurements, tags, and fields.intel_pmu) - Contributed by @bkoltowski.lvm) - Contributed by @InfluxData.openstack) - Contributed by [@singamSrikar].(https://github.com/singamSrikar).event_hubs) - Contributed by @tomconte.groundwork) - Contributed by [@VladislavSenkevich)(https://github.com/VladislavSenkevich).mongodb) - Contributed by @bustedware.starlark) - Contributed by @essobedo.BurntSushi/toml from 0.3.1 to 0.4.1.gosnmp module from 1.32 to 1.33.go.opentelemetry.io/otel from v0.23.0 to v0.24.0.cisco_telemetry_mdt): Move to new protobuf library.influxdb): Update input schema docs.intel_rdt): Correct the timezone to use local timezone by default instead of UTC from metrics gathered from the pqos tool.ipmi): Redact passwords in log files to maintain security.modbus): Do not build on OpenBSD.mysql):
nvidia_smi): Correctly set the default paths.proxmox): Parse the column types of the server status.sqlserver): Add elastic pool in supported versions.loki): Include the metric name as a label for improved query performance and metric filtering.gjson module to v1.10.2.github.com/apache/thrift module from 0.14.2 to 0.15.0.github.com/aws/aws-sdk-go-v2/config module from 1.8.2 to 1.8.3.github.com/Azure/azure-kusto-go module from 0.3.2 to 0.4.0.github.com/docker/docker module from 20.10.7+incompatible to 20.10.9+incompatible.github.com/golang-jwt/jwt/v4 module from 4.0.0 to 4.1.0.github.com/jaegertracing/jaeger module from 1.15.1 to 1.26.0.github.com/prometheus/common module from 0.26.0 to 0.31.1.ipmi_sensor): Redact IPMI password in logs.kube_inventory):
procstat): Revert and fix tag creation.sqlserver): Add integration tests.cloudwatch): Use the AWS SDK v2 library.zfs): Check return code of zfs command for FreeBSD.ethtool): Add normalization of tags.internet_speed): Resolve missing latency field.prometheus):
procstat): Correct conversion of int with specific bit size.webhooks): Provide more fields.mongodb): Solve compatibility issue when using 5.x relicaset.intel_rdt): Allow sudo usage.mysql): Fix inconsistent metric types.starlark): Pop operation for non-existing keys.cloudwatch): Use new session API.stackdriver): Migrate to cloud.google.com/go/monitoring/apiv3/v2.json_v2): Duplicate line_protocol when using object and fields.influx): Fix memory leak.k8s.io/apimachinery module to 0.22.2.consul module to 1.11.0.github.com/testcontainers/testcontainers-go module to 0.11.1.github.com/Azure/go-autorest/autorest/adal module.github.com/Azure/go-autorest/autorest/azure/auth module to 0.5.8.cloud.google.com/go/pubsub module to 1.17.0.github.com/aws/smithy-go module to 1.8.0.elasticsearch_query): Add custom time/date format field.opentelemetry): Fix error returned to OpenTelemetry client.couchbase): Fix insecure certificate validation.mongodb): Fix panic due to nil dereference.intel_rdt): Prevent timeout when logging.procstat): Add missing tags.loki): Update http_headers setting to match sample config.mqtt): Add "keep alive" config option and documentation around issue with eclipse/mosquito version.dgrijalva/jwt-go to golang-jwt/jwt/v4.thrift module to 0.14.2 and zipkin-go-opentracing 0.4.5.cloud.google.com/go/pubsub module to 1.15.0.github.com/tinylib/msgp module to 1.1.6.mongodb): Change command based on server version.sql): Make timeout apply to single query.systemd_units): Add pattern support.cloudwatch):
modbus): Add support for RTU over TCP.procstat): Support cgroup globs and include systemd unit children.suricata): Support alert event type.prometheus): Add ability to query Consul Service catalog.http_listener_v2): Allow multiple paths and add path_tag.http): Add cookie authentication.syslog): Add RFC 3164 support for BSD-style syslog messages.jenkins): Add option to include nodes by name.snmp_trap): Improve MIB lookup performance.smart): Add power mode status.newrelic): Add option to override metric_url.dynatrace): Remove hardcoded int value.influxdb_v2): Increase accepted retry-after header values.sql): Add bool datatype.prometheus_client): Add Landing page.http): Add cookie authentication.prometheus): Update timestamps and expiration time as new data arrives.xpath): Add JSON, MessagePack, and Protocol-buffers format support.sirupsen/logrus module from 1.7.0 to 1.8.1.testcontainers/testcontainers-go module from 0.11.0 to 0.11.1.golang/snappy module from 0.0.3 to 0.0.4.aws/aws-sdk-go-v2 module from 1.3.2 to 1.8.0.sensu/go module to v2.9.0.hashicorp/consul/api module to 1.9.1.prometheus): Fix Kubernetes pod discovery.redis) Improve redis commands documentation.clickhouse): Fix panic, improve handling empty result set.opcua):
kube_inventory): Fix k8s nodes and pods parsing error.postgresql): Normalize unix socket path.vsphere): Update vmware/govmomi module to v0.26.0 in order to support vSphere 7.0.loki): Sort logs by timestamp before writing to Loki.cratedb): Replace dots in tag keys with underscores.aws): Refactor EC2 init.dynatrace-metric-utils-go module to v0.2.0.couchbase): Allow for multiple keys when parsing cgroups.kubernetes): Update plugin to attach pod labels to the kubernetes_pod_volume and kubernetes_pod_network metrics.kube_inventory): Fix a segmentation fault when selector labels were not present on a persistent volume claim.mongodb): Switch to official mongo-go-driver module to fix an SSL authentication failure.couchbase): Fix a connection error when attempting to connect to an empty list of servers.prometheus): Fix Prometheus cAdvisor authentication.sql): Fix issue when handling a boolean column.sqlserver):
statsd): Fix a regression that didn't allow integer percentiles.x509_cert): Fix an issue where plugin would hang indefinitely to a UDP connection.dynatrace):
loggedMetrics map.influxdb): Fix issue where metrics were reporting as written but not actually written.ifname): Fix issue with SNMP empty metric name.json_v2):
sqlserver): Require authentication method to be specified.kube_inventory): Fix segfault.couchbase): Fix panic.knx_listener): Fix nil pointer panic.procstat): Update gopsutil module to fix panic.rabbitmq) Fix JSON unmarshall regression.dovecot): Exclude read-timeout from being an error.statsd) Don't stop parsing after parsing error.snmp): Add a check for oid and name to prevent empty metrics.x509_cert):
http): Fix toml error when parsing insecure_skip_verify.json_v2): Don't require tags to be added to included_keys.serializers.prometheusremotewrite: Update dependency and remove tags with empty values. <!-- https://github.com/influxdata/telegraf/pull/9196 -->outputs.kafka: Don't prevent telegraf from starting when there's a connection error. <!-- https://github.com/influxdata/telegraf/pull/9051 -->parsers.prometheusremotewrite: Update prometheus dependency to v2.21.0. <!-- https://github.com/influxdata/telegraf/pull/8795 -->outputs.dynatrace: Use dynatrace-metric-utils. <!-- https://github.com/influxdata/telegraf/pull/9295 -->--config and --config-directory flags. <!-- https://github.com/influxdata/telegraf/pull/9007 -->aliyuncms): Add configuration option list of regions to query. <!-- https://github.com/influxdata/telegraf/pull/9156 -->cisco_telemetry_mdt): Add support for events and class based query. <!-- https://github.com/influxdata/telegraf/pull/8661 -->cloudwatch): Add wildcard support in dimensions configuration. <!-- https://github.com/influxdata/telegraf/pull/9136 -->couchbase): Add ~200 more Couchbase metrics via buckets endpoint. <!-- https://github.com/influxdata/telegraf/pull/9032 -->dovecot): Add support for Unix domain sockets. <!-- https://github.com/influxdata/telegraf/pull/9223 -->http_listener_v2): Add support for snappy compression <!-- https://github.com/influxdata/telegraf/pull/8966 -->http): Add OAuth2 to HTTP input. <!-- https://github.com/influxdata/telegraf/pull/9138 -->kinesis_consumer): Add content_encoding option with gzip and zlib support. <!-- https://github.com/influxdata/telegraf/pull/8891 -->logstash): Add support for version 7 queue statistics. <!-- https://github.com/influxdata/telegraf/pull/9080 -->mongodb): Optionally collect top statistics. <!-- https://github.com/influxdata/telegraf/pull/8861 -->mysql): Gather all MySQL channels. <!-- https://github.com/influxdata/telegraf/pull/5517 -->ping): Add an option to specify packet size. <!-- https://github.com/influxdata/telegraf/pull/9274 -->sqlserver): Add an optional health metric. <!-- https://github.com/influxdata/telegraf/pull/8544 -->sqlserver): Added login_name. <!-- https://github.com/influxdata/telegraf/pull/8351 -->sqlserver): Enable Azure Active Directory (AAD) authentication. <!-- https://github.com/influxdata/telegraf/pull/8822 -->sqlserver): input/sqlserver: Add service and save connection pools. <!-- https://github.com/influxdata/telegraf/pull/8596 -->vsphere): Add configuration option for the historical interval duration. <!-- https://github.com/influxdata/telegraf/pull/9276 -->x509_)cert: Wildcard support for certificate filenames. <!-- https://github.com/influxdata/telegraf/pull/6952 -->datadog): Add HTTP proxy to DataDog output. <!-- https://github.com/influxdata/telegraf/pull/9297 -->graphite): Allow more characters in graphite tags. <!-- https://github.com/influxdata/telegraf/pull/9249 -->prometheusremotewrite): Add Starlark script for renaming metrics. <!-- https://github.com/influxdata/telegraf/pull/9074 -->value): Add custom field name configuration option. <!-- https://github.com/influxdata/telegraf/pull/8979 -->enum): Support float64. <!-- https://github.com/influxdata/telegraf/pull/8911 -->starlark): Add an example showing how to obtain IOPS from diskio input. <!-- https://github.com/influxdata/telegraf/pull/8996 -->starlark): Add math module. <!-- https://github.com/influxdata/telegraf/pull/9042 -->starlark): Add time module. <!-- https://github.com/influxdata/telegraf/pull/9004 -->starlark): Support nanosecond resolution timestamp. <!-- https://github.com/influxdata/telegraf/pull/9105 -->strings): Add UTF-8 sanitizer. <!-- https://github.com/influxdata/telegraf/pull/9118 -->soniah/gosnmp to gosnmp/gosnmp v1.32.0.docker/libnetwork/ipvs to moby/ipvs.ericchiang/k8s to kubernetes/client-go.hashicorp/consul/api module to v1.8.1.shirou/gopsutil to v3.21.3.microsoft/ApplicationInsights-Go to v0.4.4gogo/protobuf to v1.3.2.Azure/go-autorest/autorest/azure/auth to v0.5.6 and Azure/go-autorest/autorest to v0.11.17.collectd.org to v0.5.0.nats-io/nats.go to v1.10.0.golang/protobuf to v1.5.1.sqlServerRingBufferCPU query.common.shim by changing NewStreamParser to accept larger inputs from scanner.apcupsd):
Resolve an 'ALARMDEL' bug in a forked repository. This fix ensures the plugin works when no alarm delay duration is set.nfsclient): Update to successfully collect metrics other than read and write.snmp): Update to log snmpv3 auth failures.vsphere): Add MetricLookback setting to handle reporting delays in vCenter 6.7 and later.opcua): Fix error handling.sumologic): Add support to sanitize the metric name in Carbon2 serializer.converter):
Add support for float64 to support converting longer hexadecimal string values to a numeric type without losing in precision. Note, if a string number exceeds the size limit for float64, precision may be lost.docker):
Fix panic when parsing container statistics.exec):
Fix truncated messages in debug mode; debug mode now shows full messages.ipmi_sensor):
Fix panic by implementing a length check to plugin.mysql):
Fix the ability to handle ‘binary logs’ query for MySQL version 8.0+.nfsclient):
Fix integer overflow in fields received by mountstat.ping):
Resolve error that prevented the agent from running when an unprivileged UDP ping was sent. Now, SetPrivileged(true) is always true in native mode to ensure a privileged ICMP ping is sent.snmp):
Fix init() when no MIBs are installed.sqlserver):
Fix sqlserver_process_cpu calculation.tail):
Added configurable option to override path tag.azure_monitor):
Fix an issue to handle error when initializing the authentication object.yandex_cloud_monitoring):
Fix an issue to use correct computed metadata URL to get folder-id.ifname):
Retrieve interface name more efficiently.beat) - Contributed by @nferchcsgo) - Contributed by @oofdogdirectory_monitor) - Contributed by @influxdatanfsclient) - Contributed by @pmorangaravendb) - Contributed by @ml054 and @bartoncaseyloki) - Contributed by @eraacsensu) - Contributed by @calebhaileysignalfx) - Contributed by @keitwbgeoip) - Contributed by @a-baliplex) - Contributed by @russoratsmc_ipmi) - Contributed by @jhpopederivative) - Contributed by @KarstenSchnitterquantile) - Contributed by @srebhanaws_ec2) - Contributed by @pmalek-sumomsgpack) - Contributed by @dialogboxfilestat): Skip missing files.mqtt_consumer): Fix reconnection issues.ping):
deadline configuration.snmp): Add support to expose IPv4/IPv6 as connection-schemes.x509_cert): Fix a timeout issue.influxdb): Validate InfluxDB response after creating a database to avoid JSON parsing errors.warp10): Add support for commas in tags to be URL encoded.telegraf.conf): Resolve issue reading flush_jitter output.github.com/gopcua/opcua to 0.1.13.go-ping to latest version.ping:
common.tls.csv:
gnmi: Metric path no longer has leading character truncated.http_listener_v2: Fixed an issue with stop() when plugin fails to start.ipmi_sensor:
hex_key parameter.jenkins: Add support for inclusive job list.lustre2: No longer crashes if the field name and value are not separated.ping: Use go-ping library when method = "native" in the configurationprometheus: Use mime-type to handle protocol-buffer responses.procstat:
cpu_usageGather() cycle.postgresql_extensible: Add timestamp column option to postgres_extensible to handle log-like queries.snmp: Extended the internal SNMP wrapper to support AES-192, AES-192C, AES-256, and AES-256C.webhooks: Use the measurement json field from the Particle.io webhook as the measurement name.x509_cert: Fixed a timeout issuezookeeper: Improve mntr regex expression to match user-specific keys.http: Add option to control idle connection timeout.influxdb_v2:
merge: Performance optimization improvements.intel_powerstat)riemann)logzio)yandex_cloud_monitoring)prometheusremotewrite)prometheus)aerospike: Fix edge case where unexpected hex string was converted to integer if all digits.bcache: Fix tests for Windows.bind: Add configurable timeout.carbon2: Fix tests.ecs: Remove duplicated field from ecs_task.execd: Add support for new lines in line protocol fields.github: Add query of pull request statistics.graphite: Parse tags.http: Add proxy support.http_response: Fix network test.jenkins: Add build number field to jenkins_job measurement.kafka_consumer: Enable ztsd compression and idempotent writes.kube_inventory:
modbus: Add FLOAT64-IEEE support.monit: Add response_time.mysql: Add per user metrics.mqtt_consumer: Fix issue with concurrent map write.opcuaAdd node groups.ping:
snmp:
socket_listener: Fix crash when receiving invalid data.sqlserver:
session_db_name).measurement_db_type to output of all queries if not empty.statsd: Add configurable Max TTL duration.vsphere: Fix spelling of datacenter check.win_services: Add Glob pattern matching.zfs: Add dataset metrics.kafka: Enable ztsd compression and idempotent writes.nats: Add name parameter.starlark: Can now store state between runs using a global state variable.godirwalk to 1.16.1 for Dragonfly BSD support.APCUPSD (apcupsd): Add driver and CUDA version.
CSV Parser (csv): Fix issue where CSV timestamp was being read as Unix instead of Go reference time.
gNMI (gnmi): Add logging of SubscribeResponse_Error response types.
NVIDIA SMI (nvidia_smi): Add driver and CUDA version.
PHP-FPM (phpfpm): Fix issue with "index out of range" error.
SQL Server (sqlserver): Fix typo in database_name column.
wavefront):
starlark):
apply function.csv): Fix parsing multiple CSV files with different headers.dcos): Fix high-severity vulnerability in previous version of the jwt-go library.gnmi): Add support for bytes encoding for gNMI messages.proxmox):
ras): Fix tests failing on some systems.redfish): Fix a parsing issue.smart): Fix an issue to recognize all devices from the configuration.sqlserver): Fix an issue with errors in on-premise instance queries.systemd_units): Add --plain to the command invocation to fix an issue for reporting errors for units not found.vsphere)
dynatrace): Fix pushing metrics to separate Dynatrace environments.wavefront): Add immediate_flush tag.kafka_consumer): Add Kafka SASL-mechanism authentication support for SCRAM-SHA-256, SCRAM-SHA-512, and GSSAPI.sqlserver):
sqlserver_performance_counters measurement.sql_version_desc) to identify the readable SQL Server version.ras):
processes): Fix an issue with receiving no such file or directory stat error.win_perf_counters): Fix an issue with the counter where a negative denominator error would cause gathering operations to fail.kafka): Add Kafka SASL-mechanism authentication support for SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI.influxdb_v2_listener) - Contributed by @magichairintel_rdt) - Contributed by @p-zaknsd) - Contributed by @gearnodeopcua) - Contributed by @influxdataproxmox) - Contributed by @effitientras)- Contributed by @p-zakwin_eventlog) - Contributed by @simnvdynatrace) - Contributed by @thschuesumologic) - Contributed by @pmalek-sumotimestream) - Contributed by @piotrwestawsalarms) - Contributed by @vipinvkmenonyoutube) - Contrbuted by @inabagumioctoprint] - Contributed by @sspainksystemd-timings) - Contributed by @pdmorrowaerospike: Add set and histogram reporting.agent:
execd restart_delay being ignored.clickhouse: Add additional metrics.cloudwatch: Implement AWS CloudWatch Input Plugin ListMetrics API calls to use Active Metric Filter.consul: Add metric_version flag.docker: Fix vulnerabilities found in BDBA scan.execd: Fix issue with restart_delay being ignored.gnmi: Next message after send returns EOF.http_listener_v2: Make header tags case-insensitive.http_response: Match on status code.jenkins: Multiple escaping occurs on at certain folder depth.kubernetes: Add missing error check for HTTP requirement failure.modbus: Extend support of fixed point values on input.mongodb: Add pages written from cache metric.net: Fix broken link to proc.c.snmp Add agent host tag configuration option.smart: Add missing NVMe attributes.sqlserver:
tail:
elasticsearch: Added force_document_id option to ES output enable resend data and avoid duplicated ES documents.opentsdb: Skips NaN and Inf JSON values.execd: Increased the maximum serialized metric size in line protocolifname: Add addTag debugging.starlark: Add JSON parsing support.darwin package build flags.shim:
execd.deb/rpm builds.rpm /var/log/telegraf permissionsdocker-image make target.serializers.splunkmetric.ParseError.Error panic in parsers.influxprocstat performance regressioncarbon2.processors.starlark:
outputs.application_insights: Added ability to set endpoint url.inputs.sqlserver: Added new counter - Lock Timeouts (timeout > 0)/sec.agent: Fix minor error message race condition.build: Update dockerfiles to Go 1.14.shim:
AddError.config.Duration.inputs.eventhub_consumer: Fix string to int conversion.inputs.http_listener_v2: Make http header tags case-insensitive.inputs.modbus: Extend support of fixed point values.inputs.ping: Fix issue for FreeBSD's ping6.inputs.vsphere: Fixed missing cluster name.outputs.opentsdb Fix JSON handling of values NaN and Inf./var/log/telegraf permissions.{{% warn %}} Critical bug that impacted non-amd64 packages was introduced in 1.15.0. Do not install this release. Instead, install 1.15.1, which includes the features, new plugins, and bug fixes below. {{% /warn %}}
Breaking changes are updates that may cause Telegraf plugins to fail or function incorrectly. If you have one of the following plugins installed, make sure to update your plugin as needed:
logparser) input plugin: Deprecated. Use the tail input with data_format = "grok" as a replacement.cisco_telemetry_gnmi) input plugin: Renamed to gnmi to better reflect its general support for gNMI devices.splunkmetric) serializer: Several fields used primarily for debugging have been removed. If you are making use of these fields, they can be added back with the tag option.nginx_sts) - Contributed by @zdmytrivredfish) - Contributed by @sarvanikondaexecd) - Contributed by @influxdatanewrelic) - Contributed by @hsingkalsidefaults) - Contributed by @jregistrexecd) - Contributed by @influxdatafilepath) - Contributed by @kir4hifname) - Contributed by @influxdataport_name) - Contributed by @influxdatareverse_dns) - Contributed by @influxdatastarlark) - Contributed by @influxdata--test mode runs processors and aggregators before printing metrics.telegraf.conf file. Instead, the new version will be installed to /etc/telegraf/telegraf.conf.sample. The tar and zip packages now include the version in the top-level directory.collection_jitter and precision.telegraf.conf.sample.ceph): Add support for MDS and RGW sockets.ecs): Add v3 metadata support.fibaro): Add support for battery-level monitoring.file):
csv_timestamp_column and csv_measurement_column from fields.http): Add reading bearer token.http_listener_v2): Add ability to specify HTTP headers as tags.http_response):
icinga2):
influxdb_listener): Add option to save retention policy as tag.iptables): Extract target as a tag for each rule.kibana): Fix json unmarshal error.kube_inventory): Add ability to add selectors as tags.mem): Add laundry on FreeBSD.sqlserver):
VolumeSpace query.cpu query.perfmon collector.total_elapsed_time_ms field.modbus):
monogdb):
nvidia_smi): Add video codec stats.procstat):
smart): Add missing nvme attributes.snmp_trap): Add SNMPv3 trap support.system): Fix incorrect uptime when clock is adjusted.tail): Support UTF-16.enum): Add integer mapping support.date):
wavefront): Add truncate_tags setting.socket_listener with tcp sockets.round_interval is set in agent.influx serializer.procstat input.sensors command.prometheus_client output.cannot insert the value NULL error with the PerformanceCounters query in the sqlServer input plugin.the gc_cpu_fraction field in the influxdb input plugin.converter processor.influx stream parser blocking when the data is in buffer.json parser.dedup processor.influxdb outputs.impi_sensor input.sqlserver input .azure_monitor output.snmp input.elasticsearch input plugin.gc_cpu_fraction field of the kapacitor input.influxdb output.PerformanceCounter query performance degradation in sqlserver input.Name field in template processor.phpfpm.Breaking changes are updates that may cause Telegraf plugins to fail or function incorrectly. If you have one of the following plugins installed, make sure to update your plugin as needed:
sqlserver) input plugin: Renamed the sqlserver_azurestats measurement to sqlserver_azure_db_resource_stats to resolve an issue where numeric metrics were previously being reported incorrectly as strings.date) processor plugin: Now uses the UTC timezone when creating its tag. Previously, the local time was used.{{% note %}} Support for SSL v3.0 is deprecated in this release. Telegraf now uses the Go TLS library. {{% /note %}}
clickhouse) - Contributed by @kshvakovexecd) - Contributed by @jgraicheneventhub_consumer) - Contributed by @R290infiniband) - Contributed by @willfurnellmodbus) - Contributed by @garciaolaismonit) - Contributed by @SirishaGopigirisflow) - Contributed by @influxdatawireguard) - Contributed by @LINKIWIdedup) - Contributed by @igomuras2geo) - Contributed by @alespourtemplate) - Contributed by @RobMalvernwarp10) - Contributed by @aurrelhebertkafka_consumer): Add SASL version control to support Microsoft Azure Event Hub.apcupsd): Add new tag model and new metrics: battery_date, nominal_input_voltage, nominal_battery_voltage, nominal_power, firmware.cisco_telemetry_gnmi) input plugin:
-) with underscore (_) when handling embedded tags.diskio): Add counters for merged reads and writes.ipmi_sensor): Add use_sudo option.jenkins):
source and port tags to jenkins_job metrics.total_executors and busy_executors.kubernetes): Add ability to collect pod labels.sqlserver):
physical_db_name.DatabaseIO TempDB per Azure DB.query_include option for explicitly including queries.volume_mount_point to DatabaseIO query.mongodb):
page_faults for WiredTiger storage engine.rs_name).nats_consumer): Add support for credentials file.nginx_plus_api): Add support for new endpoints.openldap): Add support for MDB database information.phpfpm): Allow globs in FPM unix socket paths (unixsocket).procstat): Add process created_at time.prometheus) input plugin: Add label and field selectors for Kubernetes service discovery.rabbitmq): Add slave_nodes and synchronized_slave_nodes metrics.statsd): Add UDP internal metrics.unbound): Expose -c cfgfile option of unbound-control and set the default unbound configuration (config_file= "/etc/unbound/unbound.conf) in the Telegraf configuration file.vsphere): Add option to exclude resources by inventory path, including vm_exclude, host_exclude, cluster_exclude (for both clusters and datastores), and datacenter_exclude.x509_cert): Add server_name override.kafka): Add topic_tag and exclude_topic_tag options.graylog): Allow a user defined field (short_message_field) to be used as the GELF short_message.influxdb): Add support for setting the retention policy using a tag (retention_policy_tag).nats): Add support for credentials file.histogram): Add non-cumulative histogram.converter): Add support for converting tag or field to measurement.date): Add date offset and timezone options.strings): Add support for titlecase transformation.chrony) input plugin: When plugin is enabled, search for chronyc only.sqlserver) input plugin:
influxdb_listener):
Official packages now built with Go 1.13.8.
prometheus) input plugin.pgbouncer) input plugin when used with newer PgBouncer versions.ethtool) input plugin.sqlserver) input plugin.internal) input plugin.prometheus) input plugin.kibana) input plugin to support Kibana 6.4 and later.TrackingIDs from being returned in the following queue consumer input plugins:
kinesis_consumer)amqp_consumer)apache_consumer)mqtt_consumer)nats_consumer)nsq_consumer)ethtool) input plugin.prometheus_client) output plugin. Previously, expired metrics were only removed when new metrics were added.processes) input is started on Windows.x509_cert) input plugin.vsphere) input plugin.snmp) input plugin.smart) input plugin when attributes is false.json parser to fix json_strict option and set default to true.mqtt_consumer) input plugin.sqlserver) input plugin./sbin/init --version executed on Telegraf startup.cisco_telemetry_gnmi) input plugin.Official packages built with Go 1.13.5.
The Prometheus Format (prometheus) input plugin and Prometheus Client (prometheus_client)
output have a new mapping to and from Telegraf metrics, which can be enabled by setting metric_version = 2.
The original mapping is deprecated. When both plugins have the same setting,
passthrough metrics are unchanged.
Refer to the Prometheus input plugin
for details about the mapping.
azure_storage_queue) - Contributed by @mjiderhamnethtool) - Contributed by @philipprestonsnmp_trap) - Contributed by @influxdatasuricata) - Contributed by @sattasynproxy) - Contributed by @rfrenayworldstreamsystemd_units) - Contributed by @benschweizerclone) - Contributed by @adrianlztmerge) - Contributed by @influxdatarabbitmq) input plugin.postgresql_extensible) input plugin.redis) input plugin.cisco_telemetry_mdt)
input plugin.graphite parser to create Inf and NaN values.grok parser.sqlserver) input plugin.grok parser.docker) and Docker Log
(docker_log) input plugins.lang parameter to OpenWeatherMap (openweathermap) input plugin.tail) input plugin.cloudwatch) input plugin.http) input plugin.ipvs) input plugin error strings and logging.file) input plugin.influxdb) input plugin.prometheus) input plugin.metric_version=2 mapping to internal metrics/line protocol.metric_version=2 support to Prometheus Client (prometheus_client) output plugin.socket_listener) input plugin.cloudwatch) output plugin.SReclaimable and SUnreclaim to Memory (mem) input plugin.x509_cert) input plugin.x509_cert) input plugin.file) output plugin.kafka_consumer) input plugin.mongodb) input plugin.uptime_ns field to MongoDB (mongodb) input plugin.filecount) input plugin.kafka) output plugin.string) processor.mysql) input plugin.mysql) sample configuration.1h or 3h rain values as appropriate in OpenWeatherMap (openweathermap) input plugin.not a valid field error in Windows with Nvidia SMI (nvidia_smi) input plugin.influxdb) output serialization on connection closed.prometheus) input plugin.uwsgi) input plugin.prometheus_client) output labels with metric_version=1.csv) parser.docker_log) input plugin.method = native in Ping (ping) input plugin.mongodb) input plugin if shard connection pool stats are unreadable.ping) input plugin.sql_instance tag.no metric error message to debug level in CloudWatch (cloudwatch) input plugin.ServerProperties query to SQLServer (sqlserver) input plugin documentation.connections_total_created field loading.jenkins) input plugin.uptime_ns calculation when container has been restarted.gtid_mode to an integer.ssl_verify_depth and ssl_ctx_verify_depth.ping) input plugin native method.socket_mode option in PowerDNS Recursor (powerdns_recursor) input plugin.exec) output plugin.smart) input plugin.exclude_database_tag.exec) input plugin with Nagios data format.csv and json parsers.apcupsd)
BATTDATE.json_string_fields.cisco_telemetry_gnmi)
filecount)
icinga2)
kafka_consumer)
mongodb)
http_response)
apcupsd)
influxdb_v2)
elasticsearch_indices measurement into the new elasticsearch_cluster_health_indices
measurement as they were originally combined by error.apcupsd) - Contributed by @jonazdocker_log) - Contributed by @prashanthjbabufireboard) - Contributed by @ronnocollogstash) - Contributed by @lkmcs @dmitryilyin @arkady-emelyanovmarklogic) - Contributed by @influxdataopenntpd) - Contributed by @aromeyeruwsgi) - Contributed by @blaggacaoform_urlencoded) - Contributed by @byonchevdate) - Contributed by @influxdatapivot) - Contributed by @influxdatatag_limit) - Contributed by @memoryunpivot) - Contributed by @influxdataexec) - Contributed by @Jaeyowavefront serializer.regex processor to append tag values.starttime field to phpfpm input.http_response input plugin.docker input plugin.jti_openconfig_telemetry input.elasticsearch output.prometheus input plugin.elasticsearch input.statsd percentiles.ping input plugin.tail input when reloading Telegraf.sqlserver input.smart input.docker_devicemapper measurement to docker input plugin.elasticsearch input.json parser.json parser.sqlserver input.kube_inventory plugin.strings processor.x509_cert input.redis input.--plugin-directory.influxdb outputs.mongodb input plugin.nats_consumer input plugin.github plugin.elasticsearch input.string processor.diff and non_negative_diff to basicstats aggregator.smart_attributes.framework_offers and allocator metrics in mesos input.internal input plugin.system plugin.smart input.memory_usage field to procstat input plugin.vsphere input.cmdstat metrics to redis input.content_length metric to http_response input plugin.database_tag option to influxdb_listener to add database from query string.topic_tag option to mqtt_consumer.nginx_plus, nginx_plus_api and nginx_vts.temp input.sysstat input.elasticsearch input.sqlserver input.mqtt input.mqtt_consumer.vsphere input.exec processes before sending KILL signal.go-sql-driver/mysql driver to 1.4.1 to address auth issues.--test if input plugins produce an error.-w argument in iptables input plugin.lustre2 input plugin.kubernetes)
logsfs_available_bytes field.datadog)
NaN or Inf.socket_listener)
bind)
rcode and zonestat.lustre2)
nvidia-smi)
statd)
vsphere)
bind)
value out of range error on 32-bit systems.burrow)
filecount)
logparser)
ping)
statsd)
tail)
pool_mode column does not exist.container_id field to docker_container_status metrics.device, serial_no, and wwn tags to synthetic attributes.cisco_telemetry_gnmi)
disk)
mount_points option.nginx_plus_api)
procstat)
pid of 0 when using systemd lookup.statsd)
system)
utmp is missing.system) input plugin
uptime_format field has been deprecated — use the uptime field instead.cloudwatch) input plugin
GetMetricData permissions
instead of GetMetricStatistics. The units tag is not
available from this API and is no longer collected.bind) - Contributed by @dswarbrick & @danielllekcisco_telemetry_gnmi) - Contributed by @sbyxcisco_telemetry_mdt) - Contributed by @sbyxecs) - Contributed by @rbtrgithub) - Contributed by @influxdataopenweathermap) - Contributed by @regelpowerdns_recursor) - Contributed by @dupondjefinal) - Contributed by @oplehtosyslog) - Contributed by @javicrespohealth) - Contributed by @influxdataservice-display-name option for use with Windows service.${} expansion syntax in configuration file.amqp_consumer)
cloudwatch)
solr)
hddtemp)
influxdb_listener)
nvidia-smi)
net)
phpfm)
ping)
procstat)
cmdline tag.prometheus)
smart)
socket_listener)
statsd)
amqp)
file)
stackdriver)
wavefront)converter)
enum)
amqp) output
apex_neptune) inpur
docker) input
fibaro) input
5s.influxdb) output
lustre2) input
azure_monitor) output
sqlserver) input
Fix connection closing on error.minecraft) input
nginx_upstream_check) input
pgbouncer) input
procstat) input
pid_file exists.vsphere) input
http)
ipmi_sensor)
influxdb_v2)
interrupts)
ntpq)
refid.vsphere)
prometheus_client) output plugin.
Grok input data format (parser): string fields no longer have leading and trailing quotation marks removed. If you are capturing quoted strings, the patterns might need to be updated.
drop_original.ceph) input
diskio) input
file) output
filecount) input
grok) parser
influxdb_v2) output
prometheus) input
certificate-authority-data.prometheus) output
statsd) input
pubsub) plugins.vsphere) input plugin with use_int_samples option.vsphere) input plugin shows failed task in vCenter.system) input plugin causing high CPU usage on Raspbian.cloud_pubsub) - Contributed by @emilymyekube_inventory) - Contributed by @influxdataneptune_apex) - Contributed by @MaxRenaudnginx_upstream_check) - Contributed by @dmitryilyinmultifile) - Contributed by @martin2250cloud_pubsub) - Contributed by @emilymyemipsle packages.ceph)
couchdb)
dns_query)
rcode tag and field.diskio)
DEVLINKS in available udev properties.http)
http input.influxdb_listener)
interrupts)
cpu as a tag.kafka_consumer)
k8s)sqlserver)
mongodb)
flush_total_time_ns and additional wired tiger fields.procstat_lookup)
prometheus)
vsphere)
varnish)
mqtt)
stackdriver)
wavefront)
valuecounter)
unix_us and unix_ns timestamp format.unix and unix_ms timestamps.grok)
systemd in Amazon Linux 2 rpm.initscript removes pidfile of restarted Telegraf process.consul)
influxdb_listener)
/ping route.sqlserver)
nstat)
snmp6 directory does not exist.ping)
prometheus)
stackdriver)
systemd in Amazon Linux 2 rpm.ceph) input plugin
influxdb) output plugin
sqlserver) input plugin
nstat) input plugin
snmp6 directory does not exist.ping) input plugin
stackdriver) output plugin
skip_rows and skip_columns options in csv parser.syslog) input plugin
internal_write buffer_size not reset on timed writes.amqp_consumer) input plugin
amqp_consumer input stops consuming when it receives
unparsable messages.couchbase) input plugin
userinfo from cluster tag in couchbase input.sqlserver) input plugin
sqlserver) input.prometheus) input plugin
prometheus input not detecting added and removed pods.varnishstat timeout.azure_monitor output.num_remapped_pgs field in ceph plugin.PDH_NO_DATA to known counter error codes in win_perf_counters.amqp_consumer stops consuming on empty message.net_response.kafka_consumer.drop_original setting.-W flag on BSD variants in ping input.The HTTP Listener (http_listener) input plugin has been renamed to
InfluxDB Listener (influxdb_listener) input plugin and
use of the original name is deprecated. The new name better describes the
intended use of the plugin as an InfluxDB relay. For general purpose
transfer of metrics in any format using HTTP, InfluxData recommends using
HTTP Listener v2 (http_listener_v2) input plugin.
Input plugins are no longer limited from adding metrics when the output is writing and new metrics will move into the metric buffer as needed. This will provide more robust degradation and recovery when writing to a slow output at high throughput.
To avoid overconsumption when reading from queue consumers, the following
input plugins use the new option max_undelivered_messages to limit the number
of outstanding unwritten metrics:
kafka_consumer)amqp_consumer)mqtt_consumer)nats_consumer)nsq_consumer)http_listener_v2) - Contributed by @jul1u5ipvs) - Contributed by @amoghejenkins) - Contributed by @influxdata & @lpic10nginx_plus_api) - Contributed by @Bugagazavrnginx_vts) - Contributed by @monderwireless) - Contributed by @jamesmaidmentUser-Agent header.flush_interval, metric_buffer_limit, and metric_batch_size.kinesis) output plugin
DescribeStreamSummary in place of ListStreams.dns_query) input plugin
datadog) output plugin
filecount) input plugin
http output) plugin
memcached) input plugin
nsq) input plugin
ping) input plugin
procstat) input plugin
prometheus) input plugin
strings) processor plugin
replace function.vsphere) input plugin
time_key from the field values in JSON parser.vsphere) input plugin.x509_cert) input plugin to avoid series overwrite.amqp) output plugin.kinesis) output plugin.jti_openconfig_telemetry) input plugin.ipmi_sensor) input plugin gets bad input.jolokia2) input plugin.postgresql_extensible) plugin.aerospike) input plugin
docker) input plugin
filecount) input plugin
influxdb_v2) input plugin
logparser) input plugin
mongodb) input plugin
mqtt_consumer) input plugin
ping) input plugin
vsphere) input plugin
x509_cert) input plugin
hardware_type may be truncated in Microsoft SQL Server (sqlserver) input plugin.basicstats) aggregator plugin.hostname to TLS config for SNI support in X.509 Certificate (x509_cert) input plugin.opentsdb) output plugin.vsphere) input plugin.http_listener) input plugin with InfluxDB (influxdb) output plugin.UUID to VMs in VMware vSphere (vsphere) input plugin.cloudwatch) output plugin.vsphere) input plugin.timezone/grok_timezone options in grok parser and logparser input plugin.activemq) - Contributed by @mlabouardybeanstalkd) - Contributed by @44pxfile) - Contributed by @maxuntfilecount) - Contributed by @sometimesfoodicinga2) - Contributed by @mlabouardykibana) - Contributed by @lpic10pgbouncer) - Contributed by @nerzhultemp) - Contributed by @pytimertengine) - Contributed by @ertaoxuvsphere) - Contributed by @prydinx509_cert) - Contributed by @jtyrenum) - Contributed by @KarstenSchnitterparser) - Contributed by @Ayrdrie & @maxuntrename) - Contributed by @goldibexstrings) - Contributed by @bsmaldonvaluecounter) - Contributed by @piotr1212azure_monitor) - Contributed by @influxdatainfluxdb_v2) - Contributed by @influxdataredis) input plugin.nvidia_smi) input plugin.solr) input plugin.burrow) input plugin.docker) input plugin.valuecounter) aggregator plugin.pgrep lookup to Procstat (procstat) input plugin.tail) input plugin.fibaro) input plugin.endpoint_url.pgbouncer) input plugin.mem) input plugin.kafka) output plugin if too large.kafka) output plugin.influxdb) output plugin.powerdns) input plugin tests.burrow_group offset calculation for Burrow (burrow) input plugin.result_code value for errors running ping command.syslog) input plugin.cgroup) input plugin.(output) output plugin.GOARM value in the Linux armel package.zpool properties to fix parse error on FreeBSD 11.2.zookeeper) input plugin.regex) processor plugin.printer) processor plugin.http) output plugin.syslog) input plugin.docker) input plugin.sigterm as a clean shutdown signal.postfix) input plugin handling of multilevel queues.syslog input plugin timestamp parsing with single digit day of month.mysql) input plugin variations in the user_statistics collecting.minmax) and Basicstats (basicstats) aggregator plugins to use uint64.swap) input plugin.http_listener) input plugin.The Cassandra (cassandra) input plugin has been deprecated in favor of the Jolokia2 (jolokia2)
input plugin which is much more configurable and more performant. There is
an example configuration to help you
get started.
For plugins supporting TLS, you can now specify the certificate and keys
using tls_ca, tls_cert, tls_key. These options behave the same as
the, now deprecated, ssl forms.
aurora) - Contributed by @influxdataburrow) input plugin - Contributed by @arkady-emelyanovfibaro - Contributed by @dynekjti_openconfig_telemetry - Contributed by @ajhaimcrouter - Contributed by @cthayernvidia_smi) - Contributed by @jackzampolinsyslog) - Contributed by @influxdatahttp) - Contributed by @Dark0096application_insights) output plugin: Contribute by @karolz-msrepl_oplog_window_sec metric to MongoDB (mongodb) input plugin.mongodb) input plugin... in config directory.socket_writer and socket_listener plugins.snmp input option to strip non-fixed length index suffixes.docker) input plugin.leofs input.sysstat).ping) input plugin.mcrouter) input plugin.topk) processor plugin.mongodb) input plugin.net_response) input plugin.application_insights) output plugin.mqtt output.aurora) input plugin.regex) processor plugin.sensors) input plugin.burrow) input plugin.unbound) input plugin to use threads as tags.aerospike) input plugin.syslog) input plugin.routing_key option to amqp output.amqp_consumer) input plugin.pf) input plugin.dns_query instead of 0ms on timeout.win_perf_counters.win_perf_counters not collecting at every interval.instance_name option in Varnish input.Jolokia2_agent) input plugin.Jolokia2_agent) input plugin timeout parsing.librato) output plugin support for unsigned integer (uint) and Boolean (bool).datadog) output.mysql) input.cratedb) output.utmp is unreadable.no fields error writing to outputs.cannot allocate memory error on FreeBSD-based systems.unbound) input plugin.mongodb) input plugin.The MySQL (mysql) input plugin has been updated fix a number of type conversion
issues. This may cause a field type error when inserting into InfluxDB due
the change of types.
To address this, we have introduced a new metric_version option to control
enabling the new format.
For in depth recommendations on upgrading, see Metric version in the MySQL input plugin documentation.
You are encouraged to migrate to the new model when possible as the old version is deprecated and will be removed in a future version.
The PostgreSQL (postgresql) input plugin now defaults to using a persistent connection to the database.
In environments where TCP connections are terminated, the max_lifetime
setting should be set less than the collection interval to prevent errors.
The SQL Server (sqlserver) input plugin has a new query and data model that can be enabled
by setting query_version = 2.
Migrate to the new model, if possible, since the old version is deprecated and will be removed in a future version.
The OpenLDAP (openldap) input plugin has a new option, reverse_metric_names = true, that reverses metric
names to improve grouping.
Enable this option, when possible, as the old ordering is deprecated.
The new HTTP (http) input plugin, when configured with data_format = "json", can perform the
same task as the, now deprecated, HTTP JSON (httpjson) input plugin.
http) input plugin - Thanks to @grange74ipset) input plugin - Thanks to @sajoupanats) input plugin - Thanks to @mjs and @levexoverride) processor plugin - Thanks to @KarstenSchnitterstring to int in Elasticsearch (elasticsearch) input plugin.basicstats) aggregator plugin.messages_delivered_get to RabbitMQ (rabbitmq) input plugin.wired field to mem input plugin.rabbitmq) input plugin.zfs) input plugin.available_entropy field to Kernel (kernel) input plugin.docker) input plugin.diskio) input plugin.rabbitmq) input plugin.nats) input plugin.rabbitmq) input plugin.ping) input plugin.ipset) input plugin.prometheus_client) output plugin.pid to the Procstat (procstat) input plugin.openldap) input plugin.mesos) input plugin.http) input plugin.statsd) input plugin .ping) input plugin.prometheus) output plugin for string fields.mongodb) input plugin.unbound) input plugin.datadog) output plugin.basicstats) aggregator plugin.http_response) input plugin.status_code and result tags and result_type field to HTTP Response (http_response) input plugin.kapacitor) input plugin.http_listener) input plugin.influxdb) output plugin.zookeeper) input plugin.docker) input plugin.http_response) input plugin on invalid regex.phpfpm input plugin.dcos) input plugin.smart) input plugin.snmp) input plugin./ if HOST_MOUNT_PREFIX matches full path.userinfo from url tag in Prometheus input plugin.keepalive in MQTT output plugin to prevent deadlock.sqlserver) input plugin.passenger) input plugin.index out of bounds error in Solr input plugin.mqtt) output plugin.graphite) output plugin where dot(.) in field key was replaced by underscore (_).timeout to Wavefront output write.master_replid fields from Redis input.influxdb) output plugin and allow it to be overridden.postfix) input plugin.deliver_get field in RabbitMQ (rabbitmq) input plugin.In the Kinesis (kinesis) output plugin, use of the partition_key and
use_random_partitionkey options has been deprecated in favor of the
partition subtable. This allows for more flexible methods to set the
partition key such as by metric name or by tag.
With the release of the new improved Jolokia2 (jolokia2) input plugin, the legacy jolokia
plugin is deprecated and will be removed in a future release. Users of this
plugin are encouraged to update to the new jolokia2 plugin.
topic_suffix option.kubernetes) input plugin.procstat) input plugin.prometheus) input plugin.prometheus) output plugin.nsq_consumer.opentsdb) output plugin.mongodb input.docker) input plugin.elasticsearch) input plugin.elasticsearch) input plugin.statsd) input plugin.prometheus) output plugin for string fields.prometheus) plugins.varnish) plugin.elasticsearch) output plugin.filestat) input plugin.procstat) .sqlserver) input plugin.elasticsearch) output plugin.elasticsearch) output plugin.amqp) output plugin to publish persistent messages./proc/vmstat.httpjson.mqtt_consumer.http_response.kafka_consumer input has been updated to support Kafka 0.9 and
above style consumer offset handling. The previous version of this plugin
supporting Kafka 0.8 and below is available as the kafka_consumer_legacy
plugin.aerospike input the node_name field has been changed to be a tag
for both the aerospike_node and aerospike_namespace measurements.no such process.Users of the windows ping plugin will need to drop or migrate their measurements to continue using the plugin.
The reason for this is that the windows plugin was outputting a different type than the linux plugin.
This made it impossible to use the ping plugin for both windows and linux machines.
For the Ceph plugin, the ceph_pgmap_state metric content has been modified to use a unique field count, with each state expressed as a state tag.
Telegraf < 1.3:
# field_name value
active+clean 123
active+clean+scrubbing 3
Telegraf >= 1.3:
# field_name value tag
count 123 state=active+clean
count 3 state=active+clean+scrubbing
The Riemann output plugin has been rewritten
and the previous riemann plugin is incompatible with the new one.
The reasons for this are outlined in issue #1878.
The previous Riemann output will still be available using outputs.riemann_legacy if needed, but that will eventually be deprecated.
It is highly recommended that all users migrate to the new Riemann output plugin.
Generic Socket Listener and Socket Writer plugins have been implemented for receiving and sending UDP, TCP, unix, & unix-datagram data. These plugins will replace udp_listener and tcp_listener, which are still available but will be deprecated eventually.
ceph_pgmap_state metric now uses a single field count, with PG state published as state tag.message_len_max option to the Kafka consumer input plugin.@ symbol in password for the ipmi_sensor plugin.heap_objects.The StatsD plugin will now default all "delete_" config options to "true". This will change te default behavior for users who were not specifying these parameters in their config file.
The StatsD plugin will also no longer save it's state on a service reload. Essentially we have reverted PR #887. The reason for this is that saving the state in a global variable is not thread-safe (see #1975 & #2102), and this creates issues if users want to define multiple instances of the statsd plugin. Saving state on reload may be considered in the future, but this would need to be implemented at a higher level and applied to all plugins, not just statsd.
.net plugin.Telegraf now supports two new types of plugins: processors & aggregators.
On systemd Telegraf will no longer redirect it's stdout to /var/log/telegraf/telegraf.log.
On most systems, the logs will be directed to the systemd journal and can be
accessed by journalctl -u telegraf.service. Consult the systemd journal
documentation for configuring journald. There is also a logfile config option
available in 1.1, which will allow users to easily configure telegraf to
continue sending logs to /var/log/telegraf/telegraf.log.
Breaking Change The SNMP plugin is being deprecated in it's current form.
There is a new SNMP plugin
which fixes many of the issues and confusions
of its predecessor. For users wanting to continue to use the deprecated SNMP
plugin, you will need to change your config file from [[inputs.snmp]] to
[[inputs.snmp_legacy]]. The configuration of the new SNMP plugin is not
backwards-compatible.
Breaking Change: Aerospike main server node measurements have been renamed aerospike_node. Aerospike namespace measurements have been renamed to aerospike_namespace. They will also now be tagged with the node_name that they correspond to. This has been done to differentiate measurements that pertain to node vs. namespace statistics.
Breaking Change: users of github_webhooks must change to the new
[[inputs.webhooks]] plugin.
This means that the default github_webhooks config:
# A Github Webhook Event collector
[[inputs.github_webhooks]]
## Address and port to host Webhook listener on
service_address = ":1618"
should now look like:
# A Webhooks Event collector
[[inputs.webhooks]]
## Address and port to host Webhook listener on
service_address = ":1618"
[inputs.webhooks.github]
path = "/"
Telegraf now supports being installed as an official windows service,
which can be installed via
> C:\Program Files\Telegraf\telegraf.exe --service install
flush_jitter behavior has been changed. The random jitter will now be
evaluated at every flush interval, rather than once at startup. This makes it
consistent with the behavior of collection_jitter.
PostgreSQL plugins now handle oid and name typed columns seamlessly, previously they were ignored/skipped.
role tag renamed to replication_role to avoid global_tags override.http://localhost:15672) if not specified.make windows build target.read_repairs statistics to riak plugin.