Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

telegraf 1.29.0 #156969

Merged
merged 2 commits into from
Dec 11, 2023
Merged

telegraf 1.29.0 #156969

merged 2 commits into from
Dec 11, 2023

Conversation

Porkepix
Copy link
Contributor

Created by brew bump


Created with brew bump-formula-pr.

release notes
## v1.29.0 [2023-12-11]

Important Changes

  • Removed useless, all-zero fields in inputs.procstat. Up to now, Telegraf
    reports the fields cpu_time_guest, cpu_time_guest_nice, cpu_time_idle,
    cpu_time_irq, cpu_time_nice, cpu_time_soft_irq and cpu_time_steal
    which are never set by the underlying library. As a consequence those fields
    were always zero. #14224
    removes those useless fields. In case you reference them, please adapt your
    queries!

New Plugins

  • #13995 inputs.ldap Add LDAP input plugin supporting OpenLDAP and 389ds
  • #11958 outputs.opensearch Add OpenSearch output plugin
  • #14330 processors.filter Add filter processor plugin
  • #13657 secretstores Add systemd-credentials plugin

Features

  • #14361 agent Allow separators for namepass and namedrop filters
  • #14062 aggregators.final Allow to specify output strategy
  • #14103 common.http Add support for connecting over unix-socket
  • #14345 common.opcua Add option to include OPC-UA DataType as a field
  • #14012 config Deprecate fieldpass and fielddrop modifiers
  • #14004 input.intel_pmt Add pci_bdf tag to uniquely identify GPUs and other peripherals
  • #14001 inputs.amqp_consumer Add secretstore support for username and password
  • #13894 inputs.docker Add disk usage
  • #14308 inputs.dpdk Add options to customize error-behavior and metric layout
  • #14207 inputs.elasticsearch Use HTTPClientConfig struct
  • #14207 inputs.elasticsearch_query Use HTTPClientConfig struct
  • #14091 inputs.gnmi Rework plugin
  • #14189 inputs.http_response Add body form config option
  • #14363 inputs.intel_powerstat Extract business logic to external library
  • #13924 inputs.kafka_consumer Add message headers as metric tags
  • #14320 inputs.kafka_consumer Add option to set metric name from message header
  • #14207 inputs.kibana Use HTTPClientConfig struct
  • #13993 inputs.kube_inventory Support filtering pods and nodes by node name
  • #13996 inputs.kube_inventory Support using kubelet to get pods data
  • #14092 inputs.ldap Collect additional fields
  • #14207 inputs.logstash Use HTTPClientConfig struct
  • #14145 inputs.modbus Add support for string fields
  • #14375 inputs.nats_consumer Add nkey-seed-file authentication
  • #13923 inputs.opcua_listener Add monitoring params
  • #14214 inputs.openweathermap Add per-city query scheme for current weather
  • #13417 inputs.procstat Obtain process information through supervisor
  • #13991 inputs.rabbitmq Add secretstore support for username and password
  • #14143 inputs.redfish Allow specifying which metrics to collect
  • #14111 inputs.snmp Hint to use source tag
  • #14172 inputs.socket_listener Add vsock support to socket listener and writer
  • #13978 inputs.sql Add Oracle driver
  • #14200 inputs.sql Add IBM Netezza driver
  • #14073 inputs.win_service Reduce required rights to GENERIC_READ
  • #14401 migrations Add migration for fieldpass and fielddrop
  • #14114 migrations Add migration for inputs.jolokia
  • #14122 migrations Add migration for inputs.kafka_consumer_legacy
  • #14123 migrations Add migration for inputs.snmp_legacy
  • #14119 migrations Add migration for inputs.tcp_listener
  • #14120 migrations Add migration for inputs.udp_listener
  • #14121 migrations Add migration for outputs.riemann_legacy
  • #14141 migrations Add option migration for inputs.disk
  • #14233 migrations Add option migration for inputs.mqtt_consumer
  • #14234 migrations Add option migration for inputs.nats_consumer
  • #14341 migrations Add option migration for outputs.influxdb
  • #14047 outputs.azure_data_explorer Set user agent string
  • #14342 outputs.bigquery Allow to add metrics in one compact table
  • #14086 outputs.bigquery Make project no longer a required field
  • #13672 outputs.exec Add ability to exec command once per metric
  • #14108 outputs.prometheus_client Support listening on vsock
  • #14172 outputs.socket_writer Add vsock support to socket listener and writer
  • #14017 outputs.stackdriver Add metric type config options
  • #14275 outputs.stackdriver Enable histogram support
  • #14136 outputs.wavefront Use common/http to configure http client
  • #13903 parsers.avro Allow connection to https schema registry
  • #13914 parsers.avro Get metric name from the message field
  • #13945 parsers.avro Support multiple modes for union handling
  • #14065 processors.dedup Add state persistence between runs
  • #13971 processors.regex Allow batch transforms using named groups
  • #13998 secrets Add unprotected secret implementation

