Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

telegraf-1.29.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: telegraf Distribution: openSUSE:Factory:zSystems
Version: 1.29.1 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 16 09:01:02 2023
Group: System/Monitoring Build host: s390zl21
Size: 243450032 Source RPM: telegraf-1.29.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/influxdata/telegraf
Summary: The plugin-driven server agent for collecting & reporting metrics
Telegraf is an agent written in Go for collecting, processing, aggregating, and writing metrics.

Design goals are to have a minimal memory footprint with a plugin system so that developers in the community can
easily add support for collecting metrics from local or remote services.

Provides

Requires

License

MIT

Changelog

* Wed Dec 13 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - 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)
* Mon Dec 11 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - 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 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - 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 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - 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 2023 mrueckert@suse.de
  - 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)
* Wed Oct 04 2023 mrueckert@suse.de
  - 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)
* Tue Sep 12 2023 mrueckert@suse.de
  - Update to version 1.28.1:
    * Telegraf v1.28.1
    * Update changelog for v1.28.1
    * Update build_version.txt 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)
* Tue Sep 12 2023 mrueckert@suse.de
  - Update to version 1.28.0:
    * Telegraf v1.28.0
    * Update changelog for v1.28.0
    * Update build version to 1.29.0
    * feat(inputs): New Intel PMT plugin (#13801)
    * feat(outputs.prometheus_client): Add secretstore support for basic_password (#13899)
    * fix(inputs.kafka_consumer): Use per-message parser to avoid races (#13886)
    * fix(parsers.avro): Do not force addition of timestamp as a field (#13856)
    * feat(prometheus): Allow to specify metric type (#13874)
    * chore(deps): Bump github.com/showwin/speedtest-go from 1.6.2 to 1.6.6 (#13895)
    * feat(inputs.redis_sentinel): Allow username and password (#13864)
    * feat(outputs.wavefront): Add more auth options and update SDK (#13857)
    * feat(inputs.vsphere): Allow to set vSAN sampling interval (#13890)
    * fix(sql): Allow sqlite on Windows (amd64 and arm64) (#13865)
    * feat(inputs.redis): Add additional commandstat fields (#13866)
    * fix(inputs.sqlserver): Cast max_size to bigint (#13870)
    * fix(inputs.procstat): Collect swap via /proc/$pid/smaps (#13779)
    * chore: Update to go1.21.1 (#13887)
    * fix(parsers.avro): Handle timestamp format checking correctly (#13855)
    * docs: Improve behavior documentation of metricpass (#13883)
    * fix(rpm): Resolve nightly rpm tests (#13884)
    * chore: Force reinstall of go on Windows (#13879)
    * chore: Update all cache strings with go version (#13871)
    * feat(inputs.cisco_telemetry_mdt): Add microbust support (#13877)
    * fix(outputs.sql): Move 'conversion_style' option to the right place (#13875)
    * chore: Update go cache key to include go version (#13867)
    * fix: Change the systemd KillMode from control-group to mixed (#13849)
    * feat(inputs.opentelemetry): Add configurable log record dimensions (#13846)
    * fix(inputs.opcua): Verify groups or root nodes included in config (#13840)
    * fix(tools.license_checker): Determine version correctly and whitelist gorilla/websocket (#13839)
    * fix(inputs.sysstat): Remove tmpfile to avoid file-descriptor leak (#13833)
    * chore: Add InfluxDB and InfluxData branding to log output (#13819)
    * chore(inputs.modbus): Improve deprecation documentation (#13832)
    * feat(inputs.internal): Add Go metric collection option (#13793)
    * feat(processors): Add processor to split a metric into multiple (#13785)
    * feat(cli): Add plugins subcommand to list available and deprecated (#13787)
    * feat(inputs.couchbase): Add failover metrics (#13825)
    * chore(tools): Bump golangci-lint from v1.53.2 to v1.54.2 (#13838)
    * fix(metricpass): Remove python logic compatibility (#13791)
    * feat(inputs.fibaro): Support HC3 device types (#13754)
    * chore: Update to go1.21.0 (#13794)
    * docs: Clean up markdown add warning about tables (#13792)
    * feat(inputs.nvidia_smi): Add additional fields (#13783)
    * chore(deps): Bump k8s.io/api from 0.27.4 to 0.28.1 (#13810)
    * chore: Update permissions on new installs (#13778)
    * chore: Cache rework for `.circleci` jobs (#13753)
    * fix(inputs.amqp_consumer): Print error on connection failure (#13777)
    * chore(deps): Bump github.com/hashicorp/consul/api from 1.20.0 to 1.24.0 (#13811)
    * feat(agent): Watch default config files if none specified (#13774)
    * feat(inputs.nvidia_smi): Add Nvidia DCGM MIG usage values (#13733)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.27.0 to 1.28.0 (#13809)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.2 to 1.18.5 (#13808)
    * chore(deps): Bump github.com/prometheus/prometheus from 0.42.0 to 0.46.0 (#13765)
    * feat(outputs.postgresql): Add option to create time column with timezone (#13763)
    * chore: Update license URL for collectd (#13802)
    * Update changelog for v1.27.4
    * chore: Update lxd package testing images (#13780)
    * feat(outputs.postgresql): Add option to rename time column (#13750)
    * chore: go mod tidy (#13773)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.0 to 1.18.2 (#13769)
    * chore(deps): Bump github.com/miekg/dns from 1.1.51 to 1.1.55 (#13768)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.26 to 1.13.32 (#13767)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.32.0 to 1.33.0 (#13766)
    * fix(inputs.processes): Comment out default option (#13762)
    * chore: Enable filepathJoin checker for gocritic (#13758)
    * chore: Update link to consul API license (#13761)
    * chore: Spell endianness correctly (#13752)
    * docs: Update FAQ around release dates (#13751)
    * chore(inputs): Remove unnecessary nil check (#13749)
    * feat(inputs.redfish): Add additional chassis tags (#13727)
    * fix(outputs.stackdriver): Regenerate time interval for unkown metrics (#13745)
    * chore: Check logging functions like printf (#13743)
    * feat(inputs.kernel): Collect KSM metrics (#13728)
    * feat(inputs): Add new S7comm plugin (#13731)
    * fix(inputs.opcua_listener): Avoid segfault if subscription was not successful (#13742)
    * feat(inputs.redis): Support of redis 6.2 ERRORSTATS (#13723)
    * feat(inputs.vsphere): Support explicit proxy setting (#13720)
    * feat(serializers.nowmetric): Add option for JSONv2 format (#13722)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.11.6 to 1.12.1 (#13736)
    * chore: Update to go1.20.7 (#13740)
    * Increase timeout for govulncheck
    * chore(deps): Bump github.com/gophercloud/gophercloud from 1.2.0 to 1.5.0 (#13735)
    * chore(deps): Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#13738)
    * chore(deps): Bump github.com/microsoft/go-mssqldb (#13737)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#13734)
    * fix(parsers.xpath): Handle protobuf maps correctly (#13719)
    * fix(inputs.opcua): Register node IDs again on reconnect (#13682)
    * feat(inputs.jti_openconfig_telemetry): Add keep-alive setting (#13709)
    * feat(inputs.tacacs): Add tacacs plugin for simple tacacs auth response time monitoring (#12747)
    * chore: Enable additional gocritic (#13714)
    * chore: Resolves gocritic sloppyReassign (#13712)
    * chore: Enable additional gocritic options (#13711)
    * chore: Enable additional gocritic (#13713)
    * feat(inputs.solr): Support version 7.x to 9.3 (#13699)
    * docs(config): Add notes for secret-store pitfalls (#13707)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.4 to 1.13.7 (#13703)
    * chore(deps): Bump github.com/openconfig/gnmi from 0.9.1 to 0.10.0 (#13706)
    * chore(deps): Bump github.com/santhosh-tekuri/jsonschema/v5 from 5.3.0 to 5.3.1 (#13705)
    * chore(deps): Bump google.golang.org/api from 0.129.0 to 0.134.0 (#13704)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.14 to 1.18.0 (#13702)
    * fix(inputs.cisco_telemetry_mdt): Fix MDT source field overwrite (#13693)
    * docs(testutil): Fix documentation of IgnoreTags (#13700)
    * Update changelog for v1.27.3
    * fix(inputs.jti_openconfig_telemetry): Reauthenticate connection (#13647)
    * feat(inputs.nvidia_smi): Support newer data schema versions (#13678)
    * test(inputs.solr): Rework testing (#13692)
    * docs(inputs.conntrack): Explain different collection methods (#13691)
    * feat(serializers.template): Add new template based serializer (#13656)
    * feat(parsers.xpath): Add option to store fields as base64 (#13690)
    * chore(tools): Fix doc inclusion tools on Windows (#13685)
    * feat(inputs.jenkins): Add option for node labels as tag (#13649)
    * test(inputs.radius): Use random port for test (#13683)
    * feat(outputs.execd): Add option for batch format (#13673)
    * chore(deps): Bump github.com/antchfx/xpath from v1.2.4 to latest master (#13679)
    * fix(inputs.mqtt_consumer): Client logs via option (#13663)
    * docs(outputs.azure_data_explorer): Update supported Azure Data Explorer flavors (#13677)
    * fix(config): Handle escaping and quotation correctly (#13675)
    * fix(parsers.xpath): Ensure precedence of explicitly defined tags and fields (#13662)
    * fix(parsers.xpath): Improve handling of complex-type nodes (#13660)
    * fix(config): Setup logger for secret-stores (#13671)
    * fix(parsers.xpath): Fix field-names for arrays of simple types (#13665)
    * chore(deps): Bump github.com/eclipse/paho.golang from 0.10.0 to 0.11.0 (#13670)
    * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6 (#13666)
    * chore(deps): Bump k8s.io/api from 0.27.2 to 0.27.4 (#13667)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go (#13668)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#13669)
    * feat(inputs.influxdb_listener): Add token based authentication (#13610)
    * fix(inputs.docker): Add restart count (#13646)
    * chore(infrastructure): Bump github.com/testcontainers/testcontainers-go from v0.18.0 to v0.21.0 (#13628)
    * feat(outputs.http): Allow PATCH method (#13651)
    * chore(deps): Bump github.com/antchfx/jsonquery from 1.3.1 to 1.3.2 (#13640)
    * docs(inputs.postgresql_extensible): Document 'measurement' query config option (#13631)
    * fix(inputs.prometheus): Don't collect metrics from finished pods (#13629)
    * fix(inputs.prometheus): Fix missing metrics when multiple plugin instances specified (#13627)
    * feat(inputs.prometheus): Always apply kubernetes label and field selectors (#13624)
    * feat(inputs.postgresql_extensible): Introduce max_version for query (#13620)
    * chore(deps): Bump modernc.org/sqlite from 1.23.1 to 1.24.0 (#13641)
    * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.15 to 1.3.17 (#13639)
    * chore(deps): Bump github.com/thomasklein94/packer-plugin-libvirt from 0.3.4 to 0.5.0 (#13638)
    * Revert "chore: Update to go1.20.6 (#13618)" (#13625)
    * feat(secretstores): Add secret-store to access OAuth2 services (#13621)
    * fix(outputs.opentelemetry): group metrics by age and timestamp (#13292)
    * feat(kafka): Set and send SASL extensions (#13411)
    * feat(inputs.http): Rework token options (#13622)
    * chore: Update to official govulncheck github action (#13623)
    * fix(agent): Respect processor order in file (#13614)
    * chore: Update to go1.20.6 (#13618)
    * Revert "feat(inputs.kafka_consumer): Refresh regexp topics periodically (#13410)" (#13617)
    * feat(parsers.avro): Add support for JSON format (#13607)
    * feat(agent): Add option to avoid filtering of global tags (#13605)
    * chore: Enable multi-os golanglint-ci (#13599)
    * fix(outputs.nebius_cloud_monitoring): Replace reserved label names (#13597)
    * fix(outputs.stackdriver): Add tag as resource label option (#13575)
    * feat(parsers.influx): Allow a user to set the timestamp precision (#13419)
    * fix(test): Increase waiting for network time (#13613)
    * chore: Update sarma repo URL post-swap to IBM (#13612)
    * fix(tools.custom_builder): Ignore non-plugin sections during configuration (#13604)
    * fix(inputs.postgresql): Default database definition (#13602)
    * feat(processors.template): Unify template metric (#13606)
    * chore(inputs.net): Deprecate 'ignore_protocol_stats' value 'false' (#13608)
    * chore(deps): Bump github.com/jaegertracing/jaeger from 1.38.0 to 1.47.0 (#13603)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.17.3 to 1.20.0 (#13589)
    * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.2.0 to 0.3.0 (#13585)
    * chore(deps): Bump github.com/opensearch-project/opensearch-go/v2 from 2.2.0 to 2.3.0 (#13586)
    * chore(deps): Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (#13587)
    * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5 (#13588)
    * chore: Trigger on PR's base and restrict permissions (#13584)
    * Update changelog for v1.27.2
    * chore: Update milestone action and fix permissions (#13583)
    * docs(inputs.gnmi): Add troubleshooting section for Juniper devices  (#13582)
    * fix(outputs.influxdb_v2): Expose HTTP/2 client timeouts (#13562)
    * fix(config): Replace environment variables if existing but empty (#13570)
    * test(outputs.instrumental): Allow setting custom port (#13576)
    * fix(inputs.mqtt_consumer): Print warning on no metrics generated (#13574)
    * feat(processors.parser): Allow also non-string fields (#13553)
    * fix: replace github.com/denisenkom/go-mssqldb with github.com/microsoft/go-mssqldb (#13524)
    * feat(inputs.kafka_consumer): Refresh regexp topics periodically (#13410)
    * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.6.13 to 1.6.22 (#13544)
    * fix(inputs.mqtt_consumer): Correctly handle semaphores on messages (#13478)
    * fix(tools.custom_builder): Error out for unknown plugins in configuration (#13563)
    * fix(processors.printer): Convert output to string (#13564)
    * feat(outputs.file): Add compression (#13245)
    * chore(inputs.opentelemetry): Unbreak after interface change (#13559)
    * fix(parsers.xpath): Handle explicitly defined fields correctly (#13550)
    * fix(inputs.vpshere): Compare versions as a string (#13557)
    * feat(CI): Automatically assign milestones to pull-requests (#13551)
    * fix(inputs.gnmi): Add option to explicitly trim field-names (#13517)
    * docs: remove newline (#13558)
    * docs: revert table example change (#13556)
    * chore(deps): Bump golang.org/x/text from 0.10.0 to 0.11.0 (#13554)
    * fix(outputs.graphite): Rework connection handling (#13527)
    * feat(migrations): Add migration for 'inputs.io' (#13536)
    * feat(migrations): Add migration for 'inputs.httpjson' (#13532)
    * fix(parsers.binary): Fix binary parser example in README.md (#13547)
    * feat(inputs.pgbouncer): Added show_commands to select the collected pgbouncer metrics (#13436)
    * fix(inputs.snmp_trap): Copy GoSNMP global defaults to prevent side-effects (#13542)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.8 to 1.17.14 (#13537)
    * chore(deps): Bump golang.org/x/text from 0.9.0 to 0.10.0 (#13538)
    * chore(deps): Bump google.golang.org/api from 0.126.0 to 0.129.0 (#13540)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.7 (#13541)
    * fix(outputs.sumologic): Unwrap serializer for type check (#13522)
    * fix(inputs.opcua): Ensure we are connected after reconnect (#13514)
    * feat(inputs.modbus): Add per-metric configuration style (#13507)
    * fix(parsers.grok): Use UTC as the default timezone (#13526)
    * fix(inputs.cloud_pubsub): Properly lock for decompression (#13525)
    * feat(internal): Add gather_timeouts metric (#13471)
    * docs(intel_baseband): Remove ACC101 mentions from documentation (#13518)
    * feat(parsers.value): Add support for automatic fallback for numeric types (#13506)
    * feat(parsers.xpath): Add Concise Binary Object Representation parser (#13480)
    * chore(deps): Bump github.com/gopcua/opcua from 0.3.7 to 0.4.0 (#13509)
    * fix(serializers.splunkmetric): Fix TOML option name for multi-metric (#13511)
    * feat(inputs.amqp_consumer): Add support to rabbitmq stream queue (#13496)
    * docs(inputs.ravendb): Change metrics requirements in readme (#13494)
    * fix(secretstores): Skip dbus connection with kwallet (#13489)
    * feat(inputs.procstat): Add status field (#13505)
    * chore(deps): Bump github.com/prometheus/client_golang (#13502)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.51.1 to 1.52.0 (#13501)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go (#13500)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config (#13504)
    * fix(inputs.internet_speed): Add location as a field (#13497)
    * fix(inputs.phpfpm): Check address length to avoid crash (#13495)
    * fix(outputs.stackdriver): Options to use official path and types (#13454)
    * fix(inputs.modbus): Fix optimization of overlapping requests and add warning (#13486)
    * fix(inputs.modbus): Check number of register for datatype (#13485)
    * feat(internal): Add zstd to internal content_coding (#13423)
    * Update changelog for v1.27.1
    * fix(config): Restore old environment var behavior with option (#13457)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.9 to 1.26.2 (#13468)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.16.0 to 1.17.2 (#13465)
    * fix: Handle compression level correctly for different algorithms (#13434)
    * fix(custom_builder): Correctly handle serializers and parsers (#13446)
    * feat(inputs.sqlserver): Add IsHadrEnabled server property (#13448)
    * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.1.0 to 0.2.0 (#13467)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.20 to 1.13.26 (#13469)
    * chore(deps): Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#13466)
    * feat(inputs.openstack): Gather cinder services (#13443)
    * test: Use -e to print newlines on yum tests (#13450)
    * feat(inputs.fail2ban): Allow specification of socket (#13452)
    * fix(config): Move bracketed environment variable substitution to double-dollar (#13451)
    * chore: replace altool with notarytool for macOS signing (#13453)
    * test: Do not use hard-coded /tmp/telegraf (#13444)
    * chore: Update golanglint-ci (#13445)
    * test(package): fix set up of yum files (#13435)
    * feat(inputs.ravendb): Add new disk metrics fields (#13433)
    * chore(deps): Bump modernc.org/sqlite from 1.21.0 to 1.23.1 (#13430)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.24.0 to 1.27.0 (#13429)
    * chore(deps): Bump github.com/jackc/pgx/v4 from 4.17.1 to 4.18.1 (#13427)
    * test: Fix capturing the timestamp warning (#13426)
    * chore(deps): Bump golang.org/x/term from 0.8.0 to 0.9.0 (#13431)
    * chore(deps): Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#13428)
    * Update changelog for v1.27.0
* Sat Aug 26 2023 mrueckert@suse.de
  - Update to version 1.27.4:
    * go mod tidy
    * Telegraf v1.27.4
    * Update changelog for v1.27.4
    * Update build_version.txt for v1.27.4
    * chore: Update lxd package testing images (#13780)
    * chore: go mod tidy (#13773)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.18.0 to 1.18.2 (#13769)
    * chore(deps): Bump github.com/miekg/dns from 1.1.51 to 1.1.55 (#13768)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.26 to 1.13.32 (#13767)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.32.0 to 1.33.0 (#13766)
    * fix(inputs.processes): Comment out default option (#13762)
    * chore: Enable filepathJoin checker for gocritic (#13758)
    * chore: Update link to consul API license (#13761)
    * chore: Spell endianness correctly (#13752)
    * docs: Update FAQ around release dates (#13751)
    * chore(inputs): Remove unnecessary nil check (#13749)
    * fix(outputs.stackdriver): Regenerate time interval for unkown metrics (#13745)
    * chore: Check logging functions like printf (#13743)
    * fix(inputs.opcua_listener): Avoid segfault if subscription was not successful (#13742)
    * feat(serializers.nowmetric): Add option for JSONv2 format (#13722)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.11.6 to 1.12.1 (#13736)
    * chore: Update to go1.20.7 (#13740)
    * chore(deps): Bump github.com/gophercloud/gophercloud from 1.2.0 to 1.5.0 (#13735)
    * chore(deps): Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#13738)
    * chore(deps): Bump github.com/microsoft/go-mssqldb (#13737)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#13734)
    * fix(parsers.xpath): Handle protobuf maps correctly (#13719)
    * fix(inputs.opcua): Register node IDs again on reconnect (#13682)
    * chore: Enable additional gocritic (#13714)
    * chore: Resolves gocritic sloppyReassign (#13712)
    * chore: Enable additional gocritic options (#13711)
    * chore: Enable additional gocritic (#13713)
    * docs(config): Add notes for secret-store pitfalls (#13707)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.4 to 1.13.7 (#13703)
    * chore(deps): Bump github.com/openconfig/gnmi from 0.9.1 to 0.10.0 (#13706)
    * chore(deps): Bump github.com/santhosh-tekuri/jsonschema/v5 from 5.3.0 to 5.3.1 (#13705)
    * chore(deps): Bump google.golang.org/api from 0.129.0 to 0.134.0 (#13704)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.14 to 1.18.0 (#13702)
    * fix(inputs.cisco_telemetry_mdt): Fix MDT source field overwrite (#13693)
    * docs(testutil): Fix documentation of IgnoreTags (#13700)
    * chore: Update to go1.20.6 (#13618)
* Tue Aug 01 2023 mrueckert@suse.de
  - Update to version 1.27.3:
    * Telegraf v1.27.3
    * Update changelog for v1.27.3
    * Update build_version.txt for v1.27.3
    * fix(inputs.jti_openconfig_telemetry): Reauthenticate connection (#13647)
    * test(inputs.solr): Rework testing (#13692)
    * docs(inputs.conntrack): Explain different collection methods (#13691)
    * chore(tools): Fix doc inclusion tools on Windows (#13685)
    * test(inputs.radius): Use random port for test (#13683)
    * chore(deps): Bump github.com/antchfx/xpath from v1.2.4 to latest master (#13679)
    * fix(inputs.mqtt_consumer): Client logs via option (#13663)
    * docs(outputs.azure_data_explorer): Update supported Azure Data Explorer flavors (#13677)
    * fix(config): Handle escaping and quotation correctly (#13675)
    * fix(parsers.xpath): Ensure precedence of explicitly defined tags and fields (#13662)
    * fix(parsers.xpath): Improve handling of complex-type nodes (#13660)
    * fix(config): Setup logger for secret-stores (#13671)
    * test: Add IgnoreTags function
    * fix(parsers.xpath): Fix field-names for arrays of simple types (#13665)
    * chore(deps): Bump github.com/eclipse/paho.golang from 0.10.0 to 0.11.0 (#13670)
    * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6 (#13666)
    * chore(deps): Bump k8s.io/api from 0.27.2 to 0.27.4 (#13667)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go (#13668)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#13669)
    * fix(inputs.docker): Add restart count (#13646)
    * chore(infrastructure): Bump github.com/testcontainers/testcontainers-go from v0.18.0 to v0.21.0 (#13628)
    * chore(deps): Bump github.com/antchfx/jsonquery from 1.3.1 to 1.3.2 (#13640)
    * docs(inputs.postgresql_extensible): Document 'measurement' query config option (#13631)
    * fix(inputs.prometheus): Don't collect metrics from finished pods (#13629)
    * fix(inputs.prometheus): Fix missing metrics when multiple plugin instances specified (#13627)
    * chore(deps): Bump modernc.org/sqlite from 1.23.1 to 1.24.0 (#13641)
    * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.15 to 1.3.17 (#13639)
    * chore(deps): Bump github.com/thomasklein94/packer-plugin-libvirt from 0.3.4 to 0.5.0 (#13638)
    * fix(outputs.opentelemetry): group metrics by age and timestamp (#13292)
    * chore: Update to official govulncheck github action (#13623)
    * fix(agent): Respect processor order in file (#13614)
    * chore: Enable multi-os golanglint-ci (#13599)
    * fix(outputs.nebius_cloud_monitoring): Replace reserved label names (#13597)
    * fix(outputs.stackdriver): Add tag as resource label option (#13575)
    * fix(test): Increase waiting for network time (#13613)
    * chore: Update sarma repo URL post-swap to IBM (#13612)
    * fix(tools.custom_builder): Ignore non-plugin sections during configuration (#13604)
    * chore(inputs.net): Deprecate 'ignore_protocol_stats' value 'false' (#13608)
    * chore(deps): Bump github.com/jaegertracing/jaeger from 1.38.0 to 1.47.0 (#13603)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.17.3 to 1.20.0 (#13589)
    * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.2.0 to 0.3.0 (#13585)
    * chore(deps): Bump github.com/opensearch-project/opensearch-go/v2 from 2.2.0 to 2.3.0 (#13586)
    * chore(deps): Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (#13587)
    * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.4 to 3.4.5 (#13588)
    * chore: Trigger on PR's base and restrict permissions (#13584)
* Tue Jul 18 2023 mrueckert@suse.de
  - Update to version 1.27.2:
    * Telegraf v1.27.2
    * Update changelog for v1.27.2
    * Update build_version.txt for v1.27.2
    * chore: remove cbor tests, feat not backported
    * chore: Update milestone action and fix permissions (#13583)
    * docs(inputs.gnmi): Add troubleshooting section for Juniper devices  (#13582)
    * fix(outputs.influxdb_v2): Expose HTTP/2 client timeouts (#13562)
    * fix(config): Replace environment variables if existing but empty (#13570)
    * test(outputs.instrumental): Allow setting custom port (#13576)
    * fix(inputs.mqtt_consumer): Print warning on no metrics generated (#13574)
    * fix: replace github.com/denisenkom/go-mssqldb with github.com/microsoft/go-mssqldb (#13524)
    * update go.sum
    * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.6.13 to 1.6.22 (#13544)
    * fix(inputs.mqtt_consumer): Correctly handle semaphores on messages (#13478)
    * fix(tools.custom_builder): Error out for unknown plugins in configuration (#13563)
    * fix(processors.printer): Convert output to string (#13564)
    * chore(inputs.opentelemetry): Unbreak after interface change (#13559)
    * fix(parsers.xpath): Handle explicitly defined fields correctly (#13550)
    * fix(inputs.vpshere): Compare versions as a string (#13557)
    * feat(CI): Automatically assign milestones to pull-requests (#13551)
    * fix(inputs.gnmi): Add option to explicitly trim field-names (#13517)
    * docs: remove newline (#13558)
    * docs: revert table example change (#13556)
    * chore(deps): Bump golang.org/x/text from 0.10.0 to 0.11.0 (#13554)
    * fix(outputs.graphite): Rework connection handling (#13527)
    * fix(parsers.binary): Fix binary parser example in README.md (#13547)
    * fix(inputs.snmp_trap): Copy GoSNMP global defaults to prevent side-effects (#13542)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.17.8 to 1.17.14 (#13537)
    * chore(deps): Bump golang.org/x/text from 0.9.0 to 0.10.0 (#13538)
    * chore(deps): Bump google.golang.org/api from 0.126.0 to 0.129.0 (#13540)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.7 (#13541)
    * fix(outputs.sumologic): Unwrap serializer for type check (#13522)
    * fix(inputs.opcua): Ensure we are connected after reconnect (#13514)
    * fix(parsers.grok): Use UTC as the default timezone (#13526)
    * fix(inputs.cloud_pubsub): Properly lock for decompression (#13525)
    * docs(intel_baseband): Remove ACC101 mentions from documentation (#13518)
    * chore(deps): Bump github.com/gopcua/opcua from 0.3.7 to 0.4.0 (#13509)
    * fix(serializers.splunkmetric): Fix TOML option name for multi-metric (#13511)
    * docs(inputs.ravendb): Change metrics requirements in readme (#13494)
    * fix(secretstores): Skip dbus connection with kwallet (#13489)
    * chore(deps): Bump github.com/prometheus/client_golang (#13502)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.51.1 to 1.52.0 (#13501)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go (#13500)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/config (#13504)
    * fix(inputs.internet_speed): Add location as a field (#13497)
    * fix(inputs.phpfpm): Check address length to avoid crash (#13495)
    * fix(outputs.stackdriver): Options to use official path and types (#13454)
    * fix(inputs.modbus): Fix optimization of overlapping requests and add warning (#13486)
    * fix(inputs.modbus): Check number of register for datatype (#13485)
* Thu Jun 22 2023 mrueckert@suse.de
  - Update to version 1.27.1:
    * Telegraf v1.27.1
    * Update changelog for v1.27.1
    * Update build_version.txt for v1.27.1
    * fix(config): Restore old environment var behavior with option (#13457)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.25.9 to 1.26.2 (#13468)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.16.0 to 1.17.2 (#13465)
    * fix: Handle compression level correctly for different algorithms (#13434)
    * fix(custom_builder): Correctly handle serializers and parsers (#13446)
    * chore(deps): Bump github.com/prometheus-community/pro-bing from 0.1.0 to 0.2.0 (#13467)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.20 to 1.13.26 (#13469)
    * chore(deps): Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#13466)
    * test: Use -e to print newlines on yum tests (#13450)
    * fix(config): Move bracketed environment variable substitution to double-dollar (#13451)
    * chore: replace altool with notarytool for macOS signing (#13453)
    * test: Do not use hard-coded /tmp/telegraf (#13444)
    * chore: Update golanglint-ci (#13445)
    * test(package): fix set up of yum files (#13435)
    * chore(deps): Bump modernc.org/sqlite from 1.21.0 to 1.23.1 (#13430)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.24.0 to 1.27.0 (#13429)
    * chore(deps): Bump github.com/jackc/pgx/v4 from 4.17.1 to 4.18.1 (#13427)
    * test: Fix capturing the timestamp warning (#13426)
    * chore(deps): Bump golang.org/x/term from 0.8.0 to 0.9.0 (#13431)
    * chore(deps): Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#13428)
* Tue Jun 13 2023 mrueckert@suse.de
  - Update to version 1.27.0:
    * Telegraf v1.27.0
    * Update changelog for v1.27.0
    * Update build version to 1.28.0
    * feat(inputs.netflow): Allow to specify custom PEN field mappings (#13360)
    * feat(inputs): New Intel Baseband Accelerator Input Plugin (#13397)
    * fix(inputs.upsd): Handle float battery.runtime value (#13412)
    * feat(internal): Add additional faster compression options (#13316)
    * feat(outputs): Add Nebius Cloud Monitoring plugin (#13379)
    * chore: Fix linter findings for Windows (part4) (#13246)
    * fix(outputs.sql): Use config.duration to correctly parse toml config (#13408)
    * feat(inputs.opentelemetry): Add configurable span dimensions (#13404)
    * chore: Enable dynamicFmtString and sprintfQuotedString checkers for gocritic (#13279)
    * feat(config): Add framework for migrating deprecated plugins (#13377)
    * fix(inputs.mqtt): ACK messages when persistence enabled (#13350)
    * docs: Add generic secret store usage (#13400)
    * chore(secretstores): Clean up secret store usage (#13398)
    * docs(secretstores.os): Clarify windows credential usage (#13399)
    * chore(deps): Bump github.com/shirou/gopsutil from 3.23.4 to 3.23.5 (#13396)
    * chore(deps): Bump github.com/Mellanox/rdmamap (#13392)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#13391)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#13390)
    * chore(deps): Bump github.com/prometheus/common from 0.43.0 to 0.44.0 (#13389)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.23.5 to 2.25.5 (#13388)
    * chore: Update to go1.20.5 (#13401)
    * docs(inputs.prometheus): Add example for prometheus timestamps (#13362)
    * fix(tests): Replace last 'cat' instance in tests (#13394)
    * chore(inputs.gnmi): Test plugin and subscription options (#13384)
    * chore: Another try to fix CI (#13387)
    * docs(outputs.sql): improve the documentation (#13385)
    * feat(outputs.wavefront): Add TLS and HTTP Timeout configuration fields (#13349)
    * chore(processors.execd): Remove JSON test due to problematic 'cat' command (#13383)
    * fix(internal): Fix time parsing for abbreviated timezones (#13363)
    * chore: Add generator for sample-config includes (#13348)
    * chore(deps): Bump github.com/influxdata/influxdb-observability libraries from 0.3.3 to 0.3.15 (#13265)
    * chore: update removal and deprecations for v1.30.0 (#13351)
    * chore(config): Split tests to avoid cyclic import (#13371)
    * chore(serializers): Cleanup after migration (#13378)
    * fix(inputs.gnmi): Handle canonical field-name correctly for non-explicit subscriptions (#13332)
    * feat(inputs.sqlserver): Check SQL Server "encryptionEnforce" with xp_instance_regread (#13284)
    * chore(deps): Bump github.com/showwin/speedtest-go from 1.5.2 to 1.6.2 (#13369)
    * chore: Fix touch command (#13372)
    * feat(common.tls): Add support for passphrase-protected private key (#13262)
    * feat(inputs.netflow): Add sFlow decoder (#13047)
    * feat(agent): Add option to avoid filtering of explicit plugin tags (#13364)
    * chore(serializers.prometheus): Migrate to new-style framework (#13347)
    * chore: Produce single digest file with sha256sum (#13366)
    * fix(inputs.mysql): Update MariaDB Dialect regex version check (#13361)
    * docs: remove whitespace (#13367)
    * docs: Fix markdownlinter issues (#13365)
    * docs(inputs.cisco_telemetry_mdt): Specify max msg upper limit (#13346)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.6 to 2.2.7 (#13356)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.8.0 to 1.8.1 (#13355)
    * chore(deps): Bump github.com/jackc/pgtype from 1.12.0 to 1.14.0 (#13357)
    * chore(deps): Bump cloud.google.com/go/monitoring from 1.13.0 to 1.14.0 (#13359)
    * chore(serializers.wavefront): Migrate to new-style framework (#13344)
    * chore(serializers.splunkmetric): Migrate to new-style framework (#13342)
    * chore(serializers.prometheusremotewrite): Migrate to new-style framework (#13341)
    * chore(serializers.nowmetric): Migrate to new-style framework (#13340)
    * feat: Add input plugin for ctrlX Data Layer (#11155)
    * fix: remove unused imports (#13339)
    * chore(serializers.json): Migrate to new-style framework (#13335)
    * chore(serializers.msgpack): Migrate to new-style framework (#13336)
    * chore(serializers.graphite): Migrate to new-style framework (#13321)
    * feat(secretstores): Add http plugin (#13150)
    * feat(inputs.gnmi): Allow canonical field names (#13326)
    * fix(inputs.netflow): Handle PEN messages correctly (#13320)
    * chore: Create default statefile and folder during package install (#13306)
    * fix(inputs.netflow): Fix field mappings (#13325)
    * fix(outputs.wavefront): Flush metric buffer before reaching overflow (#13252)
    * chore(docs): Clarify how taginclude/tagexclude work with processors (#13243)
    * feat(config): Support shell like syntax for environment variable substitution (#13229)
    * feat(inputs.cloudwatch): Add support for cross account oberservability (#12448)
    * chore(parsers)!: Remove old-style creation (#13310)
    * feat(inputs.kafka_consumer): Add regular expression support for topics (#11831)
    * chore(serializers.csv): Migrate to new-style framework (#13319)
    * fix(inputs.gnmi): Allow optional origin for update path (#13304)
    * chore(deps): Bump github.com/jackc/pgconn from 1.13.0 to 1.14.0 (#13311)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.193 to 1.62.337 (#13312)
    * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 from 3.4.0 to 3.5.0 (#13313)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29 (#13314)
    * chore(deps): Bump k8s.io/client-go from 0.26.2 to 0.27.2 (#13315)
    * fix(processors.lookup): Do not strip tracking info (#13301)
    * fix(inputs.temp): Ignore warnings, return errors (#13307)
    * feat: Add Clarify output plugin (#13220)
    * chore(circleci): remove dry run flag (#13302)
    * Update changelog for v1.26.3
    * fix(inputs.socket_listener): Fix race in tests (#13300)
    * chore(docs): Remove repetitive "the" (#13295)
    * feat(inputs.sql): Add 'disconnected_servers_behavior' field in the configuration (#13289)
    * chore(serializers.carbon2): Migrate to new-style framework (#13291)
    * feat(inputs.nats_consumer): Add receiver subject as tag (#13293)
    * feat(inputs.kubernetes): Extend kube_inventory plugin to include and extend resourcequota, secrets, node, and pod measurement (#13040)
    * fix(inputs.socket_listener): Avoid noisy logs on closed connection (#13288)
    * chore: Enable deferInLoop, exitAfterDefer and unnecessaryDefer checkers for gocritic (#13280)
    * fix(inputs.vsphere): specify the correct option for disconnected_servers_behavior (#13286)
    * docs: Clarify watch config behavior (#13285)
    * feat(processors.template): Allow `tag` to be a template (#13253)
    * feat(inputs.sqlserver): Add Azure Arc-enabled SQL MI support (#13261)
    * fix(inputs.socket_listener): Fix loss of connection tracking (#13056)
    * feat(inputs.directory_monitor): Improve internal stats (#13089)
    * feat(test): Allow to capture all messages during test (#13275)
    * chore(deps): Bump github.com/aerospike/aerospike-client-go/v5 from 5.10.0 to 5.11.0 (#13258)
    * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc7 to 1.0.0-rcv0011 (#13257)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.30.0 to 1.30.1 (#13256)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.17.8 to 1.18.0 (#13255)
    * chore(deps): Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3 (#13254)
    * chore: Enable gocritic with initial set of rules (#13247)
    * chore(deps): Bump golang.org/x/net from 0.9.0 to 0.10.0 (#13276)
    * chore(deps): Bump github.com/docker/distribution from 2.8.1 to 2.8.2 (#13269)
    * feat(processors.scale):  Add scaling by factor and offset (#13227)
    * fix(inputs.prometheus): Avoid race when creating informer factory (#13231)
    * feat(serializers): Add CloudEvents serializer (#13224)
    * feat(inputs.sql): Add FlightSQL support (#13091)
    * feat(parsers.opentsdb): Add OpenTSDB data format parser (#13167)
    * chore(deps): Bump github.com/antchfx/xpath to latest master for string-join() (#13242)
    * chore(deps): bump signalfx/golib from 3.3.46 to 3.3.50 (#13230)
    * chore(deps): Bump google.golang.org/api from 0.106.0 to 0.120.0 (#13170)
    * fix(outputs.stackdriver): Allow for custom metric type prefix (#13168)
    * fix(outputs.graphite): Fix logic to reconnect with servers that were not up on agent startup (#13228) (#13239)
    * fix(inputs.cloud_pubsub): Fix gzip decompression (#13238)
    * docs(common.kafka): Remove experimental notes (#13232)
    * chore: Update to go1.20.4 (#13226)
    * chore: Fix linter findings for Windows (part3) (#13143)
    * feat(outputs.loki): Add option for metric name label (#13157)
    * fix(outputs.stackdriver): Group batches by timestamp (#12994)
    * chore: sort go.mod (#13234)
    * feat(processors.parser): Add merge with timestamp option (#13147)
    * chore(deps): Bump prometheus from v1.8.2 to v2.42.0 (#13225)
    * chore(deps): Bump govulncheck-action from 0.10.0 to 0.10.1 (#13223)
    * feat(cloud_pubsub): Add support for gzip compression (#13094)
    * feat(inputs.statsd): Add optional temporality and start_time tag for statsd metrics (#13087)
    * feat(inputs.suricata): Add ability to parse drop or rejected (#13048)
    * chore: Finish gosec activities (#13222)
    * chore: Enable G404 rule for gosec (#13095)
    * deps(outputs.wavefront): Bump wavefront sdk from 0.12.0 to 0.13.0 (#13213)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 (#13215)
    * chore(deps): Bump github.com/fatih/color from 1.13.0 to 1.15.0 (#13216)
    * chore(deps): Bump golang.org/x/oauth2 from 0.5.0 to 0.7.0 (#13217)
    * fix(outputs.prometheus_client): Fix export_timestamp for v1 metric type (#13169)
    * fix(serializers.influx): Restore disabled uint support by default (#13164)
    * feat(inputs.filecount): Add oldestFileTimestamp and newestFileTimestamp (#13163)
    * docs(inputs.vsphere): Resolve copy/paste typo with resource pools (#13162)
    * fix(processors.starlark): Ddo not reject tracking metrics twice (#13156)
    * fix(inputs.gnmi): Create selfstat to track connection state (#13149)
    * feat(aggregators.basicstats): Add percentage change (#13118)
    * feat: Add common expression language metric filtering (#13144)
    * feat(inputs.gnmi): Support Juniper GNMI Extension Header (#13116)
    * fix(inputs.intel_pmu): Fix handling of the json perfmon format (#13139)
    * chore(deps): Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4 (#13138)
    * chore(deps): Bump golang.org/x/net from 0.8.0 to 0.9.0 (#13137)
    * feat(inputs.nvidia_smi): Add additional memory related fields (#13133)
    * chore: Bump golangci-lint from v1.51.2 to v1.52.2 (#13142)
    * fix: update release workflow (#13141)
    * feat(secretstores): Add Docker secrets (#13035)
    * chore: Fix linter findings for Windows (part1) (#13057)
    * docs(inputs.knx_listener): Add link to config generation project (#13128)
    * chore(deps): Bump github.com/netsampler/goflow2 from 1.1.1 to 1.3.3 (#13104)
    * chore: Fix linter findings for Windows (part2) (#13096)
    * fix(outputs.warp10): Support Infinity/-Infinity/NaN values (#13126)
    * Update changelog for v1.26.2
    * docs(inputs.mysql): remove duplicate settings from config (#13131)
    * docs: use single quotes for multi-line literal TOML (#13124)
    * chore: update license URLs (#13113)
    * chore: update golangci-lint (#13110)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.13 to 1.20.9 (#13107)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.15 to 1.13.20 (#13106)
    * chore(deps): Bump github.com/docker/docker from 23.0.0 to 23.0.4 (#13105)
    * feat(inputs.vsphere): Adding vSAN extension to vSphere plugin (#11955)
    * feat(processors): Adding scale processor plugin (#13061)
    * fix(processors.lookup): Fix tracking metrics (#13092)
    * feat(processors.aws_ec2): Add caching of imds and ec2 tags (#13075)
    * chore: Enable G110 rule for gosec (#13044)
    * fix(inputs.socket_listener): Fix TLS socket initialization(#13050)
    * test: Check correct build tags for each plugin registered (#13019)
    * fix(parsers.grok): Fix nil metric for multiline inputs (#13078)
    * fix(inputs.prometheus): Add namespace option in k8s informer factory (#13063)
    * chore: Enable G601 rule for gosec (#13042)
    * chore: Enable G103 rule for gosec (#13038)
    * chore(serializers): Add new-style framework and migrate influx (#12920)
    * fix: Correct spelling of "fingerprints" in circleci config (#13074)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.25.9 (#13072)
    * chore(deps): Bump github.com/wavefronthq/wavefront-sdk-go from 0.11.0 to 0.12.0 (#13070)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.18.5 to 1.18.9 (#13069)
    * chore(deps): Bump github.com/vishvananda/netns from 0.0.2 to 0.0.4 (#13071)
    * fix(inputs.socket_listener): Fix tracking of unix sockets (#13059)
    * chore: Update to go1.20.3 (#13055)
    * feat: implement remote artifact signing (#13066)
    * chore: Update lxd images for testing (#13064)
    * chore: Enable G303 and G305 rules for gosec (#13039)
    * chore: Enable G301, G302 and G306 rules for gosec (#13022)
    * fix(agent): pass quiet flag earlier (#13020)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#13027)
    * chore(deps): Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#13026)
    * chore(deps): Bump github.com/safchain/ethtool from 0.2.0 to 0.3.0 (#13025)
    * chore(deps): Bump github.com/tinylib/msgp from 1.1.6 to 1.1.8 (#13023)
    * chore(deps): Bump github.com/openconfig/gnmi from 0.0.0-20220920173703-480bf53a74d2 to 0.9.1 (#13024)
    * chore: Update README.md (#12989)
    * chore: Enable G401, G403, G501, G502, G503 and G505 rules for gosec (#13021)
    * Update changelog for v1.26.1
    * feat(serializer.prometheusremote): Improve performance (#12971)
    * chore: Enable G101 rule for gosec (#13009)
    * chore: Enable G107 rule for gosec (#13010)
    * fix(inputs.procstat): Return tags of pids if lookup_error (#13015)
    * chore(deps): Bump github.com/shirou/gopsutil from 3.23.2 to 3.23.3 (#13017)
    * fix(inputs.netflow): Use correct name in the build tag (#13006)
    * fix(secrets): Minimize secret holding time (#13002)
    * chore: Enable G112 and G114 rules for gosec (#12986)
    * chore: Enable G202 rule for gosec (#12984)
    * chore(deps): Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 (#12981)
    * chore: Remove `revive:unhandled-error` - `errcheck` is more flexible (#13008)
    * fix(inputs.sqlserver): Converted THROW to RAISERROR for 2008 compatibility
    * fix(secretstores): Handle array of secrets correctly (#12919)
    * fix(secret): Add function to set a secret (#13012)
    * fix(secrets): Warn if OS limit for locked memory is too low (#12993)
    * feat(inputs.prometheus): Control which pod metadata is added as tags (#12851)
    * feat(inputs.internet_speed): Support multi-server test (#12797)
    * chore: run make docs
    * docs(outputs.http): add service to aws creds (#13003)
    * fix(systemd): Increase lock memory for service to 8192kb (#12990)
    * chore: Don't use all default exclude patterns for golangci-lint (#12969)
    * chore: Enable G102 rule for gosec (#12976)
    * chore(deps): Bump github.com/jhump/protoreflect from 1.8.3-0.20210616212123-6cc1efa697ca to 1.15.1 (#12967)
    * fix(inputs.upsd): Include ups.real_power (#12961)
    * fix(inputs.execd): Read from stdout using ReadLine instead of scanner.Scan to overcome 64kb buffer limit (#12935)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/azure/auth (#12966)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.7.0 to 1.8.0 (#12968)
    * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.0 (#12964)
    * fix(govulncheck): Downgrade govulncheck to fix github action (#12973)
    * docs(inputs.upsd): Add comment about ipv6 addresses (#12962)
    * chore: Fix linter findings for Darwin (#12958)
    * chore: Enable G106, G108, G109, G111, G201, G203 rules for gosec (#12956)
    * chore: Fix gosec G102 issues (#12923)
    * docs: Explain and note service inputs (#12870)
    * chore(deps): Bump govulncheck-action from 0.0.9 to 0.10.0 (#12927)
    * docs: Remove broken link to default config (#12925)
    * feat(inputs.kubernetes): Apply timeout for the whole HTTP request (#12918)
    * fix(outputs.graphite): Add custom regex to outputs (#12908)
    * fix(inputs.ethtool): Check for nil (#12867)
    * chore: go mod tidy (#12922)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.4 to 2.2.6 (#12913)
    * chore(deps): Bump golang.org/x/net from 0.7.0 to 0.8.0 (#12912)
    * chore(deps): Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 (#12911)
    * chore(deps): Bump modernc.org/sqlite from 1.19.2 to 1.21.0 (#12910)
    * chore(deps): Bump github.com/apache/thrift from 0.16.0 to 0.18.1 (#12909)
    * fix(inputs.prometheus): Use set over add for custom headers (#12907)
    * chore: Update circleci macos runners (#12887)
    * fix(config): Return error on order set as string (#12880)
    * docs: Fix various typos in comments (#12888)
    * feat(common.opcua): Add support for secret-store secrets (#12863)
    * docs: Add homekit plugin as external plugin (#12874)
    * docs(agent): resolve typo (#12884)
    * docs(typo): update wording (#12885)
    * chore: Update default folder locations to match packaging (#12865)
    * fix(inputs.prometheus): Correctly set timeout param (#12864)
    * docs: Update minimum documented go version (#12869)
    * chore: Ensure go generate runs on all platforms (#12871)
    * fix(inputs.internet_speed): Rename host tag to source (#12877)
    * docs(typo): output.go (#12873)
    * docs: update change log format (#12872)
    * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.20 to 3.4.0 (#12856)
    * chore(deps): Bump github.com/antchfx/xpath from 1.2.3 to 1.2.4 (#12857)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.19.0 to 1.24.0 (#12855)
    * chore(deps): Bump github.com/sensu/sensu-go/api/core/v2 from 2.15.0 to 2.16.0 (#12854)
    * chore(deps): Bump github.com/Shopify/sarama from 1.37.2 to 1.38.1 (#12853)
    * fix(serializers.graphite): Allow for specifying regex to sanitize (#12835)
    * Update changelog for v1.26.0
    * Update build version to 1.27.0
* Mon May 22 2023 mrueckert@suse.de
  - Update to version 1.26.3:
    * Telegraf v1.26.3
    * Update changelog for v1.26.3
    * Update build_version.txt for v1.26.3
    * fix(inputs.socket_listener): Fix race in tests (#13300)
    * chore(docs): Remove repetitive "the" (#13295)
    * chore: Enable deferInLoop, exitAfterDefer and unnecessaryDefer checkers for gocritic (#13280)
    * fix(inputs.vsphere): specify the correct option for disconnected_servers_behavior (#13286)
    * docs: Clarify watch config behavior (#13285)
    * fix(inputs.socket_listener): Fix loss of connection tracking (#13056)
    * chore(deps): Bump github.com/aerospike/aerospike-client-go/v5 from 5.10.0 to 5.11.0 (#13258)
    * chore(deps): Bump go.opentelemetry.io/collector/pdata from 1.0.0-rc7 to 1.0.0-rcv0011 (#13257)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.30.0 to 1.30.1 (#13256)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2 from 1.17.8 to 1.18.0 (#13255)
    * chore(deps): Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3 (#13254)
    * chore: Enable gocritic with initial set of rules (#13247)
    * chore(deps): Bump golang.org/x/net from 0.9.0 to 0.10.0 (#13276)
    * chore(deps): Bump github.com/docker/distribution from 2.8.1 to 2.8.2 (#13269)
    * chore(deps): Bump github.com/antchfx/xpath to latest master for string-join() (#13242)
    * chore(deps): bump signalfx/golib from 3.3.46 to 3.3.50 (#13230)
    * chore(deps): Bump google.golang.org/api from 0.106.0 to 0.120.0 (#13170)
    * fix(outputs.stackdriver): Allow for custom metric type prefix (#13168)
    * fix(outputs.graphite): Fix logic to reconnect with servers that were not up on agent startup (#13228) (#13239)
    * docs(common.kafka): Remove experimental notes (#13232)
    * chore: Update to go1.20.4 (#13226)
    * chore: Fix linter findings for Windows (part3) (#13143)
    * fix(outputs.stackdriver): Group batches by timestamp (#12994)
    * chore(deps): Bump prometheus from v1.8.2 to v2.42.0 (#13225)
    * chore(deps): Bump govulncheck-action from 0.10.0 to 0.10.1 (#13223)
    * chore: Finish gosec activities (#13222)
    * chore: Enable G404 rule for gosec (#13095)
    * deps(outputs.wavefront): Bump wavefront sdk from 0.12.0 to 0.13.0 (#13213)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal from 0.9.22 to 0.9.23 (#13215)
    * chore(deps): Bump github.com/fatih/color from 1.13.0 to 1.15.0 (#13216)
    * chore(deps): Bump golang.org/x/oauth2 from 0.5.0 to 0.7.0 (#13217)
    * fix(outputs.prometheus_client): Fix export_timestamp for v1 metric type (#13169)
    * docs(inputs.vsphere): Resolve copy/paste typo with resource pools (#13162)
    * fix(processors.starlark): Ddo not reject tracking metrics twice (#13156)
    * fix(inputs.gnmi): Create selfstat to track connection state (#13149)
    * fix(inputs.intel_pmu): Fix handling of the json perfmon format (#13139)
    * chore(deps): Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4 (#13138)
    * chore(deps): Bump golang.org/x/net from 0.8.0 to 0.9.0 (#13137)
    * chore: Bump golangci-lint from v1.51.2 to v1.52.2 (#13142)
    * fix: update release workflow (#13141)
    * chore: Fix linter findings for Windows (part1) (#13057)
    * docs(inputs.knx_listener): Add link to config generation project (#13128)
    * chore(deps): Bump github.com/netsampler/goflow2 from 1.1.1 to 1.3.3 (#13104)
    * chore: Fix linter findings for Windows (part2) (#13096)
    * fix(outputs.warp10): Support Infinity/-Infinity/NaN values (#13126)
* Mon Apr 24 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Use _service mode manual as better alias name than disabled
* Mon Apr 24 2023 mrueckert@suse.de
  - Update to version 1.26.2:
    * Telegraf v1.26.2
    * Update changelog for v1.26.2
    * Update build_version.txt for v1.26.2
    * docs(inputs.mysql): remove duplicate settings from config (#13131)
    * docs: use single quotes for multi-line literal TOML (#13124)
    * chore: update license URLs (#13113)
    * chore: update golangci-lint (#13110)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.13 to 1.20.9 (#13107)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.13.15 to 1.13.20 (#13106)
    * chore(deps): Bump github.com/docker/docker from 23.0.0 to 23.0.4 (#13105)
    * fix(processors.lookup): Fix tracking metrics (#13092)
    * chore: Enable G110 rule for gosec (#13044)
    * test: Check correct build tags for each plugin registered (#13019)
    * fix(parsers.grok): Fix nil metric for multiline inputs (#13078)
    * fix(inputs.prometheus): Add namespace option in k8s informer factory (#13063)
    * chore: Enable G601 rule for gosec (#13042)
    * chore: Enable G103 rule for gosec (#13038)
    * fix: Correct spelling of "fingerprints" in circleci config (#13074)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch from 1.21.6 to 1.25.9 (#13072)
    * chore(deps): Bump github.com/wavefronthq/wavefront-sdk-go from 0.11.0 to 0.12.0 (#13070)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.18.5 to 1.18.9 (#13069)
    * chore(deps): Bump github.com/vishvananda/netns from 0.0.2 to 0.0.4 (#13071)
    * fix(inputs.socket_listener): Fix tracking of unix sockets (#13059)
    * chore: Update to go1.20.3 (#13055)
    * feat: implement remote artifact signing (#13066)
    * chore: Update lxd images for testing (#13064)
    * chore: Enable G303 and G305 rules for gosec (#13039)
    * chore: Enable G301, G302 and G306 rules for gosec (#13022)
    * fix(agent): pass quiet flag earlier (#13020)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#13027)
    * chore(deps): Bump github.com/prometheus/common from 0.41.0 to 0.42.0 (#13026)
    * chore(deps): Bump github.com/safchain/ethtool from 0.2.0 to 0.3.0 (#13025)
    * chore(deps): Bump github.com/tinylib/msgp from 1.1.6 to 1.1.8 (#13023)
    * chore(deps): Bump github.com/openconfig/gnmi from 0.0.0-20220920173703-480bf53a74d2 to 0.9.1 (#13024)
    * chore: Update README.md (#12989)
    * chore: Enable G401, G403, G501, G502, G503 and G505 rules for gosec (#13021)
* Mon Apr 03 2023 mrueckert@suse.de
  - Update to version 1.26.1:
    * Telegraf v1.26.1
    * Update changelog for v1.26.1
    * Update build_version.txt for v1.26.1
    * chore: Enable G101 rule for gosec (#13009)
    * chore: Enable G107 rule for gosec (#13010)
    * fix(inputs.procstat): Return tags of pids if lookup_error (#13015)
    * Make docs.
    * chore(deps): Bump github.com/shirou/gopsutil from 3.23.2 to 3.23.3 (#13017)
    * fix(inputs.netflow): Use correct name in the build tag (#13006)
    * fix(secrets): Minimize secret holding time (#13002)
    * chore: Enable G112 and G114 rules for gosec (#12986)
    * chore: Enable G202 rule for gosec (#12984)
    * chore(deps): Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 (#12981)
    * chore: Remove `revive:unhandled-error` - `errcheck` is more flexible (#13008)
    * fix(secretstores): Handle array of secrets correctly (#12919)
    * fix(secret): Add function to set a secret (#13012)
    * fix(secrets): Warn if OS limit for locked memory is too low (#12993)
    * docs(outputs.http): add service to aws creds (#13003)
    * fix(systemd): Increase lock memory for service to 8192kb (#12990)
    * chore: Don't use all default exclude patterns for golangci-lint (#12969)
    * chore: Enable G102 rule for gosec (#12976)
    * chore(deps): Bump github.com/jhump/protoreflect from 1.8.3-0.20210616212123-6cc1efa697ca to 1.15.1 (#12967)
    * fix(inputs.upsd): Include ups.real_power (#12961)
    * fix(inputs.execd): Read from stdout using ReadLine instead of scanner.Scan to overcome 64kb buffer limit (#12935)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/azure/auth (#12966)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.7.0 to 1.8.0 (#12968)
    * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.0 (#12964)
    * fix(govulncheck): Downgrade govulncheck to fix github action (#12973)
    * docs(inputs.upsd): Add comment about ipv6 addresses (#12962)
    * chore: Fix linter findings for Darwin (#12958)
    * chore: Enable G106, G108, G109, G111, G201, G203 rules for gosec (#12956)
    * chore: Fix gosec G102 issues (#12923)
    * docs: Explain and note service inputs (#12870)
    * chore(deps): Bump govulncheck-action from 0.0.9 to 0.10.0 (#12927)
    * docs: Remove broken link to default config (#12925)
    * feat(inputs.kubernetes): Apply timeout for the whole HTTP request (#12918)
    * fix(outputs.graphite): Add custom regex to outputs (#12908)
    * fix(inputs.ethtool): Check for nil (#12867)
    * chore: go mod tidy (#12922)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.2.4 to 2.2.6 (#12913)
    * chore(deps): Bump golang.org/x/net from 0.7.0 to 0.8.0 (#12912)
    * chore(deps): Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 (#12911)
    * chore(deps): Bump modernc.org/sqlite from 1.19.2 to 1.21.0 (#12910)
    * chore(deps): Bump github.com/apache/thrift from 0.16.0 to 0.18.1 (#12909)
    * fix(inputs.prometheus): Use set over add for custom headers (#12907)
    * chore: Update circleci macos runners (#12887)
    * fix(config): Return error on order set as string (#12880)
    * docs: Fix various typos in comments (#12888)
    * docs: Add homekit plugin as external plugin (#12874)
    * docs(agent): resolve typo (#12884)
    * docs(typo): update wording (#12885)
    * chore: Update default folder locations to match packaging (#12865)
    * fix(inputs.prometheus): Correctly set timeout param (#12864)
    * docs: Update minimum documented go version (#12869)
    * chore: Ensure go generate runs on all platforms (#12871)
    * fix(inputs.internet_speed): Rename host tag to source (#12877)
    * docs(typo): output.go (#12873)
    * docs: update change log format (#12872)
    * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.20 to 3.4.0 (#12856)
    * chore(deps): Bump github.com/antchfx/xpath from 1.2.3 to 1.2.4 (#12857)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.19.0 to 1.24.0 (#12855)
    * chore(deps): Bump github.com/sensu/sensu-go/api/core/v2 from 2.15.0 to 2.16.0 (#12854)
    * chore(deps): Bump github.com/Shopify/sarama from 1.37.2 to 1.38.1 (#12853)
    * fix(serializers.graphite): Allow for specifying regex to sanitize (#12835)
* Tue Mar 14 2023 Marcus Rueckert <mrueckert@suse.de>
  - Add memory constraint with 6G
* Mon Mar 13 2023 mrueckert@suse.de
  - Update to version 1.26.0:
    * Telegraf v1.26.0
    * Update changelog for v1.26.0
    * chore(deps): Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 (#12852)
    * fix(makefile): Re-add build tags flag to go build (#12847)
    * chore(deps): Update OpenTelemetry from 0.3.1 to 0.3.3 (#12840)
    * feat(inputs.vsphere): Flag for more lenient behavior when connect fails on startup (#12828)
    * feat(inputs.modbus): Allow to convert coil and discrete registers to boolean (#12825)
    * feat(common.oauth): Add audience parameter (#12821)
    * feat(parsers.xpath): Add timezone handling (#12820)
    * chore: add service input stub to Windows event log, not windows (#12837)
    * feat(agent): Print loaded configs (#12827)
    * chore: Update to go1.20.2 (#12824)
    * chore(deps): Bump github.com/shirou/gopsutil from v3.22.12 to v3.23.2 (#12822)
    * docs(outputs.postgresql): Improve TimescaleDB config examples (#12829)
    * feat(processors.converter): Convert tag or field as metric timestamp (#12767)
    * feat(inputs.radius): Add plugin for simple radius auth response time monitoring (#12736)
    * docs(inputs.vsphere): Update inventory docs & removed unnecessary if-statement (#12819)
    * fix(inputs.amqp_consumer): Avoid deprecations when handling defaults (#12818)
    * fix(inputs.amqp_consumer): Fix panic on Stop() if not connected successfully (#12817)
    * fix(inputs.ethtool): Close namespace (#12815)
    * feat(inputs.ethtool): Add support for link speed, duplex, autoneg and… (#12814)
    * feat(agent): Add command-line option to specify password (#12812)
    * feat(processors): Add lookup processor (#12809)
    * feat(inputs.win_eventlog): Add state-persistence capabilities (#12790)
    * chore(deps): Bump github.com/opensearch-project/opensearch-go/v2 from 2.1.0 to 2.2.0 (#12806)
    * feat(inputs.modbus): Add RS485 specific config options (#12786)
    * chore(deps): Bump cloud.google.com/go/storage from 1.28.1 to 1.29.0 (#12805)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal (#12804)
    * chore(deps): Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#12807)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials (#12808)
    * docs: Use already existing link to fix markdownlint issue. (#12810)
    * feat(inputs.cgroup): Added support for cpu.stat (#12798)
    * chore(deps): Downgrade github.com/karrick/godirwalk from v1.17.0 to v1.16.2 (#12801)
    * docs: Clean up make docs on windows (#12796)
    * chore(secretstores.os): Unify config (#12791)
    * chore: Unify sample configs across OSes (#12789)
    * feat(inputs.prometheus): Use namespace annotations to filter pods to be scraped (#12777)
    * chore: run make docs (#12802)
    * feat(inputs.docker_log): Add state-persistence capabilities (#12775)
    * chore: Fix linter findings for errorlint (part8) (#12785)
    * docs: Add optional tls parameters to the documentation (#12788)
    * chore: Specify distro support (part 3) (#12792)
    * docs: Update the FAQ (#12793)
    * chore: Use type on powershell/command prompt only (#12794)
    * chore: Remove usages of github.com/pkg/errors dependency (archived) (#12787)
    * fix(inputs.statsd): On close, verify listener is not nil (#12778)
    * chore: Fix linter findings for errorlint (part7) (#12772)
    * chore: Bump golangci-lint from v1.51.0 to v1.51.2 (#12782)
    * chore: only run govulncehck on master
    * chore(CI): Add govulncheck Github action (#12783)
    * feat(parsers.avro): Add Apache Avro parser (#11816)
    * fix(agent): Allow gracefull shutdown on interrupt (e.g. Ctrl-C) (#12781)
    * feat: Plugin state-persistence (#12166)
    * chore: Generate config at build time (#12766)
    * chore: Document linux only plugins (part 2) (#12765)
    * chore: Document linux only plugins (part 1) (#12764)
    * chore: Fix linter findings for errorlint (part6) (#12733)
    * chore: Fix linter findings for errorlint (part5) (#12731)
    * fix(agent): Only rotate log on SIGHUP if needed (#12740)
    * chore: Remove windows specific config (#12763)
    * docs(aggregators.derivative): Add explanation of calculations (#12758)
    * chore: Enable printing Windows sample configs on non-Windows (#12741)
    * chore: Stop generating the nightly config (#12742)
    * feat(outputs.mqtt): Add option to specify topic layouts (#12697)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.77 to 1.62.193 (#12757)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.14.5 to 1.16.0 (#12756)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.5.0 to 1.7.0 (#12755)
    * chore(deps): Bump github.com/coocood/freecache from 1.2.2 to 1.2.3 (#12754)
    * chore(deps): Bump github.com/openzipkin-contrib/zipkin-go-opentracing from 0.4.5 to 0.5.0 (#12753)
    * docs: rename playfabtotelegraf external plugin (#12759)
    * Update changelog for v1.25.3
    * feat(common.tls): add enable flag (#12727)
    * feat(inputs.jti_openconfig_telemetry): Set timestamp from data (#12730)
    * fix(serializers.json): allow stateful transformations (#12735)
    * fix(inputs.lvm): add options to specify path to binaries (#12725)
    * feat(inputs.wireguard): Add allowed_peer_cidr field (#12729)
    * chore: eliminate unnecessary use of quoted strings in printf (#12722)
    * fix(parsers.xpath): Fix panic for JSON name expansion (#12724)
    * feat(inputs.internet_speed): Add the best server selection via latency and jitter field (#12707)
    * chore: Fix linter findings for errorlint (part4) (#12723)
    * feat(inputs.win_wmi): add Windows Management Instrumentation (WMI) input plugin (#11250)
    * fix(agent): Reload config on config update (#12721)
    * feat(inputs.disk): Add label as tag (#12696)
    * test(inputs.x509_cert): fix missing tag (#12720)
    * feat(inputs.x509_cert): Add tag for certificate type-classification (#12656)
    * chore: Fix linter findings for errorlint (part3) (#12704)
    * chore: Fix linter findings for errorlint (part1) (#12701)
    * chore(deps): Bump github.com/go-logfmt/logfmt from 0.5.1 to 0.6.0 (#12715)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.27.1 to 1.28.0 (#12714)
    * chore(deps): Bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#12713)
    * chore(deps): Bump github.com/gophercloud/gophercloud from 1.0.0 to 1.2.0 (#12712)
    * chore: Fix linter findings for errorlint (part2) (#12702)
    * chore(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0 (#12699)
    * chore(inputs.net_response): Use Init to check configuration issues (#12690)
    * docs(readme): add PlayFab Insights external plugin (#12708)
    * docs(parsers.json_v2): fix spelling typo (#12711)
    * feat(inputs.statsd): add pending messages stat and allow to configure number of threads (#12318)
    * chore: mention make lint in PR template and contributing doc (#12703)
    * chore(mqtt): unify input and output plugin's MQTT client (#12683)
    * feat(inputs.haproxy): Add support for tcp endpoints in haproxy plugin (#12680)
    * chore(deps): Bump testcontainers from 0.14.0 to 0.18.0 (#12698)
    * chore(deps): Bump github.com/containerd/containerd from 1.6.8 to 1.6.18 (#12693)
    * feat(inputs.x509_cert): Add OCSP stapling information for leaf certificates (#10550) (#12444)
    * docs(outputs.postgresql): Update URL for sql template (#12691)
    * feat(config): Accept durations given in days (e.g. "7d") (#12579)
    * feat(outputs.mqtt): add support for MQTT 5 publish properties (#12678)
    * chore: Update to go1.20.1 (#12679)
    * chore(deps): Bump github.com/gofrs/uuid from 4.3.1+incompatible to 5.0.0 (#12668)
    * fix(inputs.bond): Reset slave stats for each interface (#12462)
    * fix(inputs.cloudwatch): Verify endpoint is not nil (#12677)
    * feat(processors.unpivot): Add mode to create new metrics (#12659)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4 (#12667)
    * chore(deps): Bump k8s.io/apimachinery from 0.25.3 to 0.25.6 (#12669)
    * chore(deps): Bump golang.org/x/sys from 0.4.0 to 0.5.0 (#12670)
    * Update changelog for v1.25.2
    * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.12 to 1.3.15 (#12634)
    * docs: Tracking metrics (#12663)
    * fix(inputs.x509_cert): Fix Windows path handling (#12629)
    * fix(inputs.cloudwatch): enable custom endpoint support (#12657)
    * test: Use `t.Setenv` to set env vars (#12621)
    * fix: Rename the Prometheus Input Plugin Timeout variable (#12626)
    * docs: remove trailing whitespace (#12660)
    * docs: fix remaining markdownlinter issues (#12658)
    * docs: remove whitespace (#12655)
    * chore: Prevent RPM from changing permissions on telegraf.d (#12643)
    * chore(deps): Bump github.com/antchfx/xpath from 1.2.2 to 1.2.3 (#12633)
    * chore(deps): Bump github.com/moby/ipvs from 1.0.2 to 1.1.0 (#12632)
    * chore(deps): Bump google.golang.org/grpc from 1.52.0 to 1.52.3 (#12631)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.44.0 to 1.45.0 (#12630)
    * docs: Update all readme to pass linter (#12615)
    * feat(inputs.http_listener_v2): Add custom server http headers (#12645)
    * fix(inputs.gnmi): Handle both new-style `tag_subscription` and old-style `tag_only` (#12512)
    * fix(inputs.cisco_telemetry_mdt): check subfield sizes to avoid panics (#12637)
    * fix(inputs.tail): fix typo in the README (#12648)
    * docs(inputs.syslog): add BSD syslog to readme intro (#12647)
    * fix(secretstores): check store id format and presence (#12644)
    * feat(inputs.internet_speed): server ID include and exclude filter (#12617)
    * docs(inputs.procstat): add ppid field (#12641)
    * docs(inputs.snmp): Explain different snmp backends (#12627)
    * chore: Update OpenTelemetry (#12638)
    * chore: Fix linter findings for tenv (#12622)
    * chore: Fix linter findings for nolintlint (part3) (#12613)
    * chore: Show file names and line numbers for found issues in github action logs (#12618)
    * feat(agent): Add /etc/telegraf/telegraf.d to default config locations (#12608)
    * fix(inputs.conntrack): Resolve segfault when setting collect field (#12603)
    * feat(inputs.p4runtime): Implementation of P4Runtime input plugin (#12473)
    * docs: Show TOML inline table syntax for tags/tagpass/tagdrop (#12636)
    * feat(inputs.processes): Add `use_sudo` option for BSD (#12628)
    * docs(inputs.prometheus): fix incorrect headers option (#12625)
    * fix(agent): Only read the config once (#12607)
    * chore: bump go to 1.20 for golangci-lint-action (#12614)
    * chore: Bump golangci-lint from v1.50.1 to v1.51.0 (#12605)
    * fix(inputs.mongodb): SIGSEGV when restarting MongoDB node (#12604)
    * feat: Always disable cgo support (static builds) (#12600)
    * chore: Update to go1.20 (#12593)
    * fix(inputs.mongodb): Improve error logging (#12599)
    * docs: indicate secret-store support in plugin READMEs (#12592)
    * feat(inputs.opensearch_query): add opensearch_query input plugin (#12393)
    * chore: Lint whole codebase both in PR and master branch (#12590)
    * docs(inputs.postgresql): Provide socket connection details (#12584)
    * feat(inputs.example): Add secret-store sample code (#12550)
    * feat(inputs.mysql): add secret-store support (#12591)
    * chore: clean up import shadowing issues (#12588)
    * chore(internal.gzip): cleanup CompressWithGzip (#12587)
    * chore(inputs.opentelemetry): Update OpenTelemetry input plugin (#12561)
    * fix(docs): fix link to license for Google flatbuffers (#12586)
    * chore(deps): google.golang.org/grpc v1.51.0 to v1.52.0 (#12583)
    * chore(deps): update golang/x dependencies (#12582)
    * chore(deps): update github.com/prometheus/client_golang from 1.13.1 to 1.14.0 (#12581)
    * chore(deps): update gopsutil dependency from 3.22.9 to 3.22.12 (#12580)
    * chore(inputs.x509_cert): fix linter warning (#12577)
    * fix(inputs.mysql): avoid side-effects for TLS between plugin instances (#12576)
    * fix(inputs.upsd): Add additional fields (#12543)
    * fix(outputs.prometheus_client): Expire with ticker, not add/collect (#12560)
    * chore(deps): Bump github.com/multiplay/go-ts3 from 1.0.1 to 1.1.0 (#12572)
    * chore(deps): Bump github.com/coreos/go-semver from 0.3.0 to 0.3.1 (#12571)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.11.0 to 1.11.1 (#12570)
    * chore(deps): Bump github.com/99designs/keyring from 1.2.1 to 1.2.2 (#12568)
    * Update changelog for v1.25.1
    * fix(inputs.opcua): fix opcua and opcua-listener for servers using password-based auth (#12529)
    * fix(inputs.prometheus): Set the timeout for slow running API endpoints correctly (#12559)
    * feat(inputs.win_perf_counters): add remote system support (#12556)
    * feat(inputs.gnmi): Set max gRPC message size (#12495)
    * fix(inputs.exec): restore pre-v1.21 behavior for CSV data_format (#12533)
    * chore(deps): Bump github.com/kardianos/service from 1.2.1 to 1.2.2 (#12418)
    * Revert "chore: update windows signing script (#12524)" (#12555)
    * fix(inputs.sqlserver): Suppress error on secondary replicas (#12528)
    * chore: Fix linter findings for nolintlint (part2) (#12430)
    * feat(inputs.icinga2): Support collecting hosts,services and endpoint metrics (#12506)
    * fix(inputs.upsd): Always convert to float (#12516)
    * chore: Update package repo GPG key (#12546)
    * chore: Update package repo GPG key (#12544)
    * chore: fix linter findings for nolintlint part 1 (#12427)
    * docs(outputs.elasticsearch): detail overriding timezone (#12551)
    * docs(outputs.mqtt): update readme to match sample config (#12552)
    * feat(secretstores): convert many output plugins (#12497)
    * feat(inputs.cisco_telemetry_mdt): include delete field (#12345)
    * docs(outputs.mqtt): fix incorrect use of brackets (#12539)
    * fix(agent): catch non-existing commands and error out (#12549)
    * chore: update package testing from f35 to f37 (#12548)
    * chore(deps): Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0 (#12417)
    * chore(deps): bump github.com/antchfx/jsonquery from 1.3.0 to 1.3.1 (#12511)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 (#12538)
    * fix(inputs.logstash): Collect opensearch specific stats (#12536)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.17.1 to 1.17.3 (#12420)
    * fix(inputs.prometheus): correctly track deleted pods (#12522)
    * feat(inputs.dns_query): Add IP field(s) (#12519)
    * chore: update windows signing script (#12524)
    * feat(intel_powerstat): Add CPU base frequency metric and add support for new platforms (#12452)
    * chore: Run make docs with various GOOS (#12503)
    * fix(common.cookie): Allow any 2xx status code (#12515)
    * feat(inputs.redfish): Add power control metric (#12496)
    * feat(inputs.openweathermap): Add snow parameter (#12466)
    * feat(outputs.mqtt): enhance routing capabilities (#12224)
    * test(inputs.snmp): Use random port (#12464)
    * feat(tools/readme_linter): Check for global configuration section (#12426)
    * fix(inputs.upsd): Ensure firmware is always a string (#12486)
    * docs(inputs.influxdb): Collect v2 with prometheus plugin (#12492)
    * feat(inputs.influxdb): Collect uptime statistics (#12493)
    * fix(inputs.cisco_telemetry_mdt): add operation-metric and class-policy prefix (#12240)
    * fix(json_v2): In case of invalid json, log messsage to debug log (#12440)
    * chore(deps): update github.com/denisenkom/go-mssqldb from 0.12.0 to 0.12.3 (#12476)
    * docs(secretstores): document systemd-nspawn requirement (#12494)
    * chore: update to go1.19.5 (#12498)
    * fix(secretstores): fix handling of TOML strings (#12490)
    * fix(agent): handle float time with fractions of seconds correctly (#12491)
    * fix(agent): Only set default snmp after reading all configs (#12457)
    * docs(inputs.example): correctly set syntax highlighting and section name (#12471)
    * docs(inputs.socketstat): fix wrong TOML option name. (#12482)
    * fix(inputs.win_eventlog): Handle remote events more robustly. (#12375)
    * fix(inputs.sqlserver): add more precise version check (#12384)
    * chore(stackdriver): Fix deprecated monitoringpb (#12424)
    * feat(inputs.modbus): add workaround to enforce reads from zero for coil registers (#12408)
    * fix(inputs.gnmi): update configuration documentation (#12415)
    * feat(secretstores): add support for additional input plugins (#12067)
    * feat(inputs.sqlserver): get database pages performance counter  (#12400)
    * fix(secretstores): Fix handling of 'id' and print failing secret-store (#12468)
    * feat(kafka): Add keep-alive period setting for input and output. (#12459)
    * fix(agent): Correctly reload configuration files (#12453)
    * docs: add tado input (#12411)
    * chore: update influxdb-observability to fix statsd bug (#12429)
    * docs(inputs.postgresql): update readme and samples to note timeout behavior (#12446)
    * chore: Fix linter findings for makezero (part4) (#12410)
    * fix(inputs.mysql): Revert slice declarations with non-zero initial length (#12409)
    * fix: Added own SPID filter to sqlserverqueries.go (#12387)
    * fix(inputs.sqlserver): SqlRequests include sleeping sessions with open transactions (#12386)
    * chore(linter): disable linter warning for freeze() in starlark (#12406)
    * fix(outputs.loki): return response body on error (#12399)
    * chore: Do not start service on deb install (#12405)
    * fix(inputs.x509_cert): fix off-by-one when adding intermediate certificates (#12404)
    * test: Always create test config for package testing (#12390)
    * fix(secretstores): cleanup duplicate printing (#12401)
    * docs: add bacnet to external plugins list (#12394)
    * test(parsers.json): add fuzz test (#12368)
    * chore(deps): Bump cloud.google.com/go/storage from 1.23.0 to 1.28.1 (#12385)
    * chore(deps): bump github.com/nats-io/nats-server/v2 from 2.9.4 to 2.9.9 (#12379)
    * chore(deps): bump github.com/eclipse/paho.mqtt.golang (#12378)
    * feat(inputs.stackdriver): Allow filtering by resource metadata labels (#12377)
    * chore(deps): bump github.com/hashicorp/consul/api from 1.15.2 to 1.18.0 (#12381)
    * chore(changelog): add missing blank line
    * Update changelog for v1.25.0
    * Update build version to 1.26.0
* Tue Feb 28 2023 mrueckert@suse.de
  - Update to version 1.25.3:
    * Telegraf v1.25.3
    * Update changelog for v1.25.3
    * Update build_version.txt for v1.25.3
    * Update go.mod
    * fix(serializers.json): allow stateful transformations (#12735)
    * fix(inputs.lvm): add options to specify path to binaries (#12725)
    * chore: eliminate unnecessary use of quoted strings in printf (#12722)
    * fix(parsers.xpath): Fix panic for JSON name expansion (#12724)
    * chore: Fix linter findings for errorlint (part4) (#12723)
    * fix(agent): Reload config on config update (#12721)
    * chore: Fix linter findings for errorlint (part3) (#12704)
    * chore: Fix linter findings for errorlint (part1) (#12701)
    * chore(deps): Bump github.com/go-logfmt/logfmt from 0.5.1 to 0.6.0 (#12715)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.27.1 to 1.28.0 (#12714)
    * chore(deps): Bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#12713)
    * chore(deps): Bump github.com/gophercloud/gophercloud from 1.0.0 to 1.2.0 (#12712)
    * chore: Fix linter findings for errorlint (part2) (#12702)
    * chore(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0 (#12699)
    * chore(inputs.net_response): Use Init to check configuration issues (#12690)
    * docs(readme): add PlayFab Insights external plugin (#12708)
    * docs(parsers.json_v2): fix spelling typo (#12711)
    * chore: mention make lint in PR template and contributing doc (#12703)
    * chore(deps): Bump testcontainers from 0.14.0 to 0.18.0 (#12698)
    * chore(deps): Bump github.com/containerd/containerd from 1.6.8 to 1.6.18 (#12693)
    * docs(outputs.postgresql): Update URL for sql template (#12691)
    * chore: Update to go1.20.1 (#12679)
    * chore(deps): Bump github.com/gofrs/uuid from 4.3.1+incompatible to 5.0.0 (#12668)
    * fix(inputs.bond): Reset slave stats for each interface (#12462)
    * fix(inputs.cloudwatch): Verify endpoint is not nil (#12677)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4 (#12667)
    * chore(deps): Bump k8s.io/apimachinery from 0.25.3 to 0.25.6 (#12669)
    * chore(deps): Bump golang.org/x/sys from 0.4.0 to 0.5.0 (#12670)
    * use original signing script
* Wed Feb 15 2023 mrueckert@suse.de
  - Update to version 1.25.2:
    * Telegraf v1.25.2
    * Update changelog for v1.25.2
    * Update build_version.txt for v1.25.2
    * chore(deps): Bump github.com/antchfx/xmlquery from 1.3.12 to 1.3.15 (#12634)
    * docs: Tracking metrics (#12663)
    * fix(inputs.x509_cert): Fix Windows path handling (#12629)
    * fix(inputs.cloudwatch): enable custom endpoint support (#12657)
    * test: Use `t.Setenv` to set env vars (#12621)
    * fix: Rename the Prometheus Input Plugin Timeout variable (#12626)
    * docs(inputs.cisco_telemetry_mdt): remove new feature
    * docs: remove trailing whitespace (#12660)
    * docs: fix remaining markdownlinter issues (#12658)
    * docs: remove whitespace (#12655)
    * chore: Prevent RPM from changing permissions on telegraf.d (#12643)
    * chore(deps): Bump github.com/antchfx/xpath from 1.2.2 to 1.2.3 (#12633)
    * chore(deps): Bump github.com/moby/ipvs from 1.0.2 to 1.1.0 (#12632)
    * chore(deps): Bump google.golang.org/grpc from 1.52.0 to 1.52.3 (#12631)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.44.0 to 1.45.0 (#12630)
    * docs: Update all readme to pass linter (#12615)
    * fix(inputs.gnmi): Handle both new-style `tag_subscription` and old-style `tag_only` (#12512)
    * fix(inputs.cisco_telemetry_mdt): check subfield sizes to avoid panics (#12637)
    * fix(inputs.tail): fix typo in the README (#12648)
    * docs(inputs.syslog): add BSD syslog to readme intro (#12647)
    * fix(secretstores): check store id format and presence (#12644)
    * docs(inputs.procstat): add ppid field (#12641)
    * docs(inputs.snmp): Explain different snmp backends (#12627)
    * chore: Update OpenTelemetry (#12638)
    * chore: Fix linter findings for tenv (#12622)
    * chore: Fix linter findings for nolintlint (part3) (#12613)
    * chore: Show file names and line numbers for found issues in github action logs (#12618)
    * fix(inputs.conntrack): Resolve segfault when setting collect field (#12603)
    * docs: Show TOML inline table syntax for tags/tagpass/tagdrop (#12636)
    * docs(inputs.prometheus): fix incorrect headers option (#12625)
    * fix(agent): Only read the config once (#12607)
    * chore: bump go to 1.20 for golangci-lint-action (#12614)
    * chore: Bump golangci-lint from v1.50.1 to v1.51.0 (#12605)
    * fix(inputs.mongodb): SIGSEGV when restarting MongoDB node (#12604)
    * chore: Update to go1.20 (#12593)
    * fix(inputs.mongodb): Improve error logging (#12599)
    * chore: Lint whole codebase both in PR and master branch (#12590)
    * docs(inputs.postgresql): Provide socket connection details (#12584)
    * chore: clean up import shadowing issues (#12588)
    * chore(internal.gzip): cleanup CompressWithGzip (#12587)
    * chore(inputs.opentelemetry): Update OpenTelemetry input plugin (#12561)
    * fix(docs): fix link to license for Google flatbuffers (#12586)
    * chore(deps): google.golang.org/grpc v1.51.0 to v1.52.0 (#12583)
    * chore(deps): update golang/x dependencies (#12582)
    * chore(deps): update github.com/prometheus/client_golang from 1.13.1 to 1.14.0 (#12581)
    * chore(deps): update gopsutil dependency from 3.22.9 to 3.22.12 (#12580)
    * chore(inputs.x509_cert): fix linter warning (#12577)
    * fix(inputs.mysql): avoid side-effects for TLS between plugin instances (#12576)
    * fix(inputs.upsd): Add additional fields (#12543)
    * fix(outputs.prometheus_client): Expire with ticker, not add/collect (#12560)
    * chore(deps): Bump github.com/multiplay/go-ts3 from 1.0.1 to 1.1.0 (#12572)
    * chore(deps): Bump github.com/coreos/go-semver from 0.3.0 to 0.3.1 (#12571)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.11.0 to 1.11.1 (#12570)
    * chore(deps): Bump github.com/99designs/keyring from 1.2.1 to 1.2.2 (#12568)
* Mon Jan 30 2023 mrueckert@suse.de
  - Update to version 1.25.1:
    * Telegraf v1.25.1
    * Update changelog for v1.25.1
    * Update build_version.txt for v1.25.1
    * fix(inputs.opcua): fix opcua and opcua-listener for servers using password-based auth (#12529)
    * fix(inputs.prometheus): Set the timeout for slow running API endpoints correctly (#12559)
    * fix(inputs.exec): restore pre-v1.21 behavior for CSV data_format (#12533)
    * chore(deps): Bump github.com/kardianos/service from 1.2.1 to 1.2.2 (#12418)
    * fix(inputs.sqlserver): Suppress error on secondary replicas (#12528)
    * chore: Fix linter findings for nolintlint (part2) (#12430)
    * fix(inputs.upsd): Always convert to float (#12516)
    * chore: Update package repo GPG key (#12546)
    * chore: Update package repo GPG key (#12544)
    * chore: fix linter findings for nolintlint part 1 (#12427)
    * docs(outputs.elasticsearch): detail overriding timezone (#12551)
    * docs(outputs.mqtt): update readme to match sample config (#12552)
    * docs(outputs.mqtt): fix incorrect use of brackets (#12539)
    * fix(agent): catch non-existing commands and error out (#12549)
    * chore: update package testing from f35 to f37 (#12548)
    * chore(deps): Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0 (#12417)
    * chore(deps): bump github.com/antchfx/jsonquery from 1.3.0 to 1.3.1 (#12511)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 (#12538)
    * fix(inputs.logstash): Collect opensearch specific stats (#12536)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.17.1 to 1.17.3 (#12420)
    * fix(inputs.prometheus): correctly track deleted pods (#12522)
    * chore: update windows signing script (#12524)
    * chore: Run make docs with various GOOS (#12503)
    * fix(common.cookie): Allow any 2xx status code (#12515)
    * test(inputs.snmp): Use random port (#12464)
    * fix(inputs.upsd): Ensure firmware is always a string (#12486)
    * docs(inputs.influxdb): Collect v2 with prometheus plugin (#12492)
    * fix(inputs.cisco_telemetry_mdt): add operation-metric and class-policy prefix (#12240)
    * fix(json_v2): In case of invalid json, log messsage to debug log (#12440)
    * chore(deps): update github.com/denisenkom/go-mssqldb from 0.12.0 to 0.12.3 (#12476)
    * docs(secretstores): document systemd-nspawn requirement (#12494)
    * chore: update to go1.19.5 (#12498)
    * fix(secretstores): fix handling of TOML strings (#12490)
    * fix(agent): handle float time with fractions of seconds correctly (#12491)
    * fix(agent): Only set default snmp after reading all configs (#12457)
    * docs(inputs.example): correctly set syntax highlighting and section name (#12471)
    * docs(inputs.socketstat): fix wrong TOML option name. (#12482)
    * fix(inputs.win_eventlog): Handle remote events more robustly. (#12375)
    * fix(inputs.sqlserver): add more precise version check (#12384)
    * chore(stackdriver): Fix deprecated monitoringpb (#12424)
    * fix(inputs.gnmi): update configuration documentation (#12415)
    * fix(secretstores): Fix handling of 'id' and print failing secret-store (#12468)
    * feat(kafka): Add keep-alive period setting for input and output. (#12459)
    * fix(agent): Correctly reload configuration files (#12453)
    * chore: update influxdb-observability to fix statsd bug (#12429)
    * docs(inputs.postgresql): update readme and samples to note timeout behavior (#12446)
    * chore: Fix linter findings for makezero (part4) (#12410)
    * fix(inputs.mysql): Revert slice declarations with non-zero initial length (#12409)
    * fix: Added own SPID filter to sqlserverqueries.go (#12387)
    * fix(inputs.sqlserver): SqlRequests include sleeping sessions with open transactions (#12386)
    * chore(linter): disable linter warning for freeze() in starlark (#12406)
    * fix(outputs.loki): return response body on error (#12399)
    * chore: Do not start service on deb install (#12405)
    * fix(inputs.x509_cert): fix off-by-one when adding intermediate certificates (#12404)
    * test: Always create test config for package testing (#12390)
    * fix(secretstores): cleanup duplicate printing (#12401)
    * chore(deps): Bump cloud.google.com/go/storage from 1.23.0 to 1.28.1 (#12385)
    * chore(deps): bump github.com/nats-io/nats-server/v2 from 2.9.4 to 2.9.9 (#12379)
    * chore(deps): bump github.com/eclipse/paho.mqtt.golang (#12378)
    * chore(deps): bump github.com/hashicorp/consul/api from 1.15.2 to 1.18.0 (#12381)
* Tue Dec 20 2022 mrueckert@suse.de
  - Update to version 1.25.0:
    * Telegraf v1.25.0
    * Update changelog for v1.25.0
    * feat(inputs.powerdns_recursor): Support for new PowerDNS recursor control protocol (#9633)
    * feat(parsers.csv): suport null delimiters (#12247)
    * fix(common.opcua): parse full range of status codes with uint32 (#12376)
    * chore: fix linter findings for makezero (part3) (#12371)
    * chore: update OpenTelemetry from v0.2.30 to v0.2.33 (#12372)
    * test(inputs.statsd): increase sleep + expiration on test (#12354)
    * feat(inputs.netflow): add netflow plugin (#12108)
    * feat(inputs.sqlserver): add @@SERVICENAME and SERVERPROPERTY(''IsClustered'') in measurement sqlserver_server_properties  (#12351)
    * fix(inputs.modbus): fix default value of transmission mode (#12367)
    * fix(inputs.kube_inventory): Change default token path, use in-cluster config by default (#12284)
    * feat(inputs.kubernetes): Allow fetching kublet metrics remotely (#12301)
    * feat(inputs.smart): Add additional SMART metrics that indicate/predict device failure (#12329)
    * fix(inputs.mongodb): Fix connection leak triggered by config reload (#12330)
    * chore: Fix linter findings for makezero (part2) (#12362)
    * fix(inputs.filecount): Revert library version (#12295)
    * chore: Move host-endianness definition to `internal` (#12360)
    * feat: secret-store implementation (#11232)
    * fix(inputs.sql): cast measurement_column to string (#12323)
    * fix(processors.parser): handle empty metric names correctly (#12357)
    * chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go (#12334) from 1.61.1836 to 1.62.77
    * feat(agent): Deprecate active usage of netsnmp translator (#12358)
    * chore(deps): Bump github.com/gosnmp/gosnmp from 1.34.0 to 1.35.0 (#12355)
    * feat(parsers.grok): add option to allow multiline messages (#12320)
    * chore: update github.com/wavefrontHQ/wavefront-sdk-go from v0.10.4 to v0.11.0 (#12309)
    * chore: update to go1.19.4 (#12347)
    * docs: add document on debugging with delve (#12346)
    * chore(outputs.wavefront): Reduce code duplication (#12332)
    * fix(inputs.vsphere): Eliminated duplicate samples (#12259)
    * feat(inputs.cgroups): do not abort on first error, print message once (#12342)
    * feat(inputs.modbus): add support for half-precision float (float16) (#12340)
    * feat(tls): allow setting renegotiation method (#12302)
    * fix(inputs.modbus): Fix Windows COM-port path (#12339)
    * feat(inputs.sqlserver): introduce timeout for query execution (#12319)
    * fix(inputs.zfs): Unbreak datasets stats gathering in case listsnaps is enabled on a zfs pool (#12307)
    * feat(inputs.kafka_consumer): Add sarama debug logs (#12304)
    * feat(inputs.http_response): Add User-Agent header (#12324)
    * feat(inputs.sqlserver): add metric available_physical_memory_kb in sqlserver_server_properties (#12292)
    * docs: specify the time for nightly builds (#12312)
    * feat(inputs.modbus): optimize grouped requests (#11106)
    * chore: improve processor ordering (#12308)
    * fix(readme): update bigbluebutton-telegraf-plugin url (#12310)
    * feat(parsers.csv): add option for overwrite tags (#12008)
    * chore(inputs.gnmi): Degrade empty-name error to a warning and add instructions. (#12305)
    * Update changelog for v1.24.4
    * fix(inputs.directory_monitor): Close input file before removal (#12294)
    * fix(inputs.gnmi): Do not provide empty prefix for subscription request. (#12275)
    * fix(outputs.azure_data_explorer): update test call to NewSerializer (#12291)
    * chore(deps): bump go.mongodb.org/mongo-driver from 1.10.2 to 1.11.0 (#12266)
    * fix(inputs.prometheus): correctly default to 9102 port (#12282)
    * feat(inputs.tail): add option to preserve newlines for multiline data (#12281)
    * docs(inputs.kube_inventory): update k3s integration guide (#12285)
    * feat: add method to inform of deprecated plugin option values (#11987)
    * refactor(outputs.azure_data_explorer): removed deprecated code (#11951)
    * chore(deps): bump cloud.google.com/go/pubsub from 1.25.1 to 1.26.0 (#12267)
    * chore(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3 (#12268)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.21 to 1.13.2 (#12269)
    * fix(inputs.promethes): respect selectors when scraping pods (#12278)
    * fix(inputs.socket_listener): ensure closed connection (#12280)
    * feat(inputs.snmp): convert enum values (#11872)
    * chore(inputs.gnmi): Bump github.com/google/gnxi to latest master to allow Sonic-style paths. (#12272)
    * feat(inputs.prometheus): Allow explicit scrape configuration without annotations (#11962)
    * feat(inputs.prometheus): Add support for custom header (#12050)
    * fix(output.datadog): log response in case of non 2XX response from API (#12201)
    * chore: Fix linter findings for prealloc (part3) (#12246)
    * chore: Fix linter findings for errname (#12253)
    * chore: Fix linter findings for makezero (part1) (#12254)
    * fix(inputs.gnmi): Fix empty name for Sonic device (#12258)
    * feat(parsers.xpath): Allow to specify byte-array fields to encode in HEX (#11999)
    * chore(deps): Bump github.com/showwin/speedtest-go from 1.1.5 to 1.2.1 (#12248)
    * test(outputs.sql): print out what we get, bump time required (#12262)
    * feat(inputs.modbus): Add 8-bit integer types (#12255)
    * chore(inputs.x509_cert): Cleanup code (#12250)
    * chore: update readme linter changed files version (#12251)
    * test(outputs.sql): do not write to file during testing (#12203)
    * fix(input.modbus): Add workaround to read field in separate requests (#12235)
    * feat(serializers.json): Support serializing JSON nested in string fields (#12260)
    * feat(outputs.graylog): implement optional connection retries (#11950)
    * feat(inputs.socket_ listener): Allow to specify message separator for streams (#12187)
    * feat: Add Azure Monitor input plugin (#10103)
    * fix(input.redis_sentinel): fix sentinel and replica stats gathering (#12229)
    * feat(parsers.binary): handle hex-encoded inputs (#12232)
    * feat(inputs.sqlserver): add data and log used space metrics for Azure SQL DB (#12126)
    * docs(inputs.x509_cert): Add documentation for 'exclude_root_certs' option. (#12249)
    * feat(inputs.tail): Allow handling of quoted strings spanning multiple lines (#11762)
    * chore: Fix linter findings for prealloc (part1) (#12228)
    * fix: Cleanup and add sample.conf embedding (#12244)
    * feat(inputs.ethtool): Gather statistics from namespaces (#11895)
    * chore(deps): bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.18 to 3.3.20 (#12239)
    * chore(deps): bump github.com/urfave/cli/v2 from 2.16.3 to 2.23.5 (#12238)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.16.19 to 1.17.2 (#12237)
    * chore(deps): bump github.com/gofrs/uuid from v4.3.0 to v4.3.1 (#12236)
    * test(inputs.mongodb): update integration test logic (#12241)
    * chore: Fix linter findings for prealloc (part2) (#12242)
    * chore(package_lxd_test): create valid config, additional debug output (#12225)
    * feat(inputs.modbus): Optimize requests (#11273)
    * docs:  add telegraf Homebrew formula link (#12233)
    * chore: enable lll linter (#12226)
    * docs(inputs.modbus): delete sample.conf (#12223)
    * chore: wrap long lines in other locations (#12219)
    * chore: wrap long lines in plugins/inputs/[l-s]* (#12217)
    * chore: wrap long lines in plugins/inputs/[t-z]* (#12218)
    * chore: enable interfacebloat linter (#12174)
    * docs: add Contributor Covenant Code of Conduct (#12215)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12205)
    * docs(outputs.postgresql): fix example template queries that manage a view (#12190)
    * docs(outputs.kafka): specify broker behavior (#12161)
    * fix: Run processors in config order (#12113)
    * feat: add arm64 Windows builds (#12130)
    * chore: Wrap long lines in plugins/inputs/[i-k]* (#12199)
    * chore: Wrap long lines in plugins/inputs/[e-h]* (#12186)
    * chore: fix linter findings for unparam and revive.unused-parameter (#12150)
    * chore: Wrap long lines in plugins/parsers (#12180)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12194)
    * chore: Wrap long lines in plugins/aggregators (#12183)
    * chore: Wrap long lines in plugins/inputs/[a-d]* (#12185)
    * chore: Wrap long lines in plugins/common (#12182)
    * chore: Wrap long lines in plugins/processors (#12181)
    * chore: log errors when adding to quantile aggregator (#12191)
    * chore: Wrap long lines in plugins/outputs (#12179)
    * fix(inputs.ping): Avoid -x/-X on FreeBSD 13 and newer with ping6 (#12171)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#12198)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite (#12196)
    * chore(deps): bump github.com/prometheus/client_golang (#12197)
    * test(inputs.opcua_listener): harden tests (#12193)
    * fix(agent): watch for changes in configuration files in config directories (#12127)
    * chore: update golang.org/x/text from v0.3.7 to v0.3.8 (#12195)
    * fix: Add support for opcua datetime values (#12101)
    * chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1818 to 1.61.1836 (#12132)
    * fix(outputs.prometheus): expire during add (#12160)
    * chore: Move influxdb_v2 to be first in sample config (#12163)
    * feat!: Disable [[outputs.influxdb]] in sample config (#12158)
    * test(outputs.sql): simplify clickhouse test (#12189)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12188)
    * fix(inputs.cloudwatch): Fix multiple namespaces issue (#12177)
    * fix(outputs.yandex_cloud_monitoring): catch int64 values (#12156)
    * feat(inputs.tomcat): add source tag (#12170)
    * chore: Use depguard instead of revive.imports-blacklist (#12153)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12157)
    * chore: Enable asciicheck, asasalint, bidichk and exportloopref linters (#12169)
    * chore: Enable tparallel linter (#12175)
    * docs(inputs.syslog): mention usage of tcp4/6 (#12168)
    * docs: update commands and flags page (#12162)
    * chore: Cleanup printer.go (#12164)
    * chore: Ignore usages of deprecated fields from gnmi lib (#12154)
    * feat: Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection (#12111)
    * fix: inputs.gnmi add support for decimal_val as per gnmi v0.8.0  (#12140)
    * test(outputs.sql): wait for db dump file to exist (#12149)
    * feat(inputs.system): collect unique user count logged in (#12147)
    * Update changelog for v1.24.3
    * chore: update to go v1.19.3 (#12142)
    * fix(inputs.directory_monitor): allow cross filesystem directories (#12124)
    * fix(serializers.splunkmetric): provide option to remove event metric tag (#12024)
    * chore(inputs.socket_listener): Reorganize plugin code (#12031)
    * chore: Fix linter findings introduced in last PRs (#12131)
    * chore(deps): bump github.com/nats-io/nats-server/v2 from 2.8.4 to 2.9.4 (#12134)
    * chore(deps): bump cloud.google.com/go/monitoring from 1.5.0 to 1.7.0 (#12135)
    * chore(parsers.xpath): Add correct deprecation tags (#11986)
    * feat(parsers): Add binary parser (#11552)
    * chore: update OpenTelemetry v0.2.30 / v0.63.0 (#12119)
    * docs: ran make docs (#12120)
    * docs(aggregators.derivative): Remove incorrect comment (#12026)
    * docs(serializers.json): specify version of jsonata used (#12117)
    * fix(processors.parser): Keep name of original metric if parser doesn't return one (#12116)
    * docs: add global configuration header (#12107)
    * fix(inputs.modbus): Handle field-measurement definitions correctly on duplicate field check (#12109)
    * test(outputs.graylog): skip tcp/udp tests on windows & darwin (#12110)
    * chore(common.shim): check err of s.writeProcessedMetrics for the linter (#12103)
    * chore: Increase golangci-lint timeout (#12106)
    * chore: shut down plugins gracefully to prevent race (#12102)
    * chore: Review of //nolint comments (#12088)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12059)
    * chore: skip integration test with race (#12100)
    * feat(inputs.opcua_listener): OPC UA Event subscriptions (#11786)
    * chore: add kafka round trip integration test using inputs.kafka_consumer and outputs.kafka (#12058)
    * feat(ethtool): Possibility to skip gathering metrics for downed interfaces (#12087)
    * chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 (#12097)
    * chore(deps): bump github.com/gopcua/opcua from 0.3.3 to 0.3.7 (#12095)
    * chore(deps): bump google.golang.org/api from 0.95.0 to 0.100.0 (#12096)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#12098)
    * feat(tools): Allow to markdown includes for sections (#12075)
    * fix(config): set default parser (#12076)
    * fix(processors): Correctly setup processors (#12081)
    * fix: update systemd unit description (#12093)
    * chore(deps): update modernc.org/libc from v1.20.3 to v1.21.2 (#12090)
    * feat(inputs.apcupsd): Added new fields to apcupsd (#12014)
    * test(outputs.sql): further wait for clickhouse writes (#12086)
    * test: update integration test occurrences (#12085)
    * fix(agent): panic as tickers slice was off-by-one in size (#12077)
    * test(inputs.mcrouter): add eventually to pause for metrics (#12074)
    * fix: Restore warning on unused config option(s) (#12063)
    * fix(inputs.kafka): switch to sarama's new consumer group rebalance strategy setting (#12064)
    * docs(inputs.http): add use system proxy config option (#12069)
    * fix(inputs.modbus): add slave id to failing connection (#12038)
    * docs(aggregators.starlark): corrected typo mentioning wrong func name (#12066)
    * fix(inputs.conntrack): Skip gather tests if conntrack kernel module is not loaded. (#12062)
    * chore: Resolve deprecated linter issues (#12051)
    * fix(inputs.zookeeper): add the ability to parse floats as floats (#12023)
    * test: add additional checks, waits in integration tests (#12056)
    * Revert "feat: run govulncheck nightly on master branch (#11977)" (#12054)
    * chore: Update golangci-lint Go version (#12055)
    * docs(inputs.mongodb): update supported versions (#12048)
    * fix(inputs.mongodb): ServerStatus int64 to float(#12049)
    * feat(inputs.modbus): add config option to pause after connect (#11983)
    * chore(deps): bump testcontainers-go from 0.13.0 to 0.14.0 and address breaking change (#12039)
    * chore(deps): bump github.com/Shopify/sarama from 1.36.0 to 1.37.2 (#11980)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12032)
    * chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go (#12036)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/kinesis (#12037)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.40.0 to 1.42.0 (#11937)
    * chore(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.5.2 (#12035)
    * chore(deps): bump github.com/signalfx/golib/v3 from 3.3.45 to 3.3.46 (#12034)
    * feat: run govulncheck nightly on master branch (#11977)
    * feat: New Intel DLB input plugin (#11824)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#12005)
    * chore(deps): bump modernc.org/sqlite from 1.17.3 to 1.19.2 (#12030)
    * chore(deps): bump k8s.io/api from 0.25.2 to 0.25.3 (#12029)
    * chore(deps): bump k8s.io/api from 0.25.0 to 0.25.2 (#12001)
    * docs(inputs.tomcat): clean up fields (#12018)
    * fix(regression): Fixes problem with metrics not exposed by plugins. (#12016)
    * refactor: Prevent import from going the wrong way (#12004)
    * feat: New input plugin for libvirt (#11814)
    * test: add dovecot integration test (#11996)
    * chore: Fix installgo_mac.sh using correct hash (#12002)
    * chore(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2 (#11938)
    * chore: resolve linter issues for unhandled-error (#11969)
    * chore: Tool to update Telegraf to use new Go version (#11968)
    * test: add integration test for recovering after invalid data (#11994)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11998)
    * fix(inputs.syslog): print error when no error or message given (#11997)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11992)
    * chore: resolve linter issues for confusing-naming and confusing-results (#11956)
    * feat(inputs.conntrack): Parse conntrack stats (#8958)
    * fix(parsers.json_v2): Remove BOM before parsing (#11926)
    * chore: Resolve linter issues for ineffassign, nilerr, gosimple... (#11966)
    * fix(inputs.opcua): Add metric tags to node (#11993)
    * feat(outputs.event_hubs): Expose max message size batch option (#11991)
    * chore(inputs.powerdns): Don't run  flaky test on Windows (#11982)
    * chore(inputs.cloud_pubsub_push): Don't run flaky test on Windows (#11984)
    * chore(ci): Migrate to scheduled pipeline (#11981)
    * chore: Resolve linter issues for plugins/common package (#11964)
    * feat(parsers.xpath): Add option to skip (header) bytes (#11933)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#11979)
    * chore(inputs.socket_listener): Reorganize test to be table-based. (#11970)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#11972)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11965)
    * chore: Bump golangci-lint to 1.50.0 (#11957)
    * chore: update OpenTelemetry plugins to latest release (#11943)
    * fix: Setting `enable_tls` has incorrect default value (#11941)
    * chore: update to go1.19.2 (#11940)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.5 to 1.12.21 (#11936)
    * chore(deps): Update github.com/hashicorp/consul/api from 1.14.0 to 1.15.2 (#11894)
    * chore(deps): update github.com/gofrs/uuid from 4.2.0+incompatible to 4.3.0+incompatible (#11935)
    * fix(inputs.modbus): Improve duplicate field checks (#11912)
    * chore(deps): update github.com/sensu/sensu-go/api/core/v2 from 2.14.0 to 2.15.0 (#11928)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11915)
    * chore: Resolve linter issues in config.go and config_test.go (#11929)
    * docs: add libvirt plugin to external input plugins list (#11828)
    * build(rpm): Allow building RPMs cross-OS (#11904)
    * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.6.2 to 1.6.13 (#11886)
    * Update changelog for 1.24.2 release
    * feat(outputs.azure_data_explorer): Added support for streaming ingestion for ADX output plugin (#11874)
    * fix(parser.xpath): Handle floating-point times correctly (#11875)
    * fix(cli): Support old style of filtering sample configs (#11896)
    * chore: update github.com/shirou/gopsutil from v3.22.8 to v3.22.9 (#11923)
    * fix(inputs.influxdb_listener): error on invalid precision (#11866)
    * docs: Ran `make docs` (#11914)
    * docs(inputs.opcua): fix typo (#11897)
    * chore(lint): Removed deprecated varcheck linter (#11910)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11900)
    * feat(inputs.diskio): Allow selecting devices by ID (#11703)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11885)
    * chore(deps): github.com/docker/distribution from v2.7.1 ti v2.8.1 (#11893)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.4.0 to 1.5.0 (#11891)
    * chore(inputs.opcua): rename regular reads to unregistered reads (#11892)
    * chore(deps): Bump github.com/aws/smithy-go from 1.13.2 to 1.13.3 (#11890)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2 (#11887)
    * chore(processors): Convert processors to `ParserPlugin`s (#11600)
    * feat(inputs.amqp_consumer): Determine content encoding automatically (#11860)
    * chore(deps): Replace go-ping by pro-bing (#11836)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.16.0 to 1.17.0 (#11839)
    * fix(common.kafka): Enable TLS in Kafka plugins without custom config (#11519)
    * docs(inputs.cpu): explain macos cpu support requires cgo (#11883)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11884)
    * feat(inputs.opcua): add use regular reads workaround (#11630)
    * fix(inputs.mqtt_consumer): rework connection and message tracking (#10696)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11881)
    * fix(inputs.internet_speed): rename enable_file_download to match upstream intent (#11877)
    * build: github Workflows security hardening (#11843)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11859)
    * fix: Update dependencies for OpenBSD support (#11861)
    * chore: Remove deprecated build tags (#11867)
    * fix(inputs.mongodb): actually start plugin correctly (#11849)
    * fix: re-allow specifying the influx parser type (#11806)
    * chore: update github.com/jackc/pgx/v4 from v4.17.0 to v4.17.1 (#11858)
    * chore: update github.com/lxc/lxd to latest (#11848)
    * chore(deps): Bump github.com/aerospike/aerospike-client-go/v5 from 5.9.0 to 5.10.0 (#11844)
    * chore: remove deprecated io/ioutils (#11678)
    * fix(internal.ethtool): avoid internal name conflict with aws (#11696)
    * docs(inputs.nvidia_smi): Example of how to enable nvidia-smi via docker compose (#11833)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11842)
    * chore(deps): Bump k8s.io/apimachinery from 0.25.0 to 0.25.1 (#11840)
    * feat(outputs.timestream): Support ingesting multi-measures (#11385)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11838)
    * feat(inputs.gcs): Google Cloud Storage Input Plugin (#8413)
    * Update changelog for v1.24.1
    * fix(parsers.csv): Remove direct checks for the parser type (#11825)
    * fix(inputs.ntpq): Handle pools with "-" when (#11827)
    * docs: update customization docs (#11822)
    * fix(parsers): Unwrap parser and remove some special handling (#11826)
    * fix: Enable global confirmation for installing mingw (#11835)
    * fix(parsers): Memory leak for plugins using ParserFunc. (#11815)
    * fix(inputs.modbus): Do not fail if a single slave reports errors (#11785)
    * fix(parsers.xpath): Add array index when expanding names. (#11781)
    * fix(inputs.ceph): Modernize Ceph input plugin metrics (#10797)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11800)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.33.0 to 1.40.0 (#11796)
    * feat(inputs.knx_listener): support TCP as transport protocol (#11783)
    * chore(deps): Bump github.com/wavefronthq/wavefront-sdk-go (#11799)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11798)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 (#11789)
    * feat(inputs.prometheus): use system wide proxy settings (#11729)
    * docs: Remove warning not to remove go:embed (#11797)
    * fix: Clear error message when provided config is not a text file (#11787)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.14.1 to 2.16.3 (#11794)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.24.0 to 1.25.1 (#11788)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11792)
    * chore: Run amd64 package on master so config is generated (#11790)
    * feat(processors.parser): Add option to parse tags (#11228)
    * Update changelog for v1.24.0
    * Update build version to 1.25.0
* Thu Nov 03 2022 jkowalczyk@suse.com
  - Update to version 1.24.3:
    * Revert "feat: run govulncheck nightly on master branch (#11977)" (#12054)
    * Update build_version.txt for v1.24.3
    * Resolve conflict caused by earlier cherry pick error
    * chore: update to go v1.19.3 (#12142)
    * fix(inputs.directory_monitor): allow cross filesystem directories (#12124)
    * fix(serializers.splunkmetric): provide option to remove event metric tag (#12024)
    * chore(inputs.socket_listener): Reorganize plugin code (#12031)
    * chore: Fix linter findings introduced in last PRs (#12131)
    * chore(deps): bump github.com/nats-io/nats-server/v2 from 2.8.4 to 2.9.4 (#12134)
    * chore(deps): bump cloud.google.com/go/monitoring from 1.5.0 to 1.7.0 (#12135)
    * chore(parsers.xpath): Add correct deprecation tags (#11986)
    * chore: update OpenTelemetry v0.2.30 / v0.63.0 (#12119)
    * docs: ran make docs (#12120)
    * docs(aggregators.derivative): Remove incorrect comment (#12026)
    * docs(serializers.json): specify version of jsonata used (#12117)
    * fix(processors.parser): Keep name of original metric if parser doesn't return one (#12116)
    * docs: add global configuration header (#12107)
    * fix(inputs.modbus): Handle field-measurement definitions correctly on duplicate field check (#12109)
    * test(outputs.graylog): skip tcp/udp tests on windows & darwin (#12110)
    * chore(common.shim): check err of s.writeProcessedMetrics for the linter (#12103)
    * chore: Increase golangci-lint timeout (#12106)
    * chore: shut down plugins gracefully to prevent race (#12102)
    * chore: skip integration test with race (#12100)
    * chore: add kafka round trip integration test using inputs.kafka_consumer and outputs.kafka (#12058)
    * chore(deps): bump github.com/prometheus/client_model from 0.2.0 to 0.3.0 (#12097)
    * chore(deps): bump github.com/gopcua/opcua from 0.3.3 to 0.3.7 (#12095)
    * chore(deps): bump google.golang.org/api from 0.95.0 to 0.100.0 (#12096)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#12098)
    * feat(tools): Allow to markdown includes for sections (#12075)
    * fix(config): set default parser (#12076)
    * fix(processors): Correctly setup processors (#12081)
    * fix: update systemd unit description (#12093)
    * chore(deps): update modernc.org/libc from v1.20.3 to v1.21.2 (#12090)
    * test(outputs.sql): further wait for clickhouse writes (#12086)
    * test: update integration test occurrences (#12085)
    * fix(agent): panic as tickers slice was off-by-one in size (#12077)
    * test(inputs.mcrouter): add eventually to pause for metrics (#12074)
    * fix: Restore warning on unused config option(s) (#12063)
    * fix(inputs.kafka): switch to sarama's new consumer group rebalance strategy setting (#12064)
    * docs(inputs.http): add use system proxy config option (#12069)
    * fix(inputs.modbus): add slave id to failing connection (#12038)
    * docs(aggregators.starlark): corrected typo mentioning wrong func name (#12066)
    * chore: Resolve deprecated linter issues (#12051)
    * fix(inputs.zookeeper): add the ability to parse floats as floats (#12023)
    * test: add additional checks, waits in integration tests (#12056)
    * chore: Update golangci-lint Go version (#12055)
    * docs(inputs.mongodb): update supported versions (#12048)
    * chore(deps): bump testcontainers-go from 0.13.0 to 0.14.0 and address breaking change (#12039)
    * chore(deps): bump github.com/Shopify/sarama from 1.36.0 to 1.37.2 (#11980)
    * chore(deps): bump github.com/aliyun/alibaba-cloud-sdk-go (#12036)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/kinesis (#12037)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.40.0 to 1.42.0 (#11937)
    * chore(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.5.2 (#12035)
    * chore(deps): bump github.com/signalfx/golib/v3 from 3.3.45 to 3.3.46 (#12034)
    * feat: run govulncheck nightly on master branch (#11977)
    * chore(deps): bump modernc.org/sqlite from 1.17.3 to 1.19.2 (#12030)
    * chore(deps): bump k8s.io/api from 0.25.2 to 0.25.3 (#12029)
    * chore(deps): bump k8s.io/api from 0.25.0 to 0.25.2 (#12001)
    * docs(inputs.tomcat): clean up fields (#12018)
    * fix(regression): Fixes problem with metrics not exposed by plugins. (#12016)
    * refactor: Prevent import from going the wrong way (#12004)
    * test: add dovecot integration test (#11996)
    * chore: Fix installgo_mac.sh using correct hash (#12002)
    * chore(deps): bump k8s.io/apimachinery from 0.25.1 to 0.25.2 (#11938)
    * chore: resolve linter issues for unhandled-error (#11969)
    * chore: Tool to update Telegraf to use new Go version (#11968)
    * test: add integration test for recovering after invalid data (#11994)
    * fix(inputs.syslog): print error when no error or message given (#11997)
    * chore: resolve linter issues for confusing-naming and confusing-results (#11956)
    * fix(parsers.json_v2): Remove BOM before parsing (#11926)
    * chore: Resolve linter issues for ineffassign, nilerr, gosimple... (#11966)
    * fix(inputs.opcua): Add metric tags to node (#11993)
    * chore(inputs.powerdns): Don't run  flaky test on Windows (#11982)
    * chore(inputs.cloud_pubsub_push): Don't run flaky test on Windows (#11984)
    * chore(ci): Migrate to scheduled pipeline (#11981)
    * chore: Resolve linter issues for plugins/common package (#11964)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#11979)
    * chore(inputs.socket_listener): Reorganize test to be table-based. (#11970)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#11972)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11965)
    * chore: Bump golangci-lint to 1.50.0 (#11957)
    * chore: update OpenTelemetry plugins to latest release (#11943)
    * fix: Setting `enable_tls` has incorrect default value (#11941)
    * chore: update to go1.19.2 (#11940)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.5 to 1.12.21 (#11936)
    * chore(deps): Update github.com/hashicorp/consul/api from 1.14.0 to 1.15.2 (#11894)
    * chore(deps): update github.com/gofrs/uuid from 4.2.0+incompatible to 4.3.0+incompatible (#11935)
    * fix(inputs.modbus): Improve duplicate field checks (#11912)
    * chore(deps): update github.com/sensu/sensu-go/api/core/v2 from 2.14.0 to 2.15.0 (#11928)
    * chore: Resolve linter issues in config.go and config_test.go (#11929)
    * docs: add libvirt plugin to external input plugins list (#11828)
    * build(rpm): Allow building RPMs cross-OS (#11904)
    * chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.6.2 to 1.6.13 (#11886)
* Tue Oct 04 2022 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Add _constraints minimum disk 4G to avoid build failures
* Tue Oct 04 2022 jkowalczyk@suse.com
  - Update to version 1.24.2:
    * fix(parser.xpath): Handle floating-point times correctly (#11875)
    * fix(cli): Support old style of filtering sample configs (#11896)
    * chore: update github.com/shirou/gopsutil from v3.22.8 to v3.22.9 (#11923)
    * fix(inputs.influxdb_listener): error on invalid precision (#11866)
    * docs: Ran `make docs` (#11914)
    * docs(inputs.opcua): fix typo (#11897)
    * chore(lint): Removed deprecated varcheck linter (#11910)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11885)
    * chore(deps): github.com/docker/distribution from v2.7.1 ti v2.8.1 (#11893)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.4.0 to 1.5.0 (#11891)
    * chore(deps): Bump github.com/aws/smithy-go from 1.13.2 to 1.13.3 (#11890)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2 (#11887)
    * chore(processors): Convert processors to `ParserPlugin`s (#11600)
    * chore(deps): Replace go-ping by pro-bing (#11836)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.16.0 to 1.17.0 (#11839)
    * fix(common.kafka): Enable TLS in Kafka plugins without custom config (#11519)
    * docs(inputs.cpu): explain macos cpu support requires cgo (#11883)
    * fix(inputs.mqtt_consumer): rework connection and message tracking (#10696)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11881)
    * fix(inputs.internet_speed): rename enable_file_download to match upstream intent (#11877)
    * build: github Workflows security hardening (#11843)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11859)
    * fix: Update dependencies for OpenBSD support (#11861)
    * chore: Remove deprecated build tags (#11867)
    * fix(inputs.mongodb): actually start plugin correctly (#11849)
    * fix: re-allow specifying the influx parser type (#11806)
    * chore: update github.com/jackc/pgx/v4 from v4.17.0 to v4.17.1 (#11858)
    * chore: update github.com/lxc/lxd to latest (#11848)
    * chore(deps): Bump github.com/aerospike/aerospike-client-go/v5 from 5.9.0 to 5.10.0 (#11844)
    * chore: remove deprecated io/ioutils (#11678)
    * fix(internal.ethtool): avoid internal name conflict with aws (#11696)
    * docs(inputs.nvidia_smi): Example of how to enable nvidia-smi via docker compose (#11833)
    * chore(deps): Bump k8s.io/apimachinery from 0.25.0 to 0.25.1 (#11840)
* Tue Oct 04 2022 jkowalczyk@suse.com
  - Update to version 1.24.1:
    * fix(parsers.csv): Remove direct checks for the parser type (#11825)
    * fix(inputs.ntpq): Handle pools with "-" when (#11827)
    * docs: update customization docs (#11822)
    * fix(parsers): Unwrap parser and remove some special handling (#11826)
    * fix: Enable global confirmation for installing mingw (#11835)
    * fix(parsers): Memory leak for plugins using ParserFunc. (#11815)
    * fix(inputs.modbus): Do not fail if a single slave reports errors (#11785)
    * fix(parsers.xpath): Add array index when expanding names. (#11781)
    * fix(inputs.ceph): Modernize Ceph input plugin metrics (#10797)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11800)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.33.0 to 1.40.0 (#11796)
    * chore(deps): Bump github.com/wavefronthq/wavefront-sdk-go (#11799)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11798)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 (#11789)
    * docs: Remove warning not to remove go:embed (#11797)
    * fix: Clear error message when provided config is not a text file (#11787)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.14.1 to 2.16.3 (#11794)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.24.0 to 1.25.1 (#11788)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11792)
    * chore: Run amd64 package on master so config is generated (#11790)
    * feat(processors.parser): Add option to parse tags (#11228)
* Tue Oct 04 2022 jkowalczyk@suse.com
  - Update to version 1.24.0:
    * feat(inputs.directory_monitor): Support paths for files_to_ignore and files_to_monitor (#11784)
    * chore(inputs.jolokia2): Move agent and proxy one level up (#11637)
    * fix(outputs.execd): Fixing the execd behavior to not throw error when partially unserializable metrics are written. (#11767)
    * fix: add missing entry json_transformation to missingTomlField (#11779)
    * fix: Do not error out for parsing errors in datadog mode. (#11777)
    * chore: update to go1.19.1 (#11776)
    * fix(inputs.mongodb): add an option to bypass connection errors on start (#11629)
    * feat(inputs.directory_monitor): Traverse sub-directories (#11773)
    * fix(inputs.jolokia2): add optional origin header (#11692)
    * chore(deps): Bump google.golang.org/grpc from 1.48.0 to 1.49.0 (#11746)
    * docs: Add go report badge (#11774)
    * feat(inputs.sqlserver): Improved filtering for active requests (#11709)
    * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.7.0 to 0.8.0 (#11770)
    * docs(external): add hwinfo external plugin (#11757)
    * chore(deps): Bump gonum.org/v1/gonum from 0.11.0 to 0.12.0 (#11764)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.1 (#11763)
    * fix: sort labels in prometheusremotewrite serializer (#11755)
    * fix(inputs.opcua): Assign node id correctly (#11723)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#11747)
    * chore: Rename Telegraf receiver argument from a to t (#11742)
    * chore(deps): Bump k8s.io/client-go from 0.24.3 to 0.25.0 (#11745)
    * chore(deps): Bump github.com/gophercloud/gophercloud (#11744)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#11743)
    * chore: update github.com/Shopify/sarama from v1.35 to v1.36 (#11713)
    * chore(deps): Bump github.com/rabbitmq/amqp091-go from 1.3.4 to 1.4.0 (#11699)
    * feat(outputs.postgresql): add Postgresql output (#11672)
    * chore(deps): Bump github.com/tidwall/gjson from 1.14.1 to 1.14.3 (#11721)
    * feat: Migrate to urfave/cli (#11700)
    * chore(deps): Bump github.com/hashicorp/consul/api from 1.13.1 to 1.14.0 (#11717)
    * feat(inputs.linux_cpu): Add plugin to collect CPU metrics on Linux (#8988)
    * chore(deps): Bump github.com/aerospike/aerospike-client-go/v5 (#11716)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/sts (#11711)
    * chore(deps): Bump github.com/wavefronthq/wavefront-sdk-go (#11710)
    * fix(inputs.sqlserver): fixing wrong filtering for sqlAzureMIRequests and sqlAzureDBRequests (#11701)
    * fix: use os-agnositc systemd detection, remove sysv in RPM packaging (#10570)
    * feat(inputs.mqtt_consumer): Add incoming mqtt message size calculation (#11426)
    * feat: tool to build custom Telegraf builds (#11524)
    * chore: Update golangci-lint (#11705)
    * docs: update ms sql dsn example (#11704)
    * feat(serializers.prometheus): Provide option to reduce payload size by removing HELP from payload (#11690)
    * feat(inputs.sqlserver): Add db name to io stats for MI (#11688)
    * fix: refactor telegraf version (#11656)
    * fix(agent): add flushBatch method (#11615)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.9.1 to 1.10.1 (#11676)
    * chore(deps): Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1695 to 1.61.1727 (#11695)
    * fix(inputs.prometheus): plugin run outside k8s cluster error (#11673)
    * chore: only lint changed READMEs (#11677)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite (#11679)
    * fix: remove bare url in changelog that failed lint
    * chore: Move aws credentials to plugins/common. (#11681)
    * chore: Use build tags to select plugins (#11654)
    * chore(deps): Bump github.com/urfave/cli/v2 from 2.3.0 to 2.11.2 (#11675)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#11670)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest (#11669)
    * chore(deps): Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0 (#11671)
    * fix: Sync sql output and input build constraints to handle loong64 in go1.19. (#11664)
    * docs: explain PowerShell 5 encoding (#11662)
    * chore: update circle-ci orbs (#11618)
    * docs(inputs.zookeeper): document use of prometheus plugin (#11658)
    * feat(outputs.iotdb): Add new output plugin to support Apache IoTDB (#11557)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#11653)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#11652)
    * feat(outputs.amqp): Add proxy support (#11649)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#11651)
    * chore: Markdown fixes for inputs/[a-m]* (#11606)
    * chore(deps): bump github.com/antchfx/xmlquery from 1.3.9 to 1.3.12 (#11644)
    * fix: Bump github.com/lxc/lxd to latest git to fix https://github.com/lxc/lxd/issues/10738. (#11647)
    * chore(deps): bump google.golang.org/api from 0.85.0 to 0.91.0 (#11643)
    * chore(deps): Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (#11640)
    * feat(common.tls): Implement minimum TLS version for clients (#11493)
    * chore(deps): bump github.com/hashicorp/consul/api from 1.12.0 to 1.13.1 (#11641)
    * chore(deps): Bump github.com/emicklei/go-restful from v2.9.5+incompatible to v3.8.0 (#11636)
    * feat: Supervisord input plugin (#9015)
    * chore(parsers.json_v2): Cleanup test by reusing testutil function (#11627)
    * fix(inputs.mongodb): update version check for newer versions (#11635)
    * feat: add coralogix dialect to opentelemetry (#11622)
    * fix(inputs.x509): Multiple sources with non-overlapping DNS entries. (#11613)
    * fix(parsers): Linter issues (#11607)
    * feat (inputs/prometheus): add setting to set custom namespace label name to avoid conflicts (#11538)
    * chore: workaround for failing "go list -m all" (#11624)
    * feat(processors.starlark): Add starlark benchmark for tag-concatenation (#11306)
    * chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#11616)
    * chore: Update to go1.18.5 (#11621)
    * chore: Using Windows, add exe extension to tools (#11608)
    * docs: Add source tag best practices to the metric schema docs (#11620)
    * feat(external): Add nsdp external plugin (#11619)
    * chore: Fix support issue template (#11617)
    * fix(inputs.kubernetes): refresh token from file at each read (#11578)
    * feat(inputs.ntpq): Allow to specify `reach` output format (#11594)
    * chore(deps): Update github.com/Shopify/sarama from 1.34.1 to 1.35.0 (#11603)
    * chore(deps): update k8s.io/apimachinery from 0.24.2 to 0.24.3 (#11602)
    * chore(deps): Update cloud.google.com/go/pubsub from 1.23.0 to 1.24.0 (#11604)
    * chore(deps): Update github.com/BurntSushi/toml from 0.4.1 to 1.2.0 (#11605)
    * chore: Migrate all issue templates to yaml (#11612)
    * docs(inputs.exec): clarify parsing for ints (#11597)
    * fix(outputs): Linter issues (#11595)
    * fix(inputs.kube_inventory): send file location to enable token auto-refresh (#11577)
    * feat(inputs.ntpq): Add possibility to query remote servers (#11592)
    * feat(inputs.openstack): Add "allow_reauth" config option for openstack client (#11572)
    * feat(inputs.ntpq): Add option to specify command flags (#11593)
    * chore: update github.com/harlow/kinesis-consumer (#11599)
    * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.43 to 3.3.45 (#11598)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#11584)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#11585)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#11586)
    * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 (#11590)
    * test: fix openetelemtry test (#11573)
    * fix(inputs): Linter issues (#11576)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.0.13 to 2.1.5 (#11581)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal (#11583)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#11582)
    * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.22.4 to 3.22.7 (#11580)
    * fix(outputs.wavefront): update wavefront sdk and use non-deprecated APIs (#11560)
    * chore(inputs.ntpq): Cleanup existing plugin (#11575)
    * fix(inputs.cloudwatch): customizable batch size when querying (#10851)
    * chore(deps): Bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1 (#11347)
    * chore(deps): Bump github.com/vmware/govmomi from 0.28.0 to 0.29.0 (#11568)
    * chore(deps): Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0 (#11574)
    * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.4 (#11569)
    * chore(deps): Update all go.opentelemetry.io dependencies (#11494)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.46.0 to 1.51.0 (#11567)
    * chore(deps): Bump github.com/apache/thrift from 0.15.0 to 0.16.0 (#11565)
    * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0 (#11412)
    * feat(outputs.sql): Add settings for go sql.DB settings (#11551)
    * fix: Updating credentials file to not use endpoint_url parameter (#10841)
    * fix: Remove shell execution for license-checker. (#11563)
    * chore: More parser cleanup (#11532)
    * feat: Add license checking tool (#11398)
    * feat(parsers.xpath): Add support for returning underlying data-types (#11558)
    * fix(inputs.opcua): return an error with mismatched types (#11539)
    * feat(output.mqtt): Add support for MQTT protocol version 5 (#11284)
    * fix(inputs.stackdriver): Handle when no buckets available (#11556)
    * docs(inputs.mysql): Add link to docs on how to enable mysql's performance schema (#11555)
    * chore: add missing section to kafka_consumer's sample.conf (#11553)
    * docs: add timeout section (#11550)
    * fix(inputs.sqlserver): set lower deadlock priority (#11548)
    * feat(inputs.kafka_consumer): Option to set default fetch message bytes (#11220)
    * docs(inputs.modbus): README changes regarding request.tags (#11541)
    * feat(outputs.graphite): Retry connecting to servers with failed send attempts (#11439)
    * feat(inputs.statsd): add median timing calculation to statsd input plugin (#11518)
    * fix(inputs.snmp_trap): nil map panic when use snmp_trap with netsnmp translator (#11534)
    * feat(parsers.json): Allow JSONata based transformations in JSON serializer (#11251)
    * fix: Add version number to MacOS packages (#11512)
    * feat(inputs.syslog): log remote host as source tag (#9440)
    * feat(outputs.groundwork): Improve metric parsing to extend output (#11443)
    * feat: added metrics for member and replica-set avg health of MongoDB  (#11516)
    * feat(outputs.redistimeseries): Add integration test (#11529)
    * chore: update to go1.18.4 (#11526)
    * fix(inputs.mqtt_consumer):  topic parsing error  when topic having prefix(/) (#11527)
    * fix(inputs.sqlserver): set lower deadlock priority (#11522)
    * fix: make docs + go.mod cleanup post-redis merge (#11521)
    * feat: Add RedisTimeSeries plugin (#11054)
    * docs: run make-docs (#11514)
    * feat(inputs.cisco_telemetry_mdt): Add GRPC Keepalive/timeout config options (#11458)
    * fix: use reader over readcloser, regen cookie-jar (#11482)
    * fix: correct init volume gatherer in openstack (#11481)
    * feat: Nats Jetstream consumer add simple support for jetstream subjects (#11373)
    * Revert "fix: add version number to Mac packages (#11506)" (#11510)
    * fix: add version number to Mac packages (#11506)
    * fix(parsers.prometheus): histogram infinity bucket must be allways present (#11490) (#11486)
    * feat(inputs.modbus): Error out on requests with no fields defined. (#11469)
    * test: do not have leadership election during kafka test (#11404)
    * docs: Add example output section to HTTP plugin (#11497)
    * chore: cleanup go.mod and dependency licences (#11503)
    * feat: add Stomp (Active MQ) output plugin (#7995)
    * chore: Update CRLF line endings in agent.conf to LF (#11501)
    * feat: add proxy support for outputs/cloudwatch (#11399)
    * docs: explain proxmox user/token and node_name (#11487)
    * chore: Check for readme changes in each PR (#11495)
    * chore: Skip building artifacts on master branch (#11465)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11496)
    * fix: Backport sync sample.conf and README.md files (#11489)
    * feat(inputs.smart): Collect SSD endurance information where available in smartctl (#11391)
    * chore(deps): Bump github.com/antchfx/jsonquery from 1.1.5 to 1.2.0 (#11461)
    * feat(inputs.logstash): Record number of failures (#9185)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11483)
    * fix: allow 201 for cookies, update header docs (#11472)
    * fix(inputs.snmp): snmp UseUnconnectedUDPSocket when using udp (#10331)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11480)
    * fix(inputs.upsd): Move to new sample.conf style (#11471)
    * feat(rabbitmq): add support for head_message_timestamp metric (#11475)
    * fix: Update prometheusremotewrite parser to be a new style parser plugin (#11456)
    * chore(gnmi): Add Metrics heading to README.md (#11476)
    * fix(gnmi): refactor tag-only subs for complex keys (#11011)
    * chore: sign nightly artifacts to detect issues before release (#11464)
    * feat(inputs.nginx_plus_api): Gather limit_reqs metrics (#10874)
    * test: ignore return code on check-update (#11445)
    * fix: use bigint for backupsize in sqlserver (#11448)
    * feat: Migrate influx and influx_upstream parsers to new style (#11432)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11463)
    * chore(inputs.socket_listener): Remove parser from init (#11462)
    * feat(input): add upsd implementation (#9890)
    * fix: Deprecation warnings for non-deprecated packages (#11460)
    * chore(deps): Bump github.com/docker/docker (#11438)
    * fix: Update prometheus parser to be a new style parser plugin (#11440)
    * docs(inputs.mqtt_consumer): add pivot example to readme (#11195)
    * test: Update wait statement for postgresql_extensible (#11447)
    * docs: add firehose to EXTERNAL_PLUGINS.md (#11450)
    * chore(deps): Bump github.com/prometheus/client_golang (#11437)
    * chore(deps): Bump k8s.io/api from 0.24.1 to 0.24.2 (#11434)
    * feat: Migrate nagios parser to new style (#11402)
    * fix: add reset-mode flag for CSV parser (#11288)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11431)
    * feat: adding aws metric streams input plugin (#11233)
    * test: run check-update on dnf/yum (#11430)
    * chore(deps): Bump github.com/influxdata/influxdb-observability/otel2influx from 0.2.21 to 0.2.22 (#11416)
    * feat: migrate grok to new parser style (#11408)
    * feat: Migrate dropwizard parser to new style (#11371)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.4 to 1.15.8 (#11415)
    * test: exchange confused parameters (expected vs actual) (#11422)
    * feat: Migrate logfmt parser to new style (#11366)
    * fix: Bring back old xpath section names (#11335)
    * feat: Migrate graphite parser to new style (#11405)
    * feat: migrate value parser to new style (#11407)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11419)
    * feat(outputs/wavefront): make maximum http batch size configurable (#11201)
    * feat: migrate form_urlencoded parser to new style (#11381)
    * chore: move printing of sample config file out of config.go (#11409)
    * chore(deps): Bump github.com/vmware/govmomi from 0.27.3 to 0.28.0 (#11396)
    * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#11395)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11414)
    * fix: Sync back sample.confs for inputs.couchbase and outputs.groundwork. (#11413)
    * fix: resolve jolokia2 panic on null response (#11397)
    * test: add nightly package testing to amd64/linux (#11377)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.1.0 to 1.46.0 (#11382)
    * chore: Remove 'github.com/cisco-ie/nx-telemetry-proto' replacement (#11401)
    * chore: Remove 'github.com/satori/go.uuid' replacement (#11240)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#11380)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.22.2 to 1.23.0 (#11394)
    * feat: Migrate collectd parser to new style (#11367)
    * feat: allow collecting node-level metrics for Couchbase buckets (#9717)
    * feat: migrate wavefront parser to new style (#11374)
    * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.6.0 to 0.7.0 (#11378)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.8.0 to 1.33.0 (#11379)
    * chore(deps): Bump github.com/jackc/pgx/v4 from 4.15.0 to 4.16.1 (#11346)
    * chore(deps): Bump go.opentelemetry.io/collector/pdata from 0.52.0 to 0.54.0 (#11369)
    * docs: swap bytes sent/recv descriptions in nfsclient (#11376)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.18.0 to 1.22.2 (#11349)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.15.0 to 1.16.0 (#11339)
    * chore(deps): Bump github.com/dynatrace-oss/dynatrace-metric-utils-go from 0.3.0 to 0.5.0 (#11342)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11365)
    * feat: Migrate json_v2 parser to new style (#11343)
    * fix: Restore sample configurations broken during initial migration (#11276)
    * feat: Add CSV serializer (#11307)
    * fix: don't require listeners to be present in overview (#9315)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11351)
    * feat: Migrate json parser to new style (#11226)
    * chore: move agent config into seperate file (#11337)
    * docs: Sync sample.conf for recent features (#11348)
    * chore(deps): Bump github.com/Shopify/sarama from 1.32.0 to 1.34.1 (#11319)
    * feat(x509_cert): add proxy support (#9319)
    * feat(redis): add Redis 6 ACL auth support (#9333)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11344)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.3.2 to 1.13.6 (#11322)
    * fix: filter out views in mongodb lookup (#11280)
    * chore(deps): Bump github.com/fatih/color from 1.10.0 to 1.13.0 (#11340)
    * chore: fix typo (recieve -> receive) (#11341)
    * chore(deps): Bump google.golang.org/api from 0.74.0 to 0.84.0 (#11338)
    * chore(deps): Bump github.com/gophercloud/gophercloud from 0.24.0 to 0.25.0 (#11321)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.9.0 to 1.9.1 (#11320)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#11328)
    * test: add coveralls coverage to master (#11256)
    * chore: make apt-get instructions consistent and add GPG fingerprint (#11326)
    * chore(deps): Bump github.com/go-logfmt/logfmt from 0.5.0 to 0.5.1 (#11299)
    * chore(deps): Bump k8s.io/client-go from 0.23.3 to 0.24.1 (#11223)
    * chore(deps): Bump google.golang.org/grpc from 1.46.2 to 1.47.0 (#11318)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.2 to 1.12.5 (#11297)
    * test: mark integration tests correctly (#11317)
    * test: update wait for statement for postgres (#11309)
    * chore: Remove prefix to use the default `chore(deps)` (#11315)
    * docs: explain directly connecting to mongo node (#11314)
    * fix: Prevent concurrent map writes to c.UnusedFields (#11311)
    * feat: Make the command "config" a subcommand (#11282)
    * feat: add default appType as config option to groundwork output (#11300)
    * fix(parsers/xpath): Reduce debug messages when empty selection is allowed (#11302)
    * feat(inputs.x509_cert): add smtp protocol (#11271)
    * fix: bump cloud.google.com/go/monitoring from 1.2.0 to 1.5.0 (#11295)
    * fix: Remove all rebase logic from CI (#11293)
    * fix: Don't rebase on master when building packages (#11291)
* Tue Aug 16 2022 jkowalczyk@suse.com
  - Update to version 1.23.4:
    * fix: remove bare url in changelog that failed lint
    * fix: update license of dependencies
    * fix: update github.com/mdlayher/netlink to 1.6.0 to fix the build
    * fix: Sync sql output and input build constraints to handle loong64 in go1.19. (#11664)
    * docs: explain PowerShell 5 encoding (#11662)
    * chore: update circle-ci orbs (#11618)
    * docs(inputs.zookeeper): document use of prometheus plugin (#11658)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#11653)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#11652)
    * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#11651)
    * chore(deps): bump github.com/antchfx/xmlquery from 1.3.9 to 1.3.12 (#11644)
    * fix: Bump github.com/lxc/lxd to latest git to fix https://github.com/lxc/lxd/issues/10738. (#11647)
    * chore(deps): bump google.golang.org/api from 0.85.0 to 0.91.0 (#11643)
    * chore(deps): Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (#11640)
    * chore(deps): bump github.com/hashicorp/consul/api from 1.12.0 to 1.13.1 (#11641)
    * chore(deps): Bump github.com/emicklei/go-restful from v2.9.5+incompatible to v3.8.0 (#11636)
    * fix(inputs.mongodb): update version check for newer versions (#11635)
    * feat: add coralogix dialect to opentelemetry (#11622)
    * fix(parsers): Linter issues (#11607)
    * chore: workaround for failing "go list -m all" (#11624)
    * chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#11616)
    * chore: Update to go1.18.5 (#11621)
    * docs: Add source tag best practices to the metric schema docs (#11620)
    * chore: Fix support issue template (#11617)
    * fix(inputs.kubernetes): refresh token from file at each read (#11578)
    * chore(deps): Update github.com/Shopify/sarama from 1.34.1 to 1.35.0 (#11603)
    * chore(deps): update k8s.io/apimachinery from 0.24.2 to 0.24.3 (#11602)
    * chore(deps): Update cloud.google.com/go/pubsub from 1.23.0 to 1.24.0 (#11604)
    * chore(deps): Update github.com/BurntSushi/toml from 0.4.1 to 1.2.0 (#11605)
    * chore: Migrate all issue templates to yaml (#11612)
    * docs(inputs.exec): clarify parsing for ints (#11597)
    * fix(outputs): Linter issues (#11595)
    * fix(inputs.kube_inventory): send file location to enable token auto-refresh (#11577)
    * chore: update github.com/harlow/kinesis-consumer (#11599)
    * chore(deps): Bump github.com/signalfx/golib/v3 from 3.3.43 to 3.3.45 (#11598)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#11584)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#11585)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatch (#11586)
    * chore(deps): Bump github.com/Azure/azure-event-hubs-go/v3 (#11590)
    * test: fix openetelemtry test (#11573)
    * fix(inputs): Linter issues (#11576)
    * chore(deps): Bump github.com/pion/dtls/v2 from 2.0.13 to 2.1.5 (#11581)
    * chore(deps): Bump github.com/Azure/go-autorest/autorest/adal (#11583)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#11582)
    * chore(deps): Bump github.com/shirou/gopsutil/v3 from 3.22.4 to 3.22.7 (#11580)
    * fix(inputs.cloudwatch): customizable batch size when querying (#10851)
    * chore(deps): Bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1 (#11347)
    * chore(deps): Bump github.com/vmware/govmomi from 0.28.0 to 0.29.0 (#11568)
    * chore(deps): Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0 (#11574)
    * chore(deps): Bump github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.4 (#11569)
    * chore(deps): Update all go.opentelemetry.io dependencies (#11494)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.46.0 to 1.51.0 (#11567)
    * chore(deps): Bump github.com/apache/thrift from 0.15.0 to 0.16.0 (#11565)
    * chore(deps): Bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0 (#11412)
    * fix: Updating credentials file to not use endpoint_url parameter (#10841)
    * fix(inputs.opcua): return an error with mismatched types (#11539)
    * fix(inputs.stackdriver): Handle when no buckets available (#11556)
    * docs(inputs.mysql): Add link to docs on how to enable mysql's performance schema (#11555)
    * chore: add missing section to kafka_consumer's sample.conf (#11553)
    * docs: add timeout section (#11550)
    * fix(inputs.sqlserver): set lower deadlock priority (#11548)
    * docs(inputs.modbus): README changes regarding request.tags (#11541)
    * docs: run make-docs (#11514)
    * test: do not have leadership election during kafka test (#11404)
    * chore: Update CRLF line endings in agent.conf to LF (#11501)
* Mon Jul 25 2022 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Refresh harden_telegraf.service.patch
* Mon Jul 25 2022 jkowalczyk@suse.com
  - Update to version 1.23.3:
    * Update changelog for v1.23.3
    * Update build_version.txt for v1.23.3
    * fix(inputs.snmp_trap): nil map panic when use snmp_trap with netsnmp translator (#11534)
    * fix: add version number to MacOS packages
    * chore: update to go1.18.4 (#11526)
    * fix(inputs.mqtt_consumer):  topic parsing error  when topic having prefix(/) (#11527)
    * fix(inputs.sqlserver): set lower deadlock priority (#11522)
    * fix: use reader over readcloser, regen cookie-jar (#11482)
    * fix: correct init volume gatherer in openstack (#11481)
    * fix: add version number to Mac packages (#11506)
    * fix(parsers.prometheus): histogram infinity bucket must be allways present (#11490) (#11486)
    * docs: Add example output section to HTTP plugin (#11497)
    * docs: explain proxmox user/token and node_name (#11487)
    * chore(deps): Bump github.com/antchfx/jsonquery from 1.1.5 to 1.2.0 (#11461)
* Tue Jul 12 2022 jkowalczyk@suse.com
  - Update to version 1.23.2:
    * Update changelog for v1.23.2
    * Update build_version.txt for v1.23.2
    * Sync sample.conf and README.md files.
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11483)
    * fix: allow 201 for cookies, update header docs (#11472)
    * fix(inputs.snmp): snmp UseUnconnectedUDPSocket when using udp (#10331)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11480)
    * chore(gnmi): Add Metrics heading to README.md (#11476)
    * fix(gnmi): refactor tag-only subs for complex keys (#11011)
    * fix: use bigint for backupsize in sqlserver (#11448)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11463)
    * chore(inputs.socket_listener): Remove parser from init (#11462)
    * fix: Deprecation warnings for non-deprecated packages (#11460)
    * chore(deps): Bump github.com/docker/docker (#11438)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11431)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11419)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11414)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11365)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11351)
    * docs: Update etc/telegraf.conf and etc/telegraf_windows.conf (#11344)
    * chore: Remove prefix to use the default `chore(deps)` (#11315)
* Wed Jul 06 2022 jkowalczyk@suse.com
  - Update to version 1.23.1:
    * Update changelog for v1.23.1
    * Update build_version.txt for v1.23.1
    * Sync sample.conf into READMEs.
    * Fix xpath config location.
    * docs(inputs.mqtt_consumer): add pivot example to readme (#11195)
    * test: Update wait statement for postgresql_extensible (#11447)
    * docs: add firehose to EXTERNAL_PLUGINS.md (#11450)
    * chore(deps): Bump github.com/prometheus/client_golang (#11437)
    * chore(deps): Bump k8s.io/api from 0.24.1 to 0.24.2 (#11434)
    * chore(deps): Bump github.com/influxdata/influxdb-observability/otel2influx from 0.2.21 to 0.2.22 (#11416)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.15.4 to 1.15.8 (#11415)
    * test: exchange confused parameters (expected vs actual) (#11422)
    * fix: Bring back old xpath section names (#11335)
    * chore(deps): Bump github.com/vmware/govmomi from 0.27.3 to 0.28.0 (#11396)
    * chore(deps): Bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#11395)
    * fix: Sync back sample.confs for inputs.couchbase and outputs.groundwork. (#11413)
    * fix: resolve jolokia2 panic on null response (#11397)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.1.0 to 1.46.0 (#11382)
    * chore: Remove 'github.com/cisco-ie/nx-telemetry-proto' replacement (#11401)
    * chore: Remove 'github.com/satori/go.uuid' replacement (#11240)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/kinesis (#11380)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.22.2 to 1.23.0 (#11394)
    * chore(deps): Bump github.com/Azure/azure-kusto-go from 0.6.0 to 0.7.0 (#11378)
    * chore(deps): Bump cloud.google.com/go/bigquery from 1.8.0 to 1.33.0 (#11379)
    * chore(deps): Bump github.com/jackc/pgx/v4 from 4.15.0 to 4.16.1 (#11346)
    * chore(deps): Bump go.opentelemetry.io/collector/pdata from 0.52.0 to 0.54.0 (#11369)
    * docs: swap bytes sent/recv descriptions in nfsclient (#11376)
    * chore(deps): Bump cloud.google.com/go/pubsub from 1.18.0 to 1.22.2 (#11349)
    * chore(deps): Bump github.com/nats-io/nats.go from 1.15.0 to 1.16.0 (#11339)
    * chore(deps): Bump github.com/dynatrace-oss/dynatrace-metric-utils-go from 0.3.0 to 0.5.0 (#11342)
    * fix: Restore sample configurations broken during initial migration (#11276)
    * fix: don't require listeners to be present in overview (#9315)
    * chore: move agent config into seperate file (#11337)
    * docs: Sync sample.conf for recent features (#11348)
    * chore(deps): Bump github.com/Shopify/sarama from 1.32.0 to 1.34.1 (#11319)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite from 1.3.2 to 1.13.6 (#11322)
    * fix: filter out views in mongodb lookup (#11280)
    * chore(deps): Bump github.com/fatih/color from 1.10.0 to 1.13.0 (#11340)
    * chore: fix typo (recieve -> receive) (#11341)
    * chore(deps): Bump google.golang.org/api from 0.74.0 to 0.84.0 (#11338)
    * chore(deps): Bump github.com/gophercloud/gophercloud from 0.24.0 to 0.25.0 (#11321)
    * chore(deps): Bump go.mongodb.org/mongo-driver from 1.9.0 to 1.9.1 (#11320)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#11328)
    * test: add coveralls coverage to master (#11256)
    * chore: make apt-get instructions consistent and add GPG fingerprint (#11326)
    * chore(deps): Bump github.com/go-logfmt/logfmt from 0.5.0 to 0.5.1 (#11299)
    * chore(deps): Bump k8s.io/client-go from 0.23.3 to 0.24.1 (#11223)
    * chore(deps): Bump google.golang.org/grpc from 1.46.2 to 1.47.0 (#11318)
    * chore(deps): Bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.2 to 1.12.5 (#11297)
    * test: mark integration tests correctly (#11317)
    * test: update wait for statement for postgres (#11309)
    * docs: explain directly connecting to mongo node (#11314)
    * fix: Prevent concurrent map writes to c.UnusedFields (#11311)
    * fix: bump cloud.google.com/go/monitoring from 1.2.0 to 1.5.0 (#11295)
* Mon Jun 13 2022 jkowalczyk@suse.com
  - Update to version 1.23.0:
    * fix: Remove all rebase logic from CI (#11293)
    * fix: Don't rebase on master when building packages (#11291)
    * Update changelog for v1.23.0
    * test: add install go for linux, use in integration tests (#11281)
    * fix(inputs/directory_monitor): Add support for multiline file parsing (#11234)
    * chore: Fix readme linter errors for input plugins M-Z (#11274)
    * fix: Always build README-embedder for host-architecture (#11253)
    * feat: Migrate xpath parser to new style (#11218)
    * fix: add missing build constraints for sqlite (#11272)
    * fix: remove full access permissions (#11261)
    * chore: Fix readme linter errors for input plugins E-L (#11214)
    * chore: Fix readme linter errors for input plugins A-D (#10964)
    * fix: update github.com/containerd/containerd from v1.5.11 to v1.5.13 (#11266)
    * fix: bump github.com/tidwall/gjson from 1.10.2 to 1.14.1 (#11264)
    * chore: Fix readme linter errors for processor, aggregator, and parser plugins (#10960)
    * fix: update modernc.org/sqlite from v1.10.8 to v1.17.3 (#11260)
    * docs: add missing word <3 (#11262)
    * feat(intel_powerstat): add uncore frequency metrics (#11254)
    * test: remove restore integration test cache (#11255)
    * test: add circle ci integration testing on PRs (#11246)
    * test: harden running of testcontainer integration tests (#11245)
    * chore: update go from v1.18.1 to v1.18.3 (#11248)
    * chore: rename circleci executor (#11247)
    * chore: upgrade windows circleci size (#11249)
    * fix: re-add event to splunk serializer (#11237)
    * docs: update test-container docs (#11244)
    * test: remove docker-compose.yml test file (#11243)
    * fix: update moby/ipvs dependency from v1.0.1 to v1.0.2 (#11242)
    * feat(inputs.sqlserver): Update query store and latch performance counters (#11216)
    * test: migrate elasticsearch to testcontainers (#11207)
    * chore: Bump apcupds and remove the replacement as issue is fixed upstream. (#11239)
    * test: migrate postgres to testcontainers (#11209)
    * test: migrate mcrouter to test-containers (#11208)
    * test: migrate kafka to testcontainers (#11206)
    * docs: Initial update of integration test docs (#11210)
    * chore: Bump riemann-go-client and remove replacement (#11236)
    * fix: Upgrade xpath and fix code (#11241)
    * feat(inputs.nginx_plus_api): Gather slab metrics (#10448)
    * fix(inputs/modbus): #11105 fix requests starting with an omitted field (#11202)
    * fix: (outputs/sql) table existence cache (#10812)
    * fix: Update sample.conf for prometheus (#11217)
    * fix: bump github.com/nats-io/nats-server/v2 from 2.7.4 to 2.8.4 (#11221)
    * test: enable logging with testcontainers (#11211)
    * chore: update github.com/opencontainers/runc from v1.0.2 to v1.1.2 (#11212)
    * chore: update gopkg.in/yaml.v3 from v3.0.0 to v3.0.1 (#11213)
    * fix(inputs/snmp): switch new Reconnect method to be a value receiver (#11197)
    * test: refactor testcontainer port lookup (#11198)
    * test: actually skip flaky snmp test (#11199)
    * chore: correctly spell embed (#11200)
    * fix: bump go.opentelemetry.io/otel/metric from 0.28.0 to 0.30.0 (#11088)
    * chore: update OpenTelmetry plugins (#11194)
    * docs: remove recommendation for prometheus metric_version=2 (#11158)
    * fix: bump github.com/sensu/sensu-go/api/core/v2 from 2.13.0 to 2.14.0 (#11021)
    * test: migrate zookeeper to test-containers (#11185)
    * fix(plugins/amqp): move from `streadway/amqp` to `rabbitmq/amqp091-go` (#11192)
    * feat: Add constant 'algorithm' to the mock plugin (#11188)
    * fix: redis plugin goroutine leak triggered by auto reload config mechanism (#11143)
    * fix: update golangci-lint from v1.45.2 to v1.46.2 (#11191)
    * fix(inputs/snmp): Reconnect TCP agents if needed (#11163)
    * test: migrate pgbouncer to test-containers (#11186)
    * test: remove rabbitmq container not used (#11175)
    * chore: Embed sample configurations into README for aggregators (#11190)
    * chore: Embed sample configurations into README for processors (#11189)
    * chore: embed sample configurations into README for outputs (#11182)
    * feat: Google API Auth (#11084)
    * test: migrate openldap tests to test-containers (#11169)
    * test: migrate nsq to test containers (#11173)
    * test: migrate opcua to test-containers (#11171)
    * feat: add field key option to set event partition key (#11076)
    * test: migrate aerospike to test-containers (#11177)
    * fix: Convert slab plugin to new sample.conf. (#11181)
    * test: migrate memcached to test-containers (#11176)
    * test: migrate redis to test-containers (#11174)
    * test: migrate mqtt to test containers (#11172)
    * test: migrate nats to test-containers (#11170)
    * test: migrate crate to test-containers code (#11165)
    * chore: Embed sample configurations into README for inputs (#11136)
    * fix: search services file in /etc/services and fall back to /usr/etc/services (#11179)
    * fix: Remove any content type from prometheus accept header (#11082)
    * feat(inputs.cpu): Add tags with core id or physical id to cpus (#11141)
    * chore: add readme linter to CI (#11020)
    * feat(intel_powerstat): add Max Turbo Frequency and introduce improvements (#11035)
    * test: avoid data race in tcp-listener test (#11144)
    * fix: bump github.com/aws/aws-sdk-go-v2/config from 1.15.3 to 1.15.7 (#11166)
    * test: add generic test-container code for re-use, migrate mysql (#11157)
    * feat: add external huebridge input plugin (#11159)
    * fix: Improve slab testing without sudo. (#11151)
    * docs: update review docs (#11147)
    * test: force elasticsearch to index batch data (#11153)
    * test: update mongodb output to use test containers (#11137)
    * test: switch internet speed to enable file download (#11146)
    * fix: doc interval setting for internet speed plugin (#11150)
    * fix(inputs.burrow): Move Dialer to variable and run `make fmt` (#11149)
    * fix: avoid calling sadc with invalid 0 interval (#11140)
    * feat: [inputs/burrow] fill more http transport parameters (#6948)
    * feat: do not error if no nodes found for current config with xpath parser (#11102)
    * feat: add slab metrics input plugin (#11075)
    * fix: use readers over closers in http input (#11083) Refs boo#1203914
    * chore(inputs_a-l): migrate sample configs into separate files (#11132)
    * chore(inputs_m-z): migrate sample configs into separate files (#11133)
    * chore(outputs): migrate sample configs into separate files (#11131)
    * chore(aggregators): migrate sample configs into separate files (#11130)
    * chore(processors): migrate sample configs into separate files (#11125)
    * test: use supported version of elasticsearch (#11111)
    * test: remove unecessary flag in sql input (#11115)
    * fix: elasticsearch output float handling test (#11120)
    * test: remove unused riemann from docker-compose (#11118)
    * fix(parsers/nagios): metrics will always return a supported status co… (#11062)
    * feat: allow other fluentd metrics apart from retry_count, buffer_queu… (#11056)
    * feat(parsers/logfmt): Add tag support (#11060)
    * fix: log instance name in skip warnings (#10995)
    * fix: bump github.com/wavefronthq/wavefront-sdk-go from 0.9.10 to 0.9.11 (#10970)
    * fix: Update gopsutil from v3.22.3 to v3.22.4 to allow for HOST_PROC_MOUNTINFO. (#11107)
    * chore(inputs/file): More clear error messages (#11104)
    * test: add test for mysql gatherGlobalVariables using sql-mock (#10987)
    * feat: Artifactory Webhook Receiver (#10918)
    * docs: fix socket_writer output format link (#11101)
    * fix: check net.Listen() error in tests (#11093)
    * fix: Output erroneous namespace and continue instead of error out (#11069)
    * Update changelog
    * feat: add mount option filtering to disk plugin (#11039)
    * feat(inputs.vsphere): Collect resource pools metrics and add resource pool tag in VM metrics (#10574)
    * docs: note about listsnapshots cause zfs parse failures (#11091)
    * fix: bump github.com/showwin/speedtest-go from 1.1.4 to 1.1.5 (#10722)
    * fix(outputs.Wavefront): If no "host" tag is provided, do not add "telegraf.host" tag (#11078)
    * chore: update opentelemetry plugins (#11085)
    * docs: correct copy-and-paste of udp to tcp (#11080)
    * refactor: replace strings.Replace with strings.ReplaceAll (#11079)
    * feat(exec, execd): add an option to pass a custom environment to their child process (#11049)
    * fix(inputs.couchbase): Don't assume metrics will all be of the same length (#11045)
    * fix: deprecate useless database config option (#11044)
    * fix: do not error when closing statsd network connection (#11043)
    * fix: re-init azure monitor http client on context deadline error (#11030)
    * feat: add influx semantic commits checker, checks only last commit. (#11037)
    * fix: have telegraf service wait for network up (#11042)
    * chore(inputs/disk): add deprecation notice to legacy mountpoints setting (#10948)
    * style: align plugin renaming (#10868)
    * Update changelog
    * fix: datadog count metrics (#10979)
    * feat(outputs.http): Support configuration of `MaxIdleConns` and `MaxIdleConnsPerHost` (#10954)
    * chore: enable linting of shell scripts (#11031)
    * chore: increase timeout for darwin packaging (#11041)
    * fix: reduce log level in disk plugin (#10925)
    * feat: create and push nightly docker images to quay.io (#11000)
    * chore: remove influxdata/validate-semantic-github-messages github workflow (#11036)
    * chore: Adding influx's semantic commit and PR message checker, so we … (#11009)
    * fix: use external xpath parser for gnmi (#11024)
    * fix: remove duplicate influxdb listener writes (#10976)
    * Update changelog
    * fix: bump github.com/aws/aws-sdk-go-v2/config from 1.13.1 to 1.15.3 (#10998)
    * fix: add mutex to gnmi lookup map (#11008)
    * fix(cmd): Also allow 0 outputs when using test-wait parameter (#11013)
    * fix: allow Makefile to work on Windows (#11015)
    * chore: Fix readme linter errors for output plugins (#10951)
    * fix: use sprint to cast to strings in gnmi (#11010)
    * docs: add openstack metadata external plugin (#10999)
    * fix: use correct auth token with consul_agent (#11001)
    * docs: correct influx parser type setting in README (#11004)
    * fix: add mariadb_dialect to address the MariaDB differences in INNODB_METRICS (#10486)
    * fix: correctly parse various numeric forms (#10923)
    * chore: add readme linter (#10916)
    * chore: update pull request with master when running CI (#10993)
    * docs: add missing slash in mongodb readme (#10994)
    * fix: update go.opentelemetry.io/collector/pdata from v0.48.0 to v0.49.0 (#10984)
    * docs: regex processor only works on strings (#10982)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#10997)
    * fix: bump github.com/aws/aws-sdk-go-v2/credentials from 1.8.0 to 1.11.2 (#10975)
    * test: use `T.TempDir` to create temporary test directory (#10988)
    * feat(processor/regex): Add ability to check every tag for regex replace (#10927)
    * chore: go mod tidy (#10983)
    * chore: Update Go to 1.18.1 (#10961)
    * feat(inputs/teamspeak): allow to configure nickname (#10934)
    * fix: update github.com/containerd/containerd from v1.5.9 to v1.5.11 (#10981)
    * feat(inputs/sqlserver): add RecentBackups query (#10567)
    * fix: bump github.com/miekg/dns from 1.1.46 to 1.1.48 (#10973)
    * fix: ensure aliyuncms metrics accept array, fix discovery (#10850)
    * fix(inputs/aerospike): Statistics query bug (#10930)
    * fix: update github.com/Azure/azure-kusto-go from 0.5.0 to 0.60 (#10966)
    * chore: add logging to graylog tests (#10896)
    * chore: remove go generate from CI tests (#10977)
    * fix: update github.com/gopcua/opcua from v0.3.1 to v0.3.3 (#10974)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#10972)
    * fix: bump github.com/xdg/scram from 1.0.3 to 1.0.5 (#10773)
    * fix: bump go.mongodb.org/mongo-driver from 1.8.3 to 1.9.0 (#10971)
    * fix: align the default value for msg size (#10947)
    * fix: update opentelemetry from v0.2.10 to v0.2.17 (#10963)
    * docs: update sql readme for creating login in windows (#10967)
    * fix: remove overly verbose info message from cisco mdt (#10959)
    * fix: update starlark 7a1108eaa012->d1966c6b9fcd (#10940)
    * docs: update csv parser metadata descriptions (#10750)
    * style: Add deprecation notice to renamed plugins (#10867)
    * chore(inputs): add descriptions to config in README.md (#10962)
    * feat: migrate input plugins to new sample config format (M-Z) (#10926)
    * fix: update influxdb_v2 error message (#10958)
    * fix(inputs.prometheus): moved from watcher to informer (#10932)
    * feat: migrate input plugins to new sample config format (A-L) (#10924)
    * feat: migrate output plugins to new sample config format (#10910)
    * feat: migrate processor plugins to new sample config format (#10913)
    * feat: migrate aggregator plugins to new sample config format (#10912)
    * Update changelog
    * feat: generate the plugins sample config (#10886)
    * feat(inputs.mongodb): Add metrics about files currently open and currently active data handles (#7896)
    * fix: bump gonum.org/v1/gonum from 0.9.3 to 0.11.0 (#10937)
    * fix: bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.1 (#10906)
    * chore: add actions/setup-go@v2 to linter config (#10935)
    * docs(external.psi): add psi plugin (#10462)
    * fix: Update gopsutil and associated dependencies for improved OpenBSD supp… (#10931)
    * docs: update rpm/deb instructions with stable URLs (#10905)
    * fix: inconsistencies in sql*Requests queries (#10553)
    * feat: add ANSI color filter for tail input plugin (#10880)
    * feat: (outputs.elasticsearch) Add healthcheck timeout (#10853)
    * feat: In Lustre input plugin, support collecting per-client stats. (#10607)
    * fix: default value for logfile rotation interval (#10883)
    * fix: redundant zfs pool tag (#10871)
    * docs: update license of dependencies (#10914)
    * fix: update vsphere info message to debug (#10903)
    * docs: fix contribute button link (#10904)
    * feat: add fritzbox as external plugin (#10818)
    * docs: improve documentation around contribution (#10825)
    * chore: set telegraf log as text block in bug reports (#10895)
    * fix: include body in error message (#10866)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10885)
    * docs: clarify the k and fields topk params (#10830)
    * chore: remove slow process test (#10856)
    * chore: update slow file rotation tests (#10857)
    * chore: switch HTTP 100 test case values (#10858)
    * chore: fix slow running intel-pmu test (#10859)
    * chore: skip longer/integration tests on -short mode (#10860)
    * chore: remove CircleCI parallelism (#10862)
    * chore: reduce timeouts and sleeps (#10861)
    * Update CHANGELOG.md
    * Update build version to 1.23.0
    * Update changelog
    * Update CHANGELOG.md
* Mon May 16 2022 jkowalczyk@suse.com
  - Update to version 1.22.4:
    * Update changelog
    * update build version
    * fix: bump github.com/showwin/speedtest-go from 1.1.4 to 1.1.5 (#10722)
    * fix(outputs.Wavefront): If no "host" tag is provided, do not add "telegraf.host" tag (#11078)
    * chore: update opentelemetry plugins (#11085)
    * fix(inputs.couchbase): Don't assume metrics will all be of the same length (#11045)
    * fix: do not error when closing statsd network connection (#11043)
    * fix: re-init azure monitor http client on context deadline error (#11030)
    * fix: have telegraf service wait for network up (#11042)
* Thu Apr 28 2022 jkowalczyk@suse.com
  - Update to version 1.22.3:
    * go mod tidy
    * Update changelog
    * update build version
    * chore: increase timeout for darwin packaging (#11041)
    * fix: reduce log level in disk plugin (#10925)
    * fix: use external xpath parser for gnmi (#11024)
    * fix: remove duplicate influxdb listener writes (#10976)
    * chore: go mod tidy (#10983)
    * chore: Update Go to 1.18.1 (#10961)
* Tue Apr 26 2022 jkowalczyk@suse.com
  - Update to version 1.22.2:
    * Update changelog
    * update build version
    * update build version
    * fix: bump github.com/aws/aws-sdk-go-v2/config from 1.13.1 to 1.15.3 (#10998)
    * fix: add mutex to gnmi lookup map (#11008)
    * fix(cmd): Also allow 0 outputs when using test-wait parameter (#11013)
    * fix: allow Makefile to work on Windows (#11015)
    * fix: use sprint to cast to strings in gnmi (#11010)
    * fix: use correct auth token with consul_agent (#11001)
    * fix: add mariadb_dialect to address the MariaDB differences in INNODB_METRICS (#10486)
    * fix: correctly parse various numeric forms (#10923)
    * fix: update go.opentelemetry.io/collector/pdata from v0.48.0 to v0.49.0 (#10984)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#10997)
    * fix: bump github.com/aws/aws-sdk-go-v2/credentials from 1.8.0 to 1.11.2 (#10975)
    * fix: update github.com/containerd/containerd from v1.5.9 to v1.5.11 (#10981)
    * fix: bump github.com/miekg/dns from 1.1.46 to 1.1.48 (#10973)
    * fix: ensure aliyuncms metrics accept array, fix discovery (#10850)
    * fix(inputs/aerospike): Statistics query bug (#10930)
    * fix: update github.com/Azure/azure-kusto-go from 0.5.0 to 0.60 (#10966)
    * fix: update github.com/gopcua/opcua from v0.3.1 to v0.3.3 (#10974)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#10972)
    * fix: bump github.com/xdg/scram from 1.0.3 to 1.0.5 (#10773)
    * fix: bump go.mongodb.org/mongo-driver from 1.8.3 to 1.9.0 (#10971)
    * fix: align the default value for msg size (#10947)
    * fix: update opentelemetry from v0.2.10 to v0.2.17 (#10963)
    * fix: remove overly verbose info message from cisco mdt (#10959)
    * fix: update starlark 7a1108eaa012->d1966c6b9fcd (#10940)
    * fix: update influxdb_v2 error message (#10958)
    * fix(inputs.prometheus): moved from watcher to informer (#10932)
* Mon Apr 25 2022 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Refresh harden_telegraf.service.patch
* Mon Apr 25 2022 jkowalczyk@suse.com
  - Update to version 1.22.1:
    * fix: bump gonum.org/v1/gonum from 0.9.3 to 0.11.0 (#10937)
    * fix: bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.1 (#10906)
    * chore: add actions/setup-go@v2 to linter config (#10935)
    * docs(external.psi): add psi plugin (#10462)
    * fix: Update gopsutil and associated dependencies for improved OpenBSD supp… (#10931)
    * docs: update rpm/deb instructions with stable URLs (#10905)
    * fix: inconsistencies in sql*Requests queries (#10553)
    * fix: default value for logfile rotation interval (#10883)
    * fix: redundant zfs pool tag (#10871)
    * docs: update license of dependencies (#10914)
    * fix: update vsphere info message to debug (#10903)
    * docs: fix contribute button link (#10904)
    * docs: improve documentation around contribution (#10825)
    * chore: set telegraf log as text block in bug reports (#10895)
    * fix: include body in error message (#10866)
    * docs: clarify the k and fields topk params (#10830)
    * chore: remove slow process test (#10856)
    * chore: update slow file rotation tests (#10857)
    * chore: switch HTTP 100 test case values (#10858)
    * chore: fix slow running intel-pmu test (#10859)
    * chore: skip longer/integration tests on -short mode (#10860)
    * chore: remove CircleCI parallelism (#10862)
    * chore: reduce timeouts and sleeps (#10861)
* Mon Apr 25 2022 jkowalczyk@suse.com
  - Update to version 1.22.0:
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10843)
    * fix: fix handling of imports in protocol-buffer definitions (#10798)
    * fix: change name of snmp translator setting (#10872)
    * fix: rename consul_metrics -> consul_agent (#10876)
    * fix: consul_metrics input plugin docs (#10873)
    * tests: remove redundant newlines that go 1.18 treats as errors (#10847)
    * fix: Add option to select translator (#10802)
    * feat: new input Hugepages plugin (#10763)
    * fix: update the precision parameter default value (#10814)
    * fix: bump github.com/nats-io/nats-server/v2 from 2.7.3 to 2.7.4 (#10807)
    * feat: add new rtt per op field to nfsclient (#10787)
    * fix(parsers.json_v2): Check if gpath exists and support optional in fields/tags (#10799)
    * fix(inputs.snmp):  use the correct path when evaluating symlink (#10748)
    * fix: bump github.com/Shopify/sarama from 1.29.1 to 1.32.0 (#10772)
    * fix: update parsing logic of config.Duration (#10803)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10805)
    * feat(parsers.influx): New influx line protocol via feature flag (#10749)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10804)
    * docs: Improve language related to the New Relic license key. (#10796)
    * fix: correctly read ntpq long poll output (#10790)
    * fix(inputs.docker): keep field type of tasks_desired the same (#10711)
    * fix(json_v2): allow multiple optional objects (#10777)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10789)
    * docs: update wavefront docs for clearer proxy server use (#10774)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10779)
    * feat: HTTP basic auth for webhooks (#9332)
    * docs: update uri scheme for default RavenDB configuration (#10764)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10769)
    * fix: sql unsigned settings (#10673)
    * docs: better specify agent precision is integer + unit (#10746)
    * fix: bump github.com/shirou/gopsutil/v3 from 3.21.12 to 3.22.2 (#10758)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10760)
    * style: Add deprecation notices to plugin options (#10616)
    * fix: sanitize stasd names (#10466)
    * fix: bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#10759)
    * fix: bump github.com/miekg/dns from 1.1.43 to 1.1.46 (#10757)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (#10751)
    * fix: bump github.com/nats-io/nats-server/v2 from 2.7.2 to 2.7.3 (#10752)
    * docs: add value_field_name to value processor (#10740)
    * fix: log err when loading mibs (#10735)
    * docs: add info on Graylog GELF spec (#10745)
    * fix: typo metadata support in csv parser (#10742)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10737)
    * feat: Add tag batch-processing to XPath parser (#10585)
    * fix: add push only updated values flag to histogram aggregator (#10515)
    * feat(parsers/csv): Add metadata support to CSV parser plugin (#10083)
    * fix: Revert "fix: error msg for missing env variables in config (#10681)" (#10727)
    * fix: bump github.com/aws/aws-sdk-go-v2/config from 1.8.3 to 1.13.1 (#10720)
    * fix: bump github.com/testcontainers/testcontainers-go (#10728)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs (#10719)
    * fix: bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds (#10721)
    * fix: bump github.com/wavefronthq/wavefront-sdk-go from 0.9.9 to 0.9.10 (#10718)
    * fix: bump github.com/ClickHouse/clickhouse-go from 1.5.1 to 1.5.4 (#10717)
    * fix: Linter fixes for config/config.go (#10710)
    * fix: bump k8s.io/api from 0.23.3 to 0.23.4 (#10713)
    * fix: bump cloud.google.com/go/pubsub from 1.17.1 to 1.18.0 (#10714)
    * fix: bump github.com/newrelic/newrelic-telemetry-sdk-go (#10715)
    * fix: mdstat when sync is less than 10% (#10701)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10708)
    * fix: Remove verbose logging from disk input plugin (#10527)
    * feat: Bump github.com/aerospike/aerospike-client-go from 1.27.0 to 5.7.0 (#10604)
    * feat(inputs/memcached): Support client TLS origination to memcached (#10642)
    * feat: socks5 proxy support for websocket (#10672)
    * fix: error msg for missing env variables in config (#10681)
    * fix: include influxdb bucket name in error messages (#10706)
    * fix: openweathermap add feels_like field (#10705)
    * fix: Set NextCheckTime to LastCheckTime to avoid GroundWork to invent a value (#10623)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/dynamodb from 1.5.0 to 1.13.0 (#10692)
    * fix: bump github.com/sensu/sensu-go/api/core/v2 from 2.12.0 to 2.13.0 (#10704)
    * fix: bump github.com/gophercloud/gophercloud from 0.16.0 to 0.24.0 (#10693)
    * fix: bump github.com/jackc/pgx/v4 from 4.14.1 to 4.15.0 (#10702)
    * fix(dedup): Modifying slice while iterating is dangerous (#10684)
    * fix: linter fixes for "import-shadowing: The name '...' shadows an import name" (#10689)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/sts from 1.7.2 to 1.14.0 (#10602)
    * fix: update gosmi from v0.4.3 to v0.4.4 (#10686)
    * feat: update configs (#10676)
    * feat[elastic output]: add elastic pipeline flags (#10505)
    * fix: ensure folders do not get loaded more than once (#10551)
    * docs: update VMWare doc links (#10663)
    * fix: prometheusremotewrite wrong timestamp unit (#10547)
    * feat: update configs (#10662)
    * fix: add graylog toml tags (#10660)
    * feat: add socks5 proxy support for kafka output plugin (#8192)
    * docs: override reported OpenSearch version (#10586)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10659)
    * fix: bump all go.opentelemetry.io dependencies (#10647)
    * feat: collection offset implementation (#10545)
    * chore: update go to 1.17.7 (#10658)
    * fix: check for nil client before closing in amqp (#10635)
    * fix: timestamp change during execution of json_v2 parser. (#10657)
    * fix: bump github.com/signalfx/golib/v3 from 3.3.38 to 3.3.43 (#10652)
    * fix: bump github.com/aliyun/alibaba-cloud-sdk-go (#10653)
    * fix: incorrect handling of json_v2 timestamp_path (#10618)
    * feat: gather additional stats from memcached (#10641)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10649)
    * fix: Revert deprecation of http_listener_v2 (#10648)
    * fix: bump github.com/denisenkom/go-mssqldb from 0.10.0 to 0.12.0 (#10503)
    * fix: bump github.com/gopcua/opcua from 0.2.3 to 0.3.1 (#10626)
    * fix: use current time as ecs timestamp (#10636)
    * fix: bump github.com/nats-io/nats-server/v2 from 2.6.5 to 2.7.2 (#10638)
    * chore: add -race flag to go tests (#10629)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10631)
    * fix: license doc outdated causing CI failure (#10630)
    * fix: bump k8s.io/client-go from 0.22.2 to 0.23.3 (#10589)
    * feat: Implemented support for reading raw values, added tests and doc (#6501)
    * fix: Improve parser tests by using go-cmp/cmp (#10497)
    * feat(mongodb): add FsTotalSize and FsUsedSize informations (#10625)
    * docs: update quay docs for auth (#10612)
    * chore: allow downgrade of go version in windows script (#10614)
    * chore: update CI go to 1.17.6 (#10611)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10600)
    * fix(inputs.opcua): add more data to error log (#10465)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.6.0 to 1.13.0 (#10601)
    * refactor: use early return pattern (#10591)
    * fix: bump github.com/benbjohnson/clock from 1.1.0 to 1.3.0 (#10588)
    * feat: add dynamic tagging to gnmi plugin (#7484)
    * fix: bump github.com/Azure/azure-kusto-go from 0.5.0 to 0.5.2 (#10598)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10584)
    * fix(parsers.json_v2): allow optional paths and handle wrong paths correctly (#10468)
    * docs: add expriation_interval to readme (#10583)
    * feat: aggregator histogram add expiration (#10520)
    * fix[elasticsearch output]: add scheme to fix error in sniffing option (#10513)
    * chore: fix typo in bug report template (#10582)
    * style: Add deprecated warning and version to win_perf_counters option (#10579)
    * feat: Add autorestart and restartdelay flags to Windows service (#10559)
    * fix: Statefull parser handling (#10575)
    * fix: bump github.com/vmware/govmomi from 0.27.2 to 0.27.3 (#10571)
    * fix: bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 (#10572)
    * fix: remove signed macOS dotfile artifacts (#10560)
    * fix: bump go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3 (#10564)
    * fix: bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#10563)
    * fix: bump go.opentelemetry.io/collector/model from 0.39.0 to 0.43.2 (#10562)
    * fix: bump github.com/multiplay/go-ts3 from 1.0.0 to 1.0.1 (#10538)
    * fix: bump cloud.google.com/go/monitoring from 0.2.0 to 1.2.0 (#10454)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10561)
    * docs: updates readme to add service SID auth and cleans up AAD auth dupe info (#10541)
    * feat: Add caching to internet_speed (#10530)
    * feat: Xtremio input (#9697)
    * feat(inputs.win_perf_counter): allow errors to be ignored (#10535)
    * fix(outputs/azure_data_explorer): Added azureBlob controls to lower RAM usage (#10179)
    * fix: bump github.com/vmware/govmomi from 0.26.0 to 0.27.2 (#10536)
    * docs: add apt and knot to EXTERNAL_PLUGINS.md (#10552)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10546)
    * fix: move "Starting Telegraf" log (#10528)
    * fix: update docker memory usage calculation (#10491)
    * feat: Add ClickHouse driver to sql inputs/outputs plugins (#9671)
    * fix: collapsed fields by calling more indepth function (#10430)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10533)
    * feat: process group tag for groundwork output plugin (#10499)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10532)
    * docs: Update deprecation readme (#10529)
    * feat: add FileVersion and icon to Win exe (#10487)
    * chore: update grpc to v1.44.0 (#10525)
    * fix: bump google.golang.org/api from 0.54.0 to 0.65.0 (#10434)
    * fix: typo in docs (#10441)
    * fix: bump github.com/antchfx/xmlquery from 1.3.6 to 1.3.9 (#10507)
    * fix: bump github.com/nsqio/go-nsq from 1.0.8 to 1.1.0 (#10521)
    * fix: bump github.com/prometheus/common from 0.31.1 to 0.32.1 (#10506)
    * fix: ipset crash when command not found (#10474)
    * fix: bump cloud.google.com/go/pubsub from 1.17.0 to 1.17.1 (#10504)
    * fix: bump github.com/influxdata/influxdb-observability/influx2otel from 0.2.8 to 0.2.10 (#10432)
    * fix: Update modbus readme (#10501)
    * Fix: Update README.md (#10500)
    * docs: Fixes for input/sql readme (#10498)
    * feat: update configs (#10490)
    * fix: graylog readme to use graylog 3 URLs (#10481)
    * fix: add RFC3164 to RFC5424 translation to docs (#10480)
    * fix: add comment to logparser (#10479)
    * chore: Add `openConnections` to enterprise cluster metrics Readme (#10483)
    * fix: remove duplicate addition of fields (#10478)
    * fix(parsers.nagios): nagios parser now uses real error for logging #10472 (#10473)
    * fix: add newline in execd for prometheus parsing (#10463)
    * fix: bump github.com/shirou/gopsutil/v3 from 3.21.10 to 3.21.12 (#10451)
    * fix: do not save cache on i386 builds (#10464)
    * chore: readme escape rpm variables
    * fix: address flaky tests in cookie_test.go and graylog_test.go (#10326)
    * feat: check TLSConfig early to catch missing certificates (#10341)
    * fix: ensure CI tests runs against i386 (#10457)
    * fix: bump github.com/jackc/pgx/v4 from 4.6.0 to 4.14.1 (#10453)
    * fix: bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.13 to 3.3.17 (#10449)
    * fix: bump github.com/gosnmp/gosnmp from 1.33.0 to 1.34.0 (#10450)
    * fix: wavefront_disable_prefix_conversion case missing from missingTomlField func (#10442)
    * fix: bump github.com/hashicorp/consul/api from 1.9.1 to 1.12.0 (#10435)
    * feat: Parser plugin restructuring (#8791)
    * fix: bump github.com/antchfx/jsonquery from 1.1.4 to 1.1.5 (#10433)
    * fix: bump github.com/prometheus/procfs from 0.6.0 to 0.7.3 (#10414)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10429)
    * feat: Add noise plugin (#10057)
    * feat: update configs (#10425)
    * fix: Accept non-standard OPC UA OK status by implementing a configurable workaround (#10384)
    * feat: support headers for http plugin with cookie auth (#10404)
    * fix: snmp input plugin errors if mibs folder doesn't exist (#10346) (#10354)
    * fix: correctly set ASCII trailer for syslog output (#10393)
    * feat: update configs (#10424)
    * chore: go mod tidy (#10423)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.5.2 to 1.12.0 (#10415)
    * fix: bump github.com/kardianos/service from 1.0.0 to 1.2.1 (#10416)
    * fix: ensure http body is empty (#10396)
    * feat: add bearer token support to elasticsearch output (#10399)
    * fix: bump github.com/couchbase/go-couchbase from 0.1.0 to 0.1.1 (#10417)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10411)
    * fix(json_v2): use raw values for timestamps (#10413)
    * fix: bump github.com/pion/dtls/v2 from 2.0.9 to 2.0.13 (#10418)
    * chore: update mqtt documentation (#10394)
    * feat: deprecate unused snmp_trap timeout configuration option (#10339)
    * fix: update containerd to 1.5.9 (#10402)
    * feat: update configs (#10400)
    * feat:  add compression to Datadog Output (#9963)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10395)
    * fix: re-enable OpenBSD modbus support (#10385)
    * fix: Fix batching logic with write records, introduce concurrent requests (#8947)
    * feat: Add additional stats to bond collector (#10137)
    * fix(outputs/amqp): Close the last connection when writing error to avoid connection leaks (#10360)
    * feat: update docker client API version (#10382)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10381)
    * fix: fix missing storage in container with disk plugin (#10318)
    * feat: add systemd notify support (#10340)
    * chore: typos across source code comments (#10361)
    * chore: sql readme with more details on data types (#10378)
    * fix: empty import tzdata for Windows binaries (#10377)
    * feat: update configs (#10374)
    * chore: document deprecation of timeout (#10373)
    * feat: update configs (#10345)
    * feat: add mock input plugin (#9782)
    * chore: use 4 cores on linux systems (#10342)
    * fix: update go-ldap to v3.4.1 (#10343)
    * chore: remove "i386" test job (#10344)
    * fix: update GroundWork SDK and improve logging (#10255)
    * feat: add more functionality to template processor (#10316)
    * chore: run release signing jobs at the same time (#10333)
    * feat: update configs (#10336)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10335)
    * feat: add builds for riscv64 (#10262)
    * feat: add consul metrics input plugin (#10258)
    * fix: snmp marshal error (#10322)
    * feat: add exclude_root_certs option to x509_cert plugin (#9822)
    * feat: add option to disable prepared statements for PostgreSQL (#9710)
    * fix: cumulative interval start times for stackdriver output (#10097)
    * feat: add option to skip errors during CSV parsing (#10267)
    * feat: update configs (#10334)
    * feat: socketstat input plugin (#3649)
    * fix: update djherbis/times and fix dependabot (#10332)
    * fix: warning output when running with --test (#10329)
    * feat: update configs (#10325)
    * docs: add note about dpdk and socket availability (#10324)
    * feat: reworked varnish_cache plugin (#9432)
    * chore:  release packaging run in parallel (#10314)
    * fix: update bug template
    * chore: add logs section for bug reports (#10323)
    * fix: do not require networking during tests (#10321)
    * chore: update mac signing job to use latest xcode (#10311)
    * chore: update Go version to 1.17.5 (#10310)
    * feat: update configs (#10319)
    * chore: cleanup go.mod (#10313)
    * feat: add timeout-setting to Graylog-plugin (#10220)
    * feat: Improve error logging on plugin initialization (#10307)
    * fix: Fix panic in logparser due to missing Log. (#10296)
    * fix: panic due to no module (#10303)
    * fix: grab table columns more accurately (#10295)
    * fix: check index before assignment (#10299)
    * feat: adds optional list of non retryable http statuscodes to http output plugin (#10186)
    * fix: panic is no mibs folder is found (#10301)
    * fix: mac signing issue with arm64 (#10293)
    * fix: Update go-sensu to v2.12.0 (#10247)
    * fix: typo in openstack neutron input plugin (newtron) (#10284)
    * fix: Fix panic in parsers due to missing Log for all plugins using SetParserFunc. (#10288)
    * fix: mark TestGatherUDPCert as an integration test (#10279)
    * feat: support darwin arm64 (#10239)
    * feat: update configs (#10275)
    * fix: run gofmt (#10274)
    * fix: run go mod tidy (#10273)
    * fix: inputs.snmp to respect number of retries configured (#10268)
    * feat: add Redis Sentinel input plugin (#10042)
    * fix: flush wavefront output sender on error to clean up broken connections (#10225)
    * feat: Add option to disable Wavefront prefix conversion (#10252)
    * feat: add heap_size_limit field for input.kibana (#10243)
    * fix: use sha256 for RPM digest (#10272)
    * feat: Update underlying KNX library to support new types. (#10263)
    * chore: restart service if it is already running and upgraded via RPM (#9970)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10237)
    * fix: Handle duplicate registration of protocol-buffer files gracefully. (#10188)
    * fix(http_listener_v2): fix panic on close (#10132)
    * feat: add Vault input plugin (#10198)
    * feat: support aws managed service for prometheus (#10202)
    * fix: Make telegraf compile on Windows with golang 1.16.2 (#10246)
    * feat: Modbus add per-request tags (#10231)
    * fix: Implement NaN and inf handling for elasticsearch output (#10196)
    * feat: add nomad input plugin (#10106)
    * fix: Print loaded plugins and deprecations for once and test (#10205)
    * fix: eliminate MIB dependency for ifname processor (#10214)
    * feat: Optimize locking for SNMP MIBs loading. (#10206)
    * feat: Add SMART plugin concurrency configuration option, nvme-cli v1.14+ support and lint fixes. (#10150)
    * feat: update configs (#10236)
    * fix(inputs/kube_inventory): set TLS server name config properly (#9975)
    * fix: Sudden close of Telegraf caused by OPC UA input plugin (#10230)
    * fix: bump github.com/eclipse/paho.mqtt.golang from 1.3.0 to 1.3.5 (#9913)
    * fix: json_v2 parser timestamp setting (#10221)
    * fix: ensure graylog spec fields not prefixed with '_' (#10209)
    * docs: remove duplicate links in CONTRIBUTING.md (#10218)
    * fix: pool detection and metrics gathering for ZFS >= 2.1.x (#10099)
    * fix: parallelism fix for ifname processor (#10007)
    * chore: Forbids "log" package only for aggregators, inputs, outputs, parsers and processors (#10191)
    * docs: address documentation gap when running telegraf in k8s (#10215)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10211)
    * fix: mqtt topic extracting no longer requires all three fields (#10208)
    * fix: windows service - graceful shutdown of telegraf (#9616)
    * feat: update etc/telegraf.conf and etc/telegraf_windows.conf (#10201)
    * feat: Modbus support multiple slaves (gateway feature) (#9279)
    * fix: Revert unintented corruption of the Makefile from #10200. (#10203)
    * chore: remove triggering update-config bot in CI (#10195)
* Mon Apr 25 2022 jkowalczyk@suse.com
  - Update to version 1.21.4:
    * fix: ensure folders do not get loaded more than once (#10551)
    * docs: update VMWare doc links (#10663)
    * fix: prometheusremotewrite wrong timestamp unit (#10547)
    * docs: override reported OpenSearch version (#10586)
    * fix: bump all go.opentelemetry.io dependencies (#10647)
    * chore: update go to 1.17.7 (#10658)
    * fix: check for nil client before closing in amqp (#10635)
    * fix: timestamp change during execution of json_v2 parser. (#10657)
    * fix: bump github.com/signalfx/golib/v3 from 3.3.38 to 3.3.43 (#10652)
    * fix: bump github.com/aliyun/alibaba-cloud-sdk-go (#10653)
    * fix: incorrect handling of json_v2 timestamp_path (#10618)
    * fix: Revert deprecation of http_listener_v2 (#10648)
    * fix: bump github.com/denisenkom/go-mssqldb from 0.10.0 to 0.12.0 (#10503)
    * fix: bump github.com/gopcua/opcua from 0.2.3 to 0.3.1 (#10626)
    * fix: update go.mod
    * fix: use current time as ecs timestamp (#10636)
    * fix(outputs/azure_data_explorer): Added azureBlob controls to lower RAM usage (#10179)
    * fix: bump github.com/nats-io/nats-server/v2 from 2.6.5 to 2.7.2 (#10638)
    * chore: add -race flag to go tests (#10629)
    * fix: license doc outdated causing CI failure (#10630)
    * fix: bump k8s.io/client-go from 0.22.2 to 0.23.3 (#10589)
    * docs: update quay docs for auth (#10612)
    * chore: allow downgrade of go version in windows script (#10614)
    * chore: update CI go to 1.17.6 (#10611)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/kinesis from 1.6.0 to 1.13.0 (#10601)
    * refactor: use early return pattern (#10591)
    * fix: bump github.com/benbjohnson/clock from 1.1.0 to 1.3.0 (#10588)
    * fix: bump github.com/Azure/azure-kusto-go from 0.5.0 to 0.5.2 (#10598)
    * fix(parsers.json_v2): allow optional paths and handle wrong paths correctly (#10468)
    * fix[elasticsearch output]: add scheme to fix error in sniffing option (#10513)
    * chore: fix typo in bug report template (#10582)
    * style: Add deprecated warning and version to win_perf_counters option (#10579)
    * fix: bump github.com/vmware/govmomi from 0.27.2 to 0.27.3 (#10571)
    * fix: bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 (#10572)
    * fix: remove signed macOS dotfile artifacts (#10560)
    * fix: bump go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3 (#10564)
    * fix: bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#10563)
    * fix: bump go.opentelemetry.io/collector/model from 0.39.0 to 0.43.2 (#10562)
    * fix: bump github.com/multiplay/go-ts3 from 1.0.0 to 1.0.1 (#10538)
    * fix: bump cloud.google.com/go/monitoring from 0.2.0 to 1.2.0 (#10454)
    * fix: bump github.com/vmware/govmomi from 0.26.0 to 0.27.2 (#10536)
    * docs: add apt and knot to EXTERNAL_PLUGINS.md (#10552)
    * fix: update docker memory usage calculation (#10491)
* Mon Apr 25 2022 jkowalczyk@suse.com
  - Update to version 1.21.3:
    * Update license of dependencies file
    * fix: collapsed fields by calling more indepth function (#10430)
    * docs: Update deprecation readme (#10529)
    * chore: update grpc to v1.44.0 (#10525)
    * fix: bump google.golang.org/api from 0.54.0 to 0.65.0 (#10434)
    * fix: typo in docs (#10441)
    * fix: bump github.com/antchfx/xmlquery from 1.3.6 to 1.3.9 (#10507)
    * fix: bump github.com/nsqio/go-nsq from 1.0.8 to 1.1.0 (#10521)
    * fix: bump github.com/prometheus/common from 0.31.1 to 0.32.1 (#10506)
    * fix: ipset crash when command not found (#10474)
    * fix: bump cloud.google.com/go/pubsub from 1.17.0 to 1.17.1 (#10504)
    * fix: bump github.com/influxdata/influxdb-observability/influx2otel from 0.2.8 to 0.2.10 (#10432)
    * fix: Update modbus readme (#10501)
    * Fix: Update README.md (#10500)
    * docs: Fixes for input/sql readme (#10498)
    * fix: graylog readme to use graylog 3 URLs (#10481)
    * fix: add RFC3164 to RFC5424 translation to docs (#10480)
    * fix: add comment to logparser (#10479)
    * chore: Add `openConnections` to enterprise cluster metrics Readme (#10483)
    * fix: remove duplicate addition of fields (#10478)
    * fix(parsers.nagios): nagios parser now uses real error for logging #10472 (#10473)
    * fix: add newline in execd for prometheus parsing (#10463)
    * fix: bump github.com/shirou/gopsutil/v3 from 3.21.10 to 3.21.12 (#10451)
    * fix: do not save cache on i386 builds (#10464)
    * chore: readme escape rpm variables
    * fix: address flaky tests in cookie_test.go and graylog_test.go (#10326)
    * fix: ensure CI tests runs against i386 (#10457)
    * fix: bump github.com/jackc/pgx/v4 from 4.6.0 to 4.14.1 (#10453)
    * fix: bump github.com/Azure/azure-event-hubs-go/v3 from 3.3.13 to 3.3.17 (#10449)
    * fix: bump github.com/gosnmp/gosnmp from 1.33.0 to 1.34.0 (#10450)
    * fix: wavefront_disable_prefix_conversion case missing from missingTomlField func (#10442)
    * fix: bump github.com/hashicorp/consul/api from 1.9.1 to 1.12.0 (#10435)
    * fix: bump github.com/antchfx/jsonquery from 1.1.4 to 1.1.5 (#10433)
    * fix: bump github.com/prometheus/procfs from 0.6.0 to 0.7.3 (#10414)
    * fix: snmp input plugin errors if mibs folder doesn't exist (#10346) (#10354)
    * fix: correctly set ASCII trailer for syslog output (#10393)
    * chore: go mod tidy (#10423)
    * fix: bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.5.2 to 1.12.0 (#10415)
    * fix: bump github.com/kardianos/service from 1.0.0 to 1.2.1 (#10416)
    * fix: ensure http body is empty (#10396)
    * fix: bump github.com/couchbase/go-couchbase from 0.1.0 to 0.1.1 (#10417)
    * fix(json_v2): use raw values for timestamps (#10413)
    * fix: bump github.com/pion/dtls/v2 from 2.0.9 to 2.0.13 (#10418)
    * chore: update mqtt documentation (#10394)
    * fix: update containerd to 1.5.9 (#10402)
    * fix: Fix batching logic with write records, introduce concurrent requests (#8947)
    * fix(outputs/amqp): Close the last connection when writing error to avoid connection leaks (#10360)
    * fix: cumulative interval start times for stackdriver output (#10097)
    * fix: Make telegraf compile on Windows with golang 1.16.2 (#10246)
* Fri Jan 21 2022 Felix Niederwanger <felix.niederwanger@suse.com>
  - Build-requirement increased to go > 1.17
* Wed Jan 12 2022 reichwald@b1-systems.de
  - Update to version 1.21.2:
    * Add json_timestamp_layout configuration option
    * output.http add use_batch_format configuration option
    * Many bug fixes, see full list:
    https://github.com/influxdata/telegraf/releases/tag/v1.21.2
  - Update to version 1.21.1:
    * inputs.smart Add SMART plugin concurrency configuration option, nvme-cli v1.14+ support
    * Some bug fixes, see full list:
    https://github.com/influxdata/telegraf/releases/tag/v1.21.1
  - Update to version 1.21.0:
    * New Input Plugins
    * intel_pmu input plugin
    * Linux Volume Manager input plugin
    * Openstack input plugin
    * New Output Plugins
    * groundwork output plugin
    * mongodp output plugin
    * Azure Event Hubs output plugin
    * Many bug fixes, see full list:
    https://github.com/influxdata/telegraf/releases/tag/v1.21.0
* Tue Dec 14 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.20.4:
    * Update go version to 1.17.3
    * Update deprecated plugin READMEs to better indicate deprecation
    * Update dependencies
    * inputs.mongodb Update readme with correct connection URI
    * inputs.mysql Fix type conversion follow-up
    * inputs.proxmox Changed VM ID from string to int
    * inputs.modbus Do not build modbus on openbsd
    * inputs.cisco_telemetry_mdt Move to new protobuf library
    * outputs.loki Add metric name with label "__name"
    * inputs.nvidia_smi Set the default path correctly
    * inputs.sqlserver Add elastic pool in supported versions
      in sqlserver
    * inputs.influxdb Update influxdb input schema docs
    * inputs.intel_rdt Correct timezone handling
* Fri Nov 26 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.20.3:
    * New External Plugins
    * IBM DB2
    * Oracle Database
    * Many bug fixes, see full list:
    https://github.com/influxdata/telegraf/releases/tag/v1.20.3
  - Update to version 1.20.2:
    * parsers.influx Fix memory leak in influx parser
    * Minor other bug fixes
* Thu Nov 25 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.20.1:
    * inputs.elasticsearch_query Add custom time/date format field
    * Some bug fixes, see list:
    https://github.com/influxdata/telegraf/releases/tag/v1.20.1
  - Update to version 1.20.0:
    * New Input Plugins
    * Add rocm_smi input to monitor AMD GPUs
    * Add mdstat input to gather from /proc/mdstat collection
    * Add Elasticsearch query input
    * Add internet Speed Monitor Input Plugin
    * New Output Plugins
    * Add OpenTelemetry output
    * Add Azure Data Explorer(ADX) output
    * Features:
    * inputs.systemd_units feat(plugins/inputs/systemd_units): add
      pattern support
    * inputs.cloudwatch Pull metrics from multiple AWS CloudWatch
      namespaces
    * inputs.cloudwatch Support AWS Web Identity Provider
    * inputs.modbus Add support for RTU over TCP
    * Many other bug fixes and features, full list:
      https://github.com/influxdata/telegraf/releases/tag/v1.20.0
* Wed Nov 24 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_telegraf.service.patch
* Thu Jul 01 2021 rpm@fthiessen.de
  - Update to version 1.19.0:
    * Update Go to 1.16.5
    * Many linter fixes
    * New Input Plugins
    * Alibaba CloudMonitor Service (Aliyun)
    * OpenTelemetry
    * Intel Data Plane Development Kit (DPDK)
    * KNX, SQL
    * New Output Plugins: Websocket, SQL, AWS Cloudwatch logs
    * New Parser Plugins: Prometheus Remote Write, JSON V2
    * Bugfixes
    * Fix reading config files starting with http
    * serializers.prometheusremotewrite Update dependency and remove
      tags with empty values
    * outputs.kafka Don't prevent telegraf from starting when
      there's a connection error
    * outputs.dynatrace Use dynatrace-metric-utils
    * parsers.json_v2 Update json_v2 parser to handle null types
    * inputs.sql Fix import of sqlite and ignore it on all platforms
      that require CGO.
    * inputs.kube_inventory Fix connecting to the wrong url
    * processors.parser Fix segfault
    * inputs.docker Close all idle connections
    * inputs.suricata Support new JSON format
    * outputs.influxdb Fix endless retries
    * Features
    * Add named timestamp formats
    * Allow multiple "--config" and "--config-directory" flags
    * Config file environment variable can be a URL
    * common.http Add OAuth2 to HTTP input
    * outputs.datadog Add HTTP proxy to datadog output
    * outputs.graphite Allow more characters in graphite tags
    * processors.strings Add UTF-8 sanitizer
    * processors.enum Support float64
    * processors.starlark Support nanosecond resolution timestamp
    * processors.starlark Add math module
    * processors.starlark Add an example showing how to obtain IOPS from
      diskio input
    * parsers.value Add custom field name config option
    * parsers.prometheusremotewrite Add starlark script for
      renaming metrics
    * inputs.vsphere Add config option for the historical interval
      duration
    * inputs.ping Add an option to specify packet size
    * inputs.sqlserver Added login_name
    * inputs.dovecot Add support for unix domain sockets
    * inputs.aliyuncms Add config option list of regions to query
    * inputs.sqlserver Enable Azure Active Directory (AAD)
      authentication support
    * inputs.cloudwatch Add wildcard support in dimensions configuration
    * inputs.mysql Gather all mysql channels
    * inputs.logstash Add support for version 7 queue stats
    * inputs.couchbase Add ~200 more Couchbase metrics via Buckets
      endpoint
    * inputs.sqlserver input/sqlserver: Add service and save connection pools
    * inputs.x509_cert Wildcard support for cert filenames
    * processors.starlark Add time module
    * inputs.kinesis_consumer Add content_encoding option with gzip
      and zlib support
    * inputs.sqlserver Add an optional health metric
    * inputs.http_listener_v2 Add support for snappy compression
    * inputs.cisco_telemetry_mdt Add support for events and class based query
    * inputs.mongodb Optionally collect top stats
* Tue May 18 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.18.2
    * processors.converter Add support for large hexadecimal strings
    * inputs.apcupsd Fix apcupsd 'ALARMDEL' bug via forked repo
    * parsers.json Make JSON format compatible with nulls
    * inputs.nfsclient Fix nfsclient ops map to allow collection of
      metrics other than read and write
    * inputs.snmp Log snmpv3 auth failures
    * common.shim Accept larger inputs from scanner
    * inputs.vsphere Add MetricLookback setting to handle reporting
      delays in vCenter 6.7 and later
    * outputs.sumologic Carbon2 serializer: sanitize metric name
    * inputs.opcua Fix error handling
* Wed Apr 07 2021 jkowalczyk@suse.com
  - Update to version 1.18.1:
    * Add ability to handle 'binary logs' mySQL query with 3 columns, in case 3 columns are sent (MySQL 8 and greater) (#9082)
    * Add configurable option for the 'path' tag override in the Tail plugin. (#9069)
    * fix nfsclient merge to release-1.18 branch
    * inputs.nfsclient: use uint64, also update error handling (#9067)
    * Fix inputs.snmp init when no mibs installed (#9050)
    * inputs.ping: Always SetPrivileged(true) in native mode (#9072)
    * Don't walk the entire interface table to just retrieve one field (#9043)
    * readme fix (#9064)
    * use correct compute metadata url to get folder-id (#9056)
    * Handle error when initializing the auth object in Azure Monitor output plugin. (#9048)
    * update: inputs.sqlserver support version in readme (#9040)
    * SQLServer - Fixes sqlserver_process_cpu calculation (#8549)
    * Fix ipmi panic (#9035)
    * check for length of perusage for stat gathering and removed not used function (#9009)
    * update new plugins in changelog (#8991)
    * exec plugins should not truncate messages in debug mode (#8333)
    * Close running outputs when reloading (#8769)
* Wed Mar 17 2021 jkowalczyk@suse.com
  - Update to version 1.18.0:
    * fix segfaults in sflow plugin by checking if protocol headers are set (#8995)
    * Teamspeak input plugin query clients (#8950)
    * Improve xml parser's handling of missing values (#8971)
    * chore: remove references to outdated InfluxDB settings. (#8754)
    * nats_output: use the configured credentials file (#8986)
    * Bigquery output Plugin (#8634)
    * feat: Adding Plex Webhooks external plugin (#8898)
    * accurate state documentation for Starlark
    * Filter data out from system databases for Azure SQL DB only (#8849)
    * Mac entry script: Add space before calling path so that zsh doesn't remove first character of path when prompting for update. (#8976)
    * Include DMG files when syncing release artifacts to AWS (#8972)
    * fix ping tests
    * add more logging to ping plugin
    * Writing unit tests for Kinesis output plugin Write method (#8930)
    * Fix output name to match directory name for sensu output plugin (#8960)
    * New plugins readme cleanup (#8956)
    * Reset the flush interval timer when flush is requested or batch is ready. (#8953)
    * Add Starlark parsing example of nested JSON (#8675)
    * NFS Client input plugin README cleanup (#8943)
    * Fix max open requests to one if idempotent writes is set to true (#8954)
    * Prometheus [Input] plugin - Optimizing for bigger kubernetes clusters (500+ pods) when scraping thru 'monitor_kubernetes_pods' (#8762)
    * Set $HOSTIP in default URL (#8721)
    * Correct Q+A about state (#8918)
    * Add field key length output by field type in schema_sizing Starlark script (#8934)
    * Mac Packaging / Notarization (#8878)
    * Nfsclient input: (Reopen of PR 1491 and 1684) (#4615)
    * chore: update docs link in influxdbv2listener (#8939)
    * fix: Beat readme title (#8938)
    * Get Tail tests to pass on windows (#8927)
    * chore: update csgo readme title (#8933)
    * Add XML parser using XPath queries (#8931)
    * Clearing LGTM alerts and warnings (#8923)
    * Input plugin for RavenDB (#8834)
    * Add Derivative Aggregator Plugin (#3762)
    * Add CSGO SRCDS input plugin (#8525)
    * [plugins/input/docker] Make perdevice affect also cpu and add class granularity through perdevice_include/total_include  (#7312)
    * Sensu Go Output Plugin for Telegraf (#8398)
    * Switching kinesis output plugin to use telegraf.Logger (#8929)
    * Add PPID field to procstat input plugin (#8887)
    * Adding a new directory monitor input plugin.  (#8751)
    * Add Starlark script for estimating Line Protocol cardinality (#8852)
    * Dynatrace Plugin: Make conversion to counters possible / Changed large bulk handling (#8397)
    * plugin: output loki (#8450)
    * SqlServer - fix for default server list (#8655)
    * Add MessagePack output data format (#8828)
    * Use consistent container name in docker input plugin (#8703)
    * Revive fixes - part 3 (#8872)
    * Fix max_repetitions signedness issues #8823 (#8902)
    * outputs.kinesis - log record error count (#8817)
    * Bug Fix - SQL Server HADR queries for SQL Versions (#8833)
    * add proxy (#8915)
    * Display error message on badly formatted config string array (eg. namepass) (#8910)
    * fix: reading multiple holding registers in modbus input plugin (#8628)
    * Non systemd support with unittest (#8785)
    * Fix statsd concurrency bug (#8885)
    * SignalFx Output (#6714)
    * Support more snmpv3 authentication protocols (#8850)
    * add SMCIPMITool input to external plugin list (#8897)
    * SQL Perfmon counters - synced queries from v2 to all db types (#8393)
    * Fix mutex locking around ifname cache  (#8873)
    * Run revive linter in CI (#8798)
    * Add quantile aggregator plugin (#8594)
    * plugins/filestat: Skip missing files (#7316)
    * added member_id as tag(as it is a unique value) for redfish plugin and added address of the server when the status is other than 200 for better debugging (#8813)
    * Revive fixes - part 2 (#8835)
    * Bump github.com/gopcua/opcua from 0.1.12 to 0.1.13 (#8744)
    * Support exclamation mark to create non-matching list in tail plugin (#8613)
    * Add support for datadog distributions metric (#8179)
    * outputs/warp10: url encode comma in tags value (#8657)
    * inputs.x509_cert: Fix timeout issue  (#8824)
    * update min Go version in Telegraf readme (#8846)
    * Add default retry for load config via url (#8803)
    * Code Signing for Windows (#8816)
    * Fix reconnection issues mqtt (#8821)
    * Validate the response from InfluxDB after writing/creating a database to avoid json parsing panics/errors (#8775)
    * Move windows tests to circle-ci, remove appveyor (#8844)
    * Expose v4/v6-only connection-schemes through GosnmpWrapper (#8804)
    * adds missing & to flush_jitter output ref (#8838)
    * Sort and timeout is deadline (#8839)
    * Revive fixes - part 1 (#8797)
    * Update README for inputs.ping with correct cmd for native ping on Linux (#8787)
    * Increase build verbosity with go mod download -x (#8496)
    * AWS EC2 metadata processor Using StreamingProcessor (#8707)
    * Update go-ping to latest version (#8771)
    * Allow to provide constants to a starlark script (#8772)
    * Add HTTP proxy setting to New Relic output plugin (#8749)
    * Set interface for native (#8770)
    * Resolve regression, re-add missing function (#8764)
    * [outputs.influxdb_v2] add exponential backoff, and respect client error responses (#8662)
    * add line about measurement being specified in docs (#8734)
    * Fix issue with elasticsearch output being really noisy about some errors (#8748)
    * Add geoip external project reference
    * improve mntr regex to match user specific keys. (#7533)
    * Fix crash in lustre2 input plugin, when field name and value (#7967)
    * Update grok-library to v1.0.1 with dots and dash-patterns fixed. (#8673)
    * Use go-ping for "native" execution in Ping plugin (#8679)
    * Integration test audit (#8725)
    * fix x509 cert timeout issue (#8741)
    * Add setting to enable caching in ipmitool (#8335)
    * Bump github.com/nsqio/go-nsq from 1.0.7 to 1.0.8 (#8714)
    * Bump github.com/Shopify/sarama from 1.27.1 to 1.27.2 (#8715)
    * fix: remove ambiguity on '\v' from line-protocol parser (#8720)
    * add kafka connect example to jolokia2 input (#8709)
    * Bump github.com/newrelic/newrelic-telemetry-sdk-go from 0.2.0 to 0.5.1 (#8712)
    * Create dependabot.yml (#8614)
    * Add Event Log support for Windows (#8616)
    * update readme: prometheus remote write (#8683)
    * Fix Redis output field type inconsistencies (#8678)
    * GNMI plugin should not take off the first character of field keys when no 'alias path' exists. (#8659)
    * Update template, remove CLA checkbox (#8680)
    * Use the 'measurement' json field from the particle webhook as the measurment name, or if it's blank, use the 'name' field of the event's json. (#8609)
    * Procstat input plugin should use the same timestamp in all metrics in the same Gather() cycle. (#8658)
    * update data formats output docs (#8674)
    * Add timestamp column support to postgresql_extensible (#8602)
    * Added ability to define skip values in csv parser (#8627)
    * Removing .lgtm.yml (#8664)
    * fix some annoying tests due to ports in use
    * Add Beat input plugin (#6653)
    * add todo note about wavefront dependencies
    * Optimize SeriesGrouper & aggregators.merge (#8391)
    * Using mime-type in prometheus parser to handle protocol-buffer responses (#8545)
    * Input SNMP plugin - upgrade gosnmp library to version 1.29.0 (#8588)
    * Provide test environment for kibana input plugin (#8629)
    * Upgrade circle-ci config to v2.1 (#8621)
    * remove redundant reference to docs in data formats docs (#8652)
    * alphabetize external plugins list (#8647)
    * Open Hardware Monitor (#8646)
    * outputs/http: add option to control idle connection timeout (#8055)
    * Lgtm config (#8625)
    * update influxdb_v2 config documentation in main (#8618)
    * update intel powerstat readme (#8600)
    * common/tls: Allow specifying SNI hostnames (#7897)
    * Fix spelling and clarify docs (#8164)
    * fixed formatting (+1 squashed commit) (#8541)
    * Provide method to include core count when reporting cpu_usage in procstat input (#6165)
    * Add support for an inclusive job list in Jenkins plugin (#8287)
    * improve the error log message for snmp trap (#8552)
    * [http_listener_v2] Stop() succeeds even if fails to start (#8502)
    * Unify comments style in the CPU input (#8605)
    * Fix readme link for line protocol in influx parser (#8610)
    * Add hex_key parameter for IPMI input plugin connection (#8524)
    * Add configurable number of 'most recent' date-stamped indices to gather in Elasticsearch input (#8543)
    * Add more verbose errors to influxdb output (#6061)
    * Allow globs (wildcards) in config for tags/fields in enum processor (#8598)
    * [ethtool] interface_up field added (#8590)
    * changed TestThreadStats acc to wait for 2 and added warning comment (#8592)
    * Add wildcard tags json parser support (#8579)
    * update inputs.influxdb readme (#8569)
    * Revert "Update grok package to support for field names containing '-' and '.' (#8276)"
    * Revert "disable flakey grok test for now"
    * fix potential issue with race condition (#8577)
    * fix issue with mqtt concurrent map write (#8562)
    * Added Glob pattern matching for "Windows Services" plugin (#8575)
    * Add prometheus remote write serializer (#8360)
    * Typo in INPUTS.md (#8573)
    * Remove duplicated field "revision" from ecs_task because it's already defined as a tag there (#8574)
    * fix crash when socket_listener receiving invalid data (#8551)
    * Graphite tags parser (#8564)
    * Update json parser readme (#8532)
    * Add per user metrics to mysql input (#6132)
    * Fix typo in CONTRIBUTING.md (#8528)
    * Fixing issue with missing metrics when pod has only pending containers (#8472)
    * fix edge case in aerospike plugin where an expected hex string was converted to integer if all digits (#8542)
    * [inputs.github] Add query of pull-request statistics (#8500)
    * New Intel PowerStat input plugin (#8488)
    * Update string parsing of allocatable cpu cores in kube_inventory (#8512)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.17.3:
    * plugins/filestat: Skip missing files (#7316)
    * Update go version to 1.15.8 (#8868)
    * Bump github.com/gopcua/opcua from 0.1.12 to 0.1.13 (#8744)
    * outputs/warp10: url encode comma in tags value (#8657)
    * inputs.x509_cert: Fix timeout issue  (#8824)
    * update min Go version in Telegraf readme (#8846)
    * Fix reconnection issues mqtt (#8821)
    * Validate the response from InfluxDB after writing/creating a database to avoid json parsing panics/errors (#8775)
    * Expose v4/v6-only connection-schemes through GosnmpWrapper (#8804)
    * adds missing & to flush_jitter output ref (#8838)
    * Sort and timeout is deadline (#8839)
    * Update README for inputs.ping with correct cmd for native ping on Linux (#8787)
    * Update go-ping to latest version (#8771)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.17.2:
    * Set interface for native (#8770)
    * Resolve regression, re-add missing function (#8764)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.17.1:
    * avoid issues with vendored dependencies when running make
    * [outputs.influxdb_v2] add exponential backoff, and respect client error responses (#8662)
    * add line about measurement being specified in docs (#8734)
    * Fix issue with elasticsearch output being really noisy about some errors (#8748)
    * Add geoip external project reference
    * improve mntr regex to match user specific keys. (#7533)
    * Fix crash in lustre2 input plugin, when field name and value (#7967)
    * Update grok-library to v1.0.1 with dots and dash-patterns fixed. (#8673)
    * Use go-ping for "native" execution in Ping plugin (#8679)
    * fix x509 cert timeout issue (#8741)
    * Add setting to enable caching in ipmitool (#8335)
    * Bump github.com/nsqio/go-nsq from 1.0.7 to 1.0.8 (#8714)
    * Bump github.com/Shopify/sarama from 1.27.1 to 1.27.2 (#8715)
    * add kafka connect example to jolokia2 input (#8709)
    * Bump github.com/newrelic/newrelic-telemetry-sdk-go from 0.2.0 to 0.5.1 (#8712)
    * Add Event Log support for Windows (#8616)
    * update readme: prometheus remote write (#8683)
    * GNMI plugin should not take off the first character of field keys when no 'alias path' exists. (#8659)
    * Use the 'measurement' json field from the particle webhook as the measurment name, or if it's blank, use the 'name' field of the event's json. (#8609)
    * Procstat input plugin should use the same timestamp in all metrics in the same Gather() cycle. (#8658)
    * update data formats output docs (#8674)
    * Add timestamp column support to postgresql_extensible (#8602)
    * Added ability to define skip values in csv parser (#8627)
    * fix some annoying tests due to ports in use
    * Optimize SeriesGrouper & aggregators.merge (#8391)
    * Using mime-type in prometheus parser to handle protocol-buffer responses (#8545)
    * Input SNMP plugin - upgrade gosnmp library to version 1.29.0 (#8588)
    * Upgrade circle-ci config to v2.1 (#8621)
    * remove redundant reference to docs in data formats docs (#8652)
    * alphabetize external plugins list (#8647)
    * Open Hardware Monitor (#8646)
    * outputs/http: add option to control idle connection timeout (#8055)
    * update influxdb_v2 config documentation in main (#8618)
    * update intel powerstat readme (#8600)
    * common/tls: Allow specifying SNI hostnames (#7897)
    * Fix spelling and clarify docs (#8164)
    * fixed formatting (+1 squashed commit) (#8541)
    * Provide method to include core count when reporting cpu_usage in procstat input (#6165)
    * Add support for an inclusive job list in Jenkins plugin (#8287)
    * improve the error log message for snmp trap (#8552)
    * [http_listener_v2] Stop() succeeds even if fails to start (#8502)
    * Unify comments style in the CPU input (#8605)
    * Fix readme link for line protocol in influx parser (#8610)
    * Add hex_key parameter for IPMI input plugin connection (#8524)
    * Add more verbose errors to influxdb output (#6061)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.17.0:
    * Allow globs (wildcards) in config for tags/fields in enum processor (#8598)
    * [ethtool] interface_up field added (#8590)
    * changed TestThreadStats acc to wait for 2 and added warning comment (#8592)
    * Add wildcard tags json parser support (#8579)
    * update inputs.influxdb readme (#8569)
    * update etc/telegraf.conf
    * Revert "Update grok package to support for field names containing '-' and '.' (#8276)"
    * Revert "disable flakey grok test for now"
    * fix potential issue with race condition (#8577)
    * fix issue with mqtt concurrent map write (#8562)
    * Added Glob pattern matching for "Windows Services" plugin (#8575)
    * Add prometheus remote write serializer (#8360)
    * Typo in INPUTS.md (#8573)
    * Remove duplicated field "revision" from ecs_task because it's already defined as a tag there (#8574)
    * fix crash when socket_listener receiving invalid data (#8551)
    * Graphite tags parser (#8564)
    * Update json parser readme (#8532)
    * Add per user metrics to mysql input (#6132)
    * Fix typo in CONTRIBUTING.md (#8528)
    * Fixing issue with missing metrics when pod has only pending containers (#8472)
    * fix edge case in aerospike plugin where an expected hex string was converted to integer if all digits (#8542)
    * [inputs.github] Add query of pull-request statistics (#8500)
    * New Intel PowerStat input plugin (#8488)
    * Update string parsing of allocatable cpu cores in kube_inventory (#8512)
    * disable flakey grok test for now
    * Fixed misspelled check for datacenter (#8505)
    * feat: add build number field to jenkins_job measurement (#8038)
    * Add percentiles to the ping plugin (#7345)
    * Added tags for monitoring readable secondaries for Azure SQL MI (#8369)
    * SQL Server HA/DR Availability Group queries (#8379)
    * Add initialization example to mock-plugin. (#8520)
    * Add support to convert snmp hex strings to integers (#8426)
    * Update kube_inventory readme (#8510)
    * Update circleci mac golang version (#8516)
    * Adding support for new lines in influx line protocol fields. (#8499)
    * Add configurable Max TTL duration for statsd input plugin entries (#8509)
    * Fix carbon2 tests (#8254)
    * fixed network test (#8498)
    * Add configurable timeout to bind input plugin http call (#8508)
    * Added is_primary_replica for monitoring readable secondaries for Azure SQL DB (#8368)
    * sqlAzureMIRequests - remove duplicate column [session_db_name] (#8462)
    * Add column measurement_db_type to output of all queries if not empty (#8464)
    * Add node groups to opcua input plugin (#8389)
    * Add a parser plugin for prometheus (#7778)
    * Update grok package to support for field names containing '-' and '.' (#8276)
    * add to starlark readme
    * add support for linux/ppc64le (#8432)
    * Add FLOAT64-IEEE support to inputs.modbus (#8361) (by @Nemecsek) (#8474)
    * Add the shared state to the global scope to get previous data (#8447)
    * Log SubscribeResponse_Error message and code. #8482 (#8483)
    * Removed outdated information about Windows support (#7971)
    * Add dataset metrics to zfs input (#8383)
    * add log warning to starlark drop-fields example
    * update godirwalk to v1.16.1 (#7987)
    * Support Riemann-Protobuff Listener (#8163)
    * Starlark example dropbytype (#8438)
    * Added "name" parameter to NATS output plugin (#8429)
    * proxy support for http input (#8477)
    * Translate snmp field values (#8466)
    * Update CONTRIBUTING.md
    * Fix typo in column name (#8468)
    * [php-fpm] Fix possible "index out of range" (#8461)
    * Enable kafka zstd compression and idempotent writes (#8435)
    * Fix tests for Windows - part 1 (#8414)
    * Add response_time to monit plugin (#8056)
    * update to go 1.15.5 (#8446)
    * Add rate and interval to the basicstats aggregator plugin (#8428)
    * Update mdlayher/apcupsd dependency (#8444)
    * Show how to return a custom error with the Starlark processor (#8439)
    * keep field name as is for csv timestamp column (#8440)
    * Add DriverVersion and CUDA Version to output (#8436)
    * Show how to return several metrics with the Starlark processor (#8423)
    * fix config issue with tags (#8419)
    * Support logging in starlark (#8408)
    * add kinesis output to external plugins list (#8315)
    * Add non-retryable debug logging (#8406)
    * Wavefront output should distinguish between retryable and non-retryable errors (#8404)
    * Allow to catch errors that occur in the apply function (#8401)
    * Fix parsing of multiple files with different headers (#6318). (#8400)
    * proxmox: ignore QEMU templates and iron out a few bugs (#8326)
    * systemd_units: add --plain to command invocation (#7990) (#7991)
    * fix links in external plugins readme (#8307)
    * Fix minor typos in readmes (#8370)
    * Revert "fix to start Telegraf from Linux systemd.service"
    * Fix SMART plugin to recognize all devices from config (#8374)
    * fix to start Telegraf from Linux systemd.service
    * Add OData-Version header to requests (#8288)
    * fixes config issue #8362 (#8364)
    * shorten config (#7583)
    * Prydin issue 8169 (#8357)
    * On-prem fix for #8324 (#8356)
    * [output.wavefront] Introduced "immediate_flush" flag (#8165)
    * Initial Yandex.Cloud monitoring (#8296)
    * added support for bytes encoding (#7938)
    * Update jwt-go module to address CVE-2020-26160 (#8337)
    * fix plugins/input/ras test (#8350)
    * Fixed a bug with the state map in Dynatrace Plugin (#8329)
    * SQL Server Azure PerfCounters Fix (#8331)
    * kafka sasl-mechanism auth support for SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI (#8318)
    * SQL Server - PerformanceCounters - removed synthetic counters (#8325)
    * SQL Server - server_properties added sql_version_desc (#8324)
    * Disable RAS input plugin on specific Linux architectures: mips64, mips64le, ppc64le, riscv64 (#8317)
    * processes: fix issue with stat no such file/dir (#8309)
    * fix issue with PDH_CALC_NEGATIVE_DENOMINATOR error (#8308)
    * RAS plugin - fix for too many open files handlers (#8306)
    * A new Logz.io output plugin (#8202)
    * Get the build version from a static file
    * Update next_version to 1.17.0
    * Sumo Logic output plugin: fix unparsable config.Size from sample config (#8243)
    * Fix wrong memory measurements of containers and vms (#8290)
    * New input plugin for RAS with fixed GLIBC issue (#8293)
    * fix issue with phpfpm url usage (#8292)
    * Update sarama library to 1.27.1 (#8289)
    * sqlAzureMIResourceStats - added sorting (#8286)
    * Fix using empty string as the namespace prefix in azure_monitor output plugin (#8282)
    * Fix Event timestamps (#8216)
    * Add support for fields and protocol lookups in port_name. (#8157)
    * fix flakey proc test (#8279)
    * Skip statically linked program during glibc version check (#8280)
    * remove unused dependency from list
    * Add glibc version check for linux builds (#8278)
    * go mod tidy
    * temporarily remove RAS plugin
    * http_response: match on status code (#8032)
    * turn gzip on by default for InfluxDB v1 output (#8269)
    * Dynatrace Output Plugin: Fixed behaviour when state map is cleared (#8251)
    * Add the Timestream Output Plugin  (#8239)
    * fix issue with loading processor config from execd (#8274)
    * cleanup Intel RDT readme (#8268)
    * fix(exec): fix typo in exec readme (#8265)
    * fix(ras): update readme title (#8266)
    * add plugin documentation
    * execd-systemd-timings: Add telegraf-execd-systemd-timings to the list (#8263)
    * Sumo Logic output plugin: only support HTTP POST (#8262)
    * New sql server queries (on-prem) - refactoring and formatting (#8172)
    * Update README.md (#8049)
    * fix ci test
    * add converter test
    * fix flakey tests
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.16.3:
    * Log SubscribeResponse_Error message and code. #8482 (#8483)
    * add log warning to starlark drop-fields example
    * update godirwalk to v1.16.1 (#7987)
    * Starlark example dropbytype (#8438)
    * Fix typo in column name (#8468)
    * [php-fpm] Fix possible "index out of range" (#8461)
    * Update mdlayher/apcupsd dependency (#8444)
    * Show how to return a custom error with the Starlark processor (#8439)
    * keep field name as is for csv timestamp column (#8440)
    * Add DriverVersion and CUDA Version to output (#8436)
    * Show how to return several metrics with the Starlark processor (#8423)
    * Support logging in starlark (#8408)
    * add kinesis output to external plugins list (#8315)
    * Add non-retryable debug logging (#8406)
    * Wavefront output should distinguish between retryable and non-retryable errors (#8404)
    * Allow to catch errors that occur in the apply function (#8401)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.16.2:
    * Fix parsing of multiple files with different headers (#6318). (#8400)
    * proxmox: ignore QEMU templates and iron out a few bugs (#8326)
    * systemd_units: add --plain to command invocation (#7990) (#7991)
    * fix links in external plugins readme (#8307)
    * Fix minor typos in readmes (#8370)
    * Fix SMART plugin to recognize all devices from config (#8374)
    * Add OData-Version header to requests (#8288)
    * misc tests
    * Prydin issue 8169 (#8357)
    * On-prem fix for #8324 (#8356)
    * [output.wavefront] Introduced "immediate_flush" flag (#8165)
    * added support for bytes encoding (#7938)
    * Update jwt-go module to address CVE-2020-26160 (#8337)
    * fix plugins/input/ras test (#8350)
    * Fixed a bug with the state map in Dynatrace Plugin (#8329)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.16.1:
    * common.kafka kafka sasl-mechanism auth support for SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI (#8318)
    * inputs.sqlserver SQL Server Azure PerfCounters Fix (#8331)
    * inputs.sqlserver SQL Server - PerformanceCounters - removed synthetic counters (#8325)
    * inputs.sqlserver SQL Server - server_properties added sql_version_desc (#8324)
    * inputs.ras Disable RAS input plugin on specific Linux architectures: mips64, mips64le, ppc64le, riscv64 (#8317)
    * inputs.processes processes: fix issue with stat no such file/dir (#8309)
    * inputs.win_perf_counters fix issue with PDH_CALC_NEGATIVE_DENOMINATOR error (#8308)
    * inputs.ras RAS plugin - fix for too many open files handlers (#8306)
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.16.0:
    * Set 1.16.0 release date
    * Update etc/telegraf.conf
    * go mod tidy
    * Sumo Logic output plugin: fix unparsable config.Size from sample config (#8243)
    * Fix wrong memory measurements of containers and vms (#8290)
    * New input plugin for RAS with fixed GLIBC issue (#8293)
    * fix issue with phpfpm url usage (#8292)
    * Add support for fields and protocol lookups in port_name. (#8157)
    * go mod tidy
    * turn gzip on by default for InfluxDB v1 output (#8269)
    * fix(exec): fix typo in exec readme (#8265)
    * Update README.md (#8049)
    * fix ci test
    * add converter test
    * Update sarama library to 1.27.1 (#8289)
    * sqlAzureMIResourceStats - added sorting (#8286)
    * Fix using empty string as the namespace prefix in azure_monitor output plugin (#8282)
    * Fix Event timestamps (#8216)
    * fix flakey tests
    * fix flakey proc test (#8279)
    * Skip statically linked program during glibc version check (#8280)
    * remove unused dependency from list
    * Add glibc version check for linux builds (#8278)
    * go mod tidy
    * temporarily remove RAS plugin
    * http_response: match on status code (#8032)
    * Dynatrace Output Plugin: Fixed behaviour when state map is cleared (#8251)
    * Add the Timestream Output Plugin  (#8239)
    * fix issue with loading processor config from execd (#8274)
    * cleanup Intel RDT readme (#8268)
    * execd-systemd-timings: Add telegraf-execd-systemd-timings to the list (#8263)
    * Sumo Logic output plugin: only support HTTP POST (#8262)
    * add plugin documentation
    * New sql server queries (on-prem) - refactoring and formatting (#8172)
    * Update etc/telegraf.conf
    * Add agent host tag configuration option (#8082)
    * Fixed almost all bugs found by LGTM analysis platform (#8240)
    * fix carbon tests
    * Multiple escaping occurs on Jenkins URLs at certain folder depth (#8048)
    * Fix bool serialization when using carbon2 (#8162)
    * add plugin authors to changelog
    * remote duplicate changelog entries
    * update to go 1.15 (#8220)
    * New sql server queries (Azure) - refactoring and formatting (#8186)
    * change influxdb port 9999 to 8086 (#8198)
    * input consul - added metric_version flag (#7875)
    * Fix carbon2 serializer not falling through to field separate when carbon2_format field is unset (#8201)
    * Fixed Query mapping (#8200)
    * add min telegraf to plugin readme (#8223)
    * New input plugin for RAS (Reliability, Availability and Serviceability) (#8114)
    * New input plugin for Intel RDT (Intel Resource Director Technology) (#8150)
    * Update telegraf.conf
    * update gopsutil: fix procstat performance regression (#8210)
    * fix(win_eventlog): fixing config (#8209)
    * Add note about json processing to docs
    * Missing ServiceNow metrics in DATA_FORMATS_OUTPUT.md (#8205)
    * Dynatrace Output: change handling of monotonic counters (#8159)
    * fix: plugins/parsers/influx: avoid ParseError.Error panic (#8177)
    * Fix vulnerabilities found in BDBA scan (#8199)
    * feat: add functionality to get values from redis commands (#8196)
    * Implement AWS CloudWatch Input Plugin ListMetrics API calls to use Active Metric Filter (#7894)
    * add json parsing support to starlark (#8168)
    * Sumo Logic output plugin: carbon2 default to include field in metric (#8132)
    * If the community string is available, add it as a tag (#8189)
    * Windows eventlog input plugin (based on #7020) (#8000)
    * Semigroupoid multiline (#8167) (#8190)
    * fix panic on streaming processers using logging (#8176)
    * Add more missing NVMe attributes to smart plugin (#8113)
    * Fix Sumo Logic output plugin not splitting requests properly (#25) (#8115)
    * Added more performance counters to SqlServer input plugin (#8120)
    * Starlark readme url fix
    * minor docs cleanup
    * update shim docs to point users in the right direction
    * Increasing the metric buffer (#8145)
    * Remove Event field as it is causing issues with pre-trained source types (#8039)
    * influxdb_v2_listener - add /ready route (#8133)
    * Add octoprint to list (#8131)
    * add influxdata slack icon to telegraf readme (#8126)
    * Sort plugin name lists for output (#8127)
    * Doc update: Fix main.go shim example link (#8123)
    * Influxdb v2 listener (#7828)
    * Fix bug fix typo in changelog (#8117)
    * update 1.16 changelog with new plugins (#8107)
    * SNMP input plugin: document partial table collection (#8104)
    * Carbon2 configuration option - include field in metric name (#8094)
    * Sumo Logic output plugin (#8023)
    * Revert "update influxdb v2 port"
    * update influxdb v2 port
    * Database_type config to Split up sql queries by engine type (#7934)
    * added force_document_id option to ES output enable resend data and avoiding duplicated ES documents, fix #7891 (#8019)
    * [fix] add missing error check for HTTP req failure (#8071)
    * add nsd input plugin (#7822)
    * Fix external plugin docs links (#8081)
    * Opcua cleanup (#8076)
    * update opcua readme (#8075)
    * add tagpass/tagdrop note in docs (#8053)
    * add guidelines run to external plugins with execd (#8054)
    * Fix docker-image make target (#8005)
    * Add OPC UA input plugin (#8009)
    * Update gopsutils to v.2.20.7 (#8073)
    * Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061)
    * fix bug in shim logger affecting AddError (#8052)
    * fix docker build. update dockerfiles to Go 1.14 (#8051)
    * Add set, and histogram reporting to aerospike telegraf plugin (#8025)
    * Create external plugins doc file and update contributing guide (#8001)
    * Add addTag debugging in ifname plugin (#8018)
    * vSphere Fixed missing clustername issue 7878 (#8026)
    * Fix string to int conversion in eventhub consumer (#8006)
    * improve the quality of starlark docs by executing them as tests (#8020)
    * Fix InsecureSkipVerify in Dynatrace Plugin (#8015)
    * Fix Ping Input plugin for FreeBSD's ping6 (#7861)
    * add example input/outputs to starlark examples (#7980)
    * Fix configuration.md formatting (#7965)
    * [agent] Cleanup duplicates in loaded plugins list (#7852)
    * [outputs.application_insights] Added the ability to set the endpoint url (#7134)
    * fix issue with shim use of config.Duration (#7996)
    * fix minor agent race condition around error messages (#7999)
    * fix flakey ticker test (#7997)
    * Dynatrace Plugin - Updated Documentation (#7994)
    * http_listener_v2: make http header tags case insensitive (#7986)
    * fix(readmes): updates to internal and proxmox readmes (#7982)
    * Update Support.md
    * Create Support.md
    * add label to feature request.
    * Update Bug_report.md
    * Proxmox plugin (#7922)
    * Dynatrace output plugin (#7881)
    * add additional metrics to clickhouse input plugin (#7904)
    * add pivot example for starlark processor (#7976)
    * fix(puppet): update broken link (#7977)
    * fix(ipmi): update link in readme (#7975)
    * chore: extend gitignore to ignore .DS_Store (#7974)
    * fix(readmes): standarize first line of readmes (#7973)
    * Updated http_response input plugin README.md (#7962)
    * fix(readmes): adding code block annotations (#7963)
    * rabbitmq: remove deprecated healthcheck (#7823) (#7920)
    * added new counter - Lock Timeouts (timeout > 0)/sec (#7808)
    * fix cloudwatch tests
    * Support for AWS Cloudwatch Alarms #7931 (#7932)
    * cleanup cloudwatch plugin (#7928)
    * Add details to connect to InfluxDB OSS 2 and Cloud 2 (#7953)
    * JSON does not support values NaN and Inf (#7908)
    * Add descriptions for measurement & fields (#7902)
    * Fixed title on New Relic README.md (#7948)
    * Fix tail following on EOF (#7927)
    * fix broken link to proc.c (#7918)
    * fixes issue with rpm /var/log/telegraf permissions (#7909)
    * MongoDB: Added new metric "pages written from cache" (#7870)
    * Fix/extend support of fixed point values on input (modbus plugin) (#7869)
    * jolokia: add some error message context (#7906)
    * fixed cgroups docu (#7889)
    * Fix arch name in deb/rpm builds (#7877)
    * shim logger improvements (#7865)
    * Fix defaults processor readme typos (#7873)
    * Recv next message after send returns EOF (#7872)
    * Update docker FAQ (#7868)
    * fix issue with execd restart_delay being ignored (#7867)
    * Add logic starlark example (#7864)
    * clarify docs and add warning if execd is misconfigured (#7866)
    * Print configuration for downloads page (#7862)
    * prefer testify error funcs over nil checks (#7857)
    * Fix suricata input docs (#7856)
    * ifname: avoid unpredictable conditions in getMap test (#7848)
    * Log after interval has elapsed; skip short intervals (#7854)
    * Initialize aggregation processors (#7853)
    * Update redfish docs with link (#7846)
    * Update telegraf.conf
    * ifname processor: expire old cached entries (#7838)
    * update go versions: 1.14.5, 1.13.13 (#7837)
    * Edit Starlark README (#7832)
    * Send metrics in FIFO order (#7814)
    * Add github.com/inabagumi/youtube-telegraf-plugin to list of external plugins (#7825)
    * Set log output before starting plugin (#7820)
    * fix bug with loading plugins in shim with no config (#7816)
    * Fix darwin package build flags (#7818)
    * Close file to ensure it has been flushed (#7819)
    * documentation: typo outputs cloud_pubsub (#7817)
    * fix typo in cloud_pubsub docs (#7815)
    * Add minimum version for new plugins (#7810)
    * Fix markdown syntax (#7806)
    * Fix typo in 1.15 release notes (#7804)
    * Fix tag package version
* Wed Mar 03 2021 Johannes Kastl <kastl@b1-systems.de>
  - Update to version 1.15.4:
    * fix issue with loading processor config from execd (#8274)
    * fix panic on streaming processers using logging (#8176)
* Sat Sep 12 2020 Jeff Kowalczyk <jkowalczyk@suse.com>
  - BuildRequires: golang(API) >= 1.13
    * Recommended format selects latest Provides: golang(API) = %{api_version}
      satisfied by either go metapackage or go1.1x packages.
* Sat Sep 12 2020 dmueller@suse.com
  - Update to version 1.15.3:
    * Revert "fix cloudwatch tests"
    * Update etc/telegraf.conf
    * [fix] add missing error check for HTTP req failure (#8071)
    * add tagpass/tagdrop note in docs (#8053)
    * Fix docker-image make target (#8005)
    * Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061)
    * add release notes
    * fix bug in shim logger affecting AddError (#8052)
    * fix docker build. update dockerfiles to Go 1.14 (#8051)
    * docs fix
    * Create external plugins doc file and update contributing guide (#8001)
    * Add addTag debugging in ifname plugin (#8018)
    * vSphere Fixed missing clustername issue 7878 (#8026)
    * Fix string to int conversion in eventhub consumer (#8006)
    * improve the quality of starlark docs by executing them as tests (#8020)
    * Fix Ping Input plugin for FreeBSD's ping6 (#7861)
    * add example input/outputs to starlark examples (#7980)
    * Fix configuration.md formatting (#7965)
    * [outputs.application_insights] Added the ability to set the endpoint url (#7134)
    * fix issue with shim use of config.Duration (#7996)
    * fix minor agent race condition around error messages (#7999)
    * http_listener_v2: make http header tags case insensitive (#7986)
    * add pivot example for starlark processor (#7976)
    * fix(puppet): update broken link (#7977)
    * fix(ipmi): update link in readme (#7975)
    * chore: extend gitignore to ignore .DS_Store (#7974)
    * fix(readmes): standarize first line of readmes (#7973)
    * Updated http_response input plugin README.md (#7962)
    * added new counter - Lock Timeouts (timeout > 0)/sec (#7808)
    * fix cloudwatch tests
    * Support for AWS Cloudwatch Alarms #7931 (#7932)
    * Add details to connect to InfluxDB OSS 2 and Cloud 2 (#7953)
    * JSON does not support values NaN and Inf (#7908)
    * Add descriptions for measurement & fields (#7902)
    * Fixed title on New Relic README.md (#7948)
    * fix broken link to proc.c (#7918)
    * Fix/extend support of fixed point values on input (modbus plugin) (#7869)
    * jolokia: add some error message context (#7906)
    * fixed cgroups docu (#7889)
    * Update docker FAQ (#7868)
    * fixes issue with rpm /var/log/telegraf permissions (#7909)
    * Fix tail following on EOF (#7927)
    * Fix arch name in deb/rpm builds (#7877)
    * Set 1.15.0 release date
    * Add logic starlark example (#7864)
    * shim logger improvements (#7865)
    * Fix defaults processor readme typos (#7873)
    * Recv next message after send returns EOF (#7872)
    * fix issue with execd restart_delay being ignored (#7867)
    * clarify docs and add warning if execd is misconfigured (#7866)
    * fix bug with loading plugins in shim with no config (#7816)
    * Fix suricata input docs (#7856)
    * ifname: avoid unpredictable conditions in getMap test (#7848)
    * Log after interval has elapsed; skip short intervals (#7854)
    * Initialize aggregation processors (#7853)
    * Update redfish docs with link (#7846)
    * Update telegraf.conf
    * ifname processor: expire old cached entries (#7838)
    * update go versions: 1.14.5, 1.13.13 (#7837)
    * Edit Starlark README (#7832)
    * Send metrics in FIFO order (#7814)
    * Set log output before starting plugin (#7820)
    * Fix darwin package build flags (#7818)
    * Close file to ensure it has been flushed (#7819)
    * Add minimum version for new plugins (#7810)
    * Fix markdown syntax (#7806)
    * Fix typo in 1.15 release notes (#7804)
    * Fix tag package version
    * Update sample configuration
    * Add ifname processor plugin (#7763)
    * Traverse redfish api using resource links (#7722)
    * Fix test race in kafka_consumer (#7797)
    * Support utf-16 in file and tail inputs (#7792)
    * Add v3 metadata support to ecs input (#7154)
    * Fix inputs.execd readme links (#7791)
    * Fix data race in input plugin ping_windows
    * streaming processors docs update (#7786)
    * switch mac tests to Go 1.14 (#7784)
    * Fix flakey processors.execd test
    * Do not enable -race for GOARCH=386
    * Run all Go tests with flag -race
    * Fix data race in plugin output pubsub tests (#7782)
    * Shim refactor to support processors and output
    * Fix data race in tail input tests (#7780)
    * Update CHANGELOG.md
    * execd output (#7761)
    * Set user agent when requesting http config (#7752)
    * Accept decimal point when parsing kibana uptime (#7768)
    * Update common/tls import path
    * Update nginx_sts plugin readme
    * Add nginx_sts input plugin (#7205)
    * Rename cisco_telemetry_gnmi input to gnmi (#7695)
    * Allow overriding the collection_jitter and precision per input (#7762)
    * Fix data race in phpfpm initializing http client (#7738)
    * Set 1.14.5 release date
    * Allow histograms with no buckets and summary without quantiles (#7740)
    * Fix typo in elasticsearch input docs (#7764)
    * Only set version ldflags on tags
    * Update release notes
    * Allow any key usage type on x509 certificate (#7760)
    * Build packages in makefile (#7759)
    * Update github.com/tidwall/gjson (#7756)
    * reverse dns lookup processor (#7639)
    * remove streaming processors docs
    * clean up tests
    * address feedback
    * Return on toml parse errors instead of logging (#7751)
    * Update tls import path
    * Export internal/tls package for use in execd plugins (#7697)
    * Add laundry to mem input plugin on FreeBSD (#7736)
    * Fix data race in plugins/inputs/stackdriver/stackdriver_test.go (#7744)
    * Fix data race in plugins/inputs/suricata/suricata_test.go (#7745)
    * Fix data race in kafka_consumer_test.go (#7737)
    * Fix SNMP trap test race (#7731)
    * Fix incorrect Azure SQL DB server properties (#7715)
    * fix race
    * fix after rebase
    * remove processors/execd/examples/count.go
    * execd processor
    * Fix license check
    * Add starlark processor (#7660)
    * Add missing nvme attributes to smart plugin (#7575)
    * Add counter type to perfmon collector (#7712)
    * Skip overs errors in the output of the sensors command (#7718)
    * Remove master/slave terminology from tests (#7719)
    * Fix ping exit code handling on non-Linux (#7658)
    * Add redfish input plugin (#7082)
    * Add ability to add selectors as tags in kube_inventory (#7267)
    * Document that string fields do not produce prometheus metrics (#7644)
    * Remove trailing backslash management in sqlserver input (#7700)
    * Link to GJSON playground in json parser documentation (#7698)
    * Add 'batch' to mqtt output optional parameters (#7690)
    * Fail check-deps when differences are found (#7694)
    * Add state and readiness to kube_inventory pod metrics (#7691)
    * update CHANGELOG.md
    * procstat performance enhancement (#7686)
    * Mark unused agent options as deprecated
    * Fix processor initialization (#7693)
    * Update gNMI plugin readme (#7685)
    * Remove trailing backslash from tag keys/values (#7652)
    * Improve sqlserver input compatibility with older server versions (#7495)
    * Fix race issue in tick_test.go (#7663)
    * Flaky shim test (#7656)
    * link to glob pattern docs (#7657)
    * Set 1.14.4 release date
    * Add ability to collect response body as field with http_response (#7596)
    * Add timezone configuration to csv data format (#7619)
    * Change rpm dist packaging type for arm64 to aarch64 (#7645)
    * Update to github.com/shirou/gopsutil v2.20.5 (#7641)
    * Fix source field for icinga2 plugin (#7651)
    * Add video codec stats to nvidia-smi (#7646)
    * Update CHANGELOG.md
    * fix issue with stream parser blocking when data is in buffer (#7631)
    * add support for streaming processors (#7634)
    * Add tags to snmp_trap input for context name and engine ID (#7633)
    * Clarify use of multiple mqtt broker servers
    * Add SNMPv3 trap support to snmp_trap input plugin (#7294)
    * Add support for Solus distribution to maintainer scripts (#7585)
    * Fix typo in queue depth example of diskio plugin (#7613)
    * Add support for env variables to shim config (#7603)
    * Add support for once mode; run processors and aggregators during test (#7474)
    * Update AGGREGATORS_AND_PROCESSORS.md (#7599)
    * Add github.com/inabagumi/twitter-telegraf-plugin to list of external plugins
    * Fix segmentation violation on connection failed (#7593)
    * Add processor to look up service name by port (#7540)
    * make sure parse error includes offending text (#7561)
    * Update docs for newrelic output
    * Add newrelic output plugin  (#7019)
    * Allow collection of HTTP Headers in http_response input (#7405)
    * Update to Go 1.14.3 with testing using 1.13.11 (#7564)
    * Exclude csv_timestamp_column and csv_measurement_column from fields (#7572)
    * fix go version check (#7562)
    * Fix the typo in `gcc_pu_fraction` to `gc_cpu_fraction` (#7573)
    * Fix numeric to bool conversion in converter (#7579)
    * Add defaults processor to set default field values (#7370)
    * Add option to disable mongodb cluster status (#7515)
    * Fix typos in sqlserver input (#7524)
    * Use updated clock package to resolve test failures (#7516)
    * fix randomly failing CI test (#7514)
    * Add cluster state integer to mongodb input (#7489)
    * Add configurable separator graphite serializer and output (#7545)
    * Fix instance name resolution in performance counter query (#7526)
    * Set 1.14.3 release date
    * Close HTTP2 connections on timeout in influxdb outputs (#7517)
    * Fix negative value parsing in impi_sensor input (#7541)
    * Fix assorted spelling mistakes (#7507)
    * Fix documentation of percent_packet_loss field (#7510)
    * Update docs for execd plugins (#7465)
    * Update procstat pid_tag documentation
    * Fix spelling errors in comments and documentation (#7492)
    * Add truncate_tags setting to wavefront output (#7503)
    * Add authentication support to the http_response input plugin (#7491)
    * Handle multiple metrics with the same timestamp in dedup processor (#7439)
    * Add additional fields to mongodb input (#7321)
    * Add integer support to enum processor (#7483)
    * Fix typo in Windows service description (#7486)
    * Add field creation to date processor and integer unix time support (#7464)
    * Add cpu query to sqlserver input (#7359)
    * Rework plugin tickers to prevent drift and spread write ticks (#7390)
    * Update datadog output documentation (#7467)
    * Use docker log timestamp as metric time (#7434)
    * fix issue with execd-multiline influx line protocol (#7463)
    * Add information about HEC JSON format limitations and workaround (#7459)
    * Rename measurement to sqlserver_volume_space (#7457)
    * shim improvements for docs, clean quit, and slow readers (#7452)
    * Fix gzip support in socket_listener with tcp sockets (#7446)
    * Remove debug fields from spunkmetric serializer (#7455)
    * Fix filepath processor link in changelog (#7454)
    * Support Go execd plugins with shim (#7283)
    * Add filepath processor plugin (#7418)
    * Add ContentEncoder to socket_writer for datagram sockets (#7417)
    * Sflow rework (#7253)
    * Use same timestamp for all objects in arrays in the json parser (#7412)
    * Set 1.14.2 release date
    * Allow CR and FF inside of string fields and fix parser panic (#7427)
    * Fix typo in name of gc_cpu_fraction field (#7425)
    * Run create database query once per database (#7333)
    * Ignore fields with NaN or Inf floats in the JSON serializer (#7426)
    * Fix interfaces with pointers (#7411)
    * Document distinction between file and tail inputs (#7353)
    * Update changelog
    * Fix shard indices reporting in elasticsearch input (#7332)
    * Update changelog
    * Fix string to int64 conversion for SNMP input (#7407)
    * Update nvidia-smi README for Windows users (#7399)
    * Extract target as a tag for each rule in iptables input (#7391)
    * Fix dimension limit on azure_monitor output (#7336)
    * Use new higher per request limit for cloudwatch GetMetricData (#7335)
    * Add support for MDS and RGW sockets to ceph input (#6915)
    * Add option to save retention policy as tag in influxdb_listener (#7356)
    * Trim instance tag in the sqlserver performance counters query (#7351)
    * Fix vSphere 6.7 missing data issue (#7233)
    * Update modbus readme
    * Add retry when slave is busy to modbus input (#7271)
    * fix issue with closing flush signal channel (#7384)
    * Use the product token for the user agent in more locations (#7378)
    * Update github.com/aws/aws-sdk-go (#7373)
    * add support for SIGUSR1 to trigger flush (#7366)
    * add another grok example for custom timestamps (#7367)
    * Fibaro input: for battery operated devices, add battery level scraping (#7319)
    * Deprecate logparser input and recommend tail input as replacement (#7352)
    * Adjust heading level in the filtering examples to allow linking
    * Set 1.14.1 release date
    * Add reading bearer token from a file to http input (#7304)
    * Fix exclude database and retention policy tags is shared (#7323)
    * Fix status path when using globs in phpfpm (#7324)
    * Regenerate telegraf.conf
    * Fix error in docs about exclude_retention_policy_tag (#7311)
    * Fix Name field in template processor (#7258)
    * Deploy telegraf configuration as a "non config" file (#7250)
    * Fix export timestamp not working for prometheus on v2 (#7289)
    * Sql Server - Disk Space Measurement (#7214)
    * Add series cardinality warning to sflow readme (#7285)
    * Improve documentation for the Metric interface (#7256)
    * Update permission docs on postfix input (#7255)
    * Document kapacitor_alert and kapacitor_cluster measurements (#7278)
    * Add OPTION RECOMPILE for perf reasons due to temp table (#7242)
    * Support multiple templates for graphite serializers (#7136)
    * Add possibility to specify measurement per register (#7231)
    * Add limit to number of undelivered lines to read ahead in tail (#7210)
    * Add docs for how to handle errors in check-deps script (#7243)
    * Add support for 64-bit integer types to modbus input (#7225)
    * Set 1.14.0 release date
    * Apply ping deadline to dns lookup (#7140)
    * Add ability to specify HTTP Headers in http_listener_v2 which will added as tags (#7223)
    * Fix 'nil' file created by Makefile on Windows (#7224)
    * Add additional concurrent transaction information (#7193)
    * Add commands stats to mongodb input plugin (#6905)
    * Fix url encoding of job names in jenkins input plugin (#7211)
    * Update next_version on master to 1.15.0
    * Update etc/telegraf.conf
    * Fix datastore_include option in vsphere input readme
    * Update github.com/prometheus/client_golang to latest (#7200)
    * Update etc/telegraf.conf
    * Update google.cloud.go to latest (#7199)
* Wed May 27 2020 tuukka.pasanen@ilmi.fi
  - Update to use _service file to make depency building easier
  - Require GO version 1.12 if it in future gets too old it should we
    set to correct version
  - Update to version 1.14.3:
    * Set 1.14.3 release date
    * Update changelog
    * Close HTTP2 connections on timeout in influxdb outputs (#7517)
    * Fix negative value parsing in impi_sensor input (#7541)
    * Update changelog
    * Handle multiple metrics with the same timestamp in dedup processor (#7439)
    * Update changelog
    * Use same timestamp for all objects in arrays in the json parser (#7412)
    * Set 1.14.2 release date
    * Update changelog
* Fri Apr 03 2020 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Remove carried patch for Generic SQL output plugin. The upstream PR
    https://github.com/influxdata/telegraf/pull/4205 that is the source of this
    patch hasn't accepted it since 2018, with no recent activity. Dropping the
    patch as there are no known users.
    * drop 0001-Generic-SQL-output-plugin-for-Telegraf.patch unified original
    * drop 0001-plugins-outputs-all-all.go-Generic-SQL-output-plugin.patch split
    * drop 0002-plugins-outputs-sql-README.md-Generic-SQL-output-plu.patch split
    * drop 0003-plugins-outputs-sql-sql.go-Generic-SQL-output-plugin.patch split
    * drop 0004-plugins-outputs-sql-sql_test.go-Generic-SQL-output-p.patch split
    * drop 0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch split
    * packaging: telegraf-1.13.4 still uses the dep dependency tool, now
      documented as a comment in the .spec. An upcoming telegraf release will
      complete the transition to go modules, at which point packaging will be
      updated accordingly.
* Wed Mar 04 2020 Johannes Kastl <kastl@b1-systems.de>
  - create directory /etc/telegraf/telegraf.d/
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.13.4
    Bugfixes
    - #6988: Parse NaN values from summary types in prometheus input.
    - #6820: Fix pgbouncer input when used with newer pgbouncer versions.
    - #6913: Support up to 8192 stats in the ethtool input.
    - #7060: Fix perf counters collection on named instances in sqlserver input.
    - #6926: Use add time for prometheus expiration calculation.
    - #7057: Fix inconsistency with input error counting in internal input.
    - #7063: Use the same timestamp per call if no time is provided in prometheus input.
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.13.3
    Bugfixes
    - #5744: Fix kibana input with Kibana versions greater than 6.4.
    - #6960: Fix duplicate TrackingIDs can be returned in queue consumer plugins.
    - #6913: Support up to 4096 stats in the ethtool input.
    - #6973: Expire metrics on query in addition to on add.
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.13.2
    Bugfixes
    - #2652: Warn without error when processes input is started on Windows.
    - #6890: Only parse certificate blocks in x509_cert input.
    - #6883: Add custom attributes for all resource types in vsphere input.
    - #6899: Fix URL agent address form with udp in snmp input.
    - #6619: Change logic to allow recording of device fields when attributes is false.
    - #6903: Do not add invalid timestamps to kafka messages.
    - #6906: Fix json_strict option and set default of true.
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.13.1
    Bugfixes
    - #6788: Fix ServerProperty query stops working on Azure after failover.
    - #6803: Add leading period to OID in SNMP v1 generic traps.
    - #6823: Fix missing config fields in prometheus serializer.
    - #6694: Fix panic on connection loss with undelivered messages in mqtt_consumer.
    - #6679: Encode query hash fields as hex strings in sqlserver input.
    - #6345: Invalidate diskio cache if the metadata mtime has changed.
    - #6800: Show platform not supported warning only on plugin creation.
    - #6814: Fix rabbitmq cannot complete gather after request error.
    - #6846: Fix /sbin/init --version executed on Telegraf startup.
    - #6847: Use last path element as field key if path fully specified.
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - update to 1.13.0
    - rebased patch 0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch
    - changelog:
      Release Notes
    - Official packages built with Go 1.13.5.
    - The prometheus input and prometheus_client output have a new mapping to
    - and from Telegraf metrics, which can be enabled by setting metric_version = 2.
    - The original mapping is deprecated. When both plugins have the same setting,
    - passthrough metrics will be unchanged. Refer to the prometheus input for
    - details about the mapping.
      New Inputs
    - azure_storage_queue - Contributed by @mjiderhamn
    - ethtool - Contributed by @philippreston
    - snmp_trap - Contributed by @influxdata
    - suricata - Contributed by @satta
    - synproxy - Contributed by @rfrenayworldstream
    - systemd_units - Contributed by @benschweizer
      New Processors
    - clone - Contributed by @adrianlzt
      New Aggregators
    - merge - Contributed by @influxdata
      Features
    - #6326: Add per node memory stats to rabbitmq input.
    - #6361: Add ability to read query from file to postgresql_extensible input.
    - #5921: Add replication metrics to the redis input.
    - #6177: Support NX-OS telemetry extensions in cisco_telemetry_mdt.
    - #6415: Allow graphite parser to create Inf and NaN values.
    - #6434: Use prefix base detection for ints in grok parser.
    - #6465: Add more performance counter metrics to sqlserver input.
    - #6476: Add millisecond unix time support to grok parser.
    - #6473: Add container id as optional source tag to docker and docker_log input.
    - #6504: Add lang parameter to OpenWeathermap input plugin.
    - #6540: Log file open errors at debug level in tail input.
    - #6553: Add timeout option to cloudwatch input.
    - #6549: Support custom success codes in http input.
    - #6530: Improve ipvs input error strings and logging.
    - #6532: Add strict mode to JSON parser that can be disable to ignore invalid items.
    - #6543: Add support for Kubernetes 1.16 and remove deprecated API usage.
    - #6283: Add gathering of RabbitMQ federation link metrics.
    - #6356: Add bearer token defaults for Kubernetes plugins.
    - #5870: Add support for SNMP over TCP.
    - #6603: Add support for per output flush jitter.
    - #6650: Add a nameable file tag to file input plugin.
    - #6640: Add Splunk MultiMetric support.
    - #6680: Add support for sending HTTP Basic Auth in influxdb input
    - #5767: Add ability to configure the url tag in the prometheus input.
    - #5767: Add prometheus metric_version=2 mapping to internal metrics/line protocol.
    - #6703: Add prometheus metric_version=2 support to prometheus_client output.
    - #6660: Add content_encoding compression support to socket_listener.
    - #6689: Add high resolution metrics support to CloudWatch output.
    - #6716: Add SReclaimable and SUnreclaim to mem input.
    - #6695: Allow multiple certificates per file in x509_cert input.
    - #6686: Add additional tags to the x509 input.
    - #6703: Add batch data format support to file output.
    - #6688: Support partition assignement strategy configuration in kafka_consumer.
    - #6731: Add node type tag to mongodb input.
    - #6669: Add uptime_ns field to mongodb input.
    - #6735: Support resolution of symlinks in filecount input.
    - #6746: Set message timestamp to the metric time in kafka output.
    - #6740: Add base64decode operation to string processor.
    - #6790: Add option to control collecting global variables to mysql input.
      Bugfixes
    - #6484: Show correct default settings in mysql sample config.
    - #6583: Use 1h or 3h rain values as appropriate in openweathermap input.
    - #6573: Fix not a valid field error in Windows with nvidia input.
    - #6614: Fix influxdb output serialization on connection closed.
    - #6690: Fix ping skips remaining hosts after dns lookup error.
    - #6684: Log mongodb oplog auth errors at debug level.
    - #6705: Remove trailing underscore trimming from json flattener.
    - #6421: Revert change causing cpu usage to be capped at 100 percent.
    - #6523: Accept any media type in the prometheus input.
    - #6769: Fix unix socket dial arguments in uwsgi input.
    - #6757: Replace colon chars in prometheus output labels with metric_version=1.
    - #6773: Set TrimLeadingSpace when TrimSpace is on in csv parser.
* Sat Feb 29 2020 Johannes Kastl <kastl@b1-systems.de>
  - split up patch 0001-Generic-SQL-output-plugin-for-Telegraf.patch
    (from https://github.com/influxdata/telegraf/pull/4205)
    into multiple patches:
    0001-plugins-outputs-all-all.go-Generic-SQL-output-plugin.patch
    0002-plugins-outputs-sql-README.md-Generic-SQL-output-plu.patch
    0003-plugins-outputs-sql-sql.go-Generic-SQL-output-plugin.patch
    0004-plugins-outputs-sql-sql_test.go-Generic-SQL-output-p.patch
    0005-README.md-Generic-SQL-output-plugin-for-Telegraf-pat.patch

Files

/etc/telegraf
/etc/telegraf/telegraf.conf
/usr/bin/telegraf
/usr/lib/systemd/system/telegraf.service
/usr/sbin/rctelegraf
/usr/share/doc/packages/telegraf
/usr/share/doc/packages/telegraf/CHANGELOG.md
/usr/share/doc/packages/telegraf/CONTRIBUTING.md
/usr/share/doc/packages/telegraf/README.md
/usr/share/licenses/telegraf
/usr/share/licenses/telegraf/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024