Skip to content

v1.25.0

Compare
Choose a tag to compare
@powersj powersj released this 12 Dec 21:08
· 1783 commits to master since this release
4d17ec7

v1.25.0 [2022-12-12]

New Plugins

  • #10103 inputs.azure_monitor Azure Monitor
  • #8413 inputs.gcs Google Cloud Storage
  • #11824 inputs.intel_dlb Intel DLB
  • #11814 inputs.libvirt libvirt
  • #12108 inputs.netflow netflow v5, v9, and IPFIX
  • #11786 inputs.opcua_listener OPC UA Event subscriptions

Features

  • #12130 Add arm64 Windows builds to nightly and CI

  • #11987 agent Add method to inform of deprecated plugin option values

  • #11232 agent Secret-store implementation

  • #12358 agent Deprecate active usage of netsnmp translator

  • #12302 agent.tls Allow setting renegotiation method

  • #12111 common.kafka Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection

  • #11860 inputs.amqp_consumer Determine content encoding automatically

  • #12014 inputs.apcupsd Add new fields

  • #12342 inputs.cgroups Do not abort on first error, print message once

  • #8958 inputs.conntrack Parse conntrack stats

  • #11703 inputs.diskio Allow selecting devices by ID

  • #11895 inputs.ethtool Gather statistics from namespaces

  • #12087 inputs.ethtool Possibility to skip gathering metrics for downed interfaces

  • #12324 inputs.http_response Add User-Agent header

  • #12304 inputs.kafka_consumer Add sarama debug logs

  • #11783 inputs.knx_listener Support TCP as transport protocol

  • #12301 inputs.kubernetes Allow fetching kublet metrics remotely

  • #12255 inputs.modbus Add 8-bit integer types

  • #11983 inputs.modbus Add config option to pause after connect

  • #12340 inputs.modbus Add support for half-precision float (float16)

  • #11106 inputs.modbus Optimize grouped requests

  • #11273 inputs.modbus Optimize requests

  • #11630 inputs.opcua Add use regular reads workaround

  • #9633 inputs.powerdns_recursor Support for new PowerDNS recursor control protocol

  • #12050 inputs.prometheus Add support for custom header

  • #11962 inputs.prometheus Allow explicit scrape configuration without annotations

  • #11729 inputs.prometheus Use system wide proxy settings

  • #12329 inputs.smart Add additional SMART metrics that indicate/predict device failure

  • #11872 inputs.snmp Convert enum values

  • #12187 inputs.socket_ listener Allow to specify message separator for streams

  • #12351 inputs.sqlserver Add @@SERVICENAME and SERVERPROPERTY(IsClustered) in measurement sqlserver_server_properties

  • #12126 inputs.sqlserver Add data and log used space metrics for Azure SQL DB

  • #12292 inputs.sqlserver Add metric available_physical_memory_kb in sqlserver_server_properties

  • #12319 inputs.sqlserver Introduce timeout for query execution

  • #12147 inputs.system Collect unique user count logged in

  • #12281 inputs.tail Add option to preserve newlines for multiline data

  • #11762 inputs.tail Allow handling of quoted strings spanning multiple lines

  • #12170 inputs.tomcat Add source tag

  • #11874 outputs.azure_data_explorer Add support for streaming ingestion for ADX output plugin

  • #11991 outputs.event_hubs Expose max message size batch option

  • #11950 outputs.graylog Implement optional connection retries

  • #11385 outputs.timestream Support ingesting multi-measures

  • #12232 parsers.binary Handle hex-encoded inputs

  • #12008 parsers.csv Add option for overwrite tags

  • #12247 parsers.csv Support null delimiters

  • #12320 parsers.grok Add option to allow multiline messages

  • #11933 parsers.xpath Add option to skip (header) bytes

  • #11999 parsers.xpath Allow to specify byte-array fields to encode in HEX

  • #11552 parsers Add binary parser

  • #12260 serializers.json Support serializing JSON nested in string fields