Bugfixes

  • #14331 common.oauth Initialize EndpointParams to avoid panic with audience settings
  • #14350 inputs.http Use correct token variable
  • #14420 inputs.intel_powerstat Fix unit tests to work on every CPU/platform
  • #14388 inputs.modbus Split large request correctly at field borders
  • #14373 inputs.netflow Handle malformed inputs gracefully
  • #14394 inputs.s7comm Reconnect if query fails
  • #14357 inputs.tail Retry opening file after permission denied
  • #14419 license Correct spelling of jmhodges/clock license
  • #14416 outputs.bigquery Correct use of auto-detected project ID
  • #14340 outputs.opensearch Expose TLS setting correctly
  • #14021 outputs.opensearch Migrate to new secrets API
  • #14232 outputs.prometheus_client Ensure v1 collector data expires promptly
  • #13961 parsers.avro Clean up Warnf error wrapping error
  • #13939 parsers.avro Attempt to read CA cert file only if filename is not empty string
  • #14351 parsers.json v2 Correct wrong name of config option
  • #14344 parsers.json_v2 Reset state before parsing
  • #14395 processors.starlark Avoid negative refcounts for tracking metrics
  • #14137 processors.starlark Maintain tracking information post-apply

Dependency Updates

  • #14352 deps Bump cloud.google.com/go/bigquery from 1.56.0 to 1.57.1
  • #14324 deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs from 1.26.0 to 1.27.2
  • #14323 deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.1 to 0.10.2
  • #14354 deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor from 0.10.2 to 0.11.0
  • #14355 deps Bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources from 1.1.1 to 1.2.0
  • #14382 deps Bump github.com/golang-jwt/jwt/v5 from 5.0.0 to 5.2.0
  • #14385 deps Bump github.com/IBM/sarama from 1.41.3 to 1.42.1
  • #14384 deps Bump github.com/influxdata/tail from 1.0.1-0.20210707231403-b283181d1fa7 to 1.0.1-0.20221130111531-19b97bffd978
  • #14383 deps Bump github.com/jackc/pgconn from 1.14.0 to 1.14.1
  • #14386 deps Bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.6
  • #14321 deps Bump github.com/prometheus/prometheus from 0.46.0 to 0.48.0
  • #14325 deps Bump github.com/vmware/govmomi from 0.32.0 to 0.33.1
  • #14353 deps Bump golang.org/x/text from 0.13.0 to 0.14.0
  • #14322 deps Bump k8s.io/api from 0.28.3 to 0.28.4
  • #14349 deps Point kafka dependency to IBM organization

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.29.0-1.aarch64.rpm 8233756d5e5ca414b78d8e7d5db9b7660a8f94b410ed758e8e0e56bdabae563c
armel CentOS telegraf-1.29.0-1.armel.rpm 8e1007e6c18d6de644495eb2a239148530b8381d529f62417b912b0502d43f19
armv6hl CentOS telegraf-1.29.0-1.armv6hl.rpm 9b61d618ecd9467bb628c8459caab686518a574ab5b8b84843366b0718af320d
i386 CentOS telegraf-1.29.0-1.i386.rpm f88a238750eacd00b80a25960ffeae5c5912d61c6238efa651de24cf5d60c7eb
ppc64le CentOS telegraf-1.29.0-1.ppc64le.rpm 9f4e8f90be88a55a556063fe42fda283ce2bb1563f6a562e84ef22a3d14b440f
riscv64 CentOS telegraf-1.29.0-1.riscv64.rpm 305053a4af695dfbbe195e1b2984c4e38be7a6e7d6d2431c167e4dea78f28658
s390x CentOS telegraf-1.29.0-1.s390x.rpm a584cb9793e5142b55905cb64711abdacc3d93cbcb382df7af4c268d47849b75
amd64 CentOS telegraf-1.29.0-1.x86_64.rpm 4a24af4a8add6d0a08fbaa8c9ebc0c14034349bd53af4c9c54e77dc2917713c3
amd64 macOS telegraf-1.29.0_darwin_amd64.dmg 28df10a9e365804e19fbbe6d85970a9a934884ebf774efc0498cca77f14c85d0
amd64 macOS telegraf-1.29.0_darwin_amd64.tar.gz 0fdb3dc48d232018fbad663db2951e7817c9886d57cfbae69e5155322069b189
arm64 macOS telegraf-1.29.0_darwin_arm64.dmg b8374934f39ec7f3860a9107518358333cbb1736ba66b742abe39c42a510edb4
arm64 macOS telegraf-1.29.0_darwin_arm64.tar.gz 26f086eb63b0d35b4344ecba051b17d2ec3a5894e89188ae354ca452fef23551
amd64 FreeBSD telegraf-1.29.0_freebsd_amd64.tar.gz 85ca63833cc1b1b17d49db87b3cba36f05b18e632999a81e97fd22cacf60e037
armv7 FreeBSD telegraf-1.29.0_freebsd_armv7.tar.gz de1b2441124eb98a0ca4f3437dbf7787842aec5d33e1a27c4bf31d9f897cf35a
i386 FreeBSD telegraf-1.29.0_freebsd_i386.tar.gz 76d9b70db899be508e992d9253bda0c9f8b8ba6d925d366809c0989676d53f94
amd64 Linux telegraf-1.29.0_linux_amd64.tar.gz 522293ea782f82fef3df08a22a03f6f42d5f6f4144866a258b68bf3117ca32fa
arm64 Linux telegraf-1.29.0_linux_arm64.tar.gz d2629930b527353ef5f51bc2ff5cb5ed3c7da0c9acafaab399e8cf3d07d5389b
armel Linux telegraf-1.29.0_linux_armel.tar.gz 86937cecabd458527febd33f1edde8b698d92c4ef85f4dab54ccdad544cbb75c
armhf Linux telegraf-1.29.0_linux_armhf.tar.gz 889e04f926acc153a76f1afc1c556814413315df1a334b0e6c2d268133af48f6
i386 Linux telegraf-1.29.0_linux_i386.tar.gz ba5061b59c052424b5c32ca60b67a412b1f0e2b8ac4dbe949c125606c3996d01
mips Linux telegraf-1.29.0_linux_mips.tar.gz b31ea9b90502babeb98a2100a97b20a4e9bb9d53789a871745a7ceb23f8421f9
mipsel Linux telegraf-1.29.0_linux_mipsel.tar.gz b1216d17a84fb4171c5b7d72a0dc816ca81aac4f6a5927d9403b76bbf0e1782a
ppc64le Linux telegraf-1.29.0_linux_ppc64le.tar.gz 4977706a6048437db2dfda1bbf54db9289ebe67ee4845d3e49c1f60b7b2b74a1
riscv64 Linux telegraf-1.29.0_linux_riscv64.tar.gz fb09c51a1bd5d30071cc5bf7b38ba7d0b988c61be4c8a4f0015fc0a6756e0be8
s390x Linux telegraf-1.29.0_linux_s390x.tar.gz ffce6ec093d97e4dfb7aed5448acd19ec9dbfa42fd988d48167802d23645b08f
amd64 Windows telegraf-1.29.0_windows_amd64.zip 100ec616056e107c4cccdb9b5a0a6f2d0d6e8e896114f623a45af80866538460
arm64 Windows telegraf-1.29.0_windows_arm64.zip fd4f74b39d53df3fad6a1d865becbee96fc9551a3b3ceb309763af7dd4b744f6
i386 Windows telegraf-1.29.0_windows_i386.zip 0db3ba729279974f76ab99bbbce5179b20653a1ec3d960679b048bb277ca0025
amd64 Debian telegraf_1.29.0-1_amd64.deb 690f95deb3aaa7613ac9888ae7a1ee6c85fb69bc9bd9fb5c61f53b2b63a97d64
arm64 Debian telegraf_1.29.0-1_arm64.deb 1c229b526519abfdb2177318ea26530353075a2e222f25345f980b233345cef8
armel Debian telegraf_1.29.0-1_armel.deb 2ba4394b18c33539d1510061ab61b5d8d68e80f153c44c99bf9dcbaeb9f76105
armhf Debian telegraf_1.29.0-1_armhf.deb b95dddc9c0f3319a260a252ad15baaef95a8e420efd09dcc345921b79736e7a9
i386 Debian telegraf_1.29.0-1_i386.deb 46d517e16efda1f1bbb9a7dd09757cf7adb61127570c9a7c5bab52668ae008d8
mips Debian telegraf_1.29.0-1_mips.deb 45fe37ae77c56e8201269af1c793eca6aef5d165c8c69b0c6a1167f95a75a0f4
mipsel Debian telegraf_1.29.0-1_mipsel.deb dc5fc506b26b6d97e542f83579978474b52c269e830495a2f64ced7dbda09392
ppc64el Debian telegraf_1.29.0-1_ppc64el.deb 7a8acdcee2eef7997260d6c782697ab3ef67674f5989fc767b6c3915f1acacdd
riscv64 Debian telegraf_1.29.0-1_riscv64.deb c70c3309212d6280691a7f99db0cde5589c4360664dc5b23f4df920ae630111a
s390x Debian telegraf_1.29.0-1_s390x.deb 7e78361ac69e1109058fdc106cb656f526d86140f5049ef5cbdcf137648c31ea

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Dec 11, 2023
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Dec 11, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Dec 11, 2023
Merged via the queue into Homebrew:master with commit 8eb6f62 Dec 11, 2023
12 checks passed
@github-actions github-actions bot added the outdated PR was locked due to age label Jan 11, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants