diff --git a/_service b/_service
index 12fb030..16de4c6 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/influxdata/telegraf
git
.git
- v1.28.3
+ v1.29.0
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index 285fa43..c2df66b 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/influxdata/telegraf
- a72550a02094baf939b1881a225af9763ff2cc3d
\ No newline at end of file
+ f7f976ec37fc3d9f96aec30cd96cee965f232568
\ No newline at end of file
diff --git a/telegraf-1.28.3.tar.xz b/telegraf-1.28.3.tar.xz
deleted file mode 100644
index 19b835b..0000000
--- a/telegraf-1.28.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:864c28d15b0a2826600432d67ba2ee6433f616a152d20542d1eb56857ad64e94
-size 2953128
diff --git a/telegraf-1.29.0.tar.xz b/telegraf-1.29.0.tar.xz
new file mode 100644
index 0000000..6a02f49
--- /dev/null
+++ b/telegraf-1.29.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:df50d4d40736f82879a3142b6d6bf44539b3d8402690f5b108b95db70a52b22f
+size 3059376
diff --git a/telegraf.changes b/telegraf.changes
index 23fd8d4..0960e1d 100644
--- a/telegraf.changes
+++ b/telegraf.changes
@@ -1,3 +1,395 @@
+-------------------------------------------------------------------
+Mon Dec 11 19:35:38 UTC 2023 - Jeff Kowalczyk
+
+- 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
+
+-------------------------------------------------------------------
+Mon Dec 11 19:32:01 UTC 2023 - Jeff Kowalczyk
+
+- 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)
+
+-------------------------------------------------------------------
+Mon Dec 11 19:27:42 UTC 2023 - Jeff Kowalczyk
+
+- 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)
+
-------------------------------------------------------------------
Mon Oct 23 20:02:32 UTC 2023 - mrueckert@suse.de
diff --git a/telegraf.spec b/telegraf.spec
index 19ab9b1..f5f8254 100644
--- a/telegraf.spec
+++ b/telegraf.spec
@@ -18,7 +18,7 @@
%define _config_dir %{_sysconfdir}/%{name}
Name: telegraf
-Version: 1.28.3
+Version: 1.29.0
Release: 0
Summary: The plugin-driven server agent for collecting & reporting metrics
License: MIT
diff --git a/vendor.tar.xz b/vendor.tar.xz
index d147676..84d6e73 100644
--- a/vendor.tar.xz
+++ b/vendor.tar.xz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9cb3ba1e30808ed055e99c391017b9d93b99e270e15f9df9feb52dcc9a161a50
-size 21652024
+oid sha256:f45b4a29d68876119f0a57735a58a23599952270056ff7b4aaea4d08bcdb3ab6
+size 22255308