Skip to content

v1.27.0

Compare
Choose a tag to compare
@powersj powersj released this 12 Jun 15:12
· 1510 commits to master since this release

v1.27.0 [2023-06-12]

Important Changes

  • Fix parsing of timezone abbreviations such as MST. Up to now, when parsing
    times with abbreviated timezones (i.e. the format ) the timezone information
    is ignored completely and the timestamp is located in UTC. This is a golang
    issue (see #9617 or
    #56528). If you worked around
    that issue, please remove the workaround before using v1.27+. In case you
    experience issues with abbreviated timezones please file an issue!
  • Removal of old-style parser creation. This should not directly affect users as
    it is an API change. All parsers in Telegraf are already ported to the new
    framework. If you experience any issues with not being able to create parsers
    let us know!

New Plugins

  • #11155 inputs.ctrlx_datalayer ctrlX Data Layer
  • #13397 inputs.intel_baseband Intel Baseband Accelerator
  • #13220 outputs.clarify Clarify
  • #13379 outputs.nebius_cloud_monitoring Nebius Cloud Monitoring
  • #13061 processors.scale Scale
  • #13035 secretstores.docker Docker Store
  • #13150 secretstores.http HTTP Store
  • #13224 serializers.cloudevents CloudEvents

Features

  • #13144 Add common expression language metric filtering
  • #13364 agent Add option to avoid filtering of explicit plugin tags
  • #13118 aggregators.basicstats Add percentage change
  • #13094 cloud_pubsub Add support for gzip compression
  • #12863 common.opcua Add support for secret-store secrets
  • #13262 common.tls Add support for passphrase-protected private key
  • #13377 config Add framework for migrating deprecated plugins
  • #13229 config Support shell like syntax for environment variable substitution
  • #12448 inputs.cloudwatch Add support for cross account observability
  • #13089 inputs.directory_monitor Improve internal stats
  • #13163 inputs.filecount Add oldestFileTimestamp and newestFileTimestamp
  • #13326 inputs.gnmi Allow canonical field names
  • #13116 inputs.gnmi Support Juniper GNMI Extension Header
  • #12797 inputs.internet_speed Support multi-server test
  • #11831 inputs.kafka_consumer Add regular expression support for topics
  • #13040 inputs.kubernetes Extend kube_inventory plugin to include and extend resource quota, secret, node, and pod measurement
  • #13293 inputs.nats_consumer Add receiver subject as tag
  • #13047 inputs.netflow Add sFlow decoder
  • #13360 inputs.netflow Allow custom PEN field mappings
  • #13133 inputs.nvidia_smi Add additional memory related fields
  • #13404 inputs.opentelemetry Add configurable span dimensions
  • #12851 inputs.prometheus Control which pod metadata is added as tags
  • #13289 inputs.sql Add disconnected_servers_behavior field in the configuration
  • #13091 inputs.sql Add FlightSQL support
  • #13261 inputs.sqlserver Add Azure Arc-enabled SQL MI support
  • #13284 inputs.sqlserver Check SQL Server encryptionEnforce with xp_instance_regread
  • #13087 inputs.statsd Add optional temporality and start_time tag for statsd metrics
  • #13048 inputs.suricata Add ability to parse drop or rejected
  • #11955 inputs.vsphere Add vSAN extension
  • #13316 internal Add additional faster compression options
  • #13157 outputs.loki Add option for metric name label
  • #13349 outputs.wavefront Add TLS and HTTP Timeout configuration fields
  • #13167 parsers.opentsdb Add OpenTSDB data format parser
  • #13075 processors.aws_ec2 Add caching of imds and ec2 tags
  • #13147 processors.parser Add merge with timestamp option
  • #13227 processors.scale Add scaling by factor and offset
  • #13253 processors.template Allow tag to be a template
  • #12971 serializer.prometheusremote Improve performance
  • #13275 test Allow to capture all messages during test

Bugfixes

  • #13238 inputs.cloud_pubsub Fix gzip decompression
  • #13304 inputs.gnmi Allow optional origin for update path
  • #13332 inputs.gnmi Handle canonical field-name correctly for non-explicit subscriptions
  • #13350 inputs.mqtt ACK messages when persistence is enabled
  • #13361 inputs.mysql Update MariaDB Dialect regex version check
  • #13325 inputs.netflow Fix field mappings
  • #13320 inputs.netflow Handle PEN messages correctly
  • #13231 inputs.prometheus Avoid race when creating informer factory
  • #13288 inputs.socket_listener Avoid noisy logs on closed connection
  • #13307 inputs.temp Ignore warnings and instead return only errors
  • #13412 inputs.upsd Handle float battery.runtime value
  • #13363 internal Fix time parsing for abbreviated timezones
  • #13408 outputs.sql Use config.duration to correctly to parse toml config
  • #13252 outputs.wavefront Flush metric buffer before reaching overflow
  • #13301 processors.lookup Do not strip tracking info
  • #13164 serializers.influx Restore disabled uint support by default
  • #13394 tests Replace last 'cat' instance in tests

Dependency Updates

  • #13359 deps Bump cloud.google.com/go/monitoring from 1.13.0 to 1.14.0
  • #13312 deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.62.193 to 1.62.337
  • #13390 deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.13.2 to 1.13.3
  • #13391 deps Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.18.9 to 1.19.0
  • #13313 deps Bump github.com/Azure/azure-event-hubs-go/v3 from 3.4.0 to 3.5.0
  • #13314 deps Bump github.com/Azure/go-autorest/autorest from 0.11.28 to 0.11.29
  • #13265 deps Bump github.com/influxdata/influxdb-observability libraries from 0.3.3 to 0.3.15
  • #13311 deps Bump github.com/jackc/pgconn from 1.13.0 to 1.14.0
  • #13357 deps Bump github.com/jackc/pgtype from 1.12.0 to 1.14.0
  • #13392 deps Bump github.com/Mellanox/rdmamap to 1.1.0
  • #13356 deps Bump github.com/pion/dtls/v2 from 2.2.6 to 2.2.7
  • #13389 deps Bump github.com/prometheus/common from 0.43.0 to 0.44.0
  • #13355 deps Bump github.com/rabbitmq/amqp091-go from 1.8.0 to 1.8.1
  • #13396 deps Bump github.com/shirou/gopsutil from 3.23.4 to 3.23.5
  • #13369 deps Bump github.com/showwin/speedtest-go from 1.5.2 to 1.6.2
  • #13388 deps Bump github.com/urfave/cli/v2 from 2.23.5 to 2.25.5
  • #13315 deps Bump k8s.io/client-go from 0.26.2 to 0.27.2

Packages

Arch Platform Package SHA256
arm64 CentOS telegraf-1.27.0-1.aarch64.rpm aaaa43203ed642aa83ae34ee6b38ded265fef1839603e03bec3943e857cb7b87
armel CentOS telegraf-1.27.0-1.armel.rpm 3ebcc197f25206450e29ea9e5c43b9cea7e2539e8c348e692509de6e24976499
armv6hl CentOS telegraf-1.27.0-1.armv6hl.rpm 99b5c6e448fb6f78f7ecc86ef3b476aad222207d90247cce0fe106fdf8a87dff
i386 CentOS telegraf-1.27.0-1.i386.rpm 375a0665bd22aad59b903eeb27934eacc143d6fb808424a368a9e474755fbc7d
ppc64le CentOS telegraf-1.27.0-1.ppc64le.rpm d7cfabef3aa6bf0e1bfb4cfbfdf3a9d51a8622700651c1db9b590fd8abd2f149
riscv64 CentOS telegraf-1.27.0-1.riscv64.rpm 4d61895af4f9fa9e298b25ebad5060725ad03534e82568870d2dd77ddac10986
s390x CentOS telegraf-1.27.0-1.s390x.rpm a12b5925a46a46764e8dfd5ca59a4473a1d659214012ed0986728d8376e078e2
amd64 CentOS telegraf-1.27.0-1.x86_64.rpm 40bba4ffc7079fe6457be46ff2b5f246cb269e19a78cf72d7f86633d880e862e
amd64 macOS telegraf-1.27.0_darwin_amd64.dmg 08f8b284237769162d3e3067371af758a2f7d79a332e683dc3bced104ad37348
amd64 macOS telegraf-1.27.0_darwin_amd64.tar.gz 4e7061288188010276c62102e79076e52b9e55800b45ac55b0a73a483bc64903
arm64 macOS telegraf-1.27.0_darwin_arm64.dmg c7aecf1cebbfac76cd2f18d593c294d7afcfcfc5f262dd7428c625a0cbad988c
arm64 macOS telegraf-1.27.0_darwin_arm64.tar.gz 5b0b0b8be09fc6d145ef596232a5535a1a9feeddb85080a8128570c22bdef821
amd64 FreeBSD telegraf-1.27.0_freebsd_amd64.tar.gz d28c547f2aef0ce08848aaf6493802e01a3d5af2f7781b5eae1da7d03cc025bf
armv7 FreeBSD telegraf-1.27.0_freebsd_armv7.tar.gz 3c126177f9ecdf7e0adf86f26ec0e1002f506484151dca04b07607defb51df73
i386 FreeBSD telegraf-1.27.0_freebsd_i386.tar.gz 84c99c2ab09470ec05a86fbeea200c346a02a457c4c15bec786c1472adcd1b21
amd64 Linux telegraf-1.27.0_linux_amd64.tar.gz 61becf32728d60e3255a7557622a40592a3b9d8f443eb192e1315ed64ac0a94e
arm64 Linux telegraf-1.27.0_linux_arm64.tar.gz 88f94368e09123250934fac5204e1e8e3a3d9582c9501ce3f911fc8504857a22
armel Linux telegraf-1.27.0_linux_armel.tar.gz 9f616dabd693156c80781d574ef88a6a86825e34214120cd3537e50d3c02b3e2
armhf Linux telegraf-1.27.0_linux_armhf.tar.gz 7b2936af898f495269ef9190f70889a1a72ca7e67b4cc016e39701c1666fc3af
i386 Linux telegraf-1.27.0_linux_i386.tar.gz 8aacafe97374ea55d707af6163a7576a907c57d79223f682af8161ca97af3cbc
mips Linux telegraf-1.27.0_linux_mips.tar.gz e2db95549ef0ee24b21881d6736b69a12645747c52b1c62bd1cf2086797dcaf2
mipsel Linux telegraf-1.27.0_linux_mipsel.tar.gz 88839a0507198c324303c25c500841e405ea167c1b9a9828f6068805ce7eaf4a
ppc64le Linux telegraf-1.27.0_linux_ppc64le.tar.gz 1c079d39b56f3aaeadac2e28a48fb9eb2f8a99a45b58c9bcb5cf358c4bf4a639
riscv64 Linux telegraf-1.27.0_linux_riscv64.tar.gz b54dd9e0e8ec3e78671cb314fe89daa4c0c6823ad0aee8bd2150f2dde611b5b0
s390x Linux telegraf-1.27.0_linux_s390x.tar.gz 080182eb350af0391e3c3c759fc89efb81db14ecb63b8c5854e7dd398742aa49
amd64 Windows telegraf-1.27.0_windows_amd64.zip 5484f115d605dcd8f7150f4c30615bcab4763cff6e1e7618b5bd482fc35f08f7
arm64 Windows telegraf-1.27.0_windows_arm64.zip 984e55b6ba2d0ff0dd1a192c16d9778d1953869ea2952b18c5006ad24916d268
i386 Windows telegraf-1.27.0_windows_i386.zip a2fcae500fc3dd5aee523fd7ca99540965513ede1613aeb6d8099a5504798e11
amd64 Debian telegraf_1.27.0-1_amd64.deb f74efdfa515d416eb48b6d3cf6de4b6d53a7aebf637b06589412f2bfb7b788c2
arm64 Debian telegraf_1.27.0-1_arm64.deb a8593698778ab45a9c66332fed207cd9ad6b30525567b321f0febaee8070290f
armel Debian telegraf_1.27.0-1_armel.deb 2ce98eabac2948079a15f2903da320590fe2cc00b468b8fd9744afa5545b56ad
armhf Debian telegraf_1.27.0-1_armhf.deb 0db96f3ff57eeacc109ab6cbc49cc9261282bb0e06df4d243251a94991b4b2f3
i386 Debian telegraf_1.27.0-1_i386.deb 593e1a7c5e7e7fd53aba4ed9d0bcaa5912a96504f5471db44438bdc058bcd283
mips Debian telegraf_1.27.0-1_mips.deb 9b2b681fd0b64ef6a18c717b9a6ad0a2128519258edbc672e1fb848317ac0835
mipsel Debian telegraf_1.27.0-1_mipsel.deb 7c7602deabf16951e11e053e957e76d306a359604c20bda3c1fe4fbacac2c2e3
ppc64el Debian telegraf_1.27.0-1_ppc64el.deb c7ae866c5118e6f8dcef77ac283d0d944a09432090df00cd02976dd9edf9c335
riscv64 Debian telegraf_1.27.0-1_riscv64.deb d9fea3560a91a16ddde1370464dd77e7e612f90548f2ffd78fcab03d2aff917a
s390x Debian telegraf_1.27.0-1_s390x.deb 76c497f321a9ba550e34e68830a3fb2c6b8b3280468395367831f1bc0cea6c07