fix(deps): update module github.com/influxdata/telegraf to v1.33.0 #14961
+73,798
−26,139
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.16.3
->v1.33.0
Release Notes
influxdata/telegraf (github.com/influxdata/telegraf)
v1.33.0
Compare Source
New Plugins
inputs.neoom_beaam
Add new pluginprocessors.batch
Add batch processoroutputs.quix
Add pluginFeatures
agent
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 errorsBugfixes
inputs.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 usedDependency Updates
deps
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.0v1.32.3
Compare Source
Important Changes
internal counters of the Bind plugin to unsigned integers matching the server
implementation. We keep backward compatibility by setting
report_counters_as_int
totrue
by default to avoid type conflicts on theoutput side. However, you should change this setting to
false
as soon aspossible to avoid invalid values and parsing errors with the v3 XML
statistics.
Bugfixes
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 earlyDependency Updates
deps
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.0v1.32.2
Compare Source
Bugfixes
agent
Use a unique WAL file for plugin instances of the same typeinputs.kafka_consumer
Fix deadlockinputs.netflow
Cast complex types to field compatible onesinputs.opcua
Allow to retry reads on invalid sessionsinputs.procstat
Correctly use systemd-unit setting for finding theminputs.win_eventlog
Handle XML data fields' filtering the same way as event fieldsoutputs.remotefile
Create a new serializer instance per output fileoutputs.syslog
Trim field-names belonging to explicit SDIDs correctlyDependency Updates
deps
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.9v1.32.1
Compare Source
Important Changes
delivery state update of un-parseable messages from
ACK
toNACK
withoutrequeueing. This way, those messages are not lost and can optionally be
handled using a dead-letter exchange by other means.
users as it is an API change. All serializers in Telegraf are already ported
to the new framework. If you experience any issues with not being able to
create serializers let us know!
Bugfixes
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 existsDependency Updates
deps
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.1v1.32.0
Compare Source
Important Changes
logging (see PRs #15556,
#15629,
#15677,
#15695 and
#15751).
As a consequence the redunant
logtarget
setting is deprecated,stderr
isused if no
logfile
is provided, otherwise messages are logged to the givenfile. For using the Windows
eventlog
setlogformat = "eventlog"
!if the config is empty (not define any rules), initialization will fail
(see PR #15844).
buffer_strategy
agent config (seePR #15564).
Please note, this feature is experimental, please give it a test and
report any issues you encounter.
New Plugins
inputs.slurm
SLURM workload manageroutputs.parquet
Parquet file writeroutputs.remotefile
Output to remote location like S3Features
agent
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 metadataBugfixes
agent
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 requiredDependency Updates
deps
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 45v1.31.3
Compare Source
Bugfixes
inputs.chrony
Use DGRAM for the unix socketinputs.diskio
Print warnings once, add details to messagesinputs.mqtt_consumer
Restore trace logging optioninputs.opcua
Reconnect if closed connectioninputs.smartctl
Use --scan-open instead of --scan to provide correct device type infoinputs.tail
Prevent deadlock when closing and max undelivered lines hitDependency Updates
deps
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.0v1.31.2
Compare Source
Bugfixes
common.socket
Switch to context to simplify closinginputs.ping
Check addr length to avoid crashinputs.snmp
Translate field correctly when not in tableparsers.xpath
Allow resolving extensionstools.custom_builder
Handle multiple instances of the same plugin correctlyDependency Updates
deps
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.
v1.31.1
Compare Source
Bugfixes
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 nilDependency Updates
deps
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.0v1.31.0
Compare Source
Important Changes
meaning of
inputs.procstat
fieldsread_bytes
andwrite_bytes
on Linuxto now contain all I/O operations for consistency with other
operating-systems. The previous values are output as
disk_read_bytes
anddisk_write_bytes
measuring only the I/O on the storage layer.New Plugins
inputs.smartctl
smartctlparsers.openmetrics
OpenMetricsparsers.parquet
Apache Parquetprocessors.timestamp
TimestampFeatures
agent
Add uint support in cli test outputagent
Introduce CLI option to set config URL retry attemptsagent
Introduce CLI option to reload remote URL configs on changeaggregators.basicstats
Add last fieldaggregators.final
Add option to disable appending _finalaggregators.merge
Allow to round metric timestampscli
List available parsers and serializerscommon.opcua
Add session timeout as configuration optioninput.azure_monitor
Use default Azure credentials chain when no secret providedinputs.ceph
Use perf schema to determine metric typeinputs.dns_query
Allow ignoring errors of specific typesinputs.exec
Add option to ignore return codeinputs.execd
Add option to not restart program on errorinputs.file
Add tag with absolute path of fileinputs.gnmi
Add keepalive settingsinputs.gnmi
Add option to create more descriptive tagsinputs.gnmi
Add secret store support for username and passwordinputs.gnmi
Add yang-model decoding of JSON IETF payloadsinputs.gnmi
Allow to pass accepted cipher suitesinputs.http_listener
Allow setting custom success return codeinputs.http_response
Add cookie authenticationinputs.influxdb
Add metrics for build, crypto and commandlineinputs.influxdb_v2_listener
Add support for rate limitinginputs.influxdb_v2_listener
Support secret store for tokeninputs.internet_speed
Introduce packet loss fieldinputs.kafka_consumer
Add resolve canonical bootstrap server optioninputs.knx_listener
Add support for string data typeinputs.knx_listener
Allow usage of DPT string representationinputs.kubernetes
Add option to node metric nameinputs.lustre2
Add eviction_count fieldinputs.lustre2
Add health-check metricinputs.lustre2
Add support for bulk read/write statsinputs.lustre2
Skip brw_stats in case of insufficient permissionsinputs.mock
Add baseline option to sineinputs.netflow
Add support for IPFIX option packetsinputs.netflow
Add support for netflow v9 option packetsinputs.nvidia_smi
Add power-limit field for v12 schemeinputs.openstack
Use service catalog from v3 authentication if availableinputs.opentelemetry
Add option to set max receive message sizeinputs.procstat
Add option to select properties to collectinputs.procstat
Allow multiple selection criteriainputs.procstat
Report consistent I/O on Linuxinputs.radius
Provide setting to set request IP addressinputs.redis
Add latency percentiles metricinputs.s7comm
Add optional connection type settinginputs.snmp
Convert octet string with invalid data to hexinputs.sqlserver
Add persistent version store metricsinputs.statsd
Add support for DogStatsD v1.2inputs.statsd
Allow counters to report as floatinputs.win_eventlog
Add option to define event batch-sizeinputs.win_wmi
Add support for remote queriesinputs.win_wmi
Allow to invoke methodsinputs
Add framework to retry on startup errorsoutputs.cratedb
Allow configuration of startup error handlingoutputs.elasticsearch
Allow settings extra headers for elasticsearch outputoutputs.influxdb
Add option to define local addressoutputs.influxdb_v2
Add option to set local addressoutputs.influxdb_v2
Preserve custom query parameters on writeoutputs.mqtt
Add client trace logging, resolve MQTT5 reconnect loginoutputs.postgresql
Add secret store supportoutputs.postgresql
Allow configuration of startup error handlingoutputs
Add framework to retry on startup errorsparser.prometheusremotewrite
Parse and generate histogram bucketsparsers.binary
Allow base64-encoded input dataprocessors.parser
Add base64 decode for fieldsprocessors.printer
Embed Influx serializer optionsprocessors.starlark
Allow persistence of global stateserializers.influx
Add option to omit timestampsnmp
Add secret support for auth_password and priv_passwordBugfixes
agent
Warn on multiple agent configuration tables seeninputs.cloudwatch
Add accounts when enabledinputs.cloudwatch
Ensure account list is larger than indexinputs.ecs
Check for nil pointer before useinputs.postgresql_extensible
Use same timestamp for each gatherinputs.procstat
Do not report dead processes as running for orphan PID filesinputs.smartctl
Add additional fieldsprocessors.snmp_lookup
Return empty tag-map on error to avoid panicDependency Updates
deps
Bump cloud.google.com/go/storage from 1.40.0 to 1.41.0deps
Bump github.com/awnumar/memguard from 0.22.4 to 0.22.5deps
Bump github.com/fatih/color from 1.16.0 to 1.17.0deps
Bump github.com/jhump/protoreflect from 1.15.6 to 1.16.0deps
Bump github.com/lxc/incus v0.4.0 to v6.2.0deps
Bump github.com/miekg/dns from 1.1.58 to 1.1.59deps
Bump github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3deps
Bump github.com/prometheus/common from 0.52.2 to 0.53.0deps
Bump github.com/showwin/speedtest-go from 1.7.5 to 1.7.6deps
Bump github.com/showwin/speedtest-go from 1.7.6 to 1.7.7deps
Bump github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0deps
Bump go from v1.22.3 to v1.22.4deps
Bump golang.org/x/crypto from 0.22.0 to 0.23.0deps
Bump golang.org/x/net from 0.24.0 to 0.25.0deps
Bump k8s.io/* from 0.29.3 to 0.30.1deps
Bump modernc.org/sqlite from 1.29.10 to 1.30.0deps
Bump modernc.org/sqlite from 1.29.5 to 1.29.10deps
Bump super-linter/super-linter from 6.4.1 to 6.5.0deps
Bump super-linter/super-linter from 6.5.0 to 6.5.1deps
Switch to github.com/leodido/go-syslogdeps
Update OpenTelemetry dependenciesv1.30.3
Compare Source
Bugfixes
http
Stop plugins from leaking file descriptors on telegraf reloadinput.redis
Discard invalid errorstat linesinputs.cloudwatch
Option to produce dense metricsinputs.gnmi
Ensure path contains elements to avoid panicinputs.http_listener_v2
Wrap timestamp parsing error messagesinputs.netflow
Log unknown fields only onceinputs.sysstat
Prevent default sadc_interval from increasing on reload