-
Notifications
You must be signed in to change notification settings - Fork 3.8k
fix(deps): update module github.com/influxdata/telegraf to v1.33.0 #15456
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
b3d1078 to
1f784ae
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Original upgrade to prometheus 0.54.1 needed the fix from prometheus/prometheus@d4f098a |
…rafana#15456) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Paul Rogers <paul.rogers@grafana.com> Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
This PR contains the following updates:
v1.16.3->v1.33.0Release Notes
influxdata/telegraf (github.com/influxdata/telegraf)
v1.33.0Compare Source
New Plugins
inputs.neoom_beaamAdd new pluginprocessors.batchAdd batch processoroutputs.quixAdd pluginFeatures
agentAdd --watch-interval option for polling config changesaggregators.basicstatsAdd first fieldcommon.socketAllow parallel parsing with a pool of workersinputs.amqp_consumerAllow specification of queue argumentsinputs.diskioAdd field io await and utilinputs.kafka_consumerImplement startup error behavior optionsinputs.memcachedAdd support for external-store metricsinputs.mockAdd sine phaseinputs.modbusAllow grouping across register typesinputs.prometheusAllow to use secrets for credentialsinputs.smartAdd Power on Hours and Cycle Countinputs.snmpAdd displayhint conversioninputs.snmpConvert uneven bytes to intinputs.socket_listenerUse reception time as timestampinputs.statsdAllow reporting sets and timings count as floatsinputs.vsphereAdd VM memory configurationinputs.vsphereAdd cpu temperature fieldinputsAdd option to choose the metric time sourceloggingAllow overriding message key for structured loggingoutputs.influxdb_v2Add rate limit implementationoutputs.mqttAdd sprig functions for topic name generatoroutputs.postgresqlAllow limiting of column name lengthoutputsAdd rate-limiting infrastructureoutputsImplement partial write errorsoutputsOnly copy metric if its not filtered outserializers.prometheusremotewriteLog metric conversion errorsBugfixes
inputs.netflowDecode flags in TCP and IP headers correctlyinputs.procstatHandle running processes correctly across multiple filtersloggingAdd Close() func for redirectLoggerloggingClean up extra empty spaces when redirectLogger is usedloggingFix duplicated prefix and attrMsg in log message when redirectLogger is usedDependency Updates
depsBump cloud.google.com/go/bigquery from 1.63.1 to 1.64.0depsBump cloud.google.com/go/storage from 1.43.0 to 1.47.0depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.2 to 1.43.1depsBump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.29.3 to 1.32.6depsBump github.com/intel/powertelemetry from 1.0.1 to 1.0.2depsBump github.com/rclone/rclone from 1.68.1 to 1.68.2depsBump github.com/vishvananda/netns from 0.0.4 to 0.0.5depsBump golang.org/x/net from 0.30.0 to 0.31.0depsBump golangci-lint from v1.62.0 to v1.62.2depsBump google.golang.org/grpc from 1.67.1 to 1.68.0depsBump modernc.org/sqlite from 1.33.1 to 1.34.1depsBump super-linter/super-linter from 7.1.0 to 7.2.0v1.32.3Compare 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_inttotrueby default to avoid type conflicts on theoutput side. However, you should change this setting to
falseas soon aspossible to avoid invalid values and parsing errors with the v3 XML
statistics.
Bugfixes
agentRestore setup order of stateful plugins to Init() then SetState()common.socketMake sure the scanner buffer matches the read-buffer sizecommon.socketUse read buffer size config setting as a datagram reader buffer sizeinputs.bindConvert counters to uint64inputs.gnmiRegister connection statistics before creating clientinputs.netflowCast TCP ports to uint16inputs.ntpqAvoid panic on empty lines and make sure -p is presentinputs.snmpFix crash when trying to format fields from unknown OIDsinputs.snmp_trapRemove timeout deprecationloggerAvoid setting the log-format default too earlyDependency Updates
depsBump cloud.google.com/go/pubsub from 1.42.0 to 1.45.1depsBump github.com/aws/aws-sdk-go-v2/credentials from 1.17.37 to 1.17.44depsBump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0depsBump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1depsBump github.com/gopacket/gopacket from 1.2.0 to 1.3.0depsBump github.com/jackc/pgtype from 1.14.3 to 1.14.4depsBump github.com/openconfig/gnmi from 0.10.0 to 0.11.0depsBump github.com/prometheus/client_golang from 1.20.4 to 1.20.5depsBump github.com/rclone/rclone from 1.67.0 to 1.68.1depsBump github.com/shirou/gopsutil/v4 from 4.24.9 to 4.24.10depsBump github.com/sijms/go-ora/v2 from 2.8.19 to 2.8.22depsBump github.com/testcontainers/testcontainers-go/modules/kafka from 0.33.0 to 0.34.0depsBump github.com/tidwall/gjson from 1.17.1 to 1.18.0depsBump github.com/vmware/govmomi from 0.39.0 to 0.45.1depsBump golang.org/x/sys from 0.25.0 to 0.26.0depsBump golang.org/x/text from 0.19.0 to 0.20.0depsBump golangci-lint from v1.61.0 to v1.62.0v1.32.2Compare Source
Bugfixes
agentUse a unique WAL file for plugin instances of the same typeinputs.kafka_consumerFix deadlockinputs.netflowCast complex types to field compatible onesinputs.opcuaAllow to retry reads on invalid sessionsinputs.procstatCorrectly use systemd-unit setting for finding theminputs.win_eventlogHandle XML data fields' filtering the same way as event fieldsoutputs.remotefileCreate a new serializer instance per output fileoutputs.syslogTrim field-names belonging to explicit SDIDs correctlyDependency Updates
depsBump cloud.google.com/go/bigquery from 1.62.0 to 1.63.1depsBump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0depsBump github.com/IBM/sarama from 1.43.2 to 1.43.3depsBump github.com/alitto/pond from 1.9.0 to 1.9.2depsBump github.com/apache/thrift from 0.20.0 to 0.21.0depsBump github.com/aws/aws-sdk-go-v2 from 1.32.1 to 1.32.2depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.4 to 1.42.1depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.1 to 1.42.2depsBump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.9 to 1.36.2depsBump github.com/docker/docker from 27.1.1+incompatible to 27.3.1+incompatibledepsBump github.com/gosnmp/gosnmp from 1.37.0 to 1.38.0depsBump github.com/gwos/tcg/sdk from v8.7.2 to v8.8.0depsBump github.com/lxc/incus/v6 from 6.2.0 to 6.6.0depsBump github.com/signalfx/golib/v3 from 3.3.53 to 3.3.54depsBump github.com/snowflakedb/gosnowflake from 1.11.1 to 1.11.2depsBump go.step.sm/crypto from 0.51.1 to 0.54.0depsBump github.com/shirou/gopsutil from v3.24.4 to v4.24.9v1.32.1Compare Source
Important Changes
delivery state update of un-parseable messages from
ACKtoNACKwithoutrequeueing. 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
agentFix buffer not flushing if all metrics are writtenconfigCorrectly print removal version infocommon.httpKeep timeout after creating oauth clientinputs.amqp_consumerNACKing messages on non-delivery related errorsinputs.cisco_telemetry_mdtHandle NXOS DME subtree telemetry formatinputs.consulMove config checking to Init methodinputs.influxdb_v2_listenerFix concurrent read/write dictinputs.vsphereAdd tags to VSAN ESA disksparsers.avroAdd mutex to cache accessprocessors.aws_ec2Remove leading slash and cancel worker only if it existsDependency Updates
depsBump cloud.google.com/go/monitoring from 1.20.2 to 1.21.1depsBump github.com/Azure/azure-kusto-go from 0.15.3 to 0.16.1depsBump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.13.0 to 1.14.0depsBump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.12 to 1.16.14depsBump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.4 to 1.34.9depsBump github.com/boschrexroth/ctrlx-datalayer-golang from 1.3.0 to 1.3.1depsBump github.com/harlow/kinesis-consumer from v0.3.6-0.20240606153816-553e2392fdf3 to v0.3.6-0.20240916192723-43900507c911depsBump github.com/netsampler/goflow2/v2 from 2.1.5 to 2.2.1depsBump github.com/p4lang/p4runtime from 1.3.0 to 1.4.0depsBump github.com/prometheus/client_golang from 1.20.2 to 1.20.3depsBump github.com/prometheus/client_golang from 1.20.3 to 1.20.4depsBump github.com/prometheus/common from 0.55.0 to 0.60.0depsBump github.com/snowflakedb/gosnowflake from 1.10.0 to 1.11.1depsBump github.com/srebhan/protobufquery from 0.0.0-20230803132024-ae4c0d878e55 to 1.0.1depsBump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.0depsBump golang.org/x/mod from 0.19.0 to 0.21.0depsBump golang.org/x/oauth2 from 0.21.0 to 0.23.0depsBump golang.org/x/term from 0.23.0 to 0.24.0depsBump golangci-lint from v1.60.3 to v1.61.0depsBump k8s.io/apimachinery from 0.30.1 to 0.31.1depsBump modernc.org/sqlite from 1.32.0 to 1.33.1v1.32.0Compare Source
Important Changes
logging (see PRs #15556,
#15629,
#15677,
#15695 and
#15751).
As a consequence the redunant
logtargetsetting is deprecated,stderrisused if no
logfileis provided, otherwise messages are logged to the givenfile. For using the Windows
eventlogsetlogformat = "eventlog"!if the config is empty (not define any rules), initialization will fail
(see PR #15844).
buffer_strategyagent config (seePR #15564).
Please note, this feature is experimental, please give it a test and
report any issues you encounter.
New Plugins
inputs.slurmSLURM workload manageroutputs.parquetParquet file writeroutputs.remotefileOutput to remote location like S3Features
agentAdd config check sub-commandagentAdd metric disk bufferagentEnable watching for new configuration filesagentWatch for deleted filesloggingAdd 'trace' log-levelloggingAllow to override log-level per pluginloggingImplement structured loggingcommon.cookieAllow usage of secrets in headerscommon.shimEnable metric tracking within external pluginscommon.tlsAllow group aliases for cipher-suitesinputs.amd_rocm_smiParse newer ROCm versionsinputs.azure_monitorAdd client options parameterinputs.elasticsearchAdd support for custom headersinputs.elasticsearchGather enrich statsinputs.execdAllow to provide logging prefixes on stderrinputs.http_listener_v2Add unix socket modeinputs.ipmi_sensorCollect additional commandsinputs.kafka_consumerAllow to select the metric time sourceinputs.modbusAllow reading single bits of input and holding registersinputs.mqtt_consumerAdd variable length topic parsinginputs.mqtt_consumerImplement startup error behaviorsinputs.mysqlAdd support for replica statusinputs.netflowAdd more fields for sFlow extended gateway packetsinputs.netflowAdd support for sFlow drop notification packetsinputs.openstackAllow collection without admin privilegesinputs.opentelemetryAdd profiles supportinputs.procstatAdd ability to collect per-process socket statisticsinputs.s7commImplement startup-error behavior settingsinputs.sqlAdd SAP HANA SQL driverinputs.sqlserverIntroduce user specified ID parameter for ADD loginsinputs.statsdExpose allowed_pending_messages as internal statinputs.systemd_unitsSupport user scoped unitsoutputs.datadogAdd support for submitting alongside dd-agentoutputs.dynatraceReport metrics as a delta counter using regular expressionoutputs.elasticsearchAllow custom template index settingsoutputs.elasticsearchSupport data streamsoutputs.kafkaAdd option to add metric name as record headeroutputs.kafkaAdd option to set producer message timestampoutputs.syslogImplement startup error behavior optionsparsers.valueAdd base64 datatypeprocessors.aws_ec2Allow to use instance metadataBugfixes
agentFix buffer directory config and documentinputs.kinesis_consumerHonor the configured endpointinputs.mysqlEnforce float for all known floating-point informationinputs.snmpAvoid sending a nil to gosmi's GetEnumBitsFormattedloggerHandle trace level for standard logoutputs.kinesisHonor the configured endpointoutputs.remotefileResolve linter not checking errorserializers.templateUnwrap metrics if requiredDependency Updates
depsBump github.com/BurntSushi/toml from 1.3.2 to 1.4.0depsBump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.11 to 1.16.12depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.3depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.4depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.37.3 to 1.38.0depsBump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.5 to 1.27.4depsBump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0depsBump github.com/google/cel-go from 0.20.1 to 0.21.0depsBump github.com/miekg/dns from 1.1.59 to 1.1.62depsBump github.com/openconfig/goyang from 1.5.0 to 1.6.0depsBump github.com/pion/dtls/v2 from 2.2.11 to 2.2.12depsBump github.com/prometheus/client_golang from 1.19.1 to 1.20.2depsBump github.com/prometheus/prometheus from 0.53.1 to 0.54.1depsBump github.com/redis/go-redis/v9 from 9.5.1 to 9.6.1depsBump github.com/seancfoley/ipaddress-go from 1.6.0 to 1.7.0depsBump github.com/showwin/speedtest-go from 1.7.7 to 1.7.9depsBump go.step.sm/crypto from 0.50.0 to 0.51.1depsBump golang.org/x/net from 0.27.0 to 0.28.0depsBump golang.org/x/sync from 0.7.0 to 0.8.0depsBump gonum.org/v1/gonum from 0.15.0 to 0.15.1depsBump modernc.org/sqlite from 1.30.0 to 1.32.0depsBump super-linter/super-linter from 6.8.0 to 7.0.0depsBump super-linter/super-linter from 7.0.0 to 7.1.0depsBump tj-actions/changed-files from 44 to 45v1.31.3Compare Source
Bugfixes
inputs.chronyUse DGRAM for the unix socketinputs.diskioPrint warnings once, add details to messagesinputs.mqtt_consumerRestore trace logging optioninputs.opcuaReconnect if closed connectioninputs.smartctlUse --scan-open instead of --scan to provide correct device type infoinputs.tailPrevent deadlock when closing and max undelivered lines hitDependency Updates
depsBump Go from v1.22.5 to v1.22.6depsBump cloud.google.com/go/bigquery from 1.61.0 to 1.62.0depsBump cloud.google.com/go/monitoring from 1.19.0 to 1.20.2depsBump cloud.google.com/go/monitoring from 1.20.2 to 1.20.3depsBump github.com/antchfx/xmlquery from 1.4.0 to 1.4.1depsBump github.com/apache/iotdb-client-go from 1.2.0-tsbs to 1.3.2depsBump github.com/aws/aws-sdk-go-v2/credentials from 1.17.17 to 1.17.27depsBump github.com/aws/aws-sdk-go-v2/service/kinesis from v1.27.4 to v1.29.3depsBump github.com/docker/docker from 25.0.5-incompatible to 27.1.1-incompatibledepsBump github.com/gofrs/uuid/v5 from 5.0.0 to 5.2.0depsBump github.com/gorilla/websocket from 1.5.1 to 1.5.3depsBump github.com/multiplay/go-ts3 from 1.1.0 to 1.2.0depsBump github.com/prometheus-community/pro-bing from 0.4.0 to 0.4.1depsBump github.com/prometheus/prometheus from 0.48.1 to 0.53.1depsBump github.com/vmware/govmomi from 0.37.2 to 0.39.0depsBump go.mongodb.org/mongo-driver from 1.14.0 to 1.16.0depsBump go.step.sm/crypto from 0.47.1 to 0.50.0depsBump google.golang.org/grpc from 1.64.1 to 1.65.0depsBump super-linter/super-linter from 6.7.0 to 6.8.0v1.31.2Compare Source
Bugfixes
common.socketSwitch to context to simplify closinginputs.pingCheck addr length to avoid crashinputs.snmpTranslate field correctly when not in tableparsers.xpathAllow resolving extensionstools.custom_builderHandle multiple instances of the same plugin correctlyDependency Updates
depsBump cloud.google.com/go/storage from 1.41.0 to 1.42.0depsBump cloud.google.com/go/storage from 1.42.0 to 1.43.0depsBump github.com/alitto/pond from 1.8.3 to 1.9.0depsBump github.com/antchfx/xpath from 1.3.0 to 1.3.1depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.3 to 1.37.3depsBump github.com/hashicorp/consul/api from 1.26.1 to 1.29.1depsBump github.com/jackc/pgx/v4 from 4.18.2 to 4.18.3depsBump github.com/nats-io/nats-server/v2 from 2.10.16 to 2.10.17depsBump github.com/openconfig/goyang from 1.0.0 to 1.5.0depsBump github.com/sijms/go-ora/v2 from 2.8.4 to 2.8.19depsBump github.com/testcontainers/testcontainers-go/modules/kafka from 0.30.0 to 0.31.0depsBump github.com/tinylib/msgp from 1.1.9 to 1.2.0depsBump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2depsBump google.golang.org/grpc from 1.64.0 to 1.64.1depsBump 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.1Compare Source
Bugfixes
agentIgnore startup-errors in test modeinputs.chronyHandle ServerStats4 responseinputs.chronySupport local (reference) sourcesinputs.gnmiHandle YANG namespaces in paths correctlyinputs.http_responseFix for IPv4 and IPv6 addresses when interface is setinputs.mysqlHandle custom TLS configs correctlyloggingAdd back constants for backward compatibilitysecretstores.oauth2Ensure endpoint params is not nilDependency Updates
depsBump cloud.google.com/go/monitoring from 1.18.1 to 1.19.0depsBump github.com/Azure/azure-kusto-go from 0.15.2 to 0.15.3depsBump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0depsBump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.12 to 0.5.13depsBump github.com/IBM/sarama from 1.43.1 to 1.43.2depsBump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.7depsBump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.30.2 to 1.32.9depsBump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.32.9 to 1.33.2depsBump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.161.1 to 1.162.1depsBump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.8depsBump github.com/linkedin/goavro/v2 from 2.12.0 to 2.13.0depsBump github.com/microsoft/go-mssqldb from 1.7.0 to 1.7.2depsBump github.com/nats-io/nats-server/v2 from 2.10.14 to 2.10.16depsBump github.com/prometheus/common from 0.53.0 to 0.54.0depsBump github.com/prometheus/procfs from 0.15.0 to 0.15.1depsBump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.10.0depsBump go.step.sm/crypto from 0.44.1 to 0.47.1depsBump super-linter/super-linter from 6.5.1 to 6.6.0v1.31.0Compare Source
Important Changes
meaning of
inputs.procstatfieldsread_bytesandwrite_byteson Linuxto now contain all I/O operations for consistency with other
operating-systems. The previous values are output as
disk_read_bytesanddisk_write_bytesmeasuring only the I/O on the storage layer.New Plugins
inputs.smartctlsmartctlparsers.openmetricsOpenMetricsparsers.parquetApache Parquetprocessors.timestampTimestampFeatures
agentAdd uint support in cli test outputagentIntroduce CLI option to set config URL retry attemptsagentIntroduce CLI option to reload remote URL configs on changeaggregators.basicstatsAdd last fieldaggregators.finalAdd option to disable appending _finalaggregators.mergeAllow to round metric timestampscliList available parsers and serializerscommon.opcuaAdd session timeout as configuration optioninput.azure_monitorUse default Azure credentials chain when no secret providedinputs.cephUse perf schema to determine metric typeinputs.dns_queryAllow ignoring errors of specific typesinputs.execAdd option to ignore return codeinputs.execdAdd option to not restart program on errorinputs.fileAdd tag with absolute path of fileinputs.gnmiAdd keepalive settingsinputs.gnmiAdd option to create more descriptive tagsinputs.gnmiAdd secret store support for username and passwordinputs.gnmiAdd yang-model decoding of JSON IETF payloadsinputs.gnmiAllow to pass accepted cipher suitesinputs.http_listenerAllow setting custom success return codeinputs.http_responseAdd cookie authenticationinputs.influxdbAdd metrics for build, crypto and commandlineinputs.influxdb_v2_listenerAdd support for rate limitinginputs.influxdb_v2_listenerSupport secret store for tokeninputs.internet_speedIntroduce packet loss fieldinputs.kafka_consumerAdd resolve canonical bootstrap server optioninputs.knx_listenerAdd support for string data typeinputs.knx_listenerAllow usage of DPT string representationinputs.kubernetesAdd option to node metric nameinputs.lustre2Add eviction_count fieldinputs.lustre2Add health-check metricinputs.lustre2Add support for bulk read/write statsinputs.lustre2Skip brw_stats in case of insufficient permissionsinputs.mockAdd baseline option to sineinputs.netflowAdd support for IPFIX option packetsinputs.netflowAdd support for netflow v9 option packetsinputs.nvidia_smiAdd power-limit field for v12 schemeinputs.openstackUse service catalog from v3 authentication if availableinputs.opentelemetryAdd option to set max receive message sizeinputs.procstatAdd option to select properties to collectinputs.procstatAllow multiple selection criteriainputs.procstatReport consistent I/O on Linuxinputs.radiusProvide setting to set request IP addressinputs.redisAdd latency percentiles metricinputs.s7commAdd optional connection type settinginputs.snmpConvert octet string with invalid data to hexinputs.sqlserverAdd persistent version store metricsinputs.statsdAdd support for DogStatsD v1.2inputs.statsdAllow counters to report as floatinputs.win_eventlogAdd option to define event batch-sizeinputs.win_wmiAdd support for remote queriesinputs.win_wmiAllow to invoke methodsinputsAdd framework to retry on startup errorsoutputs.cratedbAllow configuration of startup error handlingoutputs.elasticsearchAllow settings extra headers for elasticsearch outputoutputs.influxdbAdd option to define local addressoutputs.influxdb_v2Add option to set local addressoutputs.influxdb_v2Preserve custom query parameters on writeoutputs.mqttAdd client trace logging, resolve MQTT5 reconnect loginoutputs.postgresqlAdd secret store supportoutputs.postgresqlAllow configuration of startup error handlingoutputsAdd framework to retry on startup errorsparser.prometheusremotewriteParse and generate histogram bucketsparsers.binaryAllow base64-encoded input dataprocessors.parserAdd base64 decode for fieldsprocessors.printerEmbed Influx serializer optionsprocessors.starlarkAllow persistence of global stateserializers.influxAdd option to omit timestampsnmpAdd secret support for auth_password and priv_passwordBugfixes
agentWarn on multiple agent configuration tables seeninputs.cloudwatchAdd accounts when enabledinputs.cloudwatchEnsure account list is larger than indexinputs.ecsCheck for nil pointer before useinputs.postgresql_extensibleUse same timestamp for each gatherinputs.procstatDo not report dead processes as running for orphan PID filesinputs.smartctlAdd additional fieldsprocessors.snmp_lookupReturn empty tag-map on error to avoid panicDependency Updates
depsBump cloud.google.com/go/storage from 1.40.0 to 1.41.0depsBump github.com/awnumar/memguard from 0.22.4 to 0.22.5depsBump github.com/fatih/color from 1.16.0 to 1.17.0depsBump github.com/jhump/protoreflect from 1.15.6 to 1.16.0depsBump github.com/lxc/incus v0.4.0 to v6.2.0depsBump github.com/miekg/dns from 1.1.58 to 1.1.59depsBump github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3depsBump github.com/prometheus/common from 0.52.2 to 0.53.0depsBump github.com/showwin/speedtest-go from 1.7.5 to 1.7.6depsBump github.com/showwin/speedtest-go from 1.7.6 to 1.7.7depsBump github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0depsBump go from v1.22.3 to v1.22.4depsBump golang.org/x/crypto from 0.22.0 to 0.23.0depsBump golang.org/x/net from 0.24.0 to 0.25.0depsBump k8s.io/* from 0.29.3 to 0.30.1depsBump modernc.org/sqlite from 1.29.10 to 1.30.0depsBump modernc.org/sqlite from 1.29.5 to 1.29.10depsBump super-linter/super-linter from 6.4.1 to 6.5.0depsBump super-linter/super-linter from 6.5.0 to 6.5.1depsSwitch to github.com/leodido/go-syslogdepsUpdate OpenTelemetry dependenciesv1.30.3Compare Source
Bugfixes
httpStop plugins from leaking file descriptors on telegraf reloadinput.redisDiscard invalid errorstat linesinputs.cloudwatchOption to produce dense metricsinputs.gnmiEnsure path contains elements to avoid panicinputs.http_listener_v2Wrap timestamp parsing error messagesinputs.netflowLog unknown fields only onceinputs.sysstatPrevent default sadc_interval from increasing on reload