Bugfixes

  • #12113 agent Run processors in config order
  • #12127 agent Watch for changes in configuration files in config directories
  • #12062 inputs.conntrack Skip gather tests if conntrack kernel module is not loaded
  • #12295 inputs.filecount Revert library version
  • #12284 inputs.kube_inventory Change default token path, use in-cluster config by default
  • #12235 inputs.modbus Add workaround to read field in separate requests
  • #12339 inputs.modbus Fix Windows COM-port path
  • #12367 inputs.modbus Fix default value of transmission mode
  • #12330 inputs.mongodb Fix connection leak triggered by config reload
  • #12101 inputs.opcua Add support for opcua datetime values
  • #12376 inputs.opcua Parse full range of status codes with uint32
  • #12278 inputs.promethes Respect selectors when scraping pods
  • #12323 inputs.sql Cast measurement_column to string
  • #12259 inputs.vsphere Eliminated duplicate samples
  • #12307 inputs.zfs Unbreak datasets stats gathering in case listsnaps is enabled on a zfs pool
  • #12291 outputs.azure_data_explorer Update test call to NewSerializer
  • #12357 processors.parser Handle empty metric names correctly

Dependency Updates

  • #12334 deps Update github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1836 to 1.62.77
  • #12355 deps Update github.com/gosnmp/gosnmp from 1.34.0 to 1.35.0
  • #12372 deps Update OpenTelemetry from 0.2.30 to 0.2.33

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.25.0-1.aarch64.rpm 26ea759d7bdd9a30163f22274f791fc8e26c2336e416139926f8c491aebd76d4
armel CentOS telegraf-1.25.0-1.armel.rpm f09e29784c973a371d27ef6dcfec8c1fbd2e5cc19382c84ad69ca192efba74fe
armv6hl CentOS telegraf-1.25.0-1.armv6hl.rpm 52e7ddf67ed59128dc26a4c8920b44e5674c3f515afdb0627230de2040829576
i386 CentOS telegraf-1.25.0-1.i386.rpm 4ff5eb4017758a6ebda65e0e95b7b5396873af97228fb958301c515ef2159bdd
ppc64le CentOS telegraf-1.25.0-1.ppc64le.rpm 8b706d30bf86ec441f5eededaf13be231c1e6987bfb24f2cba9e86aa69c17ee4
riscv64 CentOS telegraf-1.25.0-1.riscv64.rpm a69053a5c8a5fc6e7ecc121576aa4f53a367b9442bfaab429f2e3a984f6edb6a
s390x CentOS telegraf-1.25.0-1.s390x.rpm 82e0310b4ec40cf0e863c1cffd753606076472341661469746f2c599139c93c9
amd64 CentOS telegraf-1.25.0-1.x86_64.rpm 5d873b55230a410f5da87fbf2cb6d26663ca72f01d86326acb39f20b6743f7ec
amd64 macOS telegraf-1.25.0_darwin_amd64.dmg 4772ee242aaa9326fc1f3b335b22a68f96d4ec0a6f610500b0432b663c1d594e
amd64 macOS telegraf-1.25.0_darwin_amd64.tar.gz 4d94153e34260de495b698042ea213b00204c06a634bde1b3084b9c21d340dce
arm64 macOS telegraf-1.25.0_darwin_arm64.dmg 1c847bbf5e448763899cb4c34b1e49c4260c36a7ce9b6b7e4fa6e6d66f0a724e
arm64 macOS telegraf-1.25.0_darwin_arm64.tar.gz 3451540454f773d74ebb3f5bfd7bba4317d580a7bb5736baf086fb4e4ddcece5
amd64 FreeBSD telegraf-1.25.0_freebsd_amd64.tar.gz 3a11e46edf250429f2964e324506540b342d8a0ff7b3bf4f3d2fe2f271b7f281
armv7 FreeBSD telegraf-1.25.0_freebsd_armv7.tar.gz a7fc7c4ec8f41d07e4567f488ec3a4b9bfd62a67771a785dffcb2b72575b3d63
i386 FreeBSD telegraf-1.25.0_freebsd_i386.tar.gz 42b8063e4511f26ef4e025e1c1d109f1da7ad49a7a762d4f82732ef63188dc61
amd64 Linux telegraf-1.25.0_linux_amd64.tar.gz 0e5eb54cd77180a5d61db4c6f580b94b3fae8f06dfecfe34e40f2d4f0f403fd6
arm64 Linux telegraf-1.25.0_linux_arm64.tar.gz 5184e0254eef98159d949b73581c50ec809ae0e4669e28196d449aabaa4088db
armel Linux telegraf-1.25.0_linux_armel.tar.gz 67b40a56ab4331009f246578da7d90ab8c4db00c24726d9531aeb785bac06fb8
armhf Linux telegraf-1.25.0_linux_armhf.tar.gz 4146070e1ceca814531ac57ada30d4cdb40107c160082a6875d4a62c9c69b920
i386 Linux telegraf-1.25.0_linux_i386.tar.gz 3434b2ede062e50495f4dc0e13ba81741b04a85487ee723e8ee996ff1ca9ab3c
mips Linux telegraf-1.25.0_linux_mips.tar.gz f9c159c7fbc40f2467ef2dc3c15d9475ddd9c6e167eb3cb0653d8afd96b84337
mipsel Linux telegraf-1.25.0_linux_mipsel.tar.gz f924459f16791f53f5d8edcff7e42c3e7c173128f84b874fe9d321489eed2c9a
ppc64le Linux telegraf-1.25.0_linux_ppc64le.tar.gz eb0ebc32f270e8799a2e6177e45bb3daeb5dba321e135927ddc2bd97e5272c39
riscv64 Linux telegraf-1.25.0_linux_riscv64.tar.gz 9c40aa60f652d0c4d3a21a386ad54074f1bca5dd4be76d311218a952bd1c5f34
s390x Linux telegraf-1.25.0_linux_s390x.tar.gz 7c3a73e6bd886abcfdc1f84776b368ccf0ff7573511f95145a3b14c704a5820e
amd64 Linux telegraf-1.25.0_static_linux_amd64.tar.gz 93491e59b97f23c6f2930b284507d1d72803b35a4d8480057b8e25e23c4dd167
amd64 Windows telegraf-1.25.0_windows_amd64.zip cb51a71313c62ddfd327b199346d8f87f39721e11cca01780173717961d9757a
arm64 Windows telegraf-1.25.0_windows_arm64.zip f43f05148a857aca12859a0344eeef124a90930c0dc3838740b7c3f794bf1a5a
i386 Windows telegraf-1.25.0_windows_i386.zip c0a8efeb6bcab75cdee8da4ef31239c7a9f881248e13167e2200ba6c78ea33cf
amd64 Debian telegraf_1.25.0-1_amd64.deb 0b04aad75b7314b034ce3d36070e0029f81722ddd18997849dd9362afa8a36ec
arm64 Debian telegraf_1.25.0-1_arm64.deb 72590ac0fb2105830051d140fbe9a3472b1ccff92a3cbd85f9dcdd9823be4a90
armel Debian telegraf_1.25.0-1_armel.deb ed4e23e38d528e0e9061bbf62be4fd6aa5aa102c618eb0ca78d174e3412a6d9f
armhf Debian telegraf_1.25.0-1_armhf.deb 735375028d1ffd03c8393bf6e9a5f8c02246f7585cfa43d0aacdc76b8a3824bd
i386 Debian telegraf_1.25.0-1_i386.deb e387a059acfc34a494e3c7c346695185997e797967cad66bbb2276367f70a05e
mips Debian telegraf_1.25.0-1_mips.deb d94fa4aeef6957382025db1225775959fc93c37cb8eefeea26b7d619d506ba69
mipsel Debian telegraf_1.25.0-1_mipsel.deb 9fd27fb34ac1d59ee25a390cca466b83ede0e4bd6082ea0cb03745bbfc970bef
ppc64el Debian telegraf_1.25.0-1_ppc64el.deb bead7c90a6daf63fd107b31846537c9034c3c8d9a39db6a08ce3544ed000f7c7
riscv64 Debian telegraf_1.25.0-1_riscv64.deb 84d260a9db53e31019ad6768b762517411741aab64c091764ee826b3751b45f9
s390x Debian telegraf_1.25.0-1_s390x.deb 88a4ad67fc2e19de90d8595ded29289bdf6c58cdf74badbd090acfdfbd7e8f30