File _patchinfo of Package patchinfo

<patchinfo incident="19012">
  <packager>okurz</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for telegraf</summary>
  <description>This update for telegraf fixes the following issues:

- Update to version 1.35.0:
  * Telegraf v1.35.0
  * Update changelog for v1.35.0
  * docs(processors): Add plugin metadata and update description for p* to z* (#17177)
  * fix(inputs.win_wmi): Free resources to avoid leaks (#16699)
  * feat(migrations): Add migration for inputs.smart (#17113)
  * feat(migrations): Add option migration for outputs.wavefront (#17172)
  * feat(migrations): Add plugin migration for inputs.KNXListener (#17168)
  * feat(migrations): Add option migration for outputs.remotefile (#17173)
  * feat(migrations): Add migration for inputs.elasticsearch (#17124)
  * feat(agent): Add debounce for watch events (#17048)
  * feat(inputs.opcua): Allow forcing reconnection on every gather cycle (#17051)
  * feat(migrations): Add migration for inputs.kubernetes (#17109)
  * feat(migrations): Add migration for inputs.docker (#17148)
  * feat(migrations): Add option migration for inputs.statsd (#17171)
  * feat(migrations): Add migration for inputs.kube_inventory (#17110)
  * feat(migrations): Add migration for inputs.sqlserver (#17112)
  * feat(migrations): Add option migration for outputs.mqtt (#17176)
  * feat(migrations): Add migration for inputs.rabbitmq (#17105)
  * feat(migrations): Add option migration for inputs.http_listener_v2 (#17158)
  * feat(migrations): Add option migration for inputs.ntpq (#17159)
  * feat(migrations): Add migration for common.tls ssl options (#17119)
  * feat(migrations): Add option migration for inputs.icinga2 (#17163)
  * feat(migrations): Add option migration for inputs.vsphere (#17169)
  * feat(migrations): Add plugin migration for inputs.logparser (#17170)
  * feat(migrations): Add option migration for outputs.librato (#17174)
  * chore: Update go to 1.24.4 (#17175)
  * feat(migrations): Add migration for outputs.influxdb (#17160)
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.35.0 to 2.36.0 (#17145)
  * feat(migrations): Add migration for inputs.cloudwatch (#17123)
  * feat(migrations): Add migration for inputs.influxdb_listener (#17162)
  * feat(migrations): Add option migration for inputs.nsq_consumer (#17166)
  * feat(migrations): Add option migration for inputs.internet_speed (#17165)
  * feat(migrations): Add option migration for inputs.amqp_consumer (#17149)
  * feat(migrations): Add option migration for outputs.kinesis (#17167)
  * feat(migrations): Add option migration for inputs.http_response (#17157)
  * feat(migrations): Add option migration for inputs.http (#17153)
  * feat(migrations): Add option migration for inputs.filecount (#17152)
  * feat(migrations): Add option migration for inputs.gnmi (#17151)
  * feat(migrations): Add option migration for inputs.consul (#17150)
  * chore(processors.converter): Cleanup whitespace
  * feat(outputs.microsoft_fabric): Add plugin (#16827)
  * chore(processors): Fix linter findings for `revive:exported` (#17081)
  * chore(deps): Bump github.com/docker/docker from 28.1.1+incompatible to 28.2.2+incompatible (#17097)
  * chore(agent): Add "disk_write_through" alias to disk buffer strategy config (#17007)
  * docs(inputs): Add plugin metadata and update description for s* to z* (#17082)
  * docs(processors): Add plugin metadata and update description for a* to o* (#17098)
  * feat(outputs.influxdb_v2): Implement concurrent writes (#16741)
  * fix(migrations): Update table content for general plugin migrations (#17118)
  * fix(inputs.procstat): Resolve remote usernames on Posix systems (#16986)
  * chore(migrations): Remove messages from migration (#17117)
  * feat(inputs.amqp_consumer): Allow string values in queue arguments (#17121)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.224.0 to 1.225.0 (#17136)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.45.0 to 1.45.1 (#17132)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.35.0 to 1.35.1 (#17139)
  * chore(deps): Bump github.com/netsampler/goflow2/v2 from 2.2.2 to 2.2.3 (#17134)
  * chore(deps): Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#17141)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.50.0 to 1.50.1 (#17131)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.14 to 1.29.15 (#17128)
  * chore(deps): Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.2 to 1.0.3 (#17127)
  * chore(deps): Bump github.com/linkedin/goavro/v2 from 2.13.1 to 2.14.0 (#17126)
  * chore(deps): Bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#17137)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.24 to 2.9.0 (#17135)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.40.0 to 1.41.0 (#17133)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.3 to 1.17.4 (#17130)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.67 to 1.17.68 (#17129)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0 (#17140)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.43.1 to 1.43.2 (#17143)
  * chore(deps): Bump golang.org/x/mod from 0.24.0 to 0.25.0 (#17144)
  * feat(migrations): Add migration for outputs.amqp (#16950)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.12.0 to 6.13.0 (#17087)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.68.0 to 1.69.0 (#17089)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.25.4 to 4.25.5 (#17088)
  * chore(deps): Bump google.golang.org/api from 0.234.0 to 0.235.0 (#17086)
  * chore(deps): Bump github.com/IBM/sarama from 1.45.1 to 1.45.2 (#17083)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.8.1 to 1.8.2 (#17085)
  * feat(migrations): Add migration for inputs.http_listener (#17102)
  * feat(migrations): Add migration for inputs.cisco_telemetry_gnmi (#17101)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.222.0 to 1.224.0 (#17093)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.14.0 to 1.14.1 (#17094)
  * feat(migrations): Add migration for inputs.openldap (#17103)
  * chore(deps): Bump cloud.google.com/go/storage from 1.54.0 to 1.55.0 (#17095)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0 (#17096)
  * chore(serializers): Fix linter findings for `revive:exported` (#17016)
  * test(testutil): Performance and code quality improvements on metric (#17011)
  * test(testutil): Improve performance and code quality (#17022)
  * docs(inputs): Add plugin metadata and update description for r* (#17049)
  * chore(deps): Bump github.com/vmware/govmomi from 0.50.0 to 0.51.0 (#17054)
  * chore: Fix linter findings for `revive:exported` in `plugins/secretstores` (#17017)
  * chore(deps): Bump github.com/IBM/nzgo/v12 from 12.0.9 to 12.0.10 (#17062)
  * chore(deps): Bump google.golang.org/grpc from 1.72.1 to 1.72.2 (#17059)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.3 to 1.45.0 (#17057)
  * chore(deps): Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.1 to 1.0.2 (#17060)
  * chore(deps): Bump github.com/apache/thrift from 0.21.0 to 0.22.0 (#17061)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.31.0 to 1.33.0 (#17056)
  * chore(deps): Bump go.step.sm/crypto from 0.63.0 to 0.64.0 (#17058)
  * chore(deps): Bump google.golang.org/api from 0.233.0 to 0.234.0 (#17055)
  * chore(deps): Bump github.com/rclone/rclone from 1.69.2 to 1.69.3 (#17066)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.220.0 to 1.222.0 (#17067)
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.34.0 to 2.35.0 (#17065)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.11.3 to 2.11.4 (#17064)
  * docs(inputs): Mention secret-store support for radius and tacacs plugin (#17053)
  * chore: Fix linter findings for `revive:exported` in `plugins/aggregators` (#17018)
  * test(testutil): Simplify certificate reading (#17019)
  * docs(inputs): Add plugin metadata and update description for p* (#17045)
  * chore(deps): Bump k8s.io/client-go from 0.33.0 to 0.33.1 (#17030)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.218.0 to 1.219.0 (#17037)
  * chore(deps): Bump k8s.io/api from 0.33.0 to 0.33.1 (#17031)
  * chore(deps): Bump google.golang.org/api from 0.232.0 to 0.233.0 (#17033)
  * chore(deps): Bump google.golang.org/grpc from 1.72.0 to 1.72.1 (#17036)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 (#17034)
  * chore(deps): Bump github.com/tinylib/msgp from 1.2.5 to 1.3.0 (#17035)
  * chore(deps): Bump github.com/yuin/goldmark from 1.7.11 to 1.7.12 (#17039)
  * chore(deps): Bump github.com/apache/inlong/inlong-sdk/dataproxy-sdk-twins/dataproxy-sdk-golang from 1.0.0 to 1.0.1 (#17040)
  * chore(deps): Bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#17038)
  * chore(deps): Bump github.com/aws/aws-msk-iam-sasl-signer-go from 1.0.3 to 1.0.4 (#17041)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.49.0 to 1.50.0 (#17029)
  * chore(deps): Bump github.com/prometheus/common from 0.63.0 to 0.64.0 (#17028)
  * chore(deps): Bump cloud.google.com/go/storage from 1.53.0 to 1.54.0 (#17026)
  * chore(deps): Bump super-linter/super-linter from 7.3.0 to 7.4.0 (#17025)
  * fix(inputs.opcua): Fix integration test (#17044)
  * docs(inputs): Add plugin metadata and update description for o* (#16980)
  * Update changelog for v1.34.4
  * fix(inputs.opcua): Fix type mismatch in unit test (#17021)
  * chore: Update go to 1.24.3 (#17005)
  * fix(inputs.cloudwatch): Restore filtering to match all dimensions (#17009)
  * chore(deps): Bump github.com/ebitengine/purego from 0.8.2 to 0.8.3 (#17013)
  * feat(inputs.prometheus): Add HTTP service discovery support (#16882)
  * fix(inputs.opcua): Handle session invalidation between gather cycles (#16854)
  * feat(inputs.s7comm): Add support for LREAL and LINT data types (#16999)
  * chore(deps): Bump github.com/bluenviron/gomavlib/v3 from 3.1.0 to 3.2.1 (#16996)
  * chore(deps): Switch to maintained azure testcontainer module (#16853)
  * chore(deps): Bump github.com/creack/goselect from 0.1.2 to 0.1.3 (#16987)
  * chore(serializers.prometheusremotewrite): Changed log level for dropped series to warning (#16865)
  * fix(inputs.win_eventlog): Handle large events to avoid they get dropped silently (#16815)
  * fix(inputs.tail): Prevent leaking file descriptors (#16879)
  * fix(inputs.nfsclient): Handle errors during mountpoint filtering (#16978)
  * chore(inputs): Enable `revive:exported` (#16883)
  * feat(processors.cumulative_sum): Add plugin (#16629)
  * chore(deps): Bump github.com/miekg/dns from 1.1.65 to 1.1.66 (#16990)
  * chore(linters): Enable `ST1005`, `ST1013`, `ST1016`, `ST1017`, `QF1002` checks for `staticcheck` (#16982)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.48.0 to 1.49.0 (#16995)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.30.2 to 1.31.0 (#16988)
  * chore(deps): Bump github.com/SAP/go-hdb from 1.13.5 to 1.13.6 (#16989)
  * chore(deps): Bump github.com/apache/arrow-go/v18 from 18.2.0 to 18.3.0 (#16998)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.67.0 to 1.68.0 (#16991)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.8.0 to 1.8.1 (#16992)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.215.0 to 1.218.0 (#16993)
  * chore(deps): Bump github.com/vishvananda/netlink from 1.3.1-0.20250221194427-0af32151e72b to 1.3.1 (#16994)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azqueue from 1.0.0 to 1.0.1 (#16955)
  * docs: Document `probe` as an option for the startup-error-behavior (#16859)
  * docs: Fixed minor typo (#16984)
  * feat(inputs.mavlink): Add plugin (#16780)
  * feat(serializer.prometheusremotewrite): Allow sending native histograms (#16494)
  * fix(parsers.json_v2): Handle measurements with multiple objects correctly (#16878)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.3 to 1.35.0 (#16968)
  * chore(inputs.sqlserver): Migrate Azure AD Authentication from ADAL to MSAL (#16730)
  * docs: fill the missed symbol \ in WINDOWS_SERVICE.md (#16976)
  * chore(deps): Bump github.com/aws/aws-msk-iam-sasl-signer-go from 1.0.1 to 1.0.3 (#16954)
  * chore(deps): Bump github.com/rclone/rclone from 1.69.1 to 1.69.2 (#16964)
  * chore(deps): Bump golang.org/x/net from 0.39.0 to 0.40.0 (#16966)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.41.2 to 1.42.0 (#16967)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.32.0 to 1.32.1 (#16972)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.212.0 to 1.214.0 (#16974)
  * chore(deps): Bump go.step.sm/crypto from 0.62.0 to 0.63.0 (#16958)
  * chore(deps): Bump google.golang.org/api from 0.230.0 to 0.231.0 (#16957)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.11.2 to 2.11.3 (#16975)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 (#16973)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.13.3 to 1.14.0 (#16969)
  * chore(deps): Bump cloud.google.com/go/storage from 1.52.0 to 1.53.0 (#16963)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.25.3 to 4.25.4 (#16962)
  * chore(deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#16960)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.47.3 to 1.48.0 (#16952)
  * Update changelog for v1.34.3
  * chore: Update go to 1.24.2 (#16829)
  * chore(outputs.mqtt): Rework templating to use TemplateMetric (#16560)
  * fix(inputs.opcua): Handle node array values  (#16594)
  * fix(common.ratelimiter): Only grow the buffer but never shrink (#16868)
  * test(inputs.jolokia2_agent): Add missing field for new Artemis version (#16949)
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.0 (#16889)
  * chore(deps): Bump github.com/gosmnp/gosnmp from 1.39.0 to 1.40.0 (#16660)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.4 to 1.43.1 (#16905)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.36.0 to 0.37.0 (#16890)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.27 to 2.11.2 (#16888)
  * chore(deps): Bump go.step.sm/crypto from 0.61.0 to 0.62.0 (#16886)
  * chore(linter): Address findings for `staticcheck-&gt;QF1001` - Apply De Morgan&#8217;s law (#16881)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.211.3 to 1.212.0 (#16900)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.30.0 to 1.31.0 (#16907)
  * fix(inputs.lustre2): getLustreProcStats skips empty files (#16911)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.39.0 to 1.40.0 (#16902)
  * chore(deps): Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible (#16849)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.11.0 to 6.12.0 (#16892)
  * chore(deps): Bump github.com/google/cel-go from 0.24.1 to 0.25.0 (#16895)
  * chore(deps): Bump github.com/prometheus/procfs from 0.16.0 to 0.16.1 (#16901)
  * chore(deps): Bump github.com/jedib0t/go-pretty/v6 from 6.6.5 to 6.6.7 (#16891)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.36.0 to 0.37.0 (#16893)
  * chore(deps): Bump github.com/gopcua/opcua from 0.7.4 to 0.8.0 (#16894)
  * chore(deps): Bump github.com/yuin/goldmark from 1.7.9 to 1.7.11 (#16896)
  * chore(deps): Bump cloud.google.com/go/storage from 1.51.0 to 1.52.0 (#16897)
  * chore(deps): Bump google.golang.org/api from 0.229.0 to 0.230.0 (#16898)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 (#16909)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.106 to 1.63.107 (#16908)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.13.1 to 1.13.3 (#16904)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.2 to 1.33.3 (#16903)
  * chore(linters): Configure `revive:var-naming` and fix its findings (#16817)
  * chore(deps): Bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#16834)
  * fix(agent): Correctly truncate the disk buffer (#16697)
  * fix(outputs.quix): Allow empty certificate for new cloud managed instances (#16857)
  * feat(common.ratelimiter): Implement means to reserve memory for concurrent use (#16867)
  * docs(outputs.influxdb_v2): Use correct unit for rate_limit example (#16869)
  * chore(inputs.snmp_trap): Cleanup code (#16810)
  * feat(common.kafka): Add AWS-MSK-IAM SASL authentication (#16524)
  * feat(common.shim): Add batch to shim (#16148)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.3.3 to 1.3.4 (#16844)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.45.3 to 1.47.3 (#16836)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.104 to 1.63.106 (#16838)
  * chore(deps): Bump github.com/vmware/govmomi from 0.49.0 to 0.50.0 (#16850)
  * chore(deps): Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 (#16852)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.11.2 to 1.13.1 (#16828)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.2 to 1.42.4 (#16846)
  * chore(deps): Bump github.com/srebhan/protobufquery from 1.0.1 to 1.0.4 (#16837)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.34.0 to 0.36.0 (#16803)
  * chore(deps): Bump github.com/prometheus/client_model from 0.6.1 to 0.6.2 (#16845)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.24.0 to 1.24.2 (#16835)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.1 to 1.44.3 (#16839)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11 (#16830)
  * chore(deps): Bump go.step.sm/crypto from 0.60.0 to 0.61.0 (#16831)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.3 (#16832)
  * chore(deps): Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 (#16840)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.31.2 to 1.32.0 (#16841)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.210.1 to 1.211.3 (#16842)
  * chore(deps): Bump modernc.org/sqlite from 1.36.2 to 1.37.0 (#16843)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.4.1 to 0.7.0 (#16848)
  * chore(deps): Bump github.com/miekg/dns from 1.1.64 to 1.1.65 (#16851)
  * chore(deps): Bump google.golang.org/api from 0.228.0 to 0.229.0 (#16805)
  * chore(deps): Bump golangci-lint from v2.0.2 to v2.1.2 (#16816)
  * fix(inputs.cloudwatch): Handle metric includes/excludes correctly to prevent panic (#16812)
  * docs(outputs.health): List available operators (#16775)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#16795)
  * chore(deps): Bump github.com/openconfig/gnmi from 0.11.0 to 0.14.1 (#16790)
  * chore(deps): Bump github.com/clarify/clarify-go from 0.3.1 to 0.4.0 (#16802)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.29.0 to 1.30.0 (#16800)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.3 (#16794)
  * chore(deps): Bump github.com/safchain/ethtool from 0.3.0 to 0.5.10 (#16792)
  * chore(deps): Bump github.com/antchfx/xpath from 1.3.3 to 1.3.4 (#16789)
  * chore(deps): Bump github.com/srebhan/cborquery from 1.0.3 to 1.0.4 (#16787)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.7.2 to 1.8.0 (#16786)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.48.0 to 1.49.0 (#16785)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.27.4 to 1.30.2 (#16793)
  * chore(deps): Bump github.com/seancfoley/ipaddress-go from 1.7.0 to 1.7.1 (#16791)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.66.2 to 1.67.0 (#16804)
  * chore(deps): Bump github.com/apache/arrow-go/v18 from 18.1.0 to 18.2.0 (#16807)
  * chore(deps): Bump github.com/gopcua/opcua from 0.7.1 to 0.7.4 (#16797)
  * chore(deps): Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2 (#16801)
  * chore(deps): Bump github.com/openconfig/goyang from 1.6.0 to 1.6.2 (#16799)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.2 (#16806)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.10.27 (#16808)
  * fix(inputs.win_wmi): Restrict threading model to APARTMENTTHREADED (#16781)
  * chore(deps): Bump github.com/yuin/goldmark from 1.7.8 to 1.7.9 (#16784)
  * fix(inputs.win_wmi): Replace hard-coded class-name with correct config setting (#16782)
  * feat(inputs.opcua_listener): Allow to subscribe to OPCUA events (#16532)
  * docs(parsers.json_v2): Fix wording (#16778)
  * feat(outputs.nats): Allow asynchronous publishing for Jetstream (#16582)
  * feat(outputs.sql): Support secret for dsn (#16678)
  * feat(outputs.health): Add max time between metrics check (#16646)
  * Update changelog for v1.34.2
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.3 to 2.34.0 (#16777)
  * feat(outputs): Add inlong output plugin (#16211)
  * test(outputs.influxdb): Add benchmarks (#16694)
  * chore(inputs.azure_storage_queue): Switch to maintained library (#16609)
  * chore(deps): Bump go.step.sm/crypto from 0.59.1 to 0.60.0 (#16765)
  * chore(deps): Bump github.com/p4lang/p4runtime from 1.4.0 to 1.4.1 (#16760)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.3.1 to 1.3.2 (#16764)
  * chore(outputs.azure_data_explorer): Move code to common in preparation of new plugin (#16523)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.0 to 1.18.0 (#16771)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.22 to 2.8.24 (#16770)
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to 1.51.0 (#16769)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.13 (#16758)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.9.0 to 6.11.0 (#16752)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.25.0 to 1.29.0 (#16768)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.721 to 1.63.104 (#16754)
  * chore(deps): Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.6 (#16757)
  * chore(deps): Bump k8s.io/client-go from 0.32.1 to 0.32.3 (#16755)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.39.1 to 1.41.1 (#16761)
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.228.0 (#16759)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.40.0 to 1.42.2 (#16773)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.32.6 to 1.33.2 (#16772)
  * chore(deps): Bump github.com/tinylib/msgp from 1.2.0 to 1.2.5 (#16763)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.38.0 to 1.39.0 (#16737)
  * chore(deps): Bump github.com/antchfx/jsonquery from 1.3.3 to 1.3.6 (#16767)
  * chore(deps): Bump github.com/prometheus/common from 0.62.0 to 0.63.0 (#16766)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/system` (#16721)
  * feat(outputs.influxdb_v2): Support secrets in http_headers values (#16746)
  * chore(deps): Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#16756)
  * chore(deps): Bump github.com/netsampler/goflow2/v2 from 2.2.1 to 2.2.2 (#16753)
  * chore(deps): Bump github.com/gorcon/rcon from 1.3.5 to 1.4.0 (#16738)
  * chore(deps): Bump github.com/SAP/go-hdb from 1.9.10 to 1.13.5 (#16739)
  * chore(deps): Bump tj-actions/changed-files from 46.0.4 to 46.0.5 (#16751)
  * chore: Increase dependabot PR limit for Go dependencies (#16749)
  * chore(deps): Bump tj-actions/changed-files from 46.0.3 to 46.0.4 (#16736)
  * chore: Rework check-deps script for other os+arch combos (#16742)
  * chore(deps): Bump github.com/vmware/govmomi from v0.45.1 to v0.49.0 (#16724)
  * feat(inputs.whois): Support IDN domains (#16700)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.36.0 (#16709)
  * chore(deps): Bump github.com/cloudevents/sdk-go/v2 from 2.15.2 to 2.16.0 (#16711)
  * test(outputs.influxdb_v2): Add benchmarks (#16693)
  * feat(processors.enum): Add multiple tag mapping (#16701)
  * docs(inputs): Add plugin metadata and update description for n* (#16692)
  * chore(outputs.zabbix): Cleanup unit-tests (#16668)
  * chore: Increase dependabot open PRs limit to 25 (#16734)
  * chore(deps): Bump github.com/gophercloud/gophercloud/v2 from 2.0.0-rc.3 to 2.6.0 (#16712)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.59 to 1.17.65 (#16710)
  * feat(processors.defaults): Add support for specifying default tags (#16717)
  * chore(docs): Add missing darwin-only dependency licenses (#16702)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.2.3 to 1.3.1 (#16708)
  * chore(deps): Bump github.com/IBM/sarama from v1.43.3 to v1.45.1 (#16707)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[w-z]*` (#16703)
  * feat(outputs.sql): Add option to automate table schema updates (#16544)
  * chore(deps): Bump golangci-lint from v1.64.5 to v2.0.2 (#16683)
  * chore(deps): Bump github.com/google/cel-go from 0.23.0 to 0.24.1 (#16687)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.45.3 to 1.48.0 (#16689)
  * chore: Fix nightly build (#16698)
  * chore(inputs.snmp_trap): Cleanup testing (#16648)
  * chore(tools): Add metadata check to README linter (#16587)
  * feat(inputs.whois): Add plugin (#16509)
  * feat(outputs.http): Include body sample in non-retryable error logs (#16597)
  * fix(aggregators): Handle time drift when calculating aggregation windows (#16375)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.203.1 to 1.210.1 (#16688)
  * feat(processors.enum): Allow mapping to be applied to multiple fields (#16030)
  * chore: Fix issues in issue templates (#16677)
  * chore(deps): Bump github.com/rclone/rclone from 1.68.2 to 1.69.1 (#16686)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.14 to 1.44.1 (#16685)
  * chore(deps): Bump tj-actions/changed-files from 46.0.1 to 46.0.3 (#16684)
  * Update changelog for v1.34.1
  * docs(inputs.openntpd): Correct timeout config setting to the actually used default (#16666)
  * docs(inputs): Add plugin metadata and update description for j* to m* (#16593)
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#16679)
  * fix(inputs.tail): Do not seek on pipes (#16674)
  * fix(secrets): Make "insufficient lockable memory" warning work on BSDs (#16682)
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#16680)
  * test(outputs.remotefile): Make test more robust (#16676)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3 (#16671)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.29.2 to 1.31.2 (#16652)
  * chore(deps): Bump k8s.io/api from 0.32.1 to 0.32.3 (#16653)
  * test: Update fedora image for nightly test (#16675)
  * fix(outputs.sql): Allow to disable timestamp column (#16625)
  * fix(agent): Condense plugin source information table when multiple plugins in same file (#16638)
  * chore(deps): Bump golang.org/x/crypto from 0.35.0 to 0.36.0 (#16640)
  * fix(inputs.tail): Use correct initial_read_offset persistent offset naming in the code (#16643)
  * chore(inputs.fritzbox): Fix linter issues (#16664)
  * feat(outputs.stackdriver): Ensure quota is charged to configured project (#16583)
  * chore(deps): Bump tj-actions/changed-files from v45 to v46.0.1 (#16659)
  * chore(deps): Bump github.com/leodido/go-syslog/v4 from 4.1.0 to 4.2.0 (#16651)
  * chore(deps): Bump github.com/aws/smithy-go from 1.22.2 to 1.22.3 (#16650)
  * chore(deps): Bump golang.org/x/oauth2 from 0.26.0 to 0.28.0 (#16639)
  * chore: Run make docs
  * feat(inputs.unbound): Collect histogram statistics (#16452)
  * feat(inputs.fritzbox): Add plugin (#16390)
  * fix(outputs.influxdb_v2): Use dynamic token secret (#16628)
  * chore(sql): Cleanup code (#16624)
  * chore(licenses): Fix link and whitelist package (#16622)
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 (#16620)
  * docs(aggregators): Document default settings for period, delay and grace (#16540)
  * chore(deps): Bump github.com/linkedin/goavro/v2 from 2.13.0 to 2.13.1 (#16613)
  * chore(deps): Bump github.com/PaesslerAG/gval from 1.2.2 to 1.2.4 (#16612)
  * chore(deps): Bump go.step.sm/crypto from 0.54.0 to 0.59.1 (#16611)
  * chore(deps): Bump github.com/golang/snappy from 0.0.4 to 1.0.0 (#16610)
  * chore(parsers.xpath): Migrate away from deprecated protoreflect functions (#16608)
  * Update changelog for v1.34.0
  * Update build version to 1.35.0

- Update to version 1.34.4:
  * Telegraf v1.34.4
  * Update changelog for v1.34.4
  * Update build_version.txt for v1.34.4
  * fix(inputs.opcua): Fix type mismatch in unit test (#17021)
  * chore: Update go to 1.24.3 (#17005)
  * fix(inputs.cloudwatch): Restore filtering to match all dimensions (#17009)
  * chore(deps): Bump github.com/ebitengine/purego from 0.8.2 to 0.8.3 (#17013)
  * fix(inputs.opcua): Handle session invalidation between gather cycles (#16854)
  * chore(deps): Switch to maintained azure testcontainer module (#16853)
  * chore(serializers.prometheusremotewrite): Changed log level for dropped series to warning (#16865)
  * fix(inputs.win_eventlog): Handle large events to avoid they get dropped silently (#16815)
  * fix(inputs.tail): Prevent leaking file descriptors (#16879)
  * fix(inputs.nfsclient): Handle errors during mountpoint filtering (#16978)
  * chore(inputs): Enable `revive:exported` (#16883)
  * chore(deps): Bump github.com/miekg/dns from 1.1.65 to 1.1.66 (#16990)
  * chore(linters): Enable `ST1005`, `ST1013`, `ST1016`, `ST1017`, `QF1002` checks for `staticcheck` (#16982)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.48.0 to 1.49.0 (#16995)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.30.2 to 1.31.0 (#16988)
  * chore(deps): Bump github.com/SAP/go-hdb from 1.13.5 to 1.13.6 (#16989)
  * chore(deps): Bump github.com/apache/arrow-go/v18 from 18.2.0 to 18.3.0 (#16998)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.67.0 to 1.68.0 (#16991)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.8.0 to 1.8.1 (#16992)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.215.0 to 1.218.0 (#16993)
  * chore(deps): Bump github.com/vishvananda/netlink from 1.3.1-0.20250221194427-0af32151e72b to 1.3.1 (#16994)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/storage/azqueue from 1.0.0 to 1.0.1 (#16955)
  * docs: Document `probe` as an option for the startup-error-behavior (#16859)
  * docs: Fixed minor typo (#16984)
  * fix(parsers.json_v2): Handle measurements with multiple objects correctly (#16878)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.3 to 1.35.0 (#16968)
  * chore(inputs.sqlserver): Migrate Azure AD Authentication from ADAL to MSAL (#16730)
  * docs: fill the missed symbol \ in WINDOWS_SERVICE.md (#16976)
  * chore(deps): Bump github.com/rclone/rclone from 1.69.1 to 1.69.2 (#16964)
  * chore(deps): Bump golang.org/x/net from 0.39.0 to 0.40.0 (#16966)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.41.2 to 1.42.0 (#16967)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.32.0 to 1.32.1 (#16972)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.212.0 to 1.214.0 (#16974)
  * chore(deps): Bump go.step.sm/crypto from 0.62.0 to 0.63.0 (#16958)
  * chore(deps): Bump google.golang.org/api from 0.230.0 to 0.231.0 (#16957)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.11.2 to 2.11.3 (#16975)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 (#16973)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.13.3 to 1.14.0 (#16969)
  * chore(deps): Bump cloud.google.com/go/storage from 1.52.0 to 1.53.0 (#16963)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.25.3 to 4.25.4 (#16962)
  * chore(deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#16960)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.47.3 to 1.48.0 (#16952)

- Update to version 1.34.3:
  * Telegraf v1.34.3
  * Update changelog for v1.34.3
  * Update build_version.txt for v1.34.3
  * chore: Update go to 1.24.2 (#16829)
  * chore(outputs.mqtt): Rework templating to use TemplateMetric (#16560)
  * fix(inputs.opcua): Handle node array values  (#16594)
  * fix(common.ratelimiter): Only grow the buffer but never shrink (#16868)
  * test(inputs.jolokia2_agent): Add missing field for new Artemis version (#16949)
  * chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.33.0 (#16889)
  * chore(deps): Bump github.com/gosmnp/gosnmp from 1.39.0 to 1.40.0 (#16660)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.4 to 1.43.1 (#16905)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.36.0 to 0.37.0 (#16890)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.27 to 2.11.2 (#16888)
  * chore(deps): Bump go.step.sm/crypto from 0.61.0 to 0.62.0 (#16886)
  * chore(linter): Address findings for `staticcheck-&gt;QF1001` - Apply De Morgan&#8217;s law (#16881)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.211.3 to 1.212.0 (#16900)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.30.0 to 1.31.0 (#16907)
  * fix(inputs.lustre2): getLustreProcStats skips empty files (#16911)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.39.0 to 1.40.0 (#16902)
  * chore(deps): Bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible (#16849)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.11.0 to 6.12.0 (#16892)
  * chore(deps): Bump github.com/google/cel-go from 0.24.1 to 0.25.0 (#16895)
  * chore(deps): Bump github.com/prometheus/procfs from 0.16.0 to 0.16.1 (#16901)
  * chore(deps): Bump github.com/jedib0t/go-pretty/v6 from 6.6.5 to 6.6.7 (#16891)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.36.0 to 0.37.0 (#16893)
  * chore(deps): Bump github.com/gopcua/opcua from 0.7.4 to 0.8.0 (#16894)
  * chore(deps): Bump github.com/yuin/goldmark from 1.7.9 to 1.7.11 (#16896)
  * chore(deps): Bump cloud.google.com/go/storage from 1.51.0 to 1.52.0 (#16897)
  * chore(deps): Bump google.golang.org/api from 0.229.0 to 0.230.0 (#16898)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 (#16909)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.106 to 1.63.107 (#16908)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.13.1 to 1.13.3 (#16904)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.33.2 to 1.33.3 (#16903)
  * chore(linters): Configure `revive:var-naming` and fix its findings (#16817)
  * chore(deps): Bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#16834)
  * fix(agent): Correctly truncate the disk buffer (#16697)
  * fix(outputs.quix): Allow empty certificate for new cloud managed instances (#16857)
  * docs(outputs.influxdb_v2): Use correct unit for rate_limit example (#16869)
  * chore(inputs.snmp_trap): Cleanup code (#16810)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.3.3 to 1.3.4 (#16844)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.45.3 to 1.47.3 (#16836)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.63.104 to 1.63.106 (#16838)
  * chore(deps): Bump github.com/vmware/govmomi from 0.49.0 to 0.50.0 (#16850)
  * chore(deps): Bump gonum.org/v1/gonum from 0.15.1 to 0.16.0 (#16852)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.11.2 to 1.13.1 (#16828)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.42.2 to 1.42.4 (#16846)
  * chore(deps): Bump github.com/srebhan/protobufquery from 1.0.1 to 1.0.4 (#16837)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.34.0 to 0.36.0 (#16803)
  * chore(deps): Bump github.com/prometheus/client_model from 0.6.1 to 0.6.2 (#16845)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.24.0 to 1.24.2 (#16835)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.44.1 to 1.44.3 (#16839)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11 (#16830)
  * chore(deps): Bump go.step.sm/crypto from 0.60.0 to 0.61.0 (#16831)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.3 (#16832)
  * chore(deps): Bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 (#16840)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.31.2 to 1.32.0 (#16841)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.210.1 to 1.211.3 (#16842)
  * chore(deps): Bump modernc.org/sqlite from 1.36.2 to 1.37.0 (#16843)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.4.1 to 0.7.0 (#16848)
  * chore(deps): Bump github.com/miekg/dns from 1.1.64 to 1.1.65 (#16851)
  * chore(deps): Bump google.golang.org/api from 0.228.0 to 0.229.0 (#16805)
  * chore(deps): Bump golangci-lint from v2.0.2 to v2.1.2 (#16816)
  * fix(inputs.cloudwatch): Handle metric includes/excludes correctly to prevent panic (#16812)
  * docs(outputs.health): List available operators (#16775)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#16795)
  * chore(deps): Bump github.com/openconfig/gnmi from 0.11.0 to 0.14.1 (#16790)
  * chore(deps): Bump github.com/clarify/clarify-go from 0.3.1 to 0.4.0 (#16802)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.29.0 to 1.30.0 (#16800)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.25.1 to 4.25.3 (#16794)
  * chore(deps): Bump github.com/safchain/ethtool from 0.3.0 to 0.5.10 (#16792)
  * chore(deps): Bump github.com/antchfx/xpath from 1.3.3 to 1.3.4 (#16789)
  * chore(deps): Bump github.com/srebhan/cborquery from 1.0.3 to 1.0.4 (#16787)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.7.2 to 1.8.0 (#16786)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.48.0 to 1.49.0 (#16785)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.27.4 to 1.30.2 (#16793)
  * chore(deps): Bump github.com/seancfoley/ipaddress-go from 1.7.0 to 1.7.1 (#16791)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.66.2 to 1.67.0 (#16804)
  * chore(deps): Bump github.com/apache/arrow-go/v18 from 18.1.0 to 18.2.0 (#16807)
  * chore(deps): Bump github.com/gopcua/opcua from 0.7.1 to 0.7.4 (#16797)
  * chore(deps): Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2 (#16801)
  * chore(deps): Bump github.com/openconfig/goyang from 1.6.0 to 1.6.2 (#16799)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.2 (#16806)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.25 to 2.10.27 (#16808)
  * fix(inputs.win_wmi): Restrict threading model to APARTMENTTHREADED (#16781)
  * chore(deps): Bump github.com/yuin/goldmark from 1.7.8 to 1.7.9 (#16784)
  * fix(inputs.win_wmi): Replace hard-coded class-name with correct config setting (#16782)
  * docs(parsers.json_v2): Fix wording (#16778)

- Update to version 1.34.2:
  * Telegraf v1.34.2
  * Update changelog for v1.34.2
  * Update build_version.txt for v1.34.2
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.3 to 2.34.0 (#16777)
  * test(outputs.influxdb): Add benchmarks (#16694)
  * chore(inputs.azure_storage_queue): Switch to maintained library (#16609)
  * chore(deps): Bump go.step.sm/crypto from 0.59.1 to 0.60.0 (#16765)
  * chore(deps): Bump github.com/p4lang/p4runtime from 1.4.0 to 1.4.1 (#16760)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.3.1 to 1.3.2 (#16764)
  * chore(outputs.azure_data_explorer): Move code to common in preparation of new plugin (#16523)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.0 to 1.18.0 (#16771)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.22 to 2.8.24 (#16770)
  * chore(deps): Bump cloud.google.com/go/storage from 1.50.0 to 1.51.0 (#16769)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.13 (#16758)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.9.0 to 6.11.0 (#16752)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.25.0 to 1.29.0 (#16768)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.721 to 1.63.104 (#16754)
  * chore(deps): Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.6 (#16757)
  * chore(deps): Bump k8s.io/client-go from 0.32.1 to 0.32.3 (#16755)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.39.1 to 1.41.1 (#16761)
  * chore(deps): Bump google.golang.org/api from 0.224.0 to 0.228.0 (#16759)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.40.0 to 1.42.2 (#16773)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.32.6 to 1.33.2 (#16772)
  * chore(deps): Bump github.com/tinylib/msgp from 1.2.0 to 1.2.5 (#16763)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.38.0 to 1.39.0 (#16737)
  * chore(deps): Bump github.com/antchfx/jsonquery from 1.3.3 to 1.3.6 (#16767)
  * chore(deps): Bump github.com/prometheus/common from 0.62.0 to 0.63.0 (#16766)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/system` (#16721)
  * chore(deps): Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#16756)
  * chore(deps): Bump github.com/netsampler/goflow2/v2 from 2.2.1 to 2.2.2 (#16753)
  * chore(deps): Bump github.com/gorcon/rcon from 1.3.5 to 1.4.0 (#16738)
  * chore(deps): Bump github.com/SAP/go-hdb from 1.9.10 to 1.13.5 (#16739)
  * chore(deps): Bump tj-actions/changed-files from 46.0.4 to 46.0.5 (#16751)
  * chore: Increase dependabot PR limit for Go dependencies (#16749)
  * chore(deps): Bump tj-actions/changed-files from 46.0.3 to 46.0.4 (#16736)
  * chore: Rework check-deps script for other os+arch combos (#16742)
  * chore(deps): Bump github.com/vmware/govmomi from v0.45.1 to v0.49.0 (#16724)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.35.0 to 0.36.0 (#16709)
  * chore(deps): Bump github.com/cloudevents/sdk-go/v2 from 2.15.2 to 2.16.0 (#16711)
  * test(outputs.influxdb_v2): Add benchmarks (#16693)
  * docs(inputs): Add plugin metadata and update description for n* (#16692)
  * chore(outputs.zabbix): Cleanup unit-tests (#16668)
  * chore: Increase dependabot open PRs limit to 25 (#16734)
  * chore(deps): Bump github.com/gophercloud/gophercloud/v2 from 2.0.0-rc.3 to 2.6.0 (#16712)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.59 to 1.17.65 (#16710)
  * chore(docs): Add missing darwin-only dependency licenses (#16702)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs from 1.2.3 to 1.3.1 (#16708)
  * chore(deps): Bump github.com/IBM/sarama from v1.43.3 to v1.45.1 (#16707)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[w-z]*` (#16703)
  * chore(deps): Bump golangci-lint from v1.64.5 to v2.0.2 (#16683)
  * chore(deps): Bump github.com/google/cel-go from 0.23.0 to 0.24.1 (#16687)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.45.3 to 1.48.0 (#16689)
  * chore: Fix nightly build (#16698)
  * chore(inputs.snmp_trap): Cleanup testing (#16648)
  * chore(tools): Add metadata check to README linter (#16587)
  * fix(aggregators): Handle time drift when calculating aggregation windows (#16375)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.203.1 to 1.210.1 (#16688)
  * chore: Fix issues in issue templates (#16677)
  * chore(deps): Bump github.com/rclone/rclone from 1.68.2 to 1.69.1 (#16686)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.14 to 1.44.1 (#16685)
  * chore(deps): Bump tj-actions/changed-files from 46.0.1 to 46.0.3 (#16684)

- Update to version 1.34.1:
  * Telegraf v1.34.1
  * Update changelog for v1.34.1
  * Update build_version.txt for v1.34.1
  * docs(inputs.openntpd): Correct timeout config setting to the actually used default (#16666)
  * docs(inputs): Add plugin metadata and update description for j* to m* (#16593)
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#16679)
  * fix(inputs.tail): Do not seek on pipes (#16674)
  * fix(secrets): Make "insufficient lockable memory" warning work on BSDs (#16682)
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#16680)
  * test(outputs.remotefile): Make test more robust (#16676)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3 (#16671)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.29.2 to 1.31.2 (#16652)
  * chore(deps): Bump k8s.io/api from 0.32.1 to 0.32.3 (#16653)
  * test: Update fedora image for nightly test (#16675)
  * fix(outputs.sql): Allow to disable timestamp column (#16625)
  * fix(agent): Condense plugin source information table when multiple plugins in same file (#16638)
  * chore(deps): Bump golang.org/x/crypto from 0.35.0 to 0.36.0 (#16640)
  * fix(inputs.tail): Use correct initial_read_offset persistent offset naming in the code (#16643)
  * chore(deps): Bump tj-actions/changed-files from v45 to v46.0.1 (#16659)
  * chore(deps): Bump github.com/leodido/go-syslog/v4 from 4.1.0 to 4.2.0 (#16651)
  * chore(deps): Bump github.com/aws/smithy-go from 1.22.2 to 1.22.3 (#16650)
  * chore(deps): Bump golang.org/x/oauth2 from 0.26.0 to 0.28.0 (#16639)
  * fix(outputs.influxdb_v2): Use dynamic token secret (#16628)
  * chore(sql): Cleanup code (#16624)
  * chore(licenses): Fix link and whitelist package (#16622)
  * chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 (#16620)
  * docs(aggregators): Document default settings for period, delay and grace (#16540)
  * chore(deps): Bump github.com/linkedin/goavro/v2 from 2.13.0 to 2.13.1 (#16613)
  * chore(deps): Bump github.com/PaesslerAG/gval from 1.2.2 to 1.2.4 (#16612)
  * chore(deps): Bump go.step.sm/crypto from 0.54.0 to 0.59.1 (#16611)
  * chore(deps): Bump github.com/golang/snappy from 0.0.4 to 1.0.0 (#16610)
  * chore(parsers.xpath): Migrate away from deprecated protoreflect functions (#16608)

- Update to version 1.34.0:
  * Telegraf v1.34.0
  * Update changelog for v1.34.0
  * fix(inputs.huebridge): Cleanup and fix linter issues (#16606)
  * fix(inputs.cloudwatch): Fix linter issue
  * chore(linters): Enable `usetesting` linter (#16456)
  * feat(inputs.x509_cert): Add support for JKS and PKCS#12 keystores (#16508)
  * chore: Update go to v1.24.1 (#16595)
  * feat(inputs.huebridge): Add plugin (#16352)
  * feat(inputs.cloudwatch): Allow wildcards for namespaces (#16337)
  * feat(inputs.procstat): Add child level tag (#16105)
  * chore(inputs.mongodb): Remove superfluous check (#16592)
  * feat(parser.prometheusremotewrite): Add dense metric version to better support histograms (#16493)
  * fix(inputs.gnmi): Handle path elements without name but with keys correctly (#16542)
  * fix(inputs.nsdp): Fix linter issues
  * feat(inputs.exec): Allow to get untruncated errors in debug mode (#16501)
  * feat(inputs.nsdp): Add plugin (#16392)
  * docs: Fix issues for existing metadata (#16586)
  * chore(inputs.kinesis_consumer): Replace consumer library by own implementation (#16332)
  * feat(inputs.nvidia_smi): Add new power-draw fields for v12 scheme (#16579)
  * fix(inputs.net): Skip checks in containerized environments (#16580)
  * feat(outputs.nats): Use Jetstream publisher when using Jetstream (#16570)
  * fix(outputs.opensearch): Use correct pipeline name while creating bulk-indexers (#16555)
  * fix(serializers.prometheus): Use legacy validation for metric name (#16557)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.1 to 1.8.2 (#16576)
  * chore(deps): Bump github.com/gopcua/opcua from 0.5.3 to 0.7.1 (#16574)
  * chore(deps): Bump github.com/tidwall/wal from 1.1.7 to 1.1.8 (#16575)
  * chore(deps): Bump super-linter/super-linter from 7.2.1 to 7.3.0 (#16578)
  * chore(inputs.vsphere): Improve metric collection error logging (#16572)
  * chore(outputs.sql): Adapt default templates for ClickHouse (#16464)
  * test(outputs.prometheus_client): Add tests for content-type header (#16559)
  * feat(outputs.prometheus_client): Allow adding custom headers (#16566)
  * chore(deps): Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#16554)
  * chore(deps): Bump github.com/Azure/go-autorest/autorest from 0.11.29 to 0.11.30 (#16553)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.198.1 to 1.203.1 (#16552)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.39.0 to 1.39.1 (#16551)
  * Update changelog for v1.33.3
  * test(outputs.sql): Fix integration tests (#16543)
  * chore(linters): Enforce import grouping with gci linter (#16526)
  * chore: Update go to v1.24.0 (#16549)
  * chore(deps): Bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1-0.20250221194427-0af32151e72b (#16534)
  * fix(agent): Add authorization and user-agent when watching remote configs (#16546)
  * fix(processors.execd): Detect line-protocol parser correctly (#16535)
  * fix(logging): Handle closing correctly and fix tests (#16539)
  * feat(inputs.cgroup): Support more cgroup v2 formats (#16474)
  * chore(outputs.event_hubs): Switch to maintained library (#16478)
  * fix(internal): Fix plural acronyms in SnakeCase function (#16530)
  * fix(inputs.gnmi): Allow to disable using first namespace as origin (#16507)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.37.0 to 1.39.0 (#16522)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.12.0 to 1.25.0 (#16521)
  * fix(inputs.proxmox): Allow search domain to be empty (#16511)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.1 to 1.43.14 (#16519)
  * chore(deps): Bump golangci-lint from v1.63.4 to v1.64.5 (#16512)
  * feat(inputs.gnmi): Add support for "depth" extension (#16480)
  * feat(processors.template): Add sprig function for templates (#16497)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.4.1 to 1.4.4 (#16502)
  * feat(outputs.mqtt): Add sprig for topic name generator for homie layout (#16491)
  * docs(outputs.mqtt): Add reference to sprig (#16490)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.36.2 to 1.40.0 (#16503)
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 (#16504)
  * chore(deps): Bump github.com/srebhan/cborquery from 1.0.1 to 1.0.3 (#16505)
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.1 to 2.30.3 (#16506)
  * Update changelog for v1.33.2
  * fix(agent): Set `godebug x509negativeserial=1` as a workaround (#16489)
  * chore(outputs.sql): Update ClickHouse Docker image for integration test (#16462)
  * docs(inputs): Add plugin metadata and update description for g* to i* (#16486)
  * chore(inputs): Fix line-length in READMEs for `t` to `z` (#16485)
  * docs(outputs.event_hubs): Add metadata and improve description (#16484)
  * chore(deps): Fix apache arrow dependency, update to v18.1.0 (#16482)
  * feat(inputs.webhooks): Add support for GitHub workflow events (#16355)
  * chore(deps): Update ClickHouse SQL driver to v2 (#16423)
  * fix(agent): Avoid panic by checking for skip_processors_after_aggregators (#16477)
  * fix(outputs.sql): Fix insert into ClickHouse (#16472)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.8 to 3.4.10 (#16470)
  * feat(processors.converter): Add support for base64 encoded IEEE floats (#16214)
  * chore(deps): Bump github.com/yuin/goldmark from 1.6.0 to 1.7.8 (#16467)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.10 to 1.33.12 (#16468)
  * chore(deps): Bump google.golang.org/api from 0.214.0 to 0.219.0 (#16469)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.17 to 2.10.25 (#16466)
  * feat(inputs.infiniband): Add support for RDMA counters (#16336)
  * fix(inputs.x509_cert): Add config to left-pad serial number to 128-bits (#16447)
  * fix(outputs.azure_monitor): Prevent infinite send loop for outdated metrics (#16448)
  * fix(service): Set address to prevent orphaned dbus-session processes (#16454)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.6.0 to 6.9.0 (#16445)
  * chore(deps): Bump github.com/prometheus/common from 0.61.0 to 0.62.0 (#16453)
  * chore(outputs.azure_monitor): Cleanup code (#16437)
  * docs(inputs.dovecot): Document plugin not working for version 2.4+ (#16444)
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to 1.50.0 (#16442)
  * chore(deps): Bump github.com/google/cel-go from 0.21.0 to 0.23.0 (#16440)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.2 to 1.33.10 (#16439)
  * docs(processors.filter): Correct tag specification in rule example (#16434)
  * feat(inputs.nvidia_smi): Implement probing (#16305)
  * chore: Update go to v1.23.5 (#16436)
  * feat(input.tail): Add `initial_read_offset` config for controlling read behavior (#16342)
  * chore: Update copyright year (#16367)
  * test(outputs.azure_monitor): Cleanup tests and add a unit-test for time-limit handling (#16429)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/win*` (#16427)
  * test(models): Consolidate mock input implementations (#16424)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/webhooks/*` (#16411)
  * chore(inputs.statsd): Refactor internal stats into their own struct (#16419)
  * feat(agent): Print plugins source information (#16270)
  * feat(inputs.firehose): Add new plugin (#15988)
  * feat(agent): Add support for input probing (#16333)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[t-v]*` (#16408)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from v4.24.10 to v4.24.12 (#16369)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.24.10 to 4.24.12 (#16417)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.3.2 to 1.3.3 (#16416)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0 (#16415)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.1 (#16414)
  * fix(inputs.netflow): Ensure type consistency for sFlow's IP version field (#16403)
  * chore(linters): Enable `unused-receiver` rule for revive (#16406)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/r*` (#16341)
  * chore(deps): Bump k8s.io/api from 0.31.3 to 0.32.1 (#16396)
  * feat(inputs.proxmox): Allow to add VM-id and status as tag (#16066)
  * docs(inputs.sql): Add protocol to DSN (#16330)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/s*` (#16363)
  * chore(deps): Bump github.com/eclipse/paho.golang from 0.21.0 to 0.22.0 (#16395)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.7.9 to 1.7.10 (#16397)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.38.0 to 1.45.3 (#16394)
  * chore: Fix linter findings for `revive:unused-receiver` in `agent`, `cmd`, `config`, `internal`, `metric`, `migrations`, `models`, `testutils` and `tools` (#16340)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/outputs` (#16338)
  * chore(deps): Bump golangci-lint from v1.62.2 to v1.63.4 (#16360)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/`: `aggregators`, `common`, `parsers`, `processors`, `secretstores` and `serializers` (#16339)
  * Update changelog for v1.33.1
  * fix(outputs.influxdb_v2): Fix panic and API error handling (#16388)
  * fix(inputs.intel_powerstat): Fix option removal version (#16377)
  * docs(parsers.json_v2): Add warning about choosing XPath instead (#16373)
  * chore(deps): Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#16346)
  * chore(deps): Bump github.com/gopacket/gopacket from 1.3.0 to 1.3.1 (#16345)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.64.0 to 1.65.0 (#16344)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.162.1 to 1.198.1 (#16343)
  * fix(outputs.influxdb_v2): Allow overriding auth and agent headers (#16383)
  * chore(inputs.syslog): Fix testcase timestamp hardcoding 2024 (#16384)
  * feat(inputs.ipset): Add metric for number of entries and individual IPs (#16124)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[s-z]` (#16327)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[l-r]` (#16325)
  * chore(deps): Bump github.com/vapourismo/knx-go from v0.0.0-20240217175130-922a0d50c241 to v0.0.0-20240915133544-a6ab43471c11 (#16324)
  * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal from 0.9.23 to 0.9.24 (#16315)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/p*` (#16307)
  * fix(inputs.mongodb): Do not dereference nil pointer if gathering database stats fails (#16310)
  * chore(deps): Bump github.com/prometheus/common from 0.60.0 to 0.61.0 (#16318)
  * chore(deps): Bump github.com/IBM/nzgo/v12 from 12.0.9-0.20231115043259-49c27f2dfe48 to 12.0.9 (#16319)
  * chore(deps): Bump github.com/fatih/color from 1.17.0 to 1.18.0 (#16317)
  * docs(parsers.openmetrics): Update link to specification (#16312)
  * chore(deps): Bump super-linter/super-linter from 7.2.0 to 7.2.1 (#16313)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[f-k]` (#16308)
  * feat(inputs.docker): Support swarm jobs (#16292)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[a-e]` (#16263)
  * chore(processors.unpivot): Cleanup code and improve performance (#16299)
  * chore(agent): Add warning about changing default for 'skip_processors_after_aggregators' (#16302)
  * chore(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#16297)
  * fix(agent): Skip initialization of second processor state if requested (#16290)
  * feat(inputs.systemd_units): Add active_enter_timestamp_us field (#16287)
  * test(linters): Enable `testifylint`: `contains`, `encoded-compare` and `regexp` (#16262)
  * docs(specs): Add `probe` as value to `startup_error_behavior` (#16052)
  * chore(inputs.kinesis_consumer): Cleanup code (#16267)
  * feat(parsers.avro): Allow union fields to be specified as tags (#16272)
  * fix(outputs.remotefile): Handle tracking metrics correctly (#16289)
  * chore(deps): Bump k8s.io/client-go from 0.30.1 to 0.31.3 (#16281)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0 (#16282)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.21.1 to 1.22.0 (#16283)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.39 to 1.28.6 (#16280)
  * chore: Update link to release calendar (#16278)
  * Update changelog for v1.33.0
  * Update build version to 1.34.0

- golang is now requried to be at 1.24 

- Update to version 1.33.3:
  * Telegraf v1.33.3
  * Update changelog for v1.33.3
  * Update build_version.txt for v1.33.3
  * test(outputs.sql): Fix integration tests (#16543)
  * chore(linters): Enforce import grouping with gci linter (#16526)
  * chore: Update go to v1.24.0 (#16549)
  * chore(deps): Bump github.com/vishvananda/netlink from 1.3.0 to 1.3.1-0.20250221194427-0af32151e72b (#16534)
  * fix(agent): Add authorization and user-agent when watching remote configs (#16546)
  * fix(processors.execd): Detect line-protocol parser correctly (#16535)
  * fix(logging): Handle closing correctly and fix tests (#16539)
  * chore(outputs.event_hubs): Switch to maintained library (#16478)
  * fix(internal): Fix plural acronyms in SnakeCase function (#16530)
  * fix(inputs.gnmi): Allow to disable using first namespace as origin (#16507)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.37.0 to 1.39.0 (#16522)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.12.0 to 1.25.0 (#16521)
  * fix(inputs.proxmox): Allow search domain to be empty (#16511)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.43.1 to 1.43.14 (#16519)
  * chore(deps): Bump golangci-lint from v1.63.4 to v1.64.5 (#16512)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.4.1 to 1.4.4 (#16502)
  * docs(outputs.mqtt): Add reference to sprig (#16490)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.36.2 to 1.40.0 (#16503)
  * chore(deps): Bump golang.org/x/net from 0.34.0 to 0.35.0 (#16504)
  * chore(deps): Bump github.com/srebhan/cborquery from 1.0.1 to 1.0.3 (#16505)
  * chore(deps): Bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.1 to 2.30.3 (#16506)

- Update to version 1.33.2:
  * Telegraf v1.33.2
  * Update changelog for v1.33.2
  * Update build_version.txt for v1.33.2
  * chore: Make tidy
  * fix(agent): Set `godebug x509negativeserial=1` as a workaround (#16489)
  * chore(outputs.sql): Update ClickHouse Docker image for integration test (#16462)
  * docs(inputs): Add plugin metadata and update description for g* to i* (#16486)
  * chore(inputs): Fix line-length in READMEs for `t` to `z` (#16485)
  * docs(outputs.event_hubs): Add metadata and improve description (#16484)
  * chore(deps): Fix apache arrow dependency, update to v18.1.0 (#16482)
  * chore(deps): Update ClickHouse SQL driver to v2 (#16423)
  * fix(agent): Avoid panic by checking for skip_processors_after_aggregators (#16477)
  * fix(outputs.sql): Fix insert into ClickHouse (#16472)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.8 to 3.4.10 (#16470)
  * chore(deps): Bump github.com/yuin/goldmark from 1.6.0 to 1.7.8 (#16467)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.10 to 1.33.12 (#16468)
  * chore(deps): Bump google.golang.org/api from 0.214.0 to 0.219.0 (#16469)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.17 to 2.10.25 (#16466)
  * fix(inputs.x509_cert): Add config to left-pad serial number to 128-bits (#16447)
  * fix(outputs.azure_monitor): Prevent infinite send loop for outdated metrics (#16448)
  * fix(service): Set address to prevent orphaned dbus-session processes (#16454)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.6.0 to 6.9.0 (#16445)
  * chore(deps): Bump github.com/prometheus/common from 0.61.0 to 0.62.0 (#16453)
  * chore(outputs.azure_monitor): Cleanup code (#16437)
  * docs(inputs.dovecot): Document plugin not working for version 2.4+ (#16444)
  * chore(deps): Bump cloud.google.com/go/storage from 1.47.0 to 1.50.0 (#16442)
  * chore(deps): Bump github.com/google/cel-go from 0.21.0 to 0.23.0 (#16440)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.33.2 to 1.33.10 (#16439)
  * docs(processors.filter): Correct tag specification in rule example (#16434)
  * chore: Update go to v1.23.5 (#16436)
  * chore: Update copyright year (#16367)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/win*` (#16427)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/webhooks/*` (#16411)
  * chore(inputs.statsd): Refactor internal stats into their own struct (#16419)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[t-v]*` (#16408)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from v4.24.10 to v4.24.12 (#16369)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.24.10 to 4.24.12 (#16417)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.3.2 to 1.3.3 (#16416)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.32.8 to 1.33.0 (#16415)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.1 (#16414)
  * fix(inputs.netflow): Ensure type consistency for sFlow's IP version field (#16403)
  * chore(linters): Enable `unused-receiver` rule for revive (#16406)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/r*` (#16341)
  * chore(deps): Bump k8s.io/api from 0.31.3 to 0.32.1 (#16396)
  * docs(inputs.sql): Add protocol to DSN (#16330)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/s*` (#16363)
  * chore(deps): Bump github.com/eclipse/paho.golang from 0.21.0 to 0.22.0 (#16395)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.7.9 to 1.7.10 (#16397)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.38.0 to 1.45.3 (#16394)
  * chore: Fix linter findings for `revive:unused-receiver` in `agent`, `cmd`, `config`, `internal`, `metric`, `migrations`, `models`, `testutils` and `tools` (#16340)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/outputs` (#16338)
  * chore(deps): Bump golangci-lint from v1.62.2 to v1.63.4 (#16360)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/`: `aggregators`, `common`, `parsers`, `processors`, `secretstores` and `serializers` (#16339)
  * chore(inputs.kinesis_consumer): Cleanup code (#16267)
  * fix: Correct version number in build_version.txt for 1.33 releases (#16488)

- Update to version 1.33.1:
  * Telegraf v1.33.1
  * Update changelog for v1.33.1
  * Update build_version.txt for v1.33.1
  * fix(outputs.influxdb_v2): Fix panic and API error handling (#16388)
  * fix(inputs.intel_powerstat): Fix option removal version (#16377)
  * docs(parsers.json_v2): Add warning about choosing XPath instead (#16373)
  * chore(deps): Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#16346)
  * chore(deps): Bump github.com/gopacket/gopacket from 1.3.0 to 1.3.1 (#16345)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.64.0 to 1.65.0 (#16344)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.162.1 to 1.198.1 (#16343)
  * fix(outputs.influxdb_v2): Allow overriding auth and agent headers (#16383)
  * chore(inputs.syslog): Fix testcase timestamp hardcoding 2024 (#16384)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[s-z]` (#16327)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[l-r]` (#16325)
  * chore(deps): Bump github.com/vapourismo/knx-go from v0.0.0-20240217175130-922a0d50c241 to v0.0.0-20240915133544-a6ab43471c11 (#16324)
  * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal from 0.9.23 to 0.9.24 (#16315)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/p*` (#16307)
  * fix(inputs.mongodb): Do not dereference nil pointer if gathering database stats fails (#16310)
  * chore(deps): Bump github.com/prometheus/common from 0.60.0 to 0.61.0 (#16318)
  * chore(deps): Bump github.com/IBM/nzgo/v12 from 12.0.9-0.20231115043259-49c27f2dfe48 to 12.0.9 (#16319)
  * chore(deps): Bump github.com/fatih/color from 1.17.0 to 1.18.0 (#16317)
  * docs(parsers.openmetrics): Update link to specification (#16312)
  * chore(deps): Bump super-linter/super-linter from 7.2.0 to 7.2.1 (#16313)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[f-k]` (#16308)
  * chore: Fix linter findings for `revive:unused-receiver` in `plugins/inputs/[a-e]` (#16263)
  * chore(processors.unpivot): Cleanup code and improve performance (#16299)
  * chore(agent): Add warning about changing default for 'skip_processors_after_aggregators' (#16302)
  * chore(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#16297)
  * fix(agent): Skip initialization of second processor state if requested (#16290)
  * test(linters): Enable `testifylint`: `contains`, `encoded-compare` and `regexp` (#16262)
  * docs(specs): Add `probe` as value to `startup_error_behavior` (#16052)
  * fix(outputs.remotefile): Handle tracking metrics correctly (#16289)
  * chore(deps): Bump k8s.io/client-go from 0.30.1 to 0.31.3 (#16281)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0 (#16282)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.21.1 to 1.22.0 (#16283)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.39 to 1.28.6 (#16280)
  * chore: Update link to release calendar (#16278)

- Update to version 1.33.0:
  * Telegraf v1.33.0
  * Update changelog for v1.33.0
  * chore(inputs.prometheus): Improve label and field selector logging (#16228)
  * fix(logging): Fix deplicated prefix+attrMsg in log message when redirectLogger is used (#16274)
  * fix(outputs.quix): Replace deprecated serializer type
  * feat(outputs.quix): Add plugin (#16144)
  * chore: Update go to v1.23.4 (#16265)
  * feat(outputs.influxdb_v2): Add rate limit implementation (#15742)
  * feat(outputs): Add rate-limiting infrastructure (#16258)
  * feat(logging): Allow overriding message key for structured logging (#16242)
  * chore(parsers.avro): Add unit-test for enum (#16260)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/o*` (#16224)
  * chore(serializers)!: Remove old-style creation (#15971)
  * chore(deps): Bump golangci-lint from v1.62.0 to v1.62.2 (#16250)
  * chore(deps): Bump cloud.google.com/go/storage from 1.43.0 to 1.47.0 (#16235)
  * fix(logging): Clean up extra empty spaces when redirectLogger is used (#16255)
  * feat(outputs): Implement partial write errors (#16146)
  * feat(inputs.vsphere): Add cpu temperature field (#16109)
  * docs: Fix PostgreSQL example DSN (#16229)
  * fix(inputs.procstat): Handle running processes correctly across multiple filters (#16257)
  * feat(inputs.smart): Add Power on Hours and Cycle Count (#16230)
  * chore: Fix function names in comments (#16231)
  * fix(inputs.netflow): Decode flags in TCP and IP headers correctly (#16248)
  * docs(serializers.json): Fix typo (#16245)
  * chore(actions): Only check PR title for semantic commit message (#16253)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.29.3 to 1.32.6 (#16234)
  * chore(deps): Bump google.golang.org/grpc from 1.67.1 to 1.68.0 (#16233)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.63.1 to 1.64.0 (#16232)
  * chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0 (#16236)
  * chore(deps): Bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 (#16199)
  * fix(logging): Add Close() func for redirectLogger (#16219)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/n*` (#16205)
  * chore(deps): Bump modernc.org/sqlite from 1.33.1 to 1.34.1 (#16202)
  * chore(deps): Bump super-linter/super-linter from 7.1.0 to 7.2.0 (#16203)
  * chore(deps): Bump github.com/intel/powertelemetry from 1.0.1 to 1.0.2 (#16201)
  * chore(deps): Bump github.com/rclone/rclone from 1.68.1 to 1.68.2 (#16200)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.2 to 1.43.1 (#16198)
  * Update changelog for v1.32.3
  * fix(inputs.snmp_trap): Remove timeout deprecation (#16145)
  * fix(inputs.netflow): Cast TCP ports to uint16 (#16197)
  * fix(common.socket): Use read buffer size config setting as a datagram reader buffer size (#16156)
  * chore: Update go to v1.23.3 (#16180)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/m*` (#16191)
  * feat(inputs.amqp_consumer): Allow specification of queue arguments (#16141)
  * chore: Enable `revive:enforce-repeated-arg-type-style` rule (#16182)
  * chore(deps): Bump github.com/rclone/rclone from 1.67.0 to 1.68.1 (#16178)
  * chore: Enable `testifylint:go-require` checker (#16158)
  * feat(outputs.postgresql): Allow limiting of column name length (#16041)
  * chore: Enable `revive:enforce-slice-style` rule (#16173)
  * fix(agent): Restore setup order of stateful plugins to Init() then SetState() (#16123)
  * chore(deps): Bump golangci-lint from v1.61.0 to v1.62.0 (#16172)
  * chore(deps): Bump github.com/tidwall/gjson from 1.17.1 to 1.18.0 (#16174)
  * chore(deps): Bump golang.org/x/text from 0.19.0 to 0.20.0 (#16177)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.37 to 1.17.44 (#16175)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.19 to 2.8.22 (#16176)
  * feat(inputs.nvidia-smi): REVERT -- Add `probe_on_startup` option (#16165)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/l*` (#16167)
  * chore(parsers.prometheus): Do not warn about unknown format without headers (#16166)
  * fix(inputs.gnmi): Register connection statistics before creating client (#16171)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[a-d]*` and `plugins/common` (#16161)
  * chore(processors.regex): Change logging severity to debug (#16151)
  * fix(inputs.snmp): Fix crash when trying to format fields from unknown OIDs (#16155)
  * chore(outputs.influxdb_v2): Cleanup code and tests (#16147)
  * docs(specs): Add specification for partial-write errors (#16034)
  * chore(deps): Bump github.com/vmware/govmomi from 0.39.0 to 0.45.1 (#16135)
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#16136)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.33.0 to 0.34.0 (#16134)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.3 to 1.14.4 (#16133)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.24.9 to 4.24.10 (#16132)
  * chore(deps): Bump github.com/openconfig/gnmi from 0.10.0 to 0.11.0 (#16131)
  * test(models): Cleanup tests, unexport stuff and unify naming in tests (#16116)
  * fix(inputs.ntpq): Avoid panic on empty lines and make sure -p is present (#16110)
  * chore(inputs.modbus): Add device or controller information to error messages (#16114)
  * fix(logger): Avoid setting the log-format default too early (#16108)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[e-j]*` (#16088)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/k*` (#16091)
  * docs(inputs): Add plugin metadata and update description for a* to f* (#16097)
  * fix(common.socket): Make sure the scanner buffer matches the read-buffer size (#16111)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0 (#16096)
  * chore: Run make docs
  * fix(inputs.bind): Convert counters to uint64 (#16015)
  * docs(aggregators): Add plugin metadata and update description (#16089)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for handlers for `plugins/inputs/[n-z]` (#16098)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.42.0 to 1.45.1 (#16093)
  * chore(deps): Bump golang.org/x/sys from 0.25.0 to 0.26.0 (#16095)
  * chore(deps): Bump github.com/gopacket/gopacket from 1.2.0 to 1.3.0 (#16094)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#16092)
  * chore: Fix `make docs` (lack of space in `sample.conf` for `wavefront`) (#16087)
  * Update changelog for v1.32.2
  * docs(outputs): Add plugin metadata and update description (#16061)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/j*` (#16078)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[k-o]*` (#16071)
  * chore: Enable `revive:enforce-map-style` rule (#16077)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for handlers for `plugins/inputs/[a-m]` (#16076)
  * chore(outputs): Fix line-length in READMEs (#16079)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/inputs/[n-z]*` (#16072)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/i*` (#16075)
  * docs(processors.starlark): Correct typo  (#16069)
  * fix(inputs.kafka_consumer): Fix deadlock (#16074)
  * feat(inputs.modbus): Allow grouping across register types (#16040)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.9 to 1.36.2 (#16057)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/g*` (#16049)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/e*` (#16044)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[p-z]*` (#16043)
  * fix(inputs.procstat): Correctly use systemd-unit setting for finding them (#16060)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 (#16056)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.1 to 1.42.2 (#16055)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.32.1 to 1.32.2 (#16054)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.2.0 to 6.6.0 (#16053)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/h*` (#16050)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/f*` (#16048)
  * chore(inputs): Add removal version for old plugins (#16062)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/inputs/[a-m]*` (#16042)
  * fix(agent): Use a unique WAL file for plugin instances of the same type (#15966)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/aggregators`, `plugins/common`, `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#16039)
  * feat(inputs.snmp): Convert uneven bytes to int (#16027)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/outputs` (#16032)
  * fix(inputs.win_eventlog): Handle XML data fields' filtering the same way as event fields (#16008)
  * fix(inputs.opcua): Allow to retry reads on invalid sessions (#16026)
  * docs(outputs): Clarify buffer limits behavior and fix spec wording (#15999)
  * feat(agent): Add --watch-interval option for polling config changes (#16010)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/d*` (#16016)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/outputs` (#15981)
  * feat(outputs.mqtt): Add sprig functions for topic name generator (#15943)
  * fix(outputs.syslog): Trim field-names belonging to explicit SDIDs correctly (#16014)
  * chore(deps): Bump github.com/docker/docker from 27.1.1+incompatible to 27.3.1+incompatible (#16022)
  * chore(deps): Bump github.com/IBM/sarama from 1.43.2 to 1.43.3 (#16021)
  * chore(deps): Bump upgrade github.com/shirou/gopsutil from v3.24.4 to v4.24.9 (#16023)
  * chore(deps): Bump go.step.sm/crypto from 0.51.1 to 0.54.0 (#16020)
  * chore(deps): Bump github.com/alitto/pond from 1.9.0 to 1.9.2 (#16019)
  * chore(deps): Bump github.com/apache/thrift from 0.20.0 to 0.21.0 (#16018)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/c*` (#16006)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#15980)
  * fix(outputs.remotefile): Create a new serializer instance per output file (#15968)
  * feat(inputs.vsphere): Add VM memory configuration (#11591)
  * fix(inputs.netflow): Cast complex types to field compatible ones (#16009)
  * feat(inputs.socket_listener): Use reception time as timestamp (#15976)
  * feat(common.socket): Allow parallel parsing with a pool of workers (#15891)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[a-b]*` (#15913)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for `plugins/outputs` (#15985)
  * chore: Update go to v1.23.2 (#15979)
  * chore(linters): Enable `string-format` rule for revive (#15983)
  * feat(inputs): Add option to choose the metric time source (#15917)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for `plugins/common` and `plugins/inputs` (#15991)
  * chore(deps): Bump github.com/gwos/tcg/sdk from v8.7.2 to v8.8.0 (#15947)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.62.0 to 1.63.1 (#15992)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.37.0 to 1.38.0 (#15993)
  * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.53 to 3.3.54 (#15994)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.11.1 to 1.11.2 (#15995)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.4 to 1.42.1 (#15996)
  * chore(linters): Enable `datarace` rule for revive (#15984)
  * feat(inputs.mock): Add sine phase (#15990)
  * feat(aggregators.basicstats): Add first field (#15948)
  * Update CHANGELOG.md
  * Update changelog for 1.32.1
  * fix(agent): Fix buffer not flushing if all metrics are written (#15969)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.20.2 to 1.21.1 (#15932)
  * test(inputs.postgresql): Fixing integration test (#15986)
  * fix(inputs.influxdb_v2_listener): Fix concurrent read/write dict (#15982)
  * fix(processors.aws_ec2): Remove leading slash and cancel worker only if it exists (#15965)
  * test(compilation): Fixing test compilation (#15978)
  * feat(inputs.nvidia-smi): Add `probe_on_startup` option (#15916)
  * feat(inputs.diskio): Add field io await and util (#15950)
  * feat(inputs.neoom_beaam): Add new plugin (#15754)
  * feat(inputs.kafka_consumer): Implement startup error behavior options (#15919)
  * test(outputs.sql): Fix failing integration test by excluding options (#15972)
  * test(common.socket): Increase margin for memleak test to avoid flaky tests (#15961)
  * fix(inputs.cisco_telemetry_mdt): Handle NXOS DME subtree telemetry format (#15923)
  * chore(outputs.remotefile): Deprecate trace option (#15970)
  * feat(outputs): Only copy metric if its not filtered out (#15883)
  * chore(agent): Fix typo in service install command (#15967)
  * feat(inputs.snmp): Add displayhint conversion (#15935)
  * chore(inputs.modbus): Add more debug information for request grouping (#15959)
  * fix(inputs.vsphere): Add tags to VSAN ESA disks (#15960)
  * chore(deps): Bump github.com/prometheus/common from 0.55.0 to 0.60.0 (#15962)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.12 to 1.16.14 (#15957)
  * chore(deps): Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0 (#15955)
  * chore(linters): Enable `import-alias-naming` and `redundant-import-alias` rules for revive (#15836)
  * chore(deps): Bump github.com/srebhan/protobufquery from 0.0.0-20230803132024-ae4c0d878e55 to 1.0.1 (#15954)
  * feat(serializers.prometheusremotewrite): Log metric conversion errors (#15893)
  * chore(deps): Bump k8s.io/apimachinery from 0.30.1 to 0.31.1 (#15933)
  * fix(config): Correctly print removal version info (#15937)
  * chore(deps): Bump github.com/boschrexroth/ctrlx-datalayer-golang from 1.3.0 to 1.3.1 (#15931)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#15930)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.0 (#15929)
  * feat(processors.batch): Add batch processor (#15869)
  * fix(parsers.avro): Add mutex to cache access (#15921)
  * chore(inputs): Remove deprecated options from sample config (#15872)
  * fix(inputs.consul): Move config checking to Init method (#15907)
  * chore(linters): Enable `comment-spacings` rule for revive (#15914)
  * chore(deps): Bump github.com/p4lang/p4runtime from 1.3.0 to 1.4.0 (#15903)
  * fix(inputs.amqp_consumer): NACKing messages on non-delivery related errors (#15796)
  * chore(deps): Bump github.com/harlow/kinesis-consumer from v0.3.6-0.20240606153816-553e2392fdf3 to v0.3.6-0.20240916192723-43900507c911 (#15890)
  * feat(inputs.memcached): Add support for external-store metrics (#15910)
  * chore(deps): Bump modernc.org/sqlite from 1.32.0 to 1.33.1 (#15901)
  * chore(deps): Bump golang.org/x/mod from 0.19.0 to 0.21.0 (#15902)
  * chore(deps): Bump github.com/netsampler/goflow2/v2 from 2.1.5 to 2.2.1 (#15904)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#15905)
  * fix(common.http): Keep timeout after creating oauth client (#15900)
  * chore: Fix linter findings for `revive:comment-spacings` (part 3) (#15898)
  * chore: Fix linter findings for `revive:comment-spacings` (part 2) (#15897)
  * chore: Fix linter findings for `revive:comment-spacings` (part 1) (#15896)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for`instrumental` and parsers/processors (#15887)
  * chore(linters): Enable `max-public-structs` rule for revive (#15895)
  * chore(output.kinesis): Log kinesis consumer events (#15843)
  * chore: Update go to v1.23.1 (#15894)
  * chore: Fix linter findings for revive:max-public-structs in plugins/inputs/[t-z]* and rest (#15879)
  * chore: Fix linter findings for revive:max-public-structs in plugins/inputs/[n-s]* (#15878)
  * test(testutil): Fix value comparison (#15886)
  * chore(outputs.amqp): Remove deprecated options from sample config (#15873)
  * perf(agent): Reduce complexity of creating new metrics to 'O(N_fields)' (#15889)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[a-g]*` (#15849)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[h-n]*` (#15850)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.13.0 to 1.14.0 (#15862)
  * feat(inputs.prometheus): Allow to use secrets for credentials (#15865)
  * chore(linters): Enable `get-return` rule for revive (#15841)
  * chore(aggregators): Comment out default values in sample configs (#15864)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[o-z]*` (#15857)
  * chore: Fix linter findings for `revive:max-public-structs` in `plugins/inputs/[a-n]*` (#15858)
  * feat(inputs.statsd): Allow reporting sets and timings count as floats (#15853)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.10.0 to 1.11.1 (#15860)
  * chore(cmd): Align plugin deprecation messages (#15867)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/outputs` and `plugins/parsers` (#15847)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.4 to 1.34.9 (#15859)
  * chore(deps): Bump golangci-lint from v1.60.3 to v1.61.0 (#15856)
  * chore(deps): Bump golang.org/x/term from 0.23.0 to 0.24.0 (#15861)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.3 to 0.16.1 (#15863)
  * Update changelog for v1.32.0
  * Update build version to 1.33.0
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.22 matching go.mod

- Update to version 1.32.3:
  * Telegraf v1.32.3
  * Update changelog for v1.32.3
  * Update build_version.txt for v1.32.3
  * chore: Make docs
  * fix(inputs.snmp_trap): Remove timeout deprecation (#16145)
  * fix(inputs.netflow): Cast TCP ports to uint16 (#16197)
  * fix(common.socket): Use read buffer size config setting as a datagram reader buffer size (#16156)
  * chore: Update go to v1.23.3 (#16180)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/m*` (#16191)
  * chore: Enable `revive:enforce-repeated-arg-type-style` rule (#16182)
  * chore(deps): Bump github.com/rclone/rclone from 1.67.0 to 1.68.1 (#16178)
  * chore: Enable `testifylint:go-require` checker (#16158)
  * chore: Enable `revive:enforce-slice-style` rule (#16173)
  * fix(agent): Restore setup order of stateful plugins to Init() then SetState() (#16123)
  * chore(deps): Bump golangci-lint from v1.61.0 to v1.62.0 (#16172)
  * chore(deps): Bump github.com/tidwall/gjson from 1.17.1 to 1.18.0 (#16174)
  * chore(deps): Bump golang.org/x/text from 0.19.0 to 0.20.0 (#16177)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.37 to 1.17.44 (#16175)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.19 to 2.8.22 (#16176)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/l*` (#16167)
  * chore(parsers.prometheus): Do not warn about unknown format without headers (#16166)
  * fix(inputs.gnmi): Register connection statistics before creating client (#16171)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[a-d]*` and `plugins/common` (#16161)
  * chore(processors.regex): Change logging severity to debug (#16151)
  * fix(inputs.snmp): Fix crash when trying to format fields from unknown OIDs (#16155)
  * chore(outputs.influxdb_v2): Cleanup code and tests (#16147)
  * docs(specs): Add specification for partial-write errors (#16034)
  * chore(deps): Bump github.com/vmware/govmomi from 0.39.0 to 0.45.1 (#16135)
  * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#16136)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.33.0 to 0.34.0 (#16134)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.3 to 1.14.4 (#16133)
  * chore(deps): Bump github.com/shirou/gopsutil/v4 from 4.24.9 to 4.24.10 (#16132)
  * chore(deps): Bump github.com/openconfig/gnmi from 0.10.0 to 0.11.0 (#16131)
  * test(models): Cleanup tests, unexport stuff and unify naming in tests (#16116)
  * fix(inputs.ntpq): Avoid panic on empty lines and make sure -p is present (#16110)
  * chore(inputs.modbus): Add device or controller information to error messages (#16114)
  * fix(logger): Avoid setting the log-format default too early (#16108)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[e-j]*` (#16088)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/k*` (#16091)
  * docs(inputs): Add plugin metadata and update description for a* to f* (#16097)
  * fix(common.socket): Make sure the scanner buffer matches the read-buffer size (#16111)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0 (#16096)
  * fix(inputs.bind): Convert counters to uint64 (#16015)
  * docs(aggregators): Add plugin metadata and update description (#16089)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for handlers for `plugins/inputs/[n-z]` (#16098)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.42.0 to 1.45.1 (#16093)
  * chore(deps): Bump golang.org/x/sys from 0.25.0 to 0.26.0 (#16095)
  * chore(deps): Bump github.com/gopacket/gopacket from 1.2.0 to 1.3.0 (#16094)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#16092)

- Update to version 1.32.2:
  * Telegraf v1.32.2
  * Update changelog for v1.32.2
  * Update build_version.txt for v1.32.2
  * docs(outputs): Add plugin metadata and update description (#16061)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/j*` (#16078)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[k-o]*` (#16071)
  * chore: Enable `revive:enforce-map-style` rule (#16077)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for handlers for `plugins/inputs/[a-m]` (#16076)
  * chore(outputs): Fix line-length in READMEs (#16079)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/inputs/[n-z]*` (#16072)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/i*` (#16075)
  * docs(processors.starlark): Correct typo  (#16069)
  * fix(inputs.kafka_consumer): Fix deadlock (#16074)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.9 to 1.36.2 (#16057)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/g*` (#16049)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/e*` (#16044)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/inputs/[p-z]*` (#16043)
  * fix(inputs.procstat): Correctly use systemd-unit setting for finding them (#16060)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 (#16056)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.42.1 to 1.42.2 (#16055)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.32.1 to 1.32.2 (#16054)
  * chore(deps): Bump github.com/lxc/incus/v6 from 6.2.0 to 6.6.0 (#16053)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/h*` (#16050)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/f*` (#16048)
  * chore(inputs): Add removal version for old plugins (#16062)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/inputs/[a-m]*` (#16042)
  * fix(agent): Use a unique WAL file for plugin instances of the same type (#15966)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/aggregators`, `plugins/common`, `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#16039)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/outputs` (#16032)
  * fix(inputs.win_eventlog): Handle XML data fields' filtering the same way as event fields (#16008)
  * fix(inputs.opcua): Allow to retry reads on invalid sessions (#16026)
  * docs(outputs): Clarify buffer limits behavior and fix spec wording (#15999)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/d*` (#16016)
  * chore: Fix linter findings for `revive:enforce-map-style` in `plugins/outputs` (#15981)
  * fix(outputs.syslog): Trim field-names belonging to explicit SDIDs correctly (#16014)
  * chore(deps): Bump github.com/docker/docker from 27.1.1+incompatible to 27.3.1+incompatible (#16022)
  * chore(deps): Bump github.com/IBM/sarama from 1.43.2 to 1.43.3 (#16021)
  * chore(deps): Bump upgrade github.com/shirou/gopsutil from v3.24.4 to v4.24.9 (#16023)
  * chore(deps): Bump go.step.sm/crypto from 0.51.1 to 0.54.0 (#16020)
  * chore(deps): Bump github.com/alitto/pond from 1.9.0 to 1.9.2 (#16019)
  * chore(deps): Bump github.com/apache/thrift from 0.20.0 to 0.21.0 (#16018)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/c*` (#16006)
  * chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#15980)
  * fix(outputs.remotefile): Create a new serializer instance per output file (#15968)
  * fix(inputs.netflow): Cast complex types to field compatible ones (#16009)
  * chore: Fix linter findings for `revive:exported` in `plugins/inputs/[a-b]*` (#15913)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for `plugins/outputs` (#15985)
  * chore: Update go to v1.23.2 (#15979)
  * chore(linters): Enable `string-format` rule for revive (#15983)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for `plugins/common` and `plugins/inputs` (#15991)
  * chore(deps): Bump github.com/gwos/tcg/sdk from v8.7.2 to v8.8.0 (#15947)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.62.0 to 1.63.1 (#15992)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.37.0 to 1.38.0 (#15993)
  * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.53 to 3.3.54 (#15994)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.11.1 to 1.11.2 (#15995)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.4 to 1.42.1 (#15996)
  * chore(linters): Enable `datarace` rule for revive (#15984)

- Update to version 1.32.1:
  * Telegraf v1.32.1
  * fix: Correct Changelog version number
  * Telegraf 1.32.1
  * Update changelog for 1.32.1
  * Update build_version.txt for 1.32.1
  * fix(agent): Fix buffer not flushing if all metrics are written (#15969)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.20.2 to 1.21.1 (#15932)
  * test(inputs.postgresql): Fixing integration test (#15986)
  * fix(inputs.influxdb_v2_listener): Fix concurrent read/write dict (#15982)
  * fix(processors.aws_ec2): Remove leading slash and cancel worker only if it exists (#15965)
  * test(compilation): Fixing test compilation (#15978)
  * test(outputs.sql): Fix failing integration test by excluding options (#15972)
  * test(common.socket): Increase margin for memleak test to avoid flaky tests (#15961)
  * fix(inputs.cisco_telemetry_mdt): Handle NXOS DME subtree telemetry format (#15923)
  * chore(outputs.remotefile): Deprecate trace option (#15970)
  * chore(agent): Fix typo in service install command (#15967)
  * chore(inputs.modbus): Add more debug information for request grouping (#15959)
  * fix(inputs.vsphere): Add tags to VSAN ESA disks (#15960)
  * chore(deps): Bump github.com/prometheus/common from 0.55.0 to 0.60.0 (#15962)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.12 to 1.16.14 (#15957)
  * chore(deps): Bump golang.org/x/oauth2 from 0.21.0 to 0.23.0 (#15955)
  * chore(linters): Enable `import-alias-naming` and `redundant-import-alias` rules for revive (#15836)
  * chore(deps): Bump github.com/srebhan/protobufquery from 0.0.0-20230803132024-ae4c0d878e55 to 1.0.1 (#15954)
  * chore(deps): Bump k8s.io/apimachinery from 0.30.1 to 0.31.1 (#15933)
  * fix(config): Correctly print removal version info (#15937)
  * chore(deps): Bump github.com/boschrexroth/ctrlx-datalayer-golang from 1.3.0 to 1.3.1 (#15931)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#15930)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.16.0 to 1.17.0 (#15929)
  * fix(parsers.avro): Add mutex to cache access (#15921)
  * chore(inputs): Remove deprecated options from sample config (#15872)
  * fix(inputs.consul): Move config checking to Init method (#15907)
  * chore(linters): Enable `comment-spacings` rule for revive (#15914)
  * chore(deps): Bump github.com/p4lang/p4runtime from 1.3.0 to 1.4.0 (#15903)
  * fix(inputs.amqp_consumer): NACKing messages on non-delivery related errors (#15796)
  * chore(deps): Bump github.com/harlow/kinesis-consumer from v0.3.6-0.20240606153816-553e2392fdf3 to v0.3.6-0.20240916192723-43900507c911 (#15890)
  * chore(deps): Bump modernc.org/sqlite from 1.32.0 to 1.33.1 (#15901)
  * chore(deps): Bump golang.org/x/mod from 0.19.0 to 0.21.0 (#15902)
  * chore(deps): Bump github.com/netsampler/goflow2/v2 from 2.1.5 to 2.2.1 (#15904)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#15905)
  * fix(common.http): Keep timeout after creating oauth client (#15900)
  * chore: Fix linter findings for `revive:comment-spacings` (part 3) (#15898)
  * chore: Fix linter findings for `revive:comment-spacings` (part 2) (#15897)
  * chore: Fix linter findings for `revive:comment-spacings` (part 1) (#15896)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for`instrumental` and parsers/processors (#15887)
  * chore(linters): Enable `max-public-structs` rule for revive (#15895)
  * chore(output.kinesis): Log kinesis consumer events (#15843)
  * chore: Update go to v1.23.1 (#15894)
  * chore: Fix linter findings for revive:max-public-structs in plugins/inputs/[t-z]* and rest (#15879)
  * chore: Fix linter findings for revive:max-public-structs in plugins/inputs/[n-s]* (#15878)
  * test(testutil): Fix value comparison (#15886)
  * chore(outputs.amqp): Remove deprecated options from sample config (#15873)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[a-g]*` (#15849)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[h-n]*` (#15850)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.13.0 to 1.14.0 (#15862)
  * chore(linters): Enable `get-return` rule for revive (#15841)
  * chore(aggregators): Comment out default values in sample configs (#15864)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/inputs/[o-z]*` (#15857)
  * chore: Fix linter findings for `revive:max-public-structs` in `plugins/inputs/[a-n]*` (#15858)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.10.0 to 1.11.1 (#15860)
  * chore(cmd): Align plugin deprecation messages (#15867)
  * chore: Fix linter findings for `revive:enforce-repeated-arg-type-style` in `plugins/outputs` and `plugins/parsers` (#15847)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.34.4 to 1.34.9 (#15859)
  * chore(deps): Bump golangci-lint from v1.60.3 to v1.61.0 (#15856)
  * chore(deps): Bump golang.org/x/term from 0.23.0 to 0.24.0 (#15861)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.3 to 0.16.1 (#15863)

- Update to version 1.32.0:
  * Telegraf v1.32.0
  * Update changelog for v1.32.0
  * feat(inputs.execd): Allow to provide logging prefixes on stderr (#15834)
  * chore(parser.json_v2): Error out if no config is provided (#15844)
  * fix(inputs.mysql): Enforce float for all known floating-point information (#15791)
  * feat(logging): Implement structured logging (#15751)
  * feat(processors.aws_ec2): Allow to use instance metadata (#15795)
  * chore(linters): Enable `time-equal` rule for revive (#15838)
  * fix(inputs.snmp): Avoid sending a nil to gosmi's GetEnumBitsFormatted (#15743)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.7.7 to 1.7.9 (#15842)
  * feat(inputs.http_listener_v2): Add unix socket mode (#15764)
  * chore(deps): Bump github.com/prometheus/prometheus from 0.53.1 to 0.54.1 (#15831)
  * chore(linters): Enable G405, G406, G506 and G507 rules for gosec (#15835)
  * chore(inputs.mqtt): Increase log-level to warning if no message is created by parser (#15837)
  * chore(linters): Enable `optimize-operands-order` rule for revive (#15839)
  * test(linters): Enable `testifylint`: `formatter`, `suite-broken-parallel` and `suite-subtest-run` (#15797)
  * fix(logger): Handle trace level for standard log (#15815)
  * chore(deps): Bump super-linter/super-linter from 7.0.0 to 7.1.0 (#15826)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.37.3 to 1.38.0 (#15827)
  * chore(deps): Bump github.com/openconfig/goyang from 1.5.0 to 1.6.0 (#15828)
  * chore(deps): Bump github.com/BurntSushi/toml from 1.3.2 to 1.4.0 (#15829)
  * chore(deps): Bump github.com/seancfoley/ipaddress-go from 1.6.0 to 1.7.0 (#15830)
  * chore: Update go to v1.23.0 (#15766)
  * feat(inputs.kafka_consumer): Allow to select the metric time source (#15790)
  * docs(inputs.chrony): Update schema to unixgram (#15763)
  * feat(outputs.syslog): Implement startup error behavior options (#15787)
  * fix(outputs.kinesis): Honor the configured endpoint (#15781)
  * fix(inputs.kinesis_consumer): Honor the configured endpoint (#15788)
  * chore(deps): Bump go.step.sm/crypto from 0.50.0 to 0.51.1 (#15778)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.11 to 1.16.12 (#15775)
  * chore(deps): Bump github.com/miekg/dns from 1.1.59 to 1.1.62 (#15777)
  * chore(deps): Bump golang.org/x/net from 0.27.0 to 0.28.0 (#15776)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 (#15779)
  * chore(deps): Bump tj-actions/changed-files from 44 to 45 (#15780)
  * chore(linters): Fix findings found by `testifylint`: `go-require` for `zabbix` (#15727)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.40.3 to 1.40.4 (#15761)
  * feat(inputs.mysql): Add support for replica status (#15749)
  * chore(deps): Bump super-linter/super-linter from 6.8.0 to 7.0.0 (#15756)
  * chore(deps): Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#15757)
  * chore(deps): Bump modernc.org/sqlite from 1.30.0 to 1.32.0 (#15758)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.5 to 1.27.4 (#15760)
  * chore(deps): Bump gonum.org/v1/gonum from 0.15.0 to 0.15.1 (#15759)
  * feat(agent): Add config check sub-command (#15732)
  * feat(inputs.slurm): Add a SLURM input plugin (#15700)
  * fix(serializers.template): Unwrap metrics if required (#15740)
  * feat(outputs.kafka): Option to add metric name as record header (#15722)
  * chore(deps): Bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 (#15737)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.38.7 to 1.40.3 (#15733)
  * chore(deps): Bump github.com/google/cel-go from 0.20.1 to 0.21.0 (#15734)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.11 to 2.2.12 (#15735)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.5.1 to 9.6.1 (#15736)
  * Update changelog for v1.31.3
  * fix(inputs.smartctl): Use --scan-open instead of --scan to provide correct device type info (#15724)
  * test(inputs.pgbouncer): Update container version (#15728)
  * fix(inputs.chrony): Use DGRAM for the unix socket (#15552)
  * chore(deps): Bump Go from v1.22.5 to v1.22.6 (#15720)
  * feat(inputs.opentelemetry): Add profiles support (#15637)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from v1.27.4 to v1.29.3 (#15703)
  * feat(inputs.azure_monitor): Add client options parameter (#15519)
  * feat(outputs.datadog): Add support for submitting alongside dd-agent (#15702)
  * docs(inputs.netflow): Add note on how to tag metrics (#15713)
  * docs(inputs.nats): Update NATS monitoring URL (#15714)
  * feat(parsers.value): Add base64 datatype (#15697)
  * chore(deps): Bump github.com/prometheus/prometheus from 0.48.1 to 0.53.1 (#15709)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.2.0-tsbs to 1.3.2 (#15706)
  * chore(deps): Bump github.com/multiplay/go-ts3 from 1.1.0 to 1.2.0 (#15708)
  * chore(deps): Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 (#15705)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.4.0 to 0.4.1 (#15707)
  * chore(deps): Bump super-linter/super-linter from 6.7.0 to 6.8.0 (#15704)
  * feat(common.cookie): Allow usage of secrets for header (#15640)
  * feat(common.shim): Enable metric tracking within external plugins (#15636)
  * feat(logging): Add 'trace' log-level (#15695)
  * feat(inptus.elasticsearch): Gather enrich stats (#15688)
  * feat(outputs.kafka): Option to set producer message timestamp (#15689)
  * fix(inputs.opcua): Reconnect if closed connection (#15696)
  * chore(deps): Bump github.com/docker/docker from 25.0.5+incompatible to 27.1.1+incompatible (#15681)
  * feat(inputs.statsd): Expose allowed_pending_messages as internal stat (#15687)
  * feat(plugins): Allow to override log-level per plugin (#15677)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.20.2 to 1.20.3 (#15679)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.16.0 (#15682)
  * chore(deps): Bump github.com/vmware/govmomi from 0.37.2 to 0.39.0 (#15680)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.61.0 to 1.62.0 (#15683)
  * fix(agent): Fix buffer directory config and document (#15661)
  * feat(inputs.modbus): Allow reading single bits of input and holding registers (#15648)
  * fix(inputs.mqtt_consumer): Restore trace logging option (#15670)
  * feat(outputs.dynatrace): add support for metric to be treated and reported as a delta counter using regular expression (#15668)
  * chore(logging): Implement early logging (#15629)
  * feat(inputs.s7comm): Implement startup-error behavior settings (#15655)
  * feat(agent): Enable watching for new configuration files (#15645)
  * fix(inputs.diskio): Print warnings once, add details to messages (#15667)
  * feat(outputs.parquet): Introduce Parquet output (#15602)
  * feat(agent): Watch for deleted files (#15644)
  * docs(inputs.hddtemp): Document hddtemp removal and alternatives (#15658)
  * fix(inputs.tail): Prevent deadlock when closing and max undelivered lines hit (#15649)
  * chore(mac): Create Info.plist, avoid signing entry script (#15647)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.19.0 to 1.20.2 (#15654)
  * chore(deps): Bump go.step.sm/crypto from 0.47.1 to 0.50.0 (#15652)
  * chore(deps): Bump google.golang.org/grpc from 1.64.1 to 1.65.0 (#15653)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.17 to 1.17.27 (#15651)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.0.0 to 5.2.0 (#15650)
  * chore(agent): Clean up watch goroutines (#15643)
  * chore(agent): Print config filename in messages for clarity (#15642)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.4.0 to 1.4.1 (#15626)
  * Update changelog for v1.31.2
  * chore(deps): Bump github.com/antchfx/xpath from 1.3.0 to 1.3.1 (#15625)
  * feat(inputs.netflow): Add support for sFlow drop notification packets (#15396)
  * chore(agent.buffer): Add experimental warnings and increased logging (#15638)
  * feat(inputs.amd_rocm_smi): Parse newer ROCm versions (#15628)
  * chore: Clean up go.mod (#15632)
  * feat(inputs.procstat): Add ability to collect per-process socket statistics (#15423)
  * feat(agent): Add metric disk buffer (#15564)
  * fix(tools.custom_builder): Handle multiple instance of the same plugin correctly (#15630)
  * docs: Clarify poll vs notify (#15631)
  * fix(common.socket): Switch to context to simplify closing (#15589)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.3 to 1.37.3 (#15622)
  * chore(deps): Bump cloud.google.com/go/storage from 1.42.0 to 1.43.0 (#15623)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.4 to 2.8.19 (#15624)
  * fix(inputs.snmp): Translate field correctly when not in table (#15618)
  * feat(inputs.sql): Add SAP HANA SQL driver (#15600)
  * fix(outputs.remotefile): Resolve linter not checking error (#15615)
  * feat(outputs.remotefile): Add plugin to store metrics in remote files (#15569)
  * fix(inputs.ping): Check addr length to avoid crash (#15601)
  * chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#15614)
  * docs(outputs.syslog): Doc syslog message format length limits (#15611)
  * chore(linters): Fix remaining errcheck warnings (#15518)
  * feat(outputs.elasticsearch): Support data streams (#15613)
  * chore(deps): Bump super-linter/super-linter from 6.6.0 to 6.7.0 (#15608)
  * chore(deps): Bump github.com/alitto/pond from 1.8.3 to 1.9.0 (#15607)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.26.1 to 1.29.1 (#15606)
  * chore(deps): Bump github.com/tinylib/msgp from 1.1.9 to 1.2.0 (#15605)
  * chore(deps): Bump github.com/jackc/pgx/v4 from 4.18.2 to 4.18.3 (#15604)
  * chore(deps): Bump github.com/openconfig/goyang from 1.0.0 to 1.5.0 (#15603)
  * chore: Update to Go v1.22.5 (#15599)
  * docs(inputs.opcua_listener): Enhance explanation of subscription interval (#15598)
  * docs: Further clarify modifiers (#15595)
  * fix(parsers.xpath): Allow resolving extensions (#15586)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.30.0 to 0.31.0 (#15585)
  * chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 (#15584)
  * chore(deps): Bump cloud.google.com/go/storage from 1.41.0 to 1.42.0 (#15582)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.16 to 2.10.17 (#15581)
  * Update changelog for v1.31.1
  * test(linters): Enable `testifylint`: `blank-import`, `float-compare`, `negative-positive`, `nil-compare` and `useless-assert` (#15566)
  * fix(inputs.gnmi): Handle YANG namespaces in paths correctly (#15565)
  * chore(common.starlark): Print nonconvertible data (#15508)
  * fix(inputs.chrony): Handle ServerStats4 response (#15568)
  * feat(common.tls): Allow group aliases for ciphersuites (#15570)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.8 (#15557)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.14 to 2.10.16 (#15561)
  * chore(deps): Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.12 to 0.5.13 (#15560)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.2 to 0.15.3 (#15559)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.32.9 to 1.33.2 (#15558)
  * feat(inputs.systemd_units): Support user scoped units (#15458)
  * chore(logging): Refactor code (#15556)
  * chore(agent): Extract buffer into interface (#15545)
  * fix(inputs.chrony): Support local (reference) sources (#15551)
  * feat(inputs.netflow): Add more fields for sFlow extended gateway packets (#15521)
  * docs(parsers.binary): Fix wording in README (#15554)
  * feat(inputs.elasticsearch): Add support for custom headers (#15544)
  * test(linters): Enable copyloopvar (#15532)
  * fix(secretstores.oauth2): Ensure endpoint params is not nil (#15531)
  * feat(inputs.ipmi_sensor): Collect additional commands (#15495)
  * feat(inputs.mqtt_consumer): Add variable length topic parsing (#15528)
  * chore(deps): Bump go.step.sm/crypto from 0.44.1 to 0.47.1 (#15525)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.7 (#15526)
  * chore(deps): Bump github.com/prometheus/common from 0.53.0 to 0.54.0 (#15524)
  * chore(deps): Bump github.com/linkedin/goavro/v2 from 2.12.0 to 2.13.0 (#15523)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.30.2 to 1.32.9 (#15527)
  * feat(inputs.mqtt_consumer): Implement startup error behaviors (#15486)
  * fix(inputs.mysql): Handle custom TLS configs correctly (#15493)
  * chore: Update github.com/gorilla/websocket license (#15520)
  * test(lint): Enable badSyncOnceFunc (#15511)
  * test(linters): Enable sloppyLen (#15512)
  * test(lint): Enable mirror (#15510)
  * feat(inputs.sqlserver): Introduce user specified ID parameter for ADD logins (#15424)
  * fix(logging): Add back constants for backward compatibility (#15514)
  * test(inputs.disk): Set label in test to avoid reading local value (#15507)
  * test(incus): Update image list (#15503)
  * fix(inputs.http_response): Fix for IPv4 and IPv6 addresses when interface is set (#15496)
  * fix(agent): Ignore startup-errors in test mode (#15488)
  * chore(outputs.mqtt): Remove dead code (#15487)
  * chore(linters): Fix non-input/output plugin errcheck warnings  (#15472)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 (#15489)
  * feat(inputs.openstack): Allow collection without admin privileges (#15468)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.18.1 to 1.19.0 (#15483)
  * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.10.0 (#15482)
  * chore(deps): Bump github.com/prometheus/procfs from 0.15.0 to 0.15.1 (#15481)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.7.0 to 1.7.2 (#15484)
  * chore(deps): Bump github.com/IBM/sarama from 1.43.1 to 1.43.2 (#15480)
  * chore(deps): Bump super-linter/super-linter from 6.5.1 to 6.6.0 (#15479)
  * feat(outputs.elasticsearch): Allow custom template index settings (#15471)
  * chore(linters): Bump golangci-lint to v1.59.1 (#15478)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.161.1 to 1.162.1 (#15448)
  * Update changelog for v1.31.0
  * Update build version to 1.32.0

- Update to version 1.31.3:
  * Telegraf v1.31.3
  * Update changelog for v1.31.3
  * Update build_version.txt for v1.31.3
  * chore: go mod tidy
  * fix(inputs.smartctl): Use --scan-open instead of --scan to provide correct device type info (#15724)
  * test(inputs.pgbouncer): Update container version (#15728)
  * fix(inputs.chrony): Use DGRAM for the unix socket (#15552)
  * chore(deps): Bump Go from v1.22.5 to v1.22.6 (#15720)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from v1.27.4 to v1.29.3 (#15703)
  * docs(inputs.netflow): Add note on how to tag metrics (#15713)
  * docs(inputs.nats): Update NATS monitoring URL (#15714)
  * chore(deps): Bump github.com/prometheus/prometheus from 0.48.1 to 0.53.1 (#15709)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 1.2.0-tsbs to 1.3.2 (#15706)
  * chore(deps): Bump github.com/multiplay/go-ts3 from 1.1.0 to 1.2.0 (#15708)
  * chore(deps): Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 (#15705)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.4.0 to 0.4.1 (#15707)
  * chore(deps): Bump super-linter/super-linter from 6.7.0 to 6.8.0 (#15704)
  * fix(inputs.opcua): Reconnect if closed connection (#15696)
  * chore(deps): Bump github.com/docker/docker from 25.0.5+incompatible to 27.1.1+incompatible (#15681)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.20.2 to 1.20.3 (#15679)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.16.0 (#15682)
  * chore(deps): Bump github.com/vmware/govmomi from 0.37.2 to 0.39.0 (#15680)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.61.0 to 1.62.0 (#15683)
  * fix(inputs.mqtt_consumer): Restore trace logging option (#15670)
  * fix(inputs.diskio): Print warnings once, add details to messages (#15667)
  * docs(inputs.hddtemp): Document hddtemp removal and alternatives (#15658)
  * fix(inputs.tail): Prevent deadlock when closing and max undelivered lines hit (#15649)
  * chore(mac): Create Info.plist, avoid signing entry script (#15647)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.19.0 to 1.20.2 (#15654)
  * chore(deps): Bump go.step.sm/crypto from 0.47.1 to 0.50.0 (#15652)
  * chore(deps): Bump google.golang.org/grpc from 1.64.1 to 1.65.0 (#15653)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.17 to 1.17.27 (#15651)
  * chore(deps): Bump github.com/gofrs/uuid/v5 from 5.0.0 to 5.2.0 (#15650)
  * chore(agent): Clean up watch goroutines (#15643)
  * chore(agent): Print config filename in messages for clarity (#15642)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.4.0 to 1.4.1 (#15626)

- Update to version 1.31.2:
  * Telegraf v1.31.2
  * Update changelog for v1.31.2
  * Update build_version.txt for v1.31.2
  * chore(deps): Bump github.com/antchfx/xpath from 1.3.0 to 1.3.1 (#15625)
  * chore: Clean up go.mod (#15632)
  * fix(tools.custom_builder): Handle multiple instance of the same plugin correctly (#15630)
  * docs: Clarify poll vs notify (#15631)
  * fix(common.socket): Switch to context to simplify closing (#15589)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.3 to 1.37.3 (#15622)
  * Add go.sum
  * chore(deps): Bump cloud.google.com/go/storage from 1.42.0 to 1.43.0 (#15623)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.8.4 to 2.8.19 (#15624)
  * fix(inputs.snmp): Translate field correctly when not in table (#15618)
  * fix(inputs.ping): Check addr length to avoid crash (#15601)
  * chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#15614)
  * docs(outputs.syslog): Doc syslog message format length limits (#15611)
  * chore(linters): Fix remaining errcheck warnings (#15518)
  * chore(deps): Bump super-linter/super-linter from 6.6.0 to 6.7.0 (#15608)
  * chore(deps): Bump github.com/alitto/pond from 1.8.3 to 1.9.0 (#15607)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.26.1 to 1.29.1 (#15606)
  * chore(deps): Bump github.com/tinylib/msgp from 1.1.9 to 1.2.0 (#15605)
  * chore(deps): Bump github.com/jackc/pgx/v4 from 4.18.2 to 4.18.3 (#15604)
  * chore(deps): Bump github.com/openconfig/goyang from 1.0.0 to 1.5.0 (#15603)
  * chore: Update to Go v1.22.5 (#15599)
  * docs(inputs.opcua_listener): Enhance explanation of subscription interval (#15598)
  * docs: Further clarify modifiers (#15595)
  * fix(parsers.xpath): Allow resolving extensions (#15586)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.30.0 to 0.31.0 (#15585)
  * chore(deps): Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 (#15584)
  * chore(deps): Bump cloud.google.com/go/storage from 1.41.0 to 1.42.0 (#15582)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.16 to 2.10.17 (#15581)

- Update to version 1.31.1:
  * Telegraf v1.31.1
  * Update changelog for v1.31.1
  * Update build_version.txt for v1.31.1
  * test(linters): Enable `testifylint`: `blank-import`, `float-compare`, `negative-positive`, `nil-compare` and `useless-assert` (#15566)
  * fix(inputs.gnmi): Handle YANG namespaces in paths correctly (#15565)
  * chore(common.starlark): Print nonconvertible data (#15508)
  * fix(inputs.chrony): Handle ServerStats4 response (#15568)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.6 to 3.4.8 (#15557)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.14 to 2.10.16 (#15561)
  * chore(deps): Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.12 to 0.5.13 (#15560)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.2 to 0.15.3 (#15559)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.32.9 to 1.33.2 (#15558)
  * fix(inputs.chrony): Support local (reference) sources (#15551)
  * docs(parsers.binary): Fix wording in README (#15554)
  * test(linters): Enable copyloopvar (#15532)
  * fix(secretstores.oauth2): Ensure endpoint params is not nil (#15531)
  * chore: Run make tidy
  * chore(deps): Bump go.step.sm/crypto from 0.44.1 to 0.47.1 (#15525)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.37.0 to 1.38.7 (#15526)
  * chore(deps): Bump github.com/prometheus/common from 0.53.0 to 0.54.0 (#15524)
  * chore(deps): Bump github.com/linkedin/goavro/v2 from 2.12.0 to 2.13.0 (#15523)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.30.2 to 1.32.9 (#15527)
  * fix(inputs.mysql): Handle custom TLS configs correctly (#15493)
  * chore: Update github.com/gorilla/websocket license (#15520)
  * test(lint): Enable badSyncOnceFunc (#15511)
  * test(linters): Enable sloppyLen (#15512)
  * test(lint): Enable mirror (#15510)
  * fix(logging): Add back constants for backward compatibility (#15514)
  * test(inputs.disk): Set label in test to avoid reading local value (#15507)
  * test(incus): Update image list (#15503)
  * fix(inputs.http_response): Fix for IPv4 and IPv6 addresses when interface is set (#15496)
  * fix(agent): Ignore startup-errors in test mode (#15488)
  * chore(outputs.mqtt): Remove dead code (#15487)
  * chore(linters): Fix non-input/output plugin errcheck warnings  (#15472)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.6.0 (#15489)
  * chore(deps): Bump cloud.google.com/go/monitoring from 1.18.1 to 1.19.0 (#15483)
  * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.10.0 (#15482)
  * chore(deps): Bump github.com/prometheus/procfs from 0.15.0 to 0.15.1 (#15481)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.7.0 to 1.7.2 (#15484)
  * chore(deps): Bump github.com/IBM/sarama from 1.43.1 to 1.43.2 (#15480)
  * chore(deps): Bump super-linter/super-linter from 6.5.1 to 6.6.0 (#15479)
  * chore(linters): Bump golangci-lint to v1.59.1 (#15478)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.161.1 to 1.162.1 (#15448)

- Update to version 1.31.0:
  * Telegraf v1.31.0
  * Update changelog for v1.31.0
  * feat(outputs.elasticsearch): Allow settings extra headers for elasticsearch output (#15477)
  * feat(inputs.openstack): Use service catalog from v3 authentication if available (#15460)
  * chore: Update golangci-lint from v1.58.0 to v1.59.0 (#15473)
  * feat(outputs.influxdb_v2): Preserve custom query parameters on write (#15475)
  * chore(deps): Bump github.com/lxc/incus v0.4.0 to v6.2.0 (#15441)
  * chore(deps): Bump go from v1.22.3 to v1.22.4 (#15470)
  * fix(inputs.ecs): Check for nil pointer before use (#15456)
  * docs(inputs.ldap): Document all TLS options (#15464)
  * fix(processors.snmp_lookup): Return empty tag-map on error to avoid panic (#15466)
  * feat(outputs.mqtt): Add client trace logging, resolve MQTT5 reconnect login (#15429)
  * test(inputs.syslog): Add timeout to closed socket test (#15461)
  * chore(circleci): Build Windows package after linux testing (#15462)
  * chore: Print debug message when no messages generated from parse (#15463)
  * chore: Update removal dates to either v1.35.0 or v1.40.0 (#15452)
  * feat(input.azure_monitor): Use default azure credentials chain when no secret provided (#15395)
  * test(outputs.sql): Update wait for log message (#15459)
  * test(inputs.jolokia2_agent): Update integration test results (#15457)
  * feat(inputs.http_listener): Allow setting custom success return code (#15454)
  * feat(inputs.influxdb): Add metrics for build, crypto and commandline (#15438)
  * docs(inputs.swap): Remove linux only comment (#15451)
  * feat(inputs.snmp): Convert octet string with invalid data to hex (#15439)
  * chore(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 (#15447)
  * chore(deps): Bump modernc.org/sqlite from 1.29.10 to 1.30.0 (#15445)
  * chore(deps): Bump github.com/openzipkin/zipkin-go from 0.4.2 to 0.4.3 (#15444)
  * chore: Fix errcheck CI warnings outside of plugins directory (#15390)
  * feat(processors.printer): Embed Influx serializer options (#15434)
  * chore(deps): Bump github.com/awnumar/memguard from 0.22.4 to 0.22.5 (#15446)
  * chore(windows): Rework Windows service handling (#15372)
  * feat(config): Allow reloading on URL config change (#15388)
  * fix(inputs.cloudwatch): Add accounts when enabled (#15440)
  * feat(inputs.exec): Add option to ignore return code (#15400)
  * feat(agent): Add uint support in cli test output (#15433)
  * feat(inputs.influxdb_v2_listener): Support Secret for token (#15407)
  * fix(inputs.cloudwatch): Ensure account list is larger than index (#15428)
  * docs(outputs.datadog): Specify API v1 support (#15427)
  * feat(cli): List available parsers and serializers (#15426)
  * docs: Fix typos (#15421)
  * fix(agent): Warn on multple agent configuration tables seen (#15402)
  * fix(inputs.postgresql_extensible): Use same timestamp for each gather (#15401)
  * feat(inputs.kafka_consumer): Add resolve canonical bootstrap server option (#15368)
  * chore: Fix typos throughout codebase (#15338)
  * chore(deps): Switch to github.com/leodido/go-syslog (#15393)
  * chore(deps): Bump super-linter/super-linter from 6.5.0 to 6.5.1 (#15408)
  * chore(deps): Update OpenTelemetry dependencies (#15403)
  * chore(deps): Bump modernc.org/sqlite from 1.29.5 to 1.29.10 (#15409)
  * chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 (#15413)
  * chore(deps): Bump github.com/prometheus/common from 0.52.2 to 0.53.0 (#15412)
  * chore(deps): Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#15411)
  * chore(deps): Bump github.com/jhump/protoreflect from 1.15.6 to 1.16.0 (#15410)
  * chore(deps): Bump k8s.io/* from 0.29.3 to 0.30.1 (#15383)
  * chore: Update to Xcode 15 in CI (#15389)
  * feat(inputs.gnmi): Add yang-model decoding of JSON IETF payloads (#15201)
  * feat(inputs.execd): Add option to not restart program on error (#15271)
  * test(processors.parser): Sort test metrics (#15391)
  * feat(processors.parser): Add base64 decode for fields (#15328)
  * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.7.2 to 1.10.0 (#15384)
  * chore(deps): Bump cloud.google.com/go/storage from 1.40.0 to 1.41.0 (#15385)
  * feat(inputs.statsd): Add support for DogStatsD v1.2 (#12991) (#15380)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.7.6 to 1.7.7 (#15382)
  * chore(deps): Bump super-linter/super-linter from 6.4.1 to 6.5.0 (#15386)
  * chore(deps): Bump github.com/miekg/dns from 1.1.58 to 1.1.59 (#15381)
  * feat(agent): Introduce CLI option to set config URL retry attempts (#15377)
  * chore(agent): Export internal metric fields (#15376)
  * Update changelog for v1.30.3
  * feat(inputs.statsd): Allow counters to report as float (#15371)
  * docs: Update external plugin docs (#15370)
  * docs: Update profiling docs (#15369)
  * docs: Update supported platforms docs (#15365)
  * docs(secretstores): Add docs for creating (#15360)
  * docs: Add URL config behavior spec (#15321)
  * feat(parsers.openmetrics): Add parser for OpenMetrics format (#15298)
  * feat(inputs.influxdb_v2_listener): Add support for rate limiting (#15361)
  * chore(inputs.net): Clarify option deprecation notice (#15364)
  * docs(agent): Specify jitter value must be non-zero (#15363)
  * docs(processors): Clean up (#15359)
  * docs(outputs): Clean up, reorder (#15358)
  * docs(aggregators): Clean up aggregator docs (#15357)
  * docs(inputs): Clean up, add note about external connections (#15356)
  * chore: Update copyright date, remove extra newline (#15366)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.7.5 to 1.7.6 (#15362)
  * fix(windows): Make sure to log the final error message (#15346)
  * fix(inputs.cloudwatch): Option to produce dense metrics (#15317)
  * feat(common.opcua): Add session timeout as configuration option (#15341)
  * docs: Update docker page (#15345)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.9 to 2.10.14 (#15347)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.13 (#15348)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.18 to 1.4.0 (#15349)
  * chore(deps): Bump github.com/vmware/govmomi from 0.37.0 to 0.37.2 (#15351)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.151.1 to 1.161.1 (#15350)
  * docs: Update aggregator and processor docs (#15343)
  * docs(readme): Add links to plugins (#15342)
  * docs: Remove maintainers folder (#15339)
  * chore(log): Restructure and cleanup logging code (#15234)
  * feat(inputs.win_wmi): Allow to invoke methods (#15300)
  * feat(inputs.netflow): Add support for IPFIX option packets (#15314)
  * feat(inputs.file): Add tag with absolute path of file (#15330)
  * docs(inputs.execd): Add python example, clean up doc (#15337)
  * docs(inputs.kubernetes): Add link to generating bearer token to explore API (#15335)
  * fix(inputs.smartctl): Add additional fields (#15332)
  * feat(inputs.internet_speed): Introduce packet loss field (#15329)
  * chore(deps): Bump go from v1.22.2 to v1.22.3 (#15327)
  * feat(aggregators.merge): Allow to round metric timestamps (#15319)
  * docs(outputs.postgresql): Add example to create index for tag columns (#15322)
  * feat(inputs.procstat): Add option to select properties to collect (#15299)
  * feat(inputs.win_eventlog): Add option to define event batch-size (#15306)
  * fix(inputs.netflow): Log unknown fields only once (#15323)
  * chore(inputs.sflow): Deprecate plugin and add migration to netflow (#15320)
  * chore(parsers.grok): Improve non-matching debug message (#15318)
  * docs: Add install guide (#15289)
  * chore(deps): Migrate to maintained gopacket library (#15316)
  * chore(inputs.gnmi): Add more response information for easier debugging (#15297)
  * docs(inputs.mqtt_consumer): Update topic parsing types naming (#15301)
  * chore(deps): Bump golangci-lint from v1.57.2 to v1.58.0 (#15303)
  * docs(inputs.postgresql): Add permissions section (#15302)
  * chore(deps): Bump github.com/grid-x/modbus from v0.0.0-20211113184042-7f2251c342c9 to v0.0.0-20240503115206-582f2ab60a18 (#15276)
  * fix(input.redis): Discard invalid errorstat lines (#15312)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.59.1 to 1.61.0 (#15262)
  * chore(deps): Bump google.golang.org/api from 0.171.0 to 0.177.0 (#15309)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.0 to 0.15.2 (#15308)
  * chore(deps): Bump github.com/coocood/freecache from 1.2.3 to 1.2.4 (#15307)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.10 to 2.2.11 (#15310)
  * docs: Add releases documentation (#15287)
  * feat(inputs.gnmi): Allow to pass accepted cipher suites (#15256)
  * docs: Revamp readme (#15290)
  * feat(inputs.redis): Add latency percentiles metric (#15293)
  * docs: Update docs readme with all links (#15291)
  * docs: Add quick start (#15288)
  * docs: Split changelog (#15292)
  * feat(inputs.gnmi): Add option to create more descriptive tags (#15278)
  * feat(inputs.nvidia_smi): Add power-limit field for v12 scheme (#15282)
  * chore(deps): Bump github.com/shirou/gopsutil/v3 from v3.24.3 to v3.24.4 (#15272)
  * feat(inputs.ceph): Use perf schema to determine metric type (#15233)
  * feat(inputs.opentelemetry): Add option to set max receive message size (#15231)
  * feat(serializers.influx): Add option to omit timestamp (#15220)
  * fix(inputs.gnmi): Ensure path contains elements to avoid panic (#15259)
  * feat(aggregators.final): Add option to disable appending _final (#15268)
  * fix(inputs.procstat): Do not report dead processes as running for orphan PID files (#15260)
  * fix(outputs.loki): Option to sanitize label names (#15277)
  * chore(deps): Bump github.com/prometheus/procfs from 0.13.0 to 0.14.0 (#15265)
  * docs: Clarify multi-file behavior (#15254)
  * feat(inputs.mock): Add baseline option to sine (#15270)
  * docs(inputs.opcua_listener): Remove invalid inline notation (#15261)
  * chore(deps): Bump github.com/antchfx/xpath from 1.2.5 to 1.3.0 (#15263)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.26.1-0.20231116140448-68d5f8983d09 to 0.30.0 (#15264)
  * chore(deps): Bump golang.org/x/sync from 0.6.0 to 0.7.0 (#15266)
  * fix(inputs.http_listener_v2): Wrap timestamp parsing error messages (#15239)
  * feat(outputs.influxdb_v2): Add option to set local address (#15228)
  * feat(outputs.influxdb): Add option to define local address (#15225)
  * chore(deps): Bump github.com/google/cel-go from 0.18.1 to 0.20.1 (#15205)
  * docs(inputs.prometheus): Remove invalid deprecation statement (#15229)
  * fix(outputs.graphite): Handle local address without port correctly (#15224)
  * feat(processors.starlark): Allow persistence of global state (#15170)
  * fix(Makefile): Use go's dependency checker for 'per platform' builds (#15223)
  * fix(http): Stop plugins from leaking file descriptors on telegraf reload (#15213)
  * chore(inputs.amd_rocm_smi): Consolidate startup_retry_behavior to model implementation (#15216)
  * chore(inputs.nvidia_smi): Consolidate startup_retry_behavior to model implementation (#15215)
  * docs(inputs.netflow): Clarify and document 'template not found' warnings (#15214)
  * fix(inputs.sysstat): Prevent default sadc_interval from increasing on reload (#15212)
  * feat(inputs.netflow): Add support for netflow v9 option packets (#15180)
  * feat(inputs.procstat): Report consistent I/O  on Linux (#15186)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.9 to 1.17.11 (#15202)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.713 to 1.62.721 (#15203)
  * chore(deps): Bump golang.org/x/mod from 0.16.0 to 0.17.0 (#15206)
  * chore(deps): Bump super-linter/super-linter from 6.3.1 to 6.4.1 (#15207)
  * Update changelog for v1.30.2
  * fix(outputs.sql): Enable the use of krb5 with mssql driver (#15196)
  * fix(inputs.sqlserver): Honor timezone on backup metrics  (#15154)
  * fix(inputs.opcua): Make sure to always create a request (#15178)
  * chore(CI): Add check for PR target branch (#15197)
  * fix(inputs.prometheus): Correctly handle host header (#15195)
  * chore(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 (#15193)
  * fix(outputs.opensearch): Correctly error during failures or disconnect (#15157)
  * feat(inputs.procstat): Allow multiple selection criteria (#14948)
  * docs(aggregators.final): Swap useful statements (#15159)
  * docs(outputs.kafka): Add metadata options to docs (#15182)
  * feat(inputs): Add framework to retry on startup errors (#15145)
  * fix(inputs.phpfpm): Check error before continue processing (#15176)
  * feat(inputs.gnmi): Add secret store support for username and password (#15173)
  * feat(inputs.gnmi): Add keepalive settings (#15171)
  * feat(inputs.smartctl): Introduce smartctl JSON  input plugin (#15066)
  * fix(inputs.nvidia): Include power limit field for v11 (#15144)
  * fix(inputs.diskio): Update path to in /sys (#15155)
  * docs: Add missing formats (#15166)
  * chore(deps): Bump github.com/vmware/govmomi from 0.33.1 to 0.37.0 (#15160)
  * fix(systemd): Remove 5 second timeout, use default (90) (#15168)
  * feat(inputs.knx_listener): Add support for string data type (#15169)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.2 to 1.25.5 (#15161)
  * chore(deps): Bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.1 (#15162)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.708 to 1.62.713 (#15163)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.27.1 to 1.27.4 (#15164)
  * feat(inputs.http_response): Add cookie authentication (#15110)
  * docs(agent): Add README (#15150)
  * fix(inputs.systemd_units): Revert to only gather loaded units by default (#15108)
  * test(circleci): Ensure make docs is always run (#15140)
  * fix(inputs.modbus): Avoid overflow when calculating with uint16 addresses (#15146)
  * docs(processors.clone): Clarify filtering applies to all metrics (#15147)
  * feat(processors.timestamp): Introduce timestamp processor (#15094)
  * chore: Remove executable bit from files (#15143)
  * feat(inputs.sqlserver): Add persistent version store metrics (#15137)
  * docs(inputs.jolokia2_agent): Add example configs for table and all table metrics (#15141)
  * docs(processors.scale): Correct example configuration (#15135)
  * chore(inputs.diskio): Add udev properties only if available (#15122)
  * fix(inputs.systemd_units): Reconnect if connection is lost (#15129)
  * feat(parsers.parquet): Add Apache Parquet Parser (#15008)
  * fix(inputs.win_eventlog): Handle empty query correctly (#15132)
  * chore: Fix typos (#15114)
  * chore(deps): Bump super-linter/super-linter from 6.3.0 to 6.3.1 (#15123)
  * chore(deps): Bump k8s.io/client-go from 0.29.2 to 0.29.3 (#15124)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.36.1 to 1.37.0 (#15125)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.2 to 1.14.3 (#15126)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.2.1 to 9.5.1 (#15127)
  * chore(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (#15128)
  * test(inputs.postgresql): Add unit-test for #8586 (#15105)
  * fix(inputs.prometheus): Remove duplicate response_timeout option (#15078)
  * chore: Upgrade Go to 1.22.2 (#15109)
  * chore(inputs.postgresql): Factor out common code and cleanup (#15103)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#15100)
  * docs(inputs.x509_cert): Explain expiry field (#15099)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.27.0 to 0.29.1 (#15085)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 0.12.2-0.20220722111104-cd17da295b46 to 1.2.0-tsbs (#15086)
  * chore(deps): Bump github.com/shirou/gopsutil from v3.23.11 to v3.24.3 (#15082)
  * chore(deps): Bump github.com/gophercloud/gophercloud from 1.9.0 to 1.11.0 (#15084)
  * chore(deps): Bump tj-actions/changed-files from 43 to 44 (#15083)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.563 to 1.62.708 (#15087)
  * fix(agent): Ensure import of required package for pprof support (#15054)
  * Update changelog for v1.30.1
  * chore(linters): Bump golangci-lint to v1.57.2 (#15080)
  * docs(specs): Add specification for configuration migration (#15050)
  * feat(outputs.postgresql): Allow configuration of startup error handling (#15073)
  * docs(outputs.cratedb): Document startup error behavior options (#15072)
  * docs(inputs.win_services): Specify case-insensitive naming (#15077)
  * chore(deps): Bump github.com/IBM/sarama from v1.42.2 to v1.43.1 (#15071)
  * feat(outputs.cratedb): Allow configuration of startup error handling (#15065)
  * feat(inputs.knx_listener): Allow usage of DPT string representation (#15069)
  * fix(inputs.mysql): Parse boolean values in metric v1 correctly (#15063)
  * feat(outputs.postgresql): Add secret store support (#15041)
  * docs(outputs.kafka): Document startup error behavior options (#15070)
  * feat(inputs.lustre2): Skip brw_stats in case of insufficient permissions (#15045)
  * feat(outputs): Add framework to retry on startup errors (#14884)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.5 to 1.27.9 (#15058)
  * chore(deps): Bump go.step.sm/crypto from 0.43.0 to 0.44.1 (#15061)
  * chore(deps): Bump google.golang.org/api from 0.165.0 to 0.171.0 (#15057)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.3.0 to 0.4.0 (#15059)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.15.2 to 1.16.0 (#15060)
  * chore: tweak wording and don't reference gpg key in SECURITY.md (#15056)
  * feat(inputs.kubernetes): Add option to node metric name (#15049)
  * feat(inputs.lustre2): Add eviction_count field (#15044)
  * test(inputs.syslog): Skip test on Windows (#15048)
  * feat(inputs.lustre2): Add health-check metric (#15042)
  * fix(inputs.phpfpm): Add timeout for fcgi (#15036)
  * fix(windows): Ensure watch-config is passed to service (#15040)
  * docs(specs): Add specification for state-persistence (#15037)
  * feat(aggregators.basicstats): Add "last" field (#15030)
  * docs(config): Clarify metric-routing example (#15033)
  * chore(deps): Bump github.com/docker/docker from 25.0.0+incompatible to 25.0.5+incompatible (#15029)
  * feat(inputs.dns_query): Allow ignoring errors of specific types (#14992)
  * feat(inputs.win_wmi): Add support for remote queries (#14973)
  * fix(inputs.ping): Add option to force ipv4 (#15011)
  * fix(inputs.dns_query): Include the canonical CNAME target (#15025)
  * fix(inputs.nvidia_smi): Add process info metrics (#15023)
  * fix(inputs.prometheus): Initialize logger of parser (#15021)
  * chore(deps): Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 (#15015)
  * chore(deps): Bump tj-actions/changed-files from 42 to 43 (#15013)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.3 to 1.151.1 (#15014)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.0 to 1.14.2 (#15016)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0 (#15017)
  * chore(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#15018)
  * fix(inputs.knx_listener): Ignore GroupValueRead requests (#15007)
  * chore(readme_linter): Update plugin type guess logic (#15010)
  * fix(inputs.diskio): Add missing udev properties (#15003)
  * fix(inputs.mysql): Use correct column-types for Percona 8 userstats (#15012)
  * chore(deps): Bump github.com/stretchr/testify v1.8.4 to v1.9.0 (#15009)
  * fix(inputs.knx_listener): Reconnect after connection loss (#14959)
  * feat(inputs.lustre2): Add support for bulk read/write stats (#14813)
  * fix(inputs.smart): Improve regexp to support flags with a plus (#14996)
  * feat(inputs.s7comm):  Add optional connection type setting (#15000)
  * feat(inputs.radius): Provide setting to set request IP address (#14981)
  * docs(specs): Add specification for output buffer persistence strategy (#14928)
  * fix(inputs.dns_query): Fill out additional record fields (#14979)
  * fix(secrets): Avoid count underflow by only counting initialized secrets (#14991)
  * docs: Add how to parse guide (#14947)
  * fix(inputs.openstack): Resolve regression in block storage and server info (#14977)
  * fix(inputs.systemd_units): Handle disabled multi-instance units correctly (#14987)
  * chore: Remove govulncheck (#14988)
  * chore(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#14989)
  * feat(parser.prometheusremotewrite): Parse and generate histogram buckets (#14952)
  * feat(parsers.binary): Allow base64-encoded input data (#14961)
  * feat(snmp): Add secret support for auth_password and priv_password (#14975)
  * chore(deps): Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2 (#14978)
  * chore(inputs.win_wmi): Cleanup and refactor code (#14965)
  * fix(outputs.bigquery): Add scope to bigquery and remove timeout context (#14958)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.8 to 2.2.10 (#14967)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.28.2 to 1.28.4 (#14971)
  * chore(deps): Bump github.com/prometheus/procfs from 0.12.0 to 0.13.0 (#14970)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.2 to 1.34.3 (#14969)
  * chore(deps): Bump github.com/klauspost/compress from 1.17.6 to 1.17.7 (#14968)
  * feat(inputs.chrony): Remove chronyc depdendency in documentation (#14966)
  * chore: Update govulncheck timeout (#14960)
  * chore(inputs.win_wmi): Cleanup unit-tests (#14955)
  * Update changelog for v1.30.0
  * Update build version to 1.31.0

- Update to version 1.30.3:
  * Telegraf v1.30.3
  * Update changelog for v1.30.3
  * Update changelog
  * Update build_version.txt for v1.30.3
  * docs: Update external plugin docs (#15370)
  * docs: Update profiling docs (#15369)
  * docs: Update supported platforms docs (#15365)
  * docs(secretstores): Add docs for creating (#15360)
  * docs: Add URL config behavior spec (#15321)
  * chore(inputs.net): Clarify option deprecation notice (#15364)
  * docs(agent): Specify jitter value must be non-zero (#15363)
  * docs(processors): Clean up (#15359)
  * docs(outputs): Clean up, reorder (#15358)
  * docs(aggregators): Clean up aggregator docs (#15357)
  * docs(inputs): Clean up, add note about external connections (#15356)
  * chore: Update copyright date, remove extra newline (#15366)
  * fix(windows): Make sure to log the final error message (#15346)
  * fix(inputs.cloudwatch): Option to produce dense metrics (#15317)
  * docs: Update docker page (#15345)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.9 to 2.10.14 (#15347)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.13 (#15348)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.18 to 1.4.0 (#15349)
  * chore(deps): Bump github.com/vmware/govmomi from 0.37.0 to 0.37.2 (#15351)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.151.1 to 1.161.1 (#15350)
  * docs: Update aggregator and processor docs (#15343)
  * docs(readme): Add links to plugins (#15342)
  * docs: Remove maintainers folder (#15339)
  * docs(inputs.execd): Add python example, clean up doc (#15337)
  * docs(inputs.kubernetes): Add link to generating bearer token to explore API (#15335)
  * chore(deps): Bump go from v1.22.2 to v1.22.3 (#15327)
  * docs(outputs.postgresql): Add example to create index for tag columns (#15322)
  * fix(inputs.netflow): Log unknown fields only once (#15323)
  * chore(inputs.sflow): Deprecate plugin and add migration to netflow (#15320)
  * chore(parsers.grok): Improve non-matching debug message (#15318)
  * docs: Add install guide (#15289)
  * chore(deps): Migrate to maintained gopacket library (#15316)
  * chore(inputs.gnmi): Add more response information for easier debugging (#15297)
  * docs(inputs.mqtt_consumer): Update topic parsing types naming (#15301)
  * chore(deps): Bump golangci-lint from v1.57.2 to v1.58.0 (#15303)
  * docs(inputs.postgresql): Add permissions section (#15302)
  * chore(deps): Bump github.com/grid-x/modbus from v0.0.0-20211113184042-7f2251c342c9 to v0.0.0-20240503115206-582f2ab60a18 (#15276)
  * fix(input.redis): Discard invalid errorstat lines (#15312)
  * go mod tidy
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.59.1 to 1.61.0 (#15262)
  * chore(deps): Bump google.golang.org/api from 0.171.0 to 0.177.0 (#15309)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.15.0 to 0.15.2 (#15308)
  * chore(deps): Bump github.com/coocood/freecache from 1.2.3 to 1.2.4 (#15307)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.10 to 2.2.11 (#15310)
  * docs: Add releases documentation (#15287)
  * docs: Revamp readme (#15290)
  * docs: Update docs readme with all links (#15291)
  * docs: Add quick start (#15288)
  * docs: Split changelog (#15292)
  * chore(deps): Bump github.com/shirou/gopsutil/v3 from v3.24.3 to v3.24.4 (#15272)
  * fix(inputs.gnmi): Ensure path contains elements to avoid panic (#15259)
  * fix(outputs.loki): Option to sanitize label names (#15277)
  * chore(deps): Bump github.com/prometheus/procfs from 0.13.0 to 0.14.0 (#15265)
  * docs: Clarify multi-file behavior (#15254)
  * docs(inputs.opcua_listener): Remove invalid inline notation (#15261)
  * chore(deps): Bump github.com/antchfx/xpath from 1.2.5 to 1.3.0 (#15263)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go/modules/kafka from 0.26.1-0.20231116140448-68d5f8983d09 to 0.30.0 (#15264)
  * chore(deps): Bump golang.org/x/sync from 0.6.0 to 0.7.0 (#15266)
  * fix(inputs.http_listener_v2): Wrap timestamp parsing error messages (#15239)
  * chore(deps): Bump github.com/google/cel-go from 0.18.1 to 0.20.1 (#15205)
  * docs(inputs.prometheus): Remove invalid deprecation statement (#15229)
  * fix(outputs.graphite): Handle local address without port correctly (#15224)
  * fix(Makefile): Use go's dependency checker for 'per platform' builds (#15223)
  * fix(http): Stop plugins from leaking file descriptors on telegraf reload (#15213)
  * docs(inputs.netflow): Clarify and document 'template not found' warnings (#15214)
  * fix(inputs.sysstat): Prevent default sadc_interval from increasing on reload (#15212)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.9 to 1.17.11 (#15202)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.713 to 1.62.721 (#15203)
  * chore(deps): Bump golang.org/x/mod from 0.16.0 to 0.17.0 (#15206)
  * chore(deps): Bump super-linter/super-linter from 6.3.1 to 6.4.1 (#15207)

- Update to version 1.30.2:
  * chore: Run go mod tidy
  * Telegraf v1.30.2
  * Update changelog for v1.30.2
  * Update build_version.txt for v1.30.2
  * fix(outputs.sql): Enable the use of krb5 with mssql driver (#15196)
  * test(inputs.postgresql): Remove error on startup integration test
  * fix(inputs.sqlserver): Honor timezone on backup metrics  (#15154)
  * fix(inputs.opcua): Make sure to always create a request (#15178)
  * chore(CI): Add check for PR target branch (#15197)
  * fix(inputs.prometheus): Correctly handle host header (#15195)
  * chore(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 (#15193)
  * fix(outputs.opensearch): Correctly error during failures or disconnect (#15157)
  * docs(aggregators.final): Swap useful statements (#15159)
  * docs(outputs.kafka): Add metadata options to docs (#15182)
  * fix(inputs.phpfpm): Check error before continue processing (#15176)
  * fix(inputs.nvidia): Include power limit field for v11 (#15144)
  * fix(inputs.diskio): Update path to in /sys (#15155)
  * docs: Add missing formats (#15166)
  * chore(deps): Bump github.com/vmware/govmomi from 0.33.1 to 0.37.0 (#15160)
  * fix(systemd): Remove 5 second timeout, use default (90) (#15168)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.25.2 to 1.25.5 (#15161)
  * chore(deps): Bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.1 (#15162)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.708 to 1.62.713 (#15163)
  * Add go.sum changes
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.27.1 to 1.27.4 (#15164)
  * docs(agent): Add README (#15150)
  * fix(inputs.systemd_units): Revert to only gather loaded units by default (#15108)
  * test(circleci): Ensure make docs is always run (#15140)
  * fix(inputs.modbus): Avoid overflow when calculating with uint16 addresses (#15146)
  * docs(processors.clone): Clarify filtering applies to all metrics (#15147)
  * chore: Remove executable bit from files (#15143)
  * docs(inputs.jolokia2_agent): Add example configs for table and all table metrics (#15141)
  * docs(processors.scale): Correct example configuration (#15135)
  * chore(inputs.diskio): Add udev properties only if available (#15122)
  * fix(inputs.systemd_units): Reconnect if connection is lost (#15129)
  * fix(inputs.win_eventlog): Handle empty query correctly (#15132)
  * chore: Fix typos (#15114)
  * chore(deps): Bump super-linter/super-linter from 6.3.0 to 6.3.1 (#15123)
  * chore(deps): Bump k8s.io/client-go from 0.29.2 to 0.29.3 (#15124)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.36.1 to 1.37.0 (#15125)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.2 to 1.14.3 (#15126)
  * chore(deps): Bump github.com/redis/go-redis/v9 from 9.2.1 to 9.5.1 (#15127)
  * chore(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (#15128)
  * test(inputs.postgresql): Add unit-test for #8586 (#15105)
  * fix(inputs.prometheus): Remove duplicate response_timeout option (#15078)
  * chore: Upgrade Go to 1.22.2 (#15109)
  * chore(inputs.postgresql): Factor out common code and cleanup (#15103)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#15100)
  * docs(inputs.x509_cert): Explain expiry field (#15099)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.27.0 to 0.29.1 (#15085)
  * chore(deps): Bump github.com/apache/iotdb-client-go from 0.12.2-0.20220722111104-cd17da295b46 to 1.2.0-tsbs (#15086)
  * chore(deps): Bump github.com/shirou/gopsutil from v3.23.11 to v3.24.3 (#15082)
  * chore(deps): Bump github.com/gophercloud/gophercloud from 1.9.0 to 1.11.0 (#15084)
  * chore(deps): Bump tj-actions/changed-files from 43 to 44 (#15083)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.563 to 1.62.708 (#15087)
  * fix(agent): Ensure import of required package for pprof support (#15054)
  * Revert "feat(inputs.gnmi): Add keepalive settings (#15149)"
  * feat(inputs.gnmi): Add keepalive settings (#15149)

- Update to version 1.30.1:
  * Telegraf v1.30.1
  * Update changelog for v1.30.1
  * Add go.sum
  * Update build_version.txt for v1.30.1
  * chore(linters): Bump golangci-lint to v1.57.2 (#15080)
  * docs(specs): Add specification for configuration migration (#15050)
  * docs(outputs.cratedb): Document startup error behavior options (#15072)
  * docs(inputs.win_services): Specify case-insensitive naming (#15077)
  * chore(deps): Bump github.com/IBM/sarama from v1.42.2 to v1.43.1 (#15071)
  * fix(inputs.mysql): Parse boolean values in metric v1 correctly (#15063)
  * docs(outputs.kafka): Document startup error behavior options (#15070)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.27.5 to 1.27.9 (#15058)
  * chore(deps): Bump go.step.sm/crypto from 0.43.0 to 0.44.1 (#15061)
  * chore(deps): Bump google.golang.org/api from 0.165.0 to 0.171.0 (#15057)
  * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.3.0 to 0.4.0 (#15059)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.15.2 to 1.16.0 (#15060)
  * chore: tweak wording and don't reference gpg key in SECURITY.md (#15056)
  * test(inputs.syslog): Skip test on Windows (#15048)
  * fix(inputs.phpfpm): Add timeout for fcgi (#15036)
  * fix(windows): Ensure watch-config is passed to service (#15040)
  * docs(specs): Add specification for state-persistence (#15037)
  * docs(config): Clarify metric-routing example (#15033)
  * chore(deps): Bump github.com/docker/docker from 25.0.0+incompatible to 25.0.5+incompatible (#15029)
  * fix(inputs.ping): Add option to force ipv4 (#15011)
  * fix(inputs.dns_query): Include the canonical CNAME target (#15025)
  * fix(inputs.nvidia_smi): Add process info metrics (#15023)
  * fix(inputs.prometheus): Initialize logger of parser (#15021)
  * chore(deps): Bump gonum.org/v1/gonum from 0.14.0 to 0.15.0 (#15015)
  * chore(deps): Bump tj-actions/changed-files from 42 to 43 (#15013)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.3 to 1.151.1 (#15014)
  * chore(deps): Bump github.com/jackc/pgtype from 1.14.0 to 1.14.2 (#15016)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.25.3 to 1.26.0 (#15017)
  * chore(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#15018)
  * fix(inputs.knx_listener): Ignore GroupValueRead requests (#15007)
  * chore(readme_linter): Update plugin type guess logic (#15010)
  * fix(inputs.diskio): Add missing udev properties (#15003)
  * fix(inputs.mysql): Use correct column-types for Percona 8 userstats (#15012)
  * chore(deps): Bump github.com/stretchr/testify v1.8.4 to v1.9.0 (#15009)
  * fix(inputs.knx_listener): Reconnect after connection loss (#14959)
  * fix(inputs.smart): Improve regexp to support flags with a plus (#14996)
  * docs(specs): Add specification for output buffer persistence strategy (#14928)
  * fix(inputs.dns_query): Fill out additional record fields (#14979)
  * fix(secrets): Avoid count underflow by only counting initialized secrets (#14991)
  * docs: Add how to parse guide (#14947)
  * fix(inputs.openstack): Resolve regression in block storage and server info (#14977)
  * fix(inputs.systemd_units): Handle disabled multi-instance units correctly (#14987)
  * chore: Remove govulncheck (#14988)
  * chore(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#14989)
  * chore(deps): Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.2 (#14978)
  * chore(inputs.win_wmi): Cleanup and refactor code (#14965)
  * fix(outputs.bigquery): Add scope to bigquery and remove timeout context (#14958)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.8 to 2.2.10 (#14967)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.28.2 to 1.28.4 (#14971)
  * chore(deps): Bump github.com/prometheus/procfs from 0.12.0 to 0.13.0 (#14970)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.34.2 to 1.34.3 (#14969)
  * chore(deps): Bump github.com/klauspost/compress from 1.17.6 to 1.17.7 (#14968)
  * feat(inputs.chrony): Remove chronyc depdendency in documentation (#14966)
  * chore: Update govulncheck timeout (#14960)
  * chore(inputs.win_wmi): Cleanup unit-tests (#14955)

- Update to version 1.30.0:
  * fix(inputs.gnmi): Add option to guess path tag from subscription (#14951)
  * fix(inputs.gnmi): Handle canonical field-name correctly (#14953)
  * docs(specs): Add specification for startup-error behavior (#14920)
  * fix(inputs.prometheus): List namespaces only when filtering by namespace (#14871)
  * chore(deps): Bump github.com/cloudevents/sdk-go/v2 from 2.15.0 to 2.15.2 (#14949)
  * chore: Update to go1.22.1 (#14940)
  * chore(parsers.xpath): Add tracing mode to output empty-node-selection messages (#14939)
  * chore(deps): Update all github.com/aws/aws-sdk-go-v2 dependencies (#14931)
  * fix(statefile): Ensure valid statefile (#14937)
  * chore(deps): Bump modernc.org/sqlite from 1.28.0 to 1.29.2 (#14930)
  * docs(inputs.upsd): Document pitfalls (#14938)
  * test(processors.snmp_lookup): Fix race in test (#14924)
  * feat(inputs.systemd_units): Allow to query unloaded/disabled units (#14814)
  * chore(deps): Bump github.com/eclipse/paho.golang from 0.20.0 to 0.21.0 (#14929)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.27.0 to 1.30.2 (#14932)
  * chore(deps): Bump super-linter/super-linter from 6.2.0 to 6.3.0 (#14934)
  * chore(deps): Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 (#14933)
  * chore(lint): Add gosec G602 - slice out of bounds (#14927)
  * docs(Changelog): Add note about removed deprecated plugin options (#14921)
  * chore(deps): Bump github.com/netsampler/goflow2 from v1.3.6 to v2.1.2 (#14923)
  * fix(inputs.netflow): Fallback to IPFIX mappings for Netflow v9 (#14910)
  * chore(deps): Bump github.com/vapourismo/knx-go from v0.0.0-20240107135439-816b70397a00 to v0.0.0-20240217175130-922a0d50c241 (#14918)
  * docs(specs): Add specification for custom-builder (#14901)
  * docs(spec): Add specification for deprecations (#14896)
  * fix(inputs.postgres*)!: Prevent leaking sensitive data in server tag (#14829)
  * chore(outputs.influxdb)!: Remove deprecated 'url' option (#14916)
  * chore(inputs.nats_consumer)!: Remove deprecated 'metric_buffer' option (#14915)
  * chore(inputs.mqtt_consumer)!: Remove deprecated 'metric_buffer' option (#14914)
  * chore(inputs.disk)!: Remove deprecated 'mountpoints' option (#14913)
  * feat(processors.snmp_lookup): New SNMP lookup processor (#14223)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.58.0 to 1.59.1 (#14894)
  * docs(changelog): Add note about removed deprecated plugins (#14898)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0 (#14892)
  * chore(deps): Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#14891)
  * chore(deps): Bump super-linter/super-linter from 6.1.1 to 6.2.0 (#14897)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0 (#14893)
  * chore(deps): Bump github.com/peterbourgon/unixtransport from 0.0.3 to 0.0.4 (#14895)
  * fix(agent): Catch panics in inputs goroutine (#14840)
  * chore(inputs.cassandra)!: Remove deprecated plugin (#14859)
  * chore(inputs.httpjson)!: Remove deprecated plugin (#14860)
  * chore(inputs.io)!: Remove deprecated plugin (#14861)
  * chore(inputs.jolokia)!: Remove deprecated plugin (#14862)
  * chore(inputs.kafka_consumer_legacy)!: Remove deprecated plugin (#14863)
  * chore(inputs.snmp_legacy)!: Remove deprecated plugin (#14864)
  * chore(inputs.tcp_listener)!: Remove deprecated plugin (#14865)
  * chore(inputs.udp_listener)!: Remove deprecated plugin (#14866)
  * chore(inputs.riemann_legacy)!: Remove deprecated plugin (#14867)
  * docs(inputs.syslog): Document change of default read timeout to infinite (#14828)
  * chore(inputs.syslog): Use common/socket implementation (#14837)
  * feat(agent): Add option to skip re-running processors after aggregators (#14882)
  * fix(inputs.docker_log): Use correct name when matching container (#14874)
  * docs: Introduce spec overview and template (#14839)
  * docs(inputs.modbus): Remove extra comma (#14883)
  * fix(processors.override): Correct TOML tag name (#14880)
  * feat(serializers.csv): Allow specifying fixed column order (#14870)
  * test(config): Add unit-test for comments in arrays (#14875)
  * test(inputs.syslog): Add unit-tests for long app-names (#14876)
  * feat(inputs.amd_rocm_smi): Add startup_error_behavior config option (#14872)
  * feat(outputs.nebius_cloud_monitoring): Add 'service' configuration setting (#14658)
  * fix(inputs.phpfpm): Continue despite erroneous sockets (#14852)
  * chore(circleci): Use latest mingw (#14843)
  * chore(snmp): Refactor SNMP translation and data-structures (#14830)
  * chore(inputs.minecraft): Migrate plugin to new maintained version of rcon (#14868)
  * feat(inputs.sqlserver): Add stolen target memory ratio (#14792)
  * chore(deps): Bump github.com/srebhan/cborquery from v0.0.0-20230626165538-38be85b82316 to v1.0.1 (#14857)
  * fix(config): Reword error message about missing config option (#14858)
  * test(inputs.procstat): Resolve flaky test when PID exists (#14856)
  * test(internal): Try multiple timezone abbrevations (#14854)

- Use %patch -P N instead of deprecated %patchN.

- Bump go dependency to 1.22 to follow upstream

- Update to version 1.29.5:
  * Telegraf v1.29.5
  * Update changelog for v1.29.5
  * Update build_version.txt for v1.29.5
  * test(inputs.procstat): Resolve flaky test when pid actually exists
  * chore: Resolve lint issues
  * test(processors): Fix unit-test for tracking metrics (#14844)
  * chore(deps): Bump google.golang.org/api from 0.162.0 to 0.165.0 (#14849)
  * chore(deps): Bump github.com/gophercloud/gophercloud from 1.7.0 to 1.9.0 (#14848)
  * chore(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 (#14847)
  * chore(deps): Bump k8s.io/client-go from 0.29.1 to 0.29.2 (#14846)
  * chore(deps): Bump super-linter/super-linter from 6.0.0 to 6.1.1 (#14850)
  * chore(deps): Bump github.com/DATA-DOG/go-sqlmock from 1.5.0 to 1.5.2 (#14845)
  * fix(inputs.gnmi): Normalize path for inline origin handling (#14838)
  * fix(processors.unpivot): Handle tracking metrics correctly (#14832)
  * test(processors.strings): Add unit test for tracking metrics (#14831)
  * test(processors.reverse_dns): Add unit-tests for tracking metrics (#14822)
  * test(processors.split): Add unit-tests for tracking metrics (#14821)
  * test(processors.topk): Add unit-test for tracking metrics (#14810)
  * chore(deps): Bump github.com/IBM/sarama from 1.42.1 to 1.42.2 (#14820)
  * chore(deps): Bump cloud.google.com/go/storage from 1.36.0 to 1.38.0 (#14819)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata (#14818)
  * chore(deps): Bump github.com/miekg/dns from 1.1.57 to 1.1.58 (#14817)
  * chore(deps): Bump github.com/jhump/protoreflect from 1.15.4 to 1.15.6 (#14816)
  * chore: Update dependabot labels (#14807)
  * test(processors.tag_limit): Add unit-tests for tracking metrics (#14812)
  * test(processors.rename): Add unit-tests for tracking metrics (#14811)
  * test(processors.s2geo): Add unit-test for tracking metrics (#14809)
  * test(processors.scale): Add unit-test for tracking metrics (#14808)
  * chore(deps): Bump github.com/google/uuid from 1.5.0 to 1.6.0 (#14775)
  * chore(deps): Bump github.com/eclipse/paho.golang from 0.11.0 to 0.20.0 (#14769)
  * test(processors.port_name): Add unit-test for tracking metrics (#14790)
  * test(processors.aws_ec2): Add unit-test for tracking metrics (#14788)
  * test(processors.pivot): Add unit-test for tracking metrics (#14789)
  * test(processors.printer): Add unit-test for tracking metrics (#14791)
  * test(inputs.syslog): Migrate unit-tests to test-cases (#14784)
  * test(processors.noise): Add unit-test for tracking metrics (#14779)
  * test(processors.ifname): Add unit-test for tracking metrics (#14778)
  * test(processors.filepath): Add unit-test for tracking metrics (#14776)
  * test(processors.override): Add unit-test for tracking metrics (#14781)
  * chore(processors.aws_ec2): Rename processor to adhere to the standard directory structure (#14780)
  * chore(deps): Bump cloud.google.com/go/pubsub from 1.33.0 to 1.36.1 (#14772)
  * chore(deps): Bump github.com/klauspost/compress from 1.17.4 to 1.17.6 (#14773)
  * chore(deps): Bump github.com/awnumar/memguard (#14774)
  * chore(deps): Bump tj-actions/changed-files from 41 to 42 (#14771)
  * chore(linters): Bump golangci-lint to v1.56.1 (#14759)
  * ci: Check for updates to GitHub actions (#14761)
  * chore(deps): Bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.1 (#14765)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.6.7 to 1.6.10 (#14766)
  * chore(deps): Bump k8s.io/client-go from 0.29.0 to 0.29.1 (#14767)
  * chore(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 (#14768)
  * fix(processors.execd): Accept tracking metrics instead of dropping them (#14770)
  * chore(common.tls): Replace unmaintained github.com/youmark/pkcs8 with go.step.sm/crypto/pemutil (#14760)
  * docs: Fix broken link (#14762)
  * fix(outputs.mqtt): Retry metrics for server timeout (#14752)
  * chore: Fix readme linter not using correct Go version (#14758)
  * chore(deps): Get rid of golang.org/x/exp and use stable versions instead (#14757)
  * chore(inputs.csgo): Migrate plugin to new maintained version of rcon (#14756)
  * chore(deps): Bump github.com/gwos/tcg/sdk from v0.0.0-20220621192633-df0eac0a1a4c to v8.7.2 (#14755)
  * chore: Install go on nightly package testing (#14754)
  * chore(linters): Bump golangci-lint to v1.56.0 (#14742)
  * chore(deps): Use github.com/coreos/go-systemd/v22 instead of git version (#14753)
  * test(processors.filter): Add unit-test for tracking metrics (#14747)
  * test(processors.defaults): Add unit-test for tracking metrics (#14746)
  * test(processors.dedup): Add unit-test for tracking metrics (#14745)
  * chore(processors.converter): Cleanup code (#14744)
  * fix(inputs.postgresql_extensible): Add support for bool tags (#14707)
  * chore(deps): Bump github.com/gopcua/opcua from 0.4.0 to 0.5.3 (#14686)
  * chore: Update to go1.22.0 (#14697)
  * test(processors.enum): Add unit-test for tracking metrics (#14736)
  * test(processors.regex): Add unit-test for tracking metrics (#14739)
  * test(processors.converter): Add unit-test for tracking metrics (#14740)
  * test(processors.date): Add unit-test for tracking metrics (#14738)
  * test(processors.clone): Add unit-test for tracking metrics (#14737)
  * chore(linters): replace 'fmt.Sprintf' with string addition (#14699)
  * chore(secrets): Warn if settings look like secrets but use invalid characters (#14706)
  * chore(linters): Replace 'fmt.Errorf' with 'errors.New' wherever possible (#14698)
  * chore: fix timezone test case failure on macOS (#14693)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.57.1 to 1.58.0 (#14690)
  * fix(inputs.filecount): Respect symlink files with FollowSymLinks (#14669)
  *  fix(inputs.kafka_consumer): Correctly setting name to msg_headers_as_tags (#14679)
  * chore(deps): Bump github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.0 (#14687)
  * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 from 3.6.1 to 3.6.2 (#14688)
  * chore(deps): Bump k8s.io/apimachinery from 0.29.0 to 0.29.1 (#14689)
  * fix(inputs.snmp_trap): Enable SHA ciphers (#14665)
  * chore: Remove tumbleweed from nightly (#14667)
  * fix(inputs.vsphere): Use guest.guestId value if set for guest name (#14635)
  * fix(inputs.redfish): Resolve iLO4 fan data (#14659)
  * fix(rpm): Ensure telegraf is installed after useradd (#14654)

- Update to version 1.29.4:
  * Telegraf v1.29.4
  * Update changelog for v1.29.4
  * Update build_version.txt for v1.29.4
  * chore(deps): Bump all AWS deps (#14651)
  * chore(inputs.temp): Convert warning on missing sensors to debug message (#14656)
  * fix(processors.parser): Drop original tracking metrics (#14655)
  * fix(inputs.temp): Fix regression in metric formats (#14649)
  * chore: Disable firewall during nightly package tests (#14652)
  * chore(linters): Speed up golangci-lint runs for non-Linux OSes (#14639)
  *  fix(inputs.snmp_trap): Handle octet strings (#14619)
  * chore(deps): Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 (#14640)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.36.1 to 1.37.0 (#14641)
  * chore(deps): Bump github.com/compose-spec/compose-go from 1.20.0 to 1.20.2 (#14642)
  * chore(deps): Bump github.com/microsoft/go-mssqldb from 1.5.0 to 1.6.0 (#14643)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.10.6 to 2.10.9 (#14644)

- Update to version 1.29.3:
  * Telegraf v1.29.3
  * Update changelog for v1.29.3
  * Update build_version.txt for v1.29.3
  * docs: Resolve table column count lint issues (#14637)
  * chore: Disable IPv6 on incus nightly (#14638)
  * docs: Add notes about TOML (#14624)
  * fix(common.encoding): Remove locally-defined errors and use upstream ones (#14627)
  * fix(inputs.gnmi): Refactor alias handling (#14553)
  * chore: Drop windows lint gogc value to 1 (#14626)
  * docs(inputs.snmp): Clarify the deprecation of agent tag setting (#14622)
  * docs(config): Add comment about single vs double quotes (#14621)
  * docs(inputs.mysql): Add section on how to convert string to numeric (#14620)
  * chore: Make directory before saving key (#14623)
  * chore(internal): Handle ranges in type-conversion and add missing types (#14618)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.26.0 to 0.27.0 (#14608)
  * chore(deps): Bump github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatible (#14607)
  * chore: Update incus nightly image (#14615)
  * fix(outputs.iotdb): Handle paths that contain illegal characters (#14519)
  * chore(internal.snmp): Rephrase error message on translating OID (#14612)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.31.0 to 1.32.0 (#14611)
  * chore(deps): Bump modernc.org/sqlite from 1.24.0 to 1.28.0 (#14610)
  * chore(deps): Bump github.com/fatih/color from 1.15.0 to 1.16.0 (#14609)
  * fix(outputs.loki): Do not close body before reading it (#14604)
  * chore: Use 20.04 over 22.04 due to networking issues (#14605)
  * chore(inputs.opcua): Add option to collect client debug logging (#14595)
  * chore: Update incus group/signing path (#14600)
  * docs(inputs.redis): Add more examples for TLS (#14599)
  * fix(outputs.mqtt): Preserve leading slash in topic (#14582)
  * fix(inputs.temp): Recover pre-v1.22.4 temperature sensor readings (#14575)
  * chore: Correct Windows signing artifact dir (#14594)
  * chore: Update incus group and mark script executable (#14593)
  * chore: Drop gogc further for Windows lint to 10 (#14592)
  * chore: Update github.com/gorilla/websocket license (#14591)
  * chore(circleci): Update gogc values to reduce memory pressure (#14589)
  * chore: Switch from lxd to incus (#14495)
  * chore: Attach workspace in current directoy, avoid non-existing dir (#14587)
  * chore(deps): Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#14546)
  * fix(inputs.win_perf_counters): Ignore PdhCstatusNoInstance as well (#14570)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.5 to 1.26.7 (#14576)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.29.5 to 1.31.0 (#14578)
  * chore(deps): Bump github.com/clarify/clarify-go from 0.2.4 to 0.3.1 (#14577)
  * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.0.0-rcv0016 to 1.0.1 (#14574)
  * chore(deps): bump github.com/github.com/vapourismo/knx-go from v0.0.0-20220829185957-fb5458a5389d to 20240107135439-816b70397a00 (#14573)
  * chore(deps): Bump github.com/intel/powertelemetry from 1.0.0 to 1.0.1 (#14562)
  * chore: Update Windows signing process (#14565)
  * chore: Update to go1.21.6 (#14559)
  * chore(deps): Bump github.com/docker/go-connections from 0.4.0 to 0.5.0 (#14545)
  * chore(deps): Bump github.com/prometheus/common from 0.44.0 to 0.45.0 (#14544)
  * chore(deps): Bump k8s.io/client-go from 0.28.3 to 0.29.0 (#14543)
  * chore(deps): Bump go.starlark.net from go.starlark.net v0.0.0-20220328144851-d1966c6b9fcd to v0.0.0-20231121155337-90ade8b19d09 (#14541)
  * fix(inputs.win_perf_counters): Check errors post-collection for skip (#14526)
  * test(inputs.http_listener_v2): Skip test on Windows due to hang (#14572)
  * docs(outputs.opensearch): Correct sample config format (#14538)
  * chore(inputs.cisco_telemetry_mdt): Actually fix lint issue (#14554)
  * chore(inputs.cisco_telemetry_mdt): Resolve linter with error check (#14552)
  * test(inputs.influxdb_v2_listener): Skip on Windows after hang (#14551)

- refresh harden_telegraf.service.patch to apply cleanly again

- Update to version 1.29.2:
  * Telegraf v1.29.2
  * Update changelog for v1.29.2
  * Update build_version.txt for v1.29.2
  * docs(readme): Update minimum system requirements (#14536)
  * docs(inputs.directory_monitor): Correct regex for files_to_monitor config option (#14532)
  * docs: Fix typos (#14376)
  * fix(inputs.upsd): Add additional fields to upsd from NUT (#14447)
  * fix(processors.starlark): Use tracking ID to identify tracking metrics (#14523)
  * fix(inputs.phpfpm): Add pid field to differentiate metrics (#14462)
  * fix(common.kafka): Correctly set gssapi username/password (#14522)
  * chore(deps): bump collectd.org from v0.5.0 to v0.6.0 (#14525)
  * fix(outputs.prometheus_client): Always default to TCP (#14471)
  * fix(systemd): Allow notify access from all (#14517)
  * chore(linters): Enable `appendCombine` checker for gocritic (#14451)
  * test: Switch DNS server to avoid misbehaving test (#14520)
  * fix(inputs.phpfpm): Use logger without causing panic (#14489)
  * chore(deps): Bump google.golang.org/protobuf from 1.31.1-0.20231027082548-f4a6c1f6e5c1 to 1.32.0 (#14505)
  * chore(deps): Bump github.com/prometheus/prometheus from 0.48.0 to 0.48.1 (#14503)
  * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.13.1 to 0.15.0 (#14506)
  * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.7 to 2.2.8 (#14504)
  * chore(deps): Bump github.com/sijms/go-ora/v2 from 2.7.18 to 2.8.4 (#14515)
  * docs(inputs.opcua_listener): Fix nodes example (#14508)
  * chore: Bump GitHub workflow options to latest versions (#14513)
  * chore(deps): Bump github.com/dvsekhvalnov/jose2go from v1.5.0 to v1.5.1-0.20231206184617-48ba0b76bc88 (#14496)
  * fix(inputs.procstat): Correctly set tags on procstat_lookup (#14493)
  *  fix(inputs.vsphere): Resolve occasional serverFault (#14463)
  * chore(linters): Enable more checkers for gocritic (#14449)
  * chore: Remove all CircleCI caching (#14494)
  * chore(deps): Bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#14483)
  * test: Revert caching changes, drop linting on windows/macos (#14465)
  * chore(deps): Bump go.mongodb.org/mongo-driver from 1.12.1 to 1.13.1 (#14475)
  * chore(deps): Bump github.com/djherbis/times from 1.5.0 to 1.6.0 (#14476)
  * chore(deps): Bump github.com/jhump/protoreflect from 1.15.3 to 1.15.4 (#14477)
  * chore(deps): Bump github.com/google/uuid from 1.4.0 to 1.5.0 (#14478)
  * chore(deps): Bump golang.org/x/net from 0.17.0 to 0.19.0 (#14479)
  * chore(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#14480)
  * fix(outputs.influxdb*): Support setting Host header (#14481)
  * chore: Update pull request template (#14470)
  * fix(outputs.bigquery): Ignore fields containing NaN or infinity (#14458)
  * chore(linters): Enable rangeValCopy and hugeParams checkers for gocritic (#14454)
  * chore(linters): Enable `preferDecodeRune` and `preferFprint` checkers for gocritic (#14453)
  * chore(linters): Enable equalFold, preferStringWriter, and stringXbytes checkers for gocritic. (#14452)
  * test(inputs.dpdk): Cleanup directories after unit tests (#14457)
  * fix(processors.filter): Rename processors.Filter -&gt; processors.filter (#14460)

- Update to version 1.29.1:
  * Telegraf v1.29.1
  * Update changelog for v1.29.1
  * Update build_version.txt for v1.29.1
  * fix(inputs.clickhouse): Omit zookeeper metrics on clickhouse cloud (#14443)
  *  docs(inputs.memcached): Correct typo in README.md (#14448)
  * fix(inputs.php-fpm): Parse JSON output (#14430)
  * docs(inputs.ldap): Correct plugin name in sample config (#14446)
  * chore(deps): Update all github.com/aws/aws-sdk-go-v2 dependencies (#14441)
  * fix(inputs.procstat): Revert unintended renaming of 'systemd_unit' option (#14440)
  * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.5 to 3.4.6 (#14435)
  * chore(deps): Bump github.com/klauspost/compress from 1.17.3 to 1.17.4 (#14433)
  * chore(deps): Bump github.com/openzipkin/zipkin-go from 0.4.1 to 0.4.2 (#14432)
  * chore(deps): Bump github.com/tidwall/gjson from 1.14.4 to 1.17.0 (#14431)

- Update to version 1.29.0:
  * Telegraf v1.29.0
  * Update changelog for v1.29.0
  * fix(outputs.bigquery): Correct use of auto-detected project ID (#14416)
  * docs(Changelog): Fix reference to python-syntax removal #14427 (#14429)
  * fix(inputs.intel_powerstat): Unit tests should work on every CPU/platform (#14420)
  * fix(license): Correct spelling of jmhodges/clock license (#14419)
  * feat(common.opcua): Add option to include OPC-UA DataType as a Field (#14345)
  * feat(migrations): Add migration for fieldpass/fielddrop (#14401)
  * feat(inputs.intel_powerstat): Extract business logic to external library (#14363)
  * fix(processors.starlark): Avoid negative refcounts for tracking metrics (#14395)
  * chore(linters): Remove blank identifiers and errors which are not needed to handle (#14399)
  * docs(outputs.dynatrace) Update links to documentation (#14400)
  * feat(outputs.stackdriver): Enable histogram support (#14275)
  * fix(inputs.s7comm): Reconnect if query fails (#14394)
  * chore: Add .uuid to gitignore (#14393)
  * fix(inputs.modbus): Split large request correctly at field borders (#14388)
  * chore: Update go1.21.5 (#14391)
  * chore(inputs.rabbitmq): Remove useless comment (#14389)
  * chore(inputs.statsd): Do not deprecate convert_names as there is no replacement (#14390)
  * chore(deps): Bump github.com/influxdata/tail from 1.0.1-0.20210707231403-b283181d1fa7 to 1.0.1-0.20221130111531-19b97bffd978 (#14384)
  * chore(deps): Bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.0 (#14382)
  * chore(deps): Bump github.com/IBM/sarama from 1.41.3 to 1.42.1 (#14385)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.6 (#14386)
  * chore(deps): Bump github.com/jackc/pgconn from 1.14.0 to 1.14.1 (#14383)
  * test: Update lxc images (#14380)
  * feat(inputs.nats_consumer): Add nkey-seed-file authentication (#14375)
  * feat(inputs.dpdk): Add options to customize error-behavior and metric layout (#14308)
  * feat(secrets): Add unprotected secret implementation (#13998)
  * feat(config): Deprecate `fieldpass` and `fielddrop` modifiers (#14012)
  * fix(inputs.netflow): Handle malformed inputs gracefully (#14373)
  * feat(outputs.bigquery): Allow to add metrics in one compact table (#14342)
  * docs(inputs.fireboard): Revert typo fix as the typo is returned in the actual code too (#14379)
  * chore(inputs.procstat): Convert bool tagging settings to a list (#14333)
  * feat(agent): Allow separators for namepass and namedrop filters (#14361)
  * fix(inputs.tail): Retry opening file after permission denied (#14357)
  * fix(parsers.json_v2): Reset state before parsing (#14344)
  * test(inputs.vault): Remove metric comparison in integration test (#14369)
  * docs(inputs.mqtt_consumer): Clarify persistent session and topic refresh (#14366)
  * fix(outputs.prometheus_client): Ensure v1 collector data expires promptly (#14232)
  * docs: Fix typos (#14359)
  * chore(inputs.procstat): Use plural for supervisor_units option (#14329)
  * docs(parsers.json_v2): Add links to testdata folder (#14358)
  * docs: Update PR checklist, make clear AI generated code not accepted (#14362)
  * fix(parsers.json v2): Correct wrong name of config option (#14351)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.1 to 1.2.0 (#14355)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor (#14354)
  * chore(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 (#14353)
  * chore(deps): Bump cloud.google.com/go/bigquery from 1.56.0 to 1.57.1 (#14352)
  * feat(secretstores): Add systemd-credentials plugin (#13657)
  * chore(inputs.procstat): Cleanup code (#14326)
  * feat(processors.filter): Convert noop processor to filter processor (#14330)
  * fix(inputs.http): Use correct token variable (#14350)
  * chore(deps): Point kafka dependency to IBM organization (#14349)
  * chore(deps): Bump github.com/prometheus/prometheus from 0.46.0 to 0.48.0 (#14321)
  * fix(outputs.opensearch): Expose TLS setting correctly (#14340)
  * feat(migrations): Add option migration for outputs.influxdb (#14341)
  * docs(inputs.kafka_consumer): Remove whitespace (#14348)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.26.0 to 1.27.2 (#14324)
  * docs: Fix typos (#14339)
  * fix(common.oauth): Initialize 'EndpointParams' to avoid panic with 'audience' settings (#14331)
  * test(inputs.netstat): Move tests from inputs.net (#14328)
  * feat(inputs.kafka_consumer): Add option to set metric name from message header (#14320)
  * chore(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.1 to 0.10.2 (#14323)
  * chore(deps): Bump k8s.io/api from 0.28.3 to 0.28.4 (#14322)
  * chore(deps): Bump github.com/vmware/govmomi from 0.32.0 to 0.33.1 (#14325)
  * test(kafka): Use dynamic ports with integration tests (#14301)
  * chore(parsers.influx): Add benchmark (#14315)
  * chore(parsers.xpath): Add benchmark for CBOR format (#14314)
  * chore(parsers.xpath): Add benchmark for msgpack format (#14313)
  * chore(parsers.xpath): Add benchmark for protocol-buffer format (#14312)
  * test(inputs.vault): Wait for minimum number of metrics (#14302)
  * chore(parsers.avro): Add benchmark for binary format (#14311)
  * chore(parsers.binary): Add benchmark (#14310)
  * chore: Add benchmark tests for XML and JSON xpath (#14304)
  * feat(inputs.sql): Add support for IBM Netezza (#14200)
  * chore(parsers): Add benchmarks for avro, collectd, prometheus remote write (#14303)
  * chore: Enable bad regex gocritic linter (#14295)
  * fix(processors.starlark): Maintain tracking information post-apply (#14137)
  * Update changelog for v1.28.5
  * feat(processors.noop): Noop processor (#14297)
  * fix(parsers.json_v2): Log inner errors (#14296)
  * fix(inputs.ecs): Correct v4 metadata URLs (#14294)
  * fix(inputs.intel_rdt): Do not fail on missing PIDs (#14274)
  * chore: Fix lint in changelog (#14298)
  * feat(inputs.procstat): Obtain process information through supervisor (#13417)
  * feat: Use HTTPClientConfig struct in elastic stack plugins (#14207)
  * fix(inputs.s7comm): Truncate strings to reported length (#14283)
  * chore(deps): Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 (#14286)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.35.1-0.20230602062452-f30602b8dad6 to 1.36.1 (#14287)
  * chore(deps): Bump google.golang.org/api from 0.149.0 to 0.150.0 (#14288)
  * chore(deps): Bump golang.org/x/mod from 0.13.0 to 0.14.0 (#14289)
  * chore(deps): Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#14285)
  * Update changelog for v1.28.4
  * test(parsers): Sort metrics to avoid flaky tests (#14284)
  * fix(inputs.zfs): Support gathering metrics on zfs 2.2.0 and later (#14280)
  * fix(inputs.s7comm): Fix bit queries (#14068)
  * feat(inputs.snmp): Hint to use source tag (#14111)
  * chore(parsers): Add additional parser benchmarks (#14276)
  * chore: Add metric and batch benchmark to serializers (#14277)
  * fix(inputs.disk): Add inodes_used_percent field (#14267)
  * chore(parsers.csv): Add benchmark test (#14257)
  * docs(inputs.intel_powerstat): Add notes about hw/sw dependencies (#14263)
  * fix(inputs.ipset): Parse lines with timeout (#14262)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.6.6 to 1.6.7 (#14250)
  * chore: Update to go1.21.4 (#14268)
  * docs(inputs.powerdns): Document additonal permissions (#14256)
  * docs(inputs.temp): Add additional troubleshooting steps (#14255)
  * fix(inputs.win_perf_counter): Do not rely on returned buffer size (#14241)
  * feat(inputs.modbus): Add support for string-fields (#14145)
  * chore(deps): Bump cloud.google.com/go/storage from 1.30.1 to 1.34.1 (#14253)
  * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.8.1 to 1.9.0 (#14252)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.25.1 to 1.26.1 (#14251)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.23.5 to 1.26.0 (#14249)
  * fix(config): Fix comment removal in TOML files (#14240)
  * feat(outputs.prometheus_client): Support listen on vsock (#14108)
  * fix(inputs.mqtt_consumer): Resolve could not mark message delivered (#14243)
  * chore(linters): Fix findings found by testifylint for Windows and enable it. (#14238)
  * feat(migrations): Add option migration for inputs.nats_consumer (#14234)
  * feat(migrations): Add option migration for inputs.mqtt_consumer (#14233)
  * test(inputs.jolokia2_agent): Sort metrics as order is not consistent (#14227)
  * chore(linters): Fix findings found by testifylint: expected-actual (#14229)
  * chore(deps): Bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 (#14225)
  * feat(inputs.procstat)!: Remove useless zero cpu_times (#14224)
  * feat(inputs.gnmi): Rework plugin (#14091)
  * fix(outputs.timestream): Clip uint64 values (#14213)
  * fix(inputs.cgroup): Escape backslashes (#14187)
  * test(outputs.kafka): Use private network for testing (#14220)
  * test(inputs.vault): Fix integration test by only testing for subset (#14222)
  * fix(outputs.elasticsearch): Print error status value (#14115)
  * feat(inputs.openweathermap): Add per-city query scheme for current weather  (#14214)
  * docs(inputs.cpu): Clarify 'time_active' contains 'iowait' (#14215)
  * chore(deps): Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#14219)
  * chore(deps): Bump github.com/antchfx/xpath from 1.2.5-0.20230505064641-588960cceeac to 1.2.5 (#14217)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.19.1 (#14218)
  * chore(deps): Bump github.com/compose-spec/compose-go from 1.16.0 to 1.20.0 (#14216)
  * chore(linters): Fix findings found by testifylint: len (#14203)
  * chore(deps): Bump github.com/docker/docker from 24.0.6 to 24.0.7 (#14211)
  * chore(inputs.openweathermap): Convert unit-tests to test-cases (#14210)
  * fix(inputs.ecs): Fix cgroupv2 CPU metrics (#14197)
  * chore(linters): Enable perfsprint linter and fix all findings. (#14208)
  * fix(inputs.netflow): Fix sFlow metric timestamp (#14195)
  * fix(inputs.ecs): Test for v4 metadata endpoint (#14194)
  * fix(input.prometheus): Read bearer token from file every time (#14191)
  * feat(inputs.http_response): Add body form option (#14189)
  * fix(parsers.json_v2): Prevent race condition in parse function (#14149)
  * docs(outputs.cratedb): Correct required SQL table schema (#13934)
  * chore: Bump github.com/google/gnxi from 20221016143401 to 20231026134436 (#14201)
  * chore(linters): Fix findings found by testifylint: error-nil (#14198)
  * test(parsers): Add benchmarks (#14148)
  * chore(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#14192)
  * fix(inputs.zfs): Parse metrics correctly on FreeBSD 14 (#14176)
  * feat(socket_listener): Add vsock support to socket listener and writer (#14172)
  * chore(linters): Fix findings found by testifylint: empty (#14179)
  * chore(linters): Fix findings found by testifylint: require-error (#14181)
  * chore(linters): Fix findings found by testifylint: error-is-as (#14180)
  * test(opensearch): Disable perf analyzer in test images (#14178)
  * chore(linters): Fix findings found by testifylint: compares (#14177)
  * chore(linters): Fix findings found by testifylint: bool-compare (#14163)
  * test(inputs.zfs): Rework and fix unit-tests for FreeBSD (#14175)
  * chore(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3 (#14165)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.24.0 to 1.25.1 (#14164)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.17 to 1.3.18 (#14166)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.40 to 1.13.43 (#14167)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (#14168)
  * chore(tools): Cache rework for CircleCI (#14156)
  * docs(openstack): Update examples with quote around time intervals (#14174)
  * docs(inputs.swap): Add message about plugin limitation (#14139)
  * test(outputs.kafka): Rework integration test to use bitnami/kafka (#14161)
  * Update changelog for v1.28.3
  * chore(tools): Bump golangci-lint from v1.54.2 to v1.55.0 (#14155)
  * feat(outputs.wavefront): Use common/http to configure http client (#14136)
  * fix(inputs.vault): Use http client to handle redirects correctly (#14153)
  * fix(outputs.kafka): Simplify send-error handling (#14154)
  * feat(migrations): Add option migration for inputs.disk (#14141)
  * fix(serializers.json): Append newline for batch-serialization (#14150)
  * fix(outputs.nebius_cloud_monitoring): Use correct endpoint (#14135)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.9 to 2.9.23 (#14146)
  * fix(inputs.jenkins): Filter after searching sub-folders (#14105)
  * feat(inputs.redfish): Allow specifying with metrics to collect (#14143)
  * feat(common.http): Add support for connecting over unix-socket (#14103)
  * fix(inputs.jolokia2_agent): Trim quotes around tags (#14132)
  * docs(processors.ifname): Document better agent tag name (#14117)
  * fix(metricpass): Use correct logic expression in benchmark (#14131)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.28.0 to 1.31.0 (#14124)
  * chore(deps): Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#14127)
  * chore(deps): Bump google.golang.org/api from 0.139.0 to 0.147.0 (#14126)
  * chore(deps): Bump github.com/google/cel-go from 0.14.1-git to 0.18.1 (#14125)
  * chore(packaging): Remove unnecessary service file removal (#14106)
  * feat(migrations): Add migration for inputs.jolokia (#14114)
  * feat(migrations): Add migration for inputs.kafka_consumer_legacy (#14122)
  * feat(migrations): Add migration for inputs.snmp_legacy (#14123)
  * feat(migrations): Add migration for outputs.riemann_legacy (#14121)
  * feat(migrations): Add migration for inputs.udp_listener (#14120)
  * feat(migrations): Add migration for inputs.tcp_listener (#14119)
  * chore(deps): Remove replacement for gos7 (#14032)
  * feat(outputs.bigquery): Project is no longer a required field (#14086)
  * feat(inputs.win_service): Reduce required rights to GENERIC_READ (#14073)
  * chore(processors.regex): Inform and warn user on operation modus (#14084)
  * fix(inputs.postgresql_extensible): Restore default db name (#14010)
  * feat(processors.dedup): Add state persistence between runs (#14065)
  * fix(outputs.exec): Resolve lint issues with tests (#14101)
  * fix(outputs.redistimeseries): Handle string fields correctly (#14060)
  * feat(outputs.exec): Add ability to exec command once per metric (#13672)
  * feat(aggregators.final): Allow to specify output strategy (#14062)
  * chore(deps): Bump golang.org/x/mod from 0.12.0 to 0.13.0 (#14075)
  * chore(deps): Bump gonum.org/v1/gonum from 0.13.0 to 0.14.0 (#14078)
  * docs(outputs.influxdb): Add help message about multiple influxdb (#14053)
  * docs(outputs.mqtt): Correct typo in protocol config parameter (#14071)
  * docs(processors.split): Fix example (#14087)
  * chore(deps): Bump golang.org/x/net from 0.15.0 to 0.17.0 (#14095)
  * chore: Update go to 1.21.3 (#14093)
  * feat(inputs.ldap): Collect additional fields (#14092)
  * docs(inputs.docker): Add help message about permissions for container (#14094)
  * chore(deps): Bump github.com/jhump/protoreflect from 1.15.1 to 1.15.3 (#14085)
  * chore(deps): Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#14077)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.22.0 to 0.25.0 (#14076)
  * chore(deps): Bump golang.org/x/oauth2 from 0.11.0 to 0.13.0 (#14074)
  * feat(inputs.ldap): Add LDAP input plugin supporting OpenLDAP and 389ds (#13995)
  * feat(inputs.opcua_listener): Add monitoring params (#13923)
  * chore(CI): Add 'test' as bugfix label and remove 'dependencies' (#14061)
  * feat(inputs.sql): Add oracle driver (#13978)
  * test(inputs.redis_sentinel): Resolve timeout looking for port (#14051)
  * feat(inputs.kube_inventory): Support using kubelet to get pods data  (#13996)
  * feat(inputs.kube_inventory): Support filtering pods and nodes by node name (#13993)
  * chore: Add build tags to buildbin Makefile target (#14034)
  * fix(inputs.mqtt): Reference correct password variable (#14041)
  * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.50 to 3.3.53 (#14040)
  * chore(deps): Bump github.com/klauspost/compress from 1.16.7 to 1.17.0 (#14039)
  * chore(deps): Bump github.com/netsampler/goflow2 from 1.3.3 to 1.3.6 (#14037)
  * chore(deps): Bump github.com/yuin/goldmark from 1.5.4 to 1.5.6 (#14038)
  * chore(deps): Bump github.com/apache/arrow/go/v13 from 13.0.0-git to 13.0.0 (#14036)
  * fix(inputs.s7comm): Allow PDU-size to be set as config option (#14045)
  * feat(outputs.azure_data_explorer): Set user agent string (#14047)
  * fix(inputs.infiniband): Handle devices without counters (#14049)
  * feat(input.intel_pmt): Add pci_bdf tag to uniquely identify GPUs and other peripherals (#14004)
  * Update changelog for v1.28.2
  * chore: Restore log directory behavior (#14026)
  * fix(inputs.openstack): Handle dependencies between enabled services and available endpoints (#14011)
  * chore(deps): Bump github.com/vmware/govmomi from v0.28.0 to v0.32.0 (#14022)
  * chore(inputs.modbus): Deprecate aggressive optimization (#14030)
  * chore: Force previous version of mingw (#14035)
  * feat(outputs.stackdriver): Add metric type config options (#14017)
  * fix(parsers.json_v2): Properly handle optional fields (#14008)
  * fix(outputs.opensearch): Migrate to new secrets API (#14021)
  * feat(outputs.opensearch): Add OpenSearch output plugin (#11958)
  * docs(outputs.http): Document proxy settings (#14016)
  * docs(apparmor): Add page explaining apparmor denials (#14014)
  * chore: Update Windows zip archive creation (#14015)
  * feat(processors.regex): Allow batch transforms using named groups (#13971)
  * docs(outputs.prometheus_client): Fix metric-type parameter naming (#14013)
  * feat(parsers.avro): Support multiple modes for union handling (#13945)
  * feat(inputs.docker): Add disk usage (#13894)
  * feat(inputs.rabbitmq): Add secretstore support for username and password (#13991)
  * fix(outputs.stackdriver): Do not shallow copy map (#14009)
  * feat(inputs.amqp_consumer): Add secretstore support for username and password (#14001)
  * fix(inputs.postgresql_extensible): Restore outputaddress behavior (#13972)
  * fix(inputs.mock): Plugin not aligned with documentation (#13997)
  * feat(parsers/json_v2): Improve json path log messages (#13994)
  * fix(inputs.jti_openconfig_telemetry): Do not block GRPC dial (#13958)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.42 (#13988)
  * fix(input.intel_pmt): Handle telem devices without numa_node attribute (#13977)
  * chore(deps): Bump github.com/google/uuid from 1.3.0 to 1.3.1 (#13989)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.8 to 1.13.11 (#13987)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.80.1 to 1.120.0 (#13986)
  * chore(deps): Bump github.com/eclipse/paho.mqtt.golang (#13985)
  * chore(secrets): Abstract secret implementation (#13953)
  * chore(processors.starlark): Add benchmark for field-value filter (#13983)
  * fix(inputs.nfsclient): Avoid panics, better error messages (#13982)
  * fix(outputs.stackdriver): Drop metrics on InvalidArgument gRPC error (#13931)
  * fix(inputs.exec): Clean up grandchildren processes (#13937)
  * docs(processors.lookup): Fix wrong word usage (#13970)
  * fix(inputs.cisco_telemetry_mdt): Print string message on decode failure (#13963)
  * fix(inputs.nvidia_smi): Add legacy power readings to v12 schema (#13962)
  * chore(deps): Bump golang.org/x/net from 0.14.0 to 0.15.0 (#13940)
  * chore: Update macOS CircleCI runner (#13932)
  * fix(parsers.avro): Clean up Warnf error wrapping error (#13961)
  * feat(parsers.avro): Get metric name from the message field (#13914)
  * chore: Remove whitespace, update variable naming (#13952)
  * fix(processors.template): Handle tracking metrics correctly (#13947)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.470 to 1.62.563 (#13941)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.20.9 to 1.23.5 (#13943)
  * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.8 (#13942)
  * chore(deps): Bump k8s.io/api from 0.28.1 to 0.28.2 (#13944)
  * feat(inputs.kafka_consumer): Add message headers as metric tags. (#13924)
  * fix(parsers.avro): Only attempt to read CA cert file if filename is not empty string (#13939)
  * fix(outputs.cloudwatch): Increase number of metrics per write (#13930)
  * fix(inputs.smart): Remove parsing error message (#13927)
  * docs(inputs.procstat): Add docs on permissions and metric details (#13921)
  * test(outputs.sql): Fix clean up of sql database file (#13918)
  * chore: Clean up results from make check-deps (#13919)
  * fix(inputs.systemd_units): Add missing upstream states (#13915)
  * Update changelog for v1.28.1
  * fix(packaging): Revert permission change on configs (#13909)
  * docs(inputs.vsphere): fix config name typo in example (#13907)
  * fix(inputs.redis): Fix password typo (#13910)
  * feat(parsers.avro): Allow connection to https schema registry (#13903)
  * Update changelog for v1.28.0

- Update to version 1.28.5:
  * Telegraf v1.28.5
  * Update changelog for v1.28.5
  * Update build_version.txt for v1.28.5
  * fix(parsers.json_v2): Log inner errors (#14296)
  * fix(inputs.ecs): Correct v4 metadata URLs (#14294)
  * fix(inputs.intel_rdt): Do not fail on missing PIDs (#14274)
  * chore: Fix lint in changelog (#14298)
  * fix(inputs.s7comm): Truncate strings to reported length (#14283)
  * chore(deps): Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 (#14286)
  * chore(deps): Bump github.com/gosnmp/gosnmp from 1.35.1-0.20230602062452-f30602b8dad6 to 1.36.1 (#14287)
  * chore(deps): Bump google.golang.org/api from 0.149.0 to 0.150.0 (#14288)
  * chore(deps): Bump golang.org/x/mod from 0.13.0 to 0.14.0 (#14289)
  * chore(deps): Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#14285)

- Update to version 1.28.4:
  * Telegraf v1.28.4
  * Update changelog for v1.28.4
  * Update build_version.txt for v1.28.4
  * test(parsers): Sort metrics to avoid flaky tests (#14284)
  * fix(inputs.zfs): Support gathering metrics on zfs 2.2.0 and later (#14280)
  * fix(inputs.s7comm): Fix bit queries (#14068)
  * chore(parsers): Add additional parser benchmarks (#14276)
  * chore: Add metric and batch benchmark to serializers (#14277)
  * fix(inputs.disk): Add inodes_used_percent field (#14267)
  * chore(parsers.csv): Add benchmark test (#14257)
  * docs(inputs.intel_powerstat): Add notes about hw/sw dependencies (#14263)
  * fix(inputs.ipset): Parse lines with timeout (#14262)
  * chore(deps): Bump github.com/showwin/speedtest-go from 1.6.6 to 1.6.7 (#14250)
  * chore: Update to go1.21.4 (#14268)
  * docs(inputs.powerdns): Document additonal permissions (#14256)
  * docs(inputs.temp): Add additional troubleshooting steps (#14255)
  * fix(inputs.win_perf_counter): Do not rely on returned buffer size (#14241)
  * chore(deps): Bump cloud.google.com/go/storage from 1.30.1 to 1.34.1 (#14253)
  * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.8.1 to 1.9.0 (#14252)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.25.1 to 1.26.1 (#14251)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.23.5 to 1.26.0 (#14249)
  * fix(config): Fix comment removal in TOML files (#14240)
  * fix(inputs.mqtt_consumer): Resolve could not mark message delivered (#14243)
  * chore(linters): Fix findings found by testifylint for Windows and enable it. (#14238)
  * test(inputs.jolokia2_agent): Sort metrics as order is not consistent (#14227)
  * chore(linters): Fix findings found by testifylint: expected-actual (#14229)
  * chore(deps): Bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 (#14225)
  * fix(outputs.timestream): Clip uint64 values (#14213)
  * fix(inputs.cgroup): Escape backslashes (#14187)
  * test(outputs.kafka): Use private network for testing (#14220)
  * test(inputs.vault): Fix integration test by only testing for subset (#14222)
  * fix(outputs.elasticsearch): Print error status value (#14115)
  * docs(inputs.cpu): Clarify 'time_active' contains 'iowait' (#14215)
  * chore(deps): Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#14219)
  * chore(deps): Bump github.com/antchfx/xpath from 1.2.5-0.20230505064641-588960cceeac to 1.2.5 (#14217)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.18.42 to 1.19.1 (#14218)
  * chore(deps): Bump github.com/compose-spec/compose-go from 1.16.0 to 1.20.0 (#14216)
  * chore(linters): Fix findings found by testifylint: len (#14203)
  * chore(deps): Bump github.com/docker/docker from 24.0.6 to 24.0.7 (#14211)
  * chore(inputs.openweathermap): Convert unit-tests to test-cases (#14210)
  * fix(inputs.ecs): Fix cgroupv2 CPU metrics (#14197)
  * chore(linters): Enable perfsprint linter and fix all findings. (#14208)
  * fix(inputs.netflow): Fix sFlow metric timestamp (#14195)
  * fix(inputs.ecs): Test for v4 metadata endpoint (#14194)
  * fix(input.prometheus): Read bearer token from file every time (#14191)
  * fix(parsers.json_v2): Prevent race condition in parse function (#14149)
  * docs(outputs.cratedb): Correct required SQL table schema (#13934)
  * chore: Bump github.com/google/gnxi from 20221016143401 to 20231026134436 (#14201)
  * chore(linters): Fix findings found by testifylint: error-nil (#14198)
  * test(parsers): Add benchmarks (#14148)
  * chore(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#14192)
  * fix(inputs.zfs): Parse metrics correctly on FreeBSD 14 (#14176)
  * chore(linters): Fix findings found by testifylint: empty (#14179)
  * chore(linters): Fix findings found by testifylint: require-error (#14181)
  * chore(linters): Fix findings found by testifylint: error-is-as (#14180)
  * chore(linters): Fix findings found by testifylint: compares (#14177)
  * chore(linters): Fix findings found by testifylint: bool-compare (#14163)
  * test(inputs.zfs): Rework and fix unit-tests for FreeBSD (#14175)
  * chore(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3 (#14165)
  * chore(deps): Bump github.com/hashicorp/consul/api from 1.24.0 to 1.25.1 (#14164)
  * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.17 to 1.3.18 (#14166)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.40 to 1.13.43 (#14167)
  * chore(deps): Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 (#14168)
  * chore(tools): Cache rework for CircleCI (#14156)
  * docs(openstack): Update examples with quote around time intervals (#14174)
  * docs(inputs.swap): Add message about plugin limitation (#14139)
  * test(outputs.kafka): Rework integration test to use bitnami/kafka (#14161)

- Update to version 1.28.3:
  * Telegraf v1.28.3
  * Update changelog for v1.28.3
  * Update build_version.txt for v1.28.3
  * chore: Remove unnecessary license
  * chore(tools): Bump golangci-lint from v1.54.2 to v1.55.0 (#14155)
  * fix(inputs.vault): Use http client to handle redirects correctly (#14153)
  * fix(outputs.kafka): Simplify send-error handling (#14154)
  * fix(serializers.json): Append newline for batch-serialization (#14150)
  * fix(outputs.nebius_cloud_monitoring): Use correct endpoint (#14135)
  * chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.9.9 to 2.9.23 (#14146)
  * fix(inputs.jenkins): Filter after searching sub-folders (#14105)
  * fix(inputs.jolokia2_agent): Trim quotes around tags (#14132)
  * docs(processors.ifname): Document better agent tag name (#14117)
  * fix(metricpass): Use correct logic expression in benchmark (#14131)
  * chore(deps): Bump github.com/nats-io/nats.go from 1.28.0 to 1.31.0 (#14124)
  * chore(deps): Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#14127)
  * chore(deps): Bump google.golang.org/api from 0.139.0 to 0.147.0 (#14126)
  * chore(deps): Bump github.com/google/cel-go from 0.14.1-git to 0.18.1 (#14125)
  * chore(packaging): Remove unnecessary service file removal (#14106)
  * chore(deps): Remove replacement for gos7 (#14032)
  * fix(inputs.postgresql_extensible): Restore default db name (#14010)
  * fix(outputs.redistimeseries): Handle string fields correctly (#14060)
  * chore(deps): Bump golang.org/x/mod from 0.12.0 to 0.13.0 (#14075)
  * chore(deps): Bump gonum.org/v1/gonum from 0.13.0 to 0.14.0 (#14078)
  * docs(outputs.influxdb): Add help message about multiple influxdb (#14053)
  * docs(outputs.mqtt): Correct typo in protocol config parameter (#14071)
  * docs(processors.split): Fix example (#14087)
  * chore(deps): Bump golang.org/x/net from 0.15.0 to 0.17.0 (#14095)
  * chore: Update go to 1.21.3 (#14093)
  * docs(inputs.docker): Add help message about permissions for container (#14094)
  * chore(deps): Bump github.com/jhump/protoreflect from 1.15.1 to 1.15.3 (#14085)
  * chore(deps): Bump github.com/miekg/dns from 1.1.55 to 1.1.56 (#14077)
  * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.22.0 to 0.25.0 (#14076)
  * chore(deps): Bump golang.org/x/oauth2 from 0.11.0 to 0.13.0 (#14074)
  * chore(CI): Add 'test' as bugfix label and remove 'dependencies' (#14061)
  * test(inputs.redis_sentinel): Resolve timeout looking for port (#14051)
  * chore: Add build tags to buildbin Makefile target (#14034)
  * fix(inputs.mqtt): Reference correct password variable (#14041)
  * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.50 to 3.3.53 (#14040)
  * chore(deps): Bump github.com/klauspost/compress from 1.16.7 to 1.17.0 (#14039)
  * chore(deps): Bump github.com/netsampler/goflow2 from 1.3.3 to 1.3.6 (#14037)
  * chore(deps): Bump github.com/yuin/goldmark from 1.5.4 to 1.5.6 (#14038)
  * chore(deps): Bump github.com/apache/arrow/go/v13 from 13.0.0-git to 13.0.0 (#14036)
  * fix(inputs.s7comm): Allow PDU-size to be set as config option (#14045)
  * fix(inputs.infiniband): Handle devices without counters (#14049)

- Update to version 1.28.2:
  * Telegraf v1.28.2
  * Update changelog for v1.28.2
  * Update build_version.txt for v1.28.2
  * chore: Restore log directory behavior (#14026)
  * fix(inputs.openstack): Handle dependencies between enabled services and available endpoints (#14011)
  * chore(deps): Bump github.com/vmware/govmomi from v0.28.0 to v0.32.0 (#14022)
  * chore(inputs.modbus): Deprecate aggressive optimization (#14030)
  * fix(parsers.json_v2): Properly handle optional fields (#14008)
  * chore: Force previous version of mingw (#14035)
  * docs(outputs.http): Document proxy settings (#14016)
  * docs(apparmor): Add page explaining apparmor denials (#14014)
  * chore: Update Windows zip archive creation (#14015)
  * docs(outputs.prometheus_client): Fix metric-type parameter naming (#14013)
  * fix(outputs.stackdriver): Do not shallow copy map (#14009)
  * fix(inputs.postgresql_extensible): Restore outputaddress behavior (#13972)
  * fix(inputs.mock): Plugin not aligned with documentation (#13997)
  * fix(inputs.jti_openconfig_telemetry): Do not block GRPC dial (#13958)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.42 (#13988)
  * fix(input.intel_pmt): Handle telem devices without numa_node attribute (#13977)
  * chore(deps): Bump github.com/google/uuid from 1.3.0 to 1.3.1 (#13989)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.8 to 1.13.11 (#13987)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.80.1 to 1.120.0 (#13986)
  * chore(deps): Bump github.com/eclipse/paho.mqtt.golang (#13985)
  * chore(secrets): Abstract secret implementation (#13953)
  * chore(processors.starlark): Add benchmark for field-value filter (#13983)
  * fix(inputs.nfsclient): Avoid panics, better error messages (#13982)
  * fix(outputs.stackdriver): Drop metrics on InvalidArgument gRPC error (#13931)
  * fix(inputs.exec): Clean up grandchildren processes (#13937)
  * docs(processors.lookup): Fix wrong word usage (#13970)
  * fix(inputs.cisco_telemetry_mdt): Print string message on decode failure (#13963)
  * fix(inputs.nvidia_smi): Add legacy power readings to v12 schema (#13962)
  * chore(deps): Bump golang.org/x/net from 0.14.0 to 0.15.0 (#13940)
  * chore: Update macOS CircleCI runner (#13932)
  * fix(processors.template): Handle tracking metrics correctly (#13947)
  * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.470 to 1.62.563 (#13941)
  * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.20.9 to 1.23.5 (#13943)
  * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.8 (#13942)
  * chore(deps): Bump k8s.io/api from 0.28.1 to 0.28.2 (#13944)
  * fix(outputs.cloudwatch): Increase number of metrics per write (#13930)
  * fix(inputs.smart): Remove parsing error message (#13927)
  * docs(inputs.procstat): Add docs on permissions and metric details (#13921)
  * test(outputs.sql): Fix clean up of sql database file (#13918)
  * chore: Clean up results from make check-deps (#13919)
  * fix(inputs.systemd_units): Add missing upstream states (#13915)
</description>
</patchinfo>
openSUSE Build Service is sponsored by