NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #172 by repository stars
Last release today
07 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
1915 releases · first in 2015
### Bugfixes - #12063 Restore warning on unused config option(s) - #11941 Setting enable_tls has incorrect default value - #12093 Update systemd unit
enable_tls has incorrect default valueagent Fix panic due to tickers slice was off-by-one in sizeconfig Set default parserinputs.directory_monitor Allow cross filesystem directoriesinputs.kafka Switch to sarama's new consumer group rebalance strategy settinginputs.modbus Add slave id to failing connectioninputs.modbus Handle field-measurement definitions correctly on duplicate field checkinputs.modbus Improve duplicate field checksinputs.opcua Add metric tags to nodeinputs.syslog Print error when no error or message giveninputs.zookeeper Add the ability to parse floats as floatsparsers.json_v2 Remove BOM before parsingprocessors.parser Keep name of original metric if parser doesn't return oneprocessors Correctly setup processorsregression Fixes problem with metrics not exposed by plugins.serializers.splunkmetric Provide option to remove event metric tagtools Allow to markdown includes for sectionsdeps Bump github.com/snowflakedb/gosnowflake from 1.6.2 to 1.6.13deps Bump github.com/sensu/sensu-go/api/core/v2 from 2.14.0 to 2.15.0deps Bump github.com/gofrs/uuid from 4.2.0& to 4.3.0deps Bump github.com/hashicorp/consul/api from 1.14.0 to 1.15.2deps Bump github.com/aws/aws-sdk-go-v2/credentials from 1.12.5 to 1.12.21deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchdeps Bump github.com/aws/aws-sdk-go-v2/configdeps Bump k8s.io/apimachinery from 0.25.1 to 0.25.2deps Bump k8s.io/api from 0.25.0 to 0.25.2deps Bump k8s.io/api from 0.25.2 to 0.25.3deps Bump modernc.org/sqlite from 1.17.3 to 1.19.2deps Bump github.com/signalfx/golib/v3 from 3.3.45 to 3.3.46deps Bump github.com/yuin/goldmark from 1.4.13 to 1.5.2deps Bump cloud.google.com/go/bigquery from 1.40.0 to 1.42.0deps Bump github.com/aws/aws-sdk-go-v2/service/kinesisdeps Bump github.com/aliyun/alibaba-cloud-sdk-godeps Bump github.com/Shopify/sarama from 1.36.0 to 1.37.2deps Bump testcontainers-go from 0.13.0 to 0.14.0 and address breaking changedeps Bump modernc.org/libc from v1.20.3 to v1.21.2deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodbdeps Bump google.golang.org/api from 0.95.0 to 0.100.0deps Bump github.com/gopcua/opcua from 0.3.3 to 0.3.7deps Bump github.com/prometheus/client_model from 0.2.0 to 0.3.0deps Bump cloud.google.com/go/monitoring from 1.5.0 to 1.7.0deps Bump github.com/nats-io/nats-server/v2 from 2.8.4 to 2.9.4One column per quarter.
### Bugfixes - #11806 Re-allow specifying the influx parser type - #11896 cli Support old style of filtering sample configs - #11519 common.kafka Enab
cli Support old style of filtering sample configscommon.kafka Enable TLS in Kafka plugins without custom configinputs.influxdb_listener Error on invalid precisioninputs.internet_speed Rename enable_file_download to match upstream intentinputs.mongodb Start plugin correctlyinputs.mqtt_consumer Rework connection and message trackinginternal.ethtool Avoid internal name conflict with awsparser.xpath Handle floating-point times correctlydeps Bump k8s.io/apimachinery from 0.25.0 to 0.25.1deps Bump github.com/aerospike/aerospike-client-go/v5 from 5.9.0 to 5.10.0deps Bump github.com/nats-io/nats.go from 1.16.0 to 1.17.0deps Replace go-ping by pro-bingdeps Bump go.mongodb.org/mongo-driver from 1.10.1 to 1.10.2deps Bump github.com/aws/smithy-go from 1.13.2 to 1.13.3deps Bump github.com/rabbitmq/amqp091-go from 1.4.0 to 1.5.0deps Bump github.com/docker/distribution from v2.7.1 to v2.8.1### Bugfixes - #11787 Clear error message when provided config is not a text file - #11835 Enable global confirmation for installing mingw - #10797 in
inputs.ceph Modernize Ceph input plugin metricsinputs.modbus Do not fail if a single slave reports errorsinputs.ntpq Handle pools with "-" whenparsers.csv Remove direct checks for the parser typeparsers.xpath Add array index when expanding names.parsers Memory leak for plugins using ParserFunc.parsers Unwrap parser and remove some special handlingprocessors.parser Add option to parse tagsdeps Bump cloud.google.com/go/pubsub from 1.24.0 to 1.25.1deps Bump github.com/urfave/cli/v2 from 2.14.1 to 2.16.3deps Bump github.com/aws/aws-sdk-go-v2/service/ec2deps Bump github.com/wavefronthq/wavefront-sdk-godeps Bump cloud.google.com/go/bigquery from 1.33.0 to 1.40.0### Bugfixes - #11779 Add missing entry json_transformation to missingTomlField - #11288 Add reset-mode flag for CSV parser - #11512 Add version numbe
agent Add flushBatch methodinputs.jolokia2 Add optional origin headerinputs.mongodb Add an option to bypass connection errors on startinputs.opcua Assign node id correctlyinputs.prometheus Plugin run outside k8s cluster errorinputs.sqlserver Fixing wrong filtering for sqlAzureMIRequests and sqlAzureDBRequestsinputs.upsd Move to new sample.conf styleinputs.x509 Multiple sources with non-overlapping DNS entriesoutputs.execd Fixing the execd behavior to not throw error when partially unserializable metrics are writtenoutputs.wavefront Update wavefront sdk and use non-deprecated APIsserializers.csv Add CSV serializeroutputs.redistimeseries Add RedisTimeSeries pluginoutputs.stomp Add Stomp (Active MQ) output plugininputs.nats_consumer Add simple support for jetstream subjectsinputs.supervisor Add Supervisord input plugincommon.tls Implement minimum TLS version for clientsexternal Add nsdp external plugininputs.upsd Add upsd implementationinputs.cisco_telemetry_mdt Add GRPC Keepalive/timeout config optionsinputs.directory_monitor Support paths for files_to_ignore and files_to_monitorinputs.directory_monitor Traverse sub-directoriesinputs.kafka_consumer Option to set default fetch message bytesinputs.linux_cpu Add plugin to collect CPU metrics on Linuxinputs.logstash Record number of failuresinputs.modbus Error out on requests with no fields definedinputs.mqtt_consumer Add incoming mqtt message size calculationinputs.nginx_plus_api Gather limit_reqs metricsinputs.ntpq Add option to specify command flagsinputs.ntpq Add possibility to query remote serversinputs.ntpq Allow to specify reach output formatinputs.openstack Add allow_reauth config option for openstack clientinputs.smart Collect SSD endurance information where available in smartctlinputs.sqlserver Add db name to io stats for MIinputs.sqlserver Improved filtering for active requestsinputs.statsd Add median timing calculation to statsd input plugininputs.syslog Log remote host as source taginputs.x509_cert Add smtp protocoloutput.mqtt Add support for MQTT protocol version 5outputs.amqp Add proxy supportoutputs.graphite Retry connecting to servers with failed send attemptsoutputs.groundwork Improve metric parsing to extend outputoutputs.iotdb Add new output plugin to support Apache IoTDBoutputs.postgresql Add Postgresql outputoutputs.redistimeseries Add integration testoutputs.sql Add settings for go sql.DB settingsparsers.json Allow JSONata based transformations in JSON serializerparsers.xpath Add support for returning underlying data-typesprocessors.starlark Add starlark benchmark for tag-concatenationinputs.rabbitmq Add support for head_message_timestamp metricinputs.redis Add Redis 6 ACL auth supportserializers.prometheus Provide option to reduce payload size by removing HELP from payloadproxy.x509_cert Add proxy supportcommon.tls Set default minimum TLS version to v1.2 for security reasons on both server and client connections. This is a change from the previous defaults (TLS v1.0) on the server configuration and might break clients relying on older TLS versions. You can manually revert to older versions on a per-plugin basis using the tls_min_version option in the plugins required### Bugfixes - #11647 Bump github.com/lxc/lxd to be able to run tests - #11664 Sync sql output and input build constraints to handle loong64 in go1.19
inputs.cloudwatch Customizable batch size when queryinginputs.kube_inventory Send file location to enable token auto-refreshinputs.kubernetes Refresh token from file at each readinputs.mongodb Update version check for newer versionsinputs.opcua Return an error with mismatched typesinputs.sqlserver Set lower deadlock priorityinputs.stackdriver Handle when no buckets availableinputs Linter issuesoutputs Linter issuesparsers Linter issuesdeps Bump github.com/testcontainers/testcontainers-go from 0.12.0 to 0.13.0deps Bump github.com/apache/thrift from 0.15.0 to 0.16.0deps Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.46.0 to 1.51.0deps Update all go.opentelemetry.io dependenciesdeps Bump github.com/go-ldap/ldap/v3 from 3.4.1 to 3.4.4deps Bump github.com/karrick/godirwalk from 1.16.1 to 1.17.0deps Bump github.com/vmware/govmomi from 0.28.0 to 0.29.0deps Bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1deps Bump github.com/shirou/gopsutil/v3 from 3.22.4 to 3.22.7deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogsdeps Bump github.com/Azure/go-autorest/autorest/adaldeps Bump github.com/pion/dtls/v2 from 2.0.13 to 2.1.5deps Bump github.com/Azure/azure-event-hubs-go/v3deps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchdeps Bump github.com/aws/aws-sdk-go-v2/service/kinesisdeps Bump github.com/aws/aws-sdk-go-v2/service/dynamodbdeps Bump github.com/signalfx/golib/v3 from 3.3.43 to 3.3.45deps Update github.com/BurntSushi/toml from 0.4.1 to 1.2.0deps Update cloud.google.com/go/pubsub from 1.23.0 to 1.24.0deps Update k8s.io/apimachinery from 0.24.2 to 0.24.3deps Update github.com/Shopify/sarama from 1.34.1 to 1.35.0deps Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0deps Bump github.com/emicklei/go-restful from v2.9.5+incompatible to v3.8.0deps Bump github.com/hashicorp/consul/api from 1.12.0 to 1.13.1deps Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0deps Bump google.golang.org/api from 0.85.0 to 0.91.0deps Bump github.com/antchfx/xmlquery from 1.3.9 to 1.3.12deps Bump github.com/aws/aws-sdk-go-v2/service/ec2deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imdsdeps Bump github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs### Bugfixes - #11481 inputs.openstack Use v3 volume library - #11482 common.cookie Use reader over readcloser, regen cookie-jar at reauth - #11527 in
inputs.openstack Use v3 volume librarycommon.cookie Use reader over readcloser, regen cookie-jar at reauthinputs.mqtt_consumer Topic parsing error when topic having prefix '/'inputs.snmp_trap Nil map panic when use snmp_trap with netsnmp translatorinputs.sqlserver Set lower deadlock priority on queriesparsers.prometheus Histogram infinity bucket must be always present### Bugfixes - #11460 Deprecation warnings for non-deprecated packages - #11472 common.http Allow 201 for cookies, update header docs - #11448 inputs.
common.http Allow 201 for cookies, update header docsinputs.sqlserver Use bigint for backupsize in sqlserverinputs.gnmi Refactor tag-only subs for complex keysinputs.snmp Snmp UseUnconnectedUDPSocket when using udp### Bugfixes - #11335 Bring back old xpath section names - #9315 inputs.rabbitmq Don't require listeners to be present in overview - #11280 Filter out
inputs.rabbitmq Don't require listeners to be present in overview### Bugfixes - #11272 Add missing build constraints for sqlite - #11253 Always build README-embedder for host-architecture - #11140 Avoid calling sadc
inputs.burrow Move Dialer to variable and run make fmtoutputs.sql Table existence cacheinputs.burrow fill more http transport parametersinputs.cpu Add tags with core id or physical id to cpusinputs.mongodb Add metrics about files currently open and currently active data handlesinputs.nginx_plus_api Gather slab metricsinputs.sqlserver Update query store and latch performance countersinputs.vsphere Collect resource pools metrics and add resource pool tag in VM metricsinputs.intel_powerstat Add Max Turbo Frequency and introduce improvementsinputs.intel_powerstat Add uncore frequency metricsoutputs.http Support configuration of MaxIdleConns and MaxIdleConnsPerHostoutputs.elasticsearch Add healthcheck timeout### Bugfixes - #11045 inputs.couchbase Do not assume metrics will all be of the same length - #11043 inputs.statsd Do not error when closing statsd ne
inputs.couchbase Do not assume metrics will all be of the same lengthinputs.statsd Do not error when closing statsd network connectionoutputs.azure_monitor Re-init azure monitor http client on context deadline erroroutputs.wavefront If no "host" tag is provided do not add "telegraf.host" tag### Bugfixes - #10961 Update Go to 1.18.1 - #10976 inputs.influxdb_listener Remove duplicate influxdb listener writes with upstream parser - #11024 in
### Bugfixes - #11008 inputs.gnmi Add mutex to gnmi lookup map - #11010 inputs.gnmi Use sprint to cast to strings in gnmi - #11001 inputs.consul_agent
inputs.gnmi Add mutex to gnmi lookup mapinputs.gnmi Use sprint to cast to strings in gnmiinputs.consul_agent Use correct auth token with consul_agentinputs.mysql Add mariadb_dialect to address the MariaDB differences in INNODB_METRICSinputs.smart Correctly parse various numeric formsinputs.aliyuncms Ensure aliyuncms metrics accept array, fix discoveryinputs.aerospike Statistics query buginputs.cisco_telemetry_mdt Align the default value for msg sizeinputs.cisco_telemetry_mdt Remove overly verbose info message from cisco mdtoutputs.influxdb_v2 Improve influxdb_v2 error messageinputs.prometheus Moved from watcher to informer### Bugfixes - #10937 Update gonum.org/v1/gonum from 0.9.3 to 0.11.0 - #10906 Update github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.1 - #10931 Update
inputs.sqlserver Fix inconsistencies in sql*Requests queriesagent Fix default value for logfile rotation intervalinputs.zfs Fix redundant zfs pool taginputs.vsphere Update vsphere info message to debugoutputs.azure_monitor Include body in error messageprocessors.topk Clarify the k and fields topk paramsoutputs.http Switch HTTP 100 test case valuesinputs.intel_pmu Fix slow running intel-pmu testinputs.cloud_pubsub Skip longer/integration tests on -short modeinputs.cloud_pubsub_push Reduce timeouts and sleepsexternal.psi Add psi pluginThere is an option to use a faster, more memory-efficient implementation of the Influx Line Protocol parser.
There is an option to use a faster, more memory-efficient implementation of the Influx Line Protocol parser.
This version introduces an agent setting to select the method of translating SNMP objects. The agent setting "snmp_translator" can be "netsnmp" which translates by calling external programs snmptranslate and snmptable, or "gosmi" which translates using the built-in gosmi library.
Before version 1.21.0, Telegraf only used the netsnmp method. Versions
1.21.0 through 1.21.4 only used the gosmi method. Since the
translation method is now configurable and "netsnmp" is the default,
users who wish to continue using "gosmi" must add snmp_translator = "gosmi" in the agent section of their config file. See
#10802.
inputs.socketstat Add socketstat input plugininputs.xtremio Add xtremio inputinputs.mock Add mock input plugininputs.redis_sentinel Add redis sentinel input plugininputs.nomad Add nomad input plugininputs.vault Add vault input plugininputs.consul_agent Add consul agent input plugininputs.hugepages Add hugepages input pluginprocessors.noise Add noise processor pluginagent HTTP basic auth for webhooksagent Improve error logging on plugin initializationagent Check TLSConfig early to catch missing certificatesagent Support headers for http plugin with cookie authagent Add a collection offset implementationagent Add autorestart and restartdelay flags to Windows serviceaggregators.histogram Add config option to push only updated valuesaggregators.histogram Add expiration optioninputs.bond Add additional stats to bond collectorinputs.docker Update docker client API versioninputs.file Allow for stateful parser handlinginputs.gnmi add dynamic tagging to gnmi plugininputs.graylog Add timeout setting optioninputs.internet_speed Add caching to internet_speedinputs.kibana Add heap_size_limit fieldinputs.memcached gather additional stats from memcachedinputs.memcached Support client TLS originationinputs.modbus Support multiple slaves with gatewayinputs.modbus Add per-request tagsinputs.mongodb Add FsTotalSize and FsUsedSize fieldsinputs.nfsclient Add new rtt per op fieldinputs.openweathermap Add feels_like fieldinputs.postgresql Add option to disable prepared statements for PostgreSQLinputs.snmp_trap Deprecate unused snmp_trap timeout configuration optioninputs.sql Add ClickHouse driver to sql inputs/outputs pluginsinputs.statsd Add option to sanitize collected metric namesinputs.varnish Create option to reduce potentially high cardinalityinputs.win_perf_counters Implemented support for reading raw values, added tests and docinputs.win_perf_counters Allow errors to be ignoredinputs.x509_cert Add exclude_root_certs option to x509_cert pluginoutputs.datadog Add the option to use compressionoutputs.elasticsearch Add elastic pipeline flagsoutputs.groundwork Process group tagsoutputs.http Add optional list of non retryable http status codesoutputs.http Support AWS managed service for prometheusoutputs.kafka Add socks5 proxy supportoutputs.sql Add unsigned style config optionoutputs.websocket Add socks5 proxy supportparsers.csv Add option to skip errors during parsingparsers.influx Add new influx line protocol parser via feature flagparsers.xpath Add tag batch-processing to XPath parserprocessors.template Add more functionality to template processorserializers.wavefront Add option to disable Wavefront prefix conversionagent Update parsing logic of config.Duration to correctly require time and durationagent Update the precision parameter default valueagent Change name of agent snmp translator settinginputs.consul_agent Rename consul_metrics -> consul_agentinputs.docker Keep data type of tasks_desired field consistentinputs.http Add metadata support to CSV parser plugininputs.mdstat Fix parsing output when when sync is less than 10%inputs.modbus Re-enable OpenBSD modbus supportinputs.ntpq Correctly read ntpq long poll output with extra charactersinputs.opcua Accept non-standard OPC UA OK status by implementing a configurable workaroundinputs.opcua Add additional data to error messagesinputs.snmp Log err when loading mibsinputs.snmp Use the correct path when evaluating symlinkinputs.snmp Add option to select translatorinputs.system Remove verbose logging from disk input pluginoutputs.influxdb_v2 Include influxdb bucket name in error messagesoutputs.groundwork Set NextCheckTime to LastCheckTime to avoid GroundWork to invent a valueparsers.influx Add new influx line protocol parser via feature flagparsers.json_v2 Allow multiple optional objectsparsers.json_v2 Check if gpath exists and support optional in fields/tagsparsers.xpath Correctly handling imports in protocol-buffer definitions### Bugfixes - #10491 inputs.docker Update docker memory usage calculation - #10636 inputs.ecs Use current time as timestamp - #10551 inputs.snmp Ensu
inputs.docker Update docker memory usage calculationinputs.ecs Use current time as timestampinputs.snmp Ensure folders do not get loaded more than onceinputs.win_perf_counters Add deprecated warning and version to win_perf_counters optionoutputs.amqp Check for nil client before closing in amqpoutputs.azure_data_explorer Lower RAM usageoutputs.elasticsearch Add scheme to fix error in sniffing optionparsers.json_v2 Fix timestamp change during execution of json_v2 parserparsers.json_v2 Fix incorrect handling of json_v2 timestamp_pathparsers.json_v2 Allow optional paths and handle wrong paths correctlyserializers.prometheusremotewrite Use the correct timestamp unit### Bugfixes - #10430 inputs.snmp_trap Fix translation of partially resolved OIDs - #10529 Update deprecation notices - #10525 Update grpc module to v
inputs.snmp_trap Fix translation of partially resolved OIDsinputs.ipset Fix panic when command not foundinputs.opcua Remove duplicate fieldsparsers.nagios Log correct errors when executing commandsinputs.execd Add newline in execd for prometheus parsingparsers.wavefront Add missing setting wavefront_disable_prefix_conversioninputs.snmp Fix panic when mibs folder doesn't exist (#10346)outputs.syslog Correctly set ASCII trailer for syslog outputinputs.http Allow empty http bodyparsers.json_v2 Fix timestamp precision when using unix_ns formatoutputs.timestream Fix batching logic with write records and introduce concurrent requestsoutputs.amqp Avoid connection leak when writing erroroutputs.stackdriver Send correct interval start times for countersNumerous changes to CircleCI config to ensure more timely completion and more clear execution flow
Happy New Year!
inputs.disk Fix missing storage in containersinputs.dpdk Add note about dpdk and socket availabilityinputs.logparser Resolve panic in logparser due to missing Loginputs.snmp Ensure module load order to avoid snmp marshal errorinputs.snmp Do not require networking during testsinputs.snmp Resolve SNMP panic due to no gosmi moduleinputs.snmp Grab MIB table columns more accuratelyinputs.snmp Check index before assignment when floating :: exists to avoid panicinputs.snmp Fix panic if no mibs folder is foundinputs.snmp_trap Document deprecation of timeout parameterparsers.csv empty import tzdata for Windows binaries to correctly set timezone### Bugfixes - #10288 Fix panic in parsers due to missing Log for all plugins using SetParserFunc. - #10288 Fix panic in parsers due to missing Log fo
inputs.openstack Fix typo in openstack neutron input plugin (newtron)The signing for RPM digest has changed to use sha256 to improve security. Please see the pull request for more details: #10272.
The signing for RPM digest has changed to use sha256 to improve security. Please see the pull request for more details: #10272.
Thank you to @zak-pawel for lots of linter fixes!
inputs.snmp Update snmp plugin to respect number of retries configuredoutputs.wavefront Flush wavefront output sender on error to clean up broken connectionsparsers.xpath Handle duplicate registration of protocol-buffer files gracefullyinputs.http_listener_v2 Fix panic on close to check that Telegraf is closingoutputs.elasticsearch Implement NaN and inf handling for elasticsearch outputprocessors.ifname Eliminate MIB dependency for ifname processorinputs.snmp Optimize locking for SNMP MIBs loadinginputs.kube_inventory Set TLS server name config properlyparsers.json_v2 Parser timestamp setting orderoutputs.graylog Ensure graylog spec fields not prefixed with _inputs.zfs Pool detection and metrics gathering for ZFS >= 2.1.xprocessors.ifname Parallelism fix for ifname processorinputs.mqtt_consumer Mqtt topic extracting no longer requires all three fieldsinputs.cloudwatch Cloudwatch metrics collectionoutputs.all Register bigquery to output pluginsinputs.sysstat Sysstat to use unique temp file vs hard-codedinputs.prometheus Check error before defer in prometheus k8sinputs.win_perf_counters Add setting to win_perf_counters input to ignore localizationinputs.snmp_trap Remove snmptranslate from readme and fix default pathinputs.statsd Input plugin statsd parse errorinputs.cpu Update shirou/gopsutil from v2 to v3outputs.graylog Failing test due to port already in useinputs.directory_monitor Directory monitor input plugin when data format is CSV and csv_skip_rows>0 and csv_header_row_count>=1outputs.graylog Graylog plugin TLS support and message formatparsers.json_v2 Remove dead codeoutputs.graylog Mute graylog UDP/TCP tests by marking them as integrationaggregators.deprecations.go Implement deprecation infrastructureinputs.snmp Snmp to use gosmioutputs.influxdb_v2 Add retry to 413 errors with InfluxDB outputinputs.win_services Add exclude filterinputs.mqtt_consumer Enable extracting tag values from MQTT topicsaggregators.all Add support of aggregator as Starlark scriptprocessors.regex Extend regexp processor do allow renaming of measurements, tags and fieldsoutputs.http Add use_batch_format for HTTP output plugininputs.kafka_consumer Add max_processing_time config to Kafka Consumer inputinputs.sqlserver Add additional metrics to support elastic pool (sqlserver plugin)common.tls Filter client certificates by DNS namesoutputs.azure_data_explorer Add option to skip table creation in azure data explorer outputprocessors.ifname Add more details to logmessagescommon.kafka Add metadata full to configinputs.modbus Modbus connection settings (serial)inputs.directory_monitor Adds the ability to create and name a tag containing the filename using the directory monitor input plugininputs.prometheus Add ignore_timestamp optionprocessors.starlark Starlark processor example for processing sparkplug_b messagesparsers.json_v2 Support defining field/tag tables within an object tableinputs.elasticsearch_query Add debug query output to elasticsearch_queryinputs.snmp Telegraf to merge tables with different indexesinputs.opcua Allow user to select the source for the metric timestamp.inputs.puppetagent Add measurements from puppet 5outputs.graylog Add graylog plugin TCP supportoutputs.azure_data_explorer Add json_timestamp_layout optionNothing published for this version
Nothing published for this version
Thank you to @zak-pawel for lots of linter fixes!
Thank you to @zak-pawel for lots of linter fixes!
inputs.mongodb Update readme with correct connection URIinputs.mysql Fix type conversion follow-upinputs.proxmox Changed VM ID from string to intinputs.modbus Do not build modbus on openbsdinputs.cisco_telemetry_mdt Move to new protobuf libraryoutputs.loki Add metric name with label "__name"inputs.nvidia_smi Set the default path correctlyinputs.sqlserver Add elastic pool in supported versions in sqlserverinputs.influxdb Update influxdb input schema docsinputs.intel_rdt Correct timezone handlingIBM DB2 - contributed by @sranka
inputs.ipmi_sensor Redact IPMI password in logsinputs.kube_inventory Do not skip resources with zero s/ns timestampsinputs.procstat Revert and fix tag creationinputs.sqlserver Add sqlserver plugin integration testsinputs.cloudwatch Use the AWS SDK v2 libraryprocessors.starlark Starlark pop operation for non-existing keysinputs.zfs Check return code of zfs command for FreeBSDinputs.kube_inventory Fix segfault in ingress, persistentvolumeclaim, statefulset in kube_inventoryinputs.ethtool Add normalization of tags for ethtool input plugininputs.internet_speed Resolve missing latency fieldinputs.prometheus Decode Prometheus scrape path from Kubernetes labelsinputs.procstat Correct conversion of int with specific bit sizeinputs.webhooks Provide more fields for papertrail event webhookinputs.mongodb Solve compatibility issue for mongodb inputs when using 5.x relicasetinputs.mysqlFix inconsistent metric types in mysqlinputs.prometheus Move err check to correct placeinputs.intel_rdt Allow sudo usage### Bugfixes - #9878 inputs.cloudwatch Use new session API - #9872 parsers.json_v2 Duplicate line_protocol when using object and fields - #9787 parser
inputs.cloudwatch Use new session APIparsers.json_v2 Duplicate line_protocol when using object and fieldsparsers.influx Fix memory leak in influx parserinputs.stackdriver Migrate to cloud.google.com/go/monitoring/apiv3/v2### Bugfixes - #9776 Update k8s.io/apimachinery module from 0.21.1 to 0.22.2 - #9864 Update containerd module to v1.5.7 - #9863 Update consul module t
inputs.mongodb Fix panic due to nil dereferenceinputs.intel_rdt Prevent timeout when loggingoutputs.loki Update http_headers setting to match sample configinputs.procstat Add missing tagsoutputs.mqtt Add keep alive config option and documentation around issue with eclipse/mosquitto versioninputs.couchbase Fix insecure certificate validationinputs.opentelemetry Fix error returned to OpenTelemetry clientinputs.elasticsearch_query Add custom time/date format field### Release Notes - #9642 Build with Golang 1.17 ### Bugfixes - #9700 Update thrift module to 0.14.2 and zipkin-go-opentracing to 0.4.5 - #9587 output
outputs.opentelemetry Use headers config in grpc requestsserializers.prometheus Update timestamps and expiration time as new data arrivesoutputs.graylog Output timestamp with fractional secondsinputs.mongodb Change command based on server versionoutputs.dynatrace Remove hardcoded int valueoutputs.influxdb_v2 Increase accepted retry-after header values.inputs.sql Make timeout apply to single queryinputs.logstash Add additional logstash output plugin statsparsers.registry.go Fix panic for non-existing metric namesinputs.cloudwatch Fix pagination erroroutputs.http Add error message logginginputs.couchbase Fix memory leakoutputs.opentelemetry Use attributes settinginputs.systemd_units feat(plugins/inputs/systemd_units): add pattern supportoutputs.sql Add bool datatypeinputs.cloudwatch Pull metrics from multiple AWS CloudWatch namespacesinputs.cloudwatch Support AWS Web Identity Providerinputs.modbus Add support for RTU over TCPinputs.procstat Support cgroup globs and include systemd unit childreninputs.suricata Support alert event typeinputs.prometheus Add ability to query Consul Service catalogoutputs.prometheus_client Add Landing pageinputs.http_listener_v2 Allows multiple paths and add path_taginputs.syslog Add RFC3164 supportinputs.jenkins Add option to include nodes by nameinputs.snmp_trap Improve MIB lookup performanceoutputs.newrelic Add option to override metric_urlinputs.smart Add power mode statusinputs.bond Add count of bonded slaves (for easier alerting)outputs.dynatrace Remove special handling from counters and update dynatrace-oss/dynatrace-metric-utils-go module to 0.3.0Nothing published for this version
### Bugfixes - #9639 Update sirupsen/logrus module from 1.7.0 to 1.8.1 - #9638 Update testcontainers/testcontainers-go module from 0.11.0 to 0.11.1 -
inputs.prometheus Fix prometheus kubernetes pod discoveryinputs.redis Improve redis commands documentationoutputs.cratedb Replace dots in tag keys with underscoresinputs.clickhouse Fix panic, improve handling empty result setinputs.opcua Avoid closing session on a closed connectionprocessors.aws Refactor ec2 init for config-apioutputs.loki Sort logs by timestamp before writing to Lokiinputs.opcua Fix reconnection regression introduced in 1.19.1inputs.kube_inventory Fix k8s nodes and pods parsing errorinputs.postgresql Normalize unix socket pathinputs.vsphere Update vmware/govmomi module to v0.26.0 in order to support vSphere 7.0inputs.opcua Do not skip good quality nodes after a bad quality node is encountered### Release Notes - #9542 Update Go to v1.16.6 ### Bugfixes - #9363 outputs.dynatrace Update dynatrace output to allow optional default dimensions - #
outputs.dynatrace Update dynatrace output to allow optional default dimensionsoutputs.influxdb Fix metrics reported as written but not actually writteninputs.kube_inventory Prevent segfault in persistent volume claimsinputs.nsq_consumer Fix connection error when not using server settinginputs.sql Fix handling bool columninputs.kubernetes Attach the pod labels to kubernetes_pod_volume and kubernetes_pod_network metricsprocessors.ifname Fix SNMP empty metric nameinputs.sqlserver Add tempdb troubleshooting stats and missing V2 query metricsinputs.x509_cert Prevent x509_cert from hanging on UDP connectionparsers.json_v2 Simplify how nesting is handledinputs.mongodb Switch to official mongo-go-driver module to fix SSL auth failureoutputs.dynatrace Fix panic caused by uninitialized loggedMetrics mapinputs.prometheus Fix prometheus cadvisor authenticationparsers.json_v2 Add support for large uint64 and int64 numbersinputs.statsd Fix regression that didn't allow integer percentilesinputs.sqlserver Provide detailed error message in telegraf loginputs.cgroup Allow multiple keys when parsing cgroupsparsers.json_v2 Fix json_v2 parser to handle nested objects in arrays properly### Bugfixes - #9388 inputs.sqlserver Require authentication method to be specified - #9456 inputs.kube_inventory Fix segfault in kube_inventory - #94
inputs.sqlserver Require authentication method to be specifiedinputs.kube_inventory Fix segfault in kube_inventoryinputs.couchbase Fix panicinputs.knx_listener Fix nil pointer panicinputs.procstat Update gopsutil module to fix panicinputs.rabbitmq Fix JSON unmarshall regressioninputs.dovecot Exclude read-timeout from being an errorinputs.statsd Don't stop parsing after parsing errorinputs.snmp Add a check for oid and name to prevent empty metricsoutputs.http Fix toml error when parsing insecure_skip_verifyinputs.x509_cert Fix 'source' tag for httpsparsers.json_v2 Don't require tags to be added to included_keysinputs.x509_cert Fix SNI supportMany linter fixes - thanks @zak-pawel and all!
serializers.prometheusremotewrite Update dependency and remove tags with empty valuesoutputs.kafka Don't prevent telegraf from starting when there's a connection errorparsers.prometheusremotewrite Update prometheus dependency to v2.21.0outputs.dynatrace Use dynatrace-metric-utilsparsers.json_v2 Update json_v2 parser to handle null typesinputs.sql Fix import of sqlite and ignore it on all platforms that require CGO.inputs.kube_inventory Fix connecting to the wrong urlprocessors.parser Fix segfaultinputs.docker Close all idle connectionsinputs.suricata Support new JSON formatoutputs.influxdb Fix endless retriesoutputs.datadog Add HTTP proxy to datadog outputinputs.vsphere Add config option for the historical interval durationinputs.ping Add an option to specify packet sizeoutputs.graphite Allow more characters in graphite tagsinputs.sqlserver Added login_nameinputs.dovecot Add support for unix domain socketsprocessors.strings Add UTF-8 sanitizerinputs.aliyuncms Add config option list of regions to querycommon.http Add OAuth2 to HTTP inputinputs.sqlserver Enable Azure Active Directory (AAD) authentication supportinputs.cloudwatch Add wildcard support in dimensions configurationinputs.mysql Gather all mysql channelsprocessors.enum Support float64processors.starlark Support nanosecond resolution timestampinputs.logstash Add support for version 7 queue statsparsers.prometheusremotewrite Add starlark script for renaming metricsinputs.couchbase Add ~200 more Couchbase metrics via Buckets endpointinputs.sqlserver input/sqlserver: Add service and save connection poolsprocessors.starlark Add math moduleinputs.x509_cert Wildcard support for cert filenamesprocessors.starlark Add time moduleinputs.kinesis_consumer Add content_encoding option with gzip and zlib supportprocessors.starlark Add an example showing how to obtain IOPS from diskio inputinputs.http_listener_v2 Add support for snappy compressioninputs.cisco_telemetry_mdt Add support for events and class based queryinputs.mongodb Optionally collect top statsparsers.value Add custom field name config optioninputs.sqlserver Add an optional health metricNothing published for this version
Nothing published for this version
### Release Notes - Added FreeBSD armv7 build ### Bugfixes - #9271 inputs.prometheus Set user agent when scraping prom metrics - #9203 Migrate from so
inputs.prometheus Set user agent when scraping prom metricsinputs.kinesis_consumer Fix repeating parser errorinputs.sqlserver Remove disallowed whitespace from sqlServerRingBufferCPU queryoutputs.elasticsearch Add ability to enable gzip compression### Bugfixes - #9160 processors.converter Add support for large hexadecimal strings - #9195 inputs.apcupsd Fix apcupsd 'ALARMDEL' bug via forked repo
processors.converter Add support for large hexadecimal stringsinputs.apcupsd Fix apcupsd 'ALARMDEL' bug via forked repoparsers.json Make JSON format compatible with nullsinputs.nfsclient Fix nfsclient ops map to allow collection of metrics other than read and writeinputs.snmp Log snmpv3 auth failurescommon.shim Accept larger inputs from scannerinputs.vsphere Add MetricLookback setting to handle reporting delays in vCenter 6.7 and lateroutputs.sumologic Carbon2 serializer: sanitize metric nameinputs.opcua Fix error handling### Bugfixes - #9082 inputs.mysql Fix 'binary logs' query for MySQL 8 - #9069 inputs.tail Add configurable option for the 'path' tag override - #9067
inputs.mysql Fix 'binary logs' query for MySQL 8inputs.tail Add configurable option for the 'path' tag overrideinputs.nfsclient Fix integer overflow in fields from mountstatinputs.snmp Fix init when no mibs are installedinputs.ping Always call SetPrivileged(true) in native modeprocessors.ifname Get interface name more efficientlyoutputs.yandex_cloud_monitoring Use correct compute metadata URL to get folder-idoutputs.azure_monitor Handle error when initializing the auth objectinputs.sqlserver Fix sqlserver_process_cpu calculationinputs.ipmi_sensor Fix panicinputs.docker Fix panic when parsing container statsinputs.exec Don't truncate messages in debug modeagent Close running outputs when reloadinlgAdded support for code signing in Windows
inputs.docker CPU stats respect perdeviceoutputs.dynatrace Dynatrace Plugin: Make conversion to counters possible / Changed large bulk handlinginputs.sqlserver SqlServer - fix for default server listinputs.docker Use consistent container name in docker input plugininputs.snmp Fix max_repetitions signedness issuesoutputs.kinesis outputs.kinesis - log record error countinputs.sqlserver Bug Fix - SQL Server HADR queries for SQL Versionsinputs.modbus fix: reading multiple holding registers in modbus input plugininputs.statsd Fix statsd concurrency buginputs.sqlserver SQL Perfmon counters - synced queries from v2 to all db typesprocessors.ifname Fix mutex locking around ifname cacheparsers.influx fix: remove ambiguity on '\v' from line-protocol parserinputs.redis Fix Redis output field type inconsistenciesagent Reset the flush interval timer when flush is requested or batch is ready.common.kafka Fix max open requests to one if idempotent writes is set to trueinputs.kube_inventory Set $HOSTIP in default URLinputs.sflow fix segfaults in sflow plugin by checking if protocol headers are setoutputs.nats nats_output: use the configured credentials fileinputs.procstat Add PPID field to procstat input pluginprocessors.starlark Add Starlark script for estimating Line Protocol cardinalityinputs.cloudwatch add proxyagent Display error message on badly formatted config string array (eg. namepass)inputs.diskio Non systemd support with unittestinputs.snmp Support more snmpv3 authentication protocolsinputs.redfish 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 debugginginputs.phpfpm Support exclamation mark to create non-matching list in tail plugininputs.statsd Add support for datadog distributions metricagent Add default retry for load config via urlprocessors.starlark Allow to provide constants to a starlark scriptoutputs.newrelic Add HTTP proxy setting to New Relic output plugininputs.elasticsearch Add configurable number of 'most recent' date-stamped indices to gather in Elasticsearch inputprocessors.starlark Add Starlark parsing example of nested JSONinputs.prometheus Optimize for bigger kubernetes clusters (500+ pods)inputs.teamspeak Teamspeak input plugin query clientsinputs.sqlserver Filter data out from system databases for Azure SQL DB onlyNothing published for this version
Nothing published for this version
### Bugfixes - #7316 inputs.filestat plugins/filestat: Skip missing files - #8868 Update to Go 1.15.8 - #8744 Bump github.com/gopcua/opcua from 0.1.12
inputs.filestat plugins/filestat: Skip missing filesoutputs.warp10 outputs/warp10: url encode comma in tags valueinputs.x509_cert inputs.x509_cert: Fix timeout issueinputs.mqtt_consumer Fix reconnection issues mqttoutputs.influxdb Validate the response from InfluxDB after writing/creating a database to avoid json parsing panics/errorsinputs.snmp Expose v4/v6-only connection-schemes through GosnmpWrapperagent fix issue with reading flush_jitter output from configinputs.ping fixes Sort and timeout around deadlineinputs.ping Update README for inputs.ping with correct cmd for native ping on Linux### Bugfixes - #8770 inputs.ping Set interface for native - #8764 inputs.ping Resolve regression, re-add missing function
Included a few more changes that add configuration options to plugins as it's been while since the last release
Included a few more changes that add configuration options to plugins as it's been while since the last release
inputs.ipmi_sensor Add setting to enable caching in ipmitoolinputs.postgresql_extensible Add timestamp column support to postgresql_extensibleparsers.csv Added ability to define skip values in csv parseroutputs.http outputs/http: add option to control idle connection timeoutcommon.tls common/tls: Allow specifying SNI hostnamesinputs.snmp Extended the internal snmp wrapper to support AES192, AES192C, AES256, and AES256Cinputs.procstat Provide method to include core count when reporting cpu_usage in procstat inputinputs.jenkins Add support for an inclusive job list in Jenkins plugininputs.ipmi_sensor Add hex_key parameter for IPMI input plugin connectionoutputs.influxdb_v2 [outputs.influxdb_v2] add exponential backoff, and respect client error responsesoutputs.elasticsearch Fix issue with elasticsearch output being really noisy about some errorsinputs.zookeeper improve mntr regex to match user specific keys.inputs.lustre2 Fix crash in lustre2 input plugin, when field name and valueinputs.ping Use go-ping for "native" execution in Ping plugininputs.x509_cert fix x509 cert timeout issueinputs.gnmi GNMI plugin should not take off the first character of field keys when no 'alias path' exists.inputs.webhooks Use the 'measurement' json field from the particle webhook as the measurement name, or if it's blank, use the 'name' field of the event's json.inputs.procstat Procstat input plugin should use the same timestamp in all metrics in the same Gather() cycle.aggregators.merge Optimize SeriesGrouper & aggregators.mergeinputs.prometheus Using mime-type in prometheus parser to handle protocol-buffer responsesinputs.snmp Input SNMP plugin - upgrade gosnmp library to version 1.29.0inputs.http_listener_v2 Fix Stop() bug when plugin fails to startStarlark plugins can now store state between runs using a global state variable. This lets you make custom aggregators as well as custom processors th
inputs.vsphere Fixed misspelled check for datacenterprocessors.execd Adding support for new lines in influx line protocol fields.serializers.carbon2 Fix carbon2 testsinputs.http_response fixed network testinputs.bcache Fix tests for Windows - part 1inputs.ping fix potential issue with race conditioninputs.mqtt_consumer fix issue with mqtt concurrent map writeinputs.ecs Remove duplicated field "revision" from ecs_task because it's already defined as a tag thereinputs.socket_listener fix crash when socket_listener receiving invalid dataparsers.graphite Graphite tags parserinputs.kube_inventory Fixing issue with missing metrics when pod has only pending containersinputs.aerospike fix edge case in aerospike plugin where an expected hex string was converted to integer if all digitsinputs.kube_inventory Update string parsing of allocatable cpu cores in kube_inventoryinputs.jenkins feat: add build number field to jenkins_job measurementinputs.ping Add percentiles to the ping plugininputs.sqlserver Added tags for monitoring readable secondaries for Azure SQL MIinputs.sqlserver SQL Server HA/DR Availability Group queriesinputs.snmp Add support to convert snmp hex strings to integersinputs.statsd Add configurable Max TTL duration for statsd input plugin entriesinputs.bind Add configurable timeout to bind input plugin http callinputs.sqlserver Added is_primary_replica for monitoring readable secondaries for Azure SQL DBinputs.sqlserver sqlAzureMIRequests - remove duplicate column [session_db_name]inputs.sqlserver Add column measurement_db_type to output of all queries if not emptyinputs.opcua Add node groups to opcua input plugininputs.modbus Add FLOAT64-IEEE support to inputs.modbus (#8361) (by @Nemecsek)processors.starlark Add the shared state to the global scope to get previous datainputs.zfs Add dataset metrics to zfs inputoutputs.nats Added "name" parameter to NATS output plugininputs.http proxy support for http inputinputs.snmp Translate snmp field valuescommon.kafka Enable kafka zstd compression and idempotent writesinputs.monit Add response_time to monit pluginaggregators.basicstats Add rate and interval to the basicstats aggregator plugininputs.win_services Added Glob pattern matching for "Windows Services" plugininputs.mysql Add per user metrics to mysql inputinputs.github [inputs.github] Add query of pull-request statisticsprocessors.enum Allow globs (wildcards) in config for tags/fields in enum processorinputs.ethtool [ethtool] interface_up field addedparsers.json Add wildcard tags json parser supportparsers.prometheus Add a parser plugin for prometheusserializers.prometheusremotewrite Add prometheus remote write serializerinputs.riemann Support Riemann-Protobuff Listenerinputs.intel_powerstat New Intel PowerStat input pluginNothing published for this version
Nothing published for this version
### Bugfixes - #8483 inputs.gnmi Log SubscribeResponse_Error message and code. #8482 - #7987 update godirwalk to v1.16.1 - #8438 processors.starlark S
inputs.gnmi Log SubscribeResponse_Error message and code. #8482processors.starlark Starlark example dropbytypeinputs.sqlserver Fix typo in column nameinputs.phpfpm [php-fpm] Fix possible "index out of range"inputs.apcupsd Update mdlayher/apcupsd dependencyprocessors.starlark Show how to return a custom error with the Starlark processorparsers.csv keep field name as is for csv timestamp columninputs.nvidia_smi Add DriverVersion and CUDA Version to outputprocessors.starlark Show how to return several metrics with the Starlark processorprocessors.starlark Support logging in starlarkoutputs.wavefront #8405 add non-retryable debug loggingoutputs.wavefront Wavefront output should distinguish between retryable and non-retryable errorsprocessors.starlark Allow to catch errors that occur in the apply function### Bugfixes - #8400 parsers.csv Fix parsing of multiple files with different headers (#6318). - #8326 inputs.proxmox proxmox: ignore QEMU templates a
parsers.csv Fix parsing of multiple files with different headers (#6318).inputs.proxmox proxmox: ignore QEMU templates and iron out a few bugsinputs.systemd_units systemd_units: add --plain to command invocation (#7990)inputs.redis Fix minor typos in readmesinputs.smart Fix SMART plugin to recognize all devices from configinputs.redfish Add OData-Version header to requestsinputs.vsphere Prydin issue 8169inputs.sqlserver On-prem fix for #8324outputs.wavefront [output.wavefront] Introduced "immediate_flush" flaginputs.gnmi added support for bytes encodinginputs.dcos Update jwt-go module to address CVE-2020-26160inputs.ras fix plugins/input/ras testoutputs.dynatrace #8328 Fixed a bug with the state map in Dynatrace Plugin### Release Notes - #8318 common.kafka kafka sasl-mechanism auth support for SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI ### Bugfixes - #8331 inputs.sqlserve
common.kafka kafka sasl-mechanism auth support for SCRAM-SHA-256, SCRAM-SHA-512, GSSAPIinputs.sqlserver SQL Server Azure PerfCounters Fixinputs.sqlserver SQL Server - PerformanceCounters - removed synthetic countersinputs.sqlserver SQL Server - server_properties added sql_version_descinputs.ras Disable RAS input plugin on specific Linux architectures: mips64, mips64le, ppc64le, riscv64inputs.processes processes: fix issue with stat no such file/dirinputs.win_perf_counters fix issue with PDH_CALC_NEGATIVE_DENOMINATOR errorinputs.ras RAS plugin - fix for too many open files handlersNew code examples for the Starlark processor
inputs.rabbitmq remove deprecated healthcheckinputs.influxdb_v2_listener change default influxdb port from 9999 to 8086 to match OSS 2.0 releaseprocessors.starlark add various code examples for the Starlark processoragent Send metrics in FIFO orderinputs.modbus extend support of fixed point values on inputinputs.mongodb Added new metric "pages written from cache"inputs.consul input consul - added metric_version flaginputs.cloudwatch Implement AWS CloudWatch Input Plugin ListMetrics API calls to use Active Metric Filterinputs.clickhouse add additional metrics to clickhouse input plugininputs.sqlserver Database_type config to Split up sql queries by engine typeprocessors.ifname Add addTag debugging in ifname pluginoutputs.elasticsearch added force_document_id option to ES output enable resend data and avoiding duplicated ES documentsinputs.aerospike Add set, and histogram reporting to aerospike telegraf plugininputs.snmp Add agent host tag configuration optioninputs.smart Add more missing NVMe attributes to smart plugininputs.sqlserver Added more performance counters to SqlServer input pluginagent Sort plugin name lists for outputoutputs.sumologic Sumo Logic output plugin: carbon2 default to include field in metricinputs.influxdb_v2_listener influxdb_v2_listener - add /ready routeprocessors.starlark add json parsing support to starlarkinputs.sqlserver New sql server queries (Azure)inputs.snmp_trap If the community string is available, add it as a taginputs.tail Semigroupoid multiline (#8167)inputs.redis add functionality to get values from redis commandsbuild update to Go 1.15inputs.http_response http_response: match on status codeinputs.sqlserver New sql server queries (on-prem) - refactoring and formattingshim fix bug with loading plugins in shim with no configbuild Fix darwin package build flagsinputs.tail Close file to ensure it has been flushedcommon.shim shim logger improvementsinputs.execd fix issue with execd restart_delay being ignoredinputs.gnmi Recv next message after send returns EOFinputs.net fix broken link to proc.cinputs.tail Fix tail following on EOFserializers.splunkmetric Remove Event field as it is causing issues with pre-trained source typesinputs.jenkins Multiple escaping occurs on Jenkins URLs at certain folder depthinputs.kubernetes add missing error check for HTTP req failureprocessors.execd Increased the maximum serialized metric size in line protocoloutputs.dynatrace Dynatrace Output: change handling of monotonic countersparsers.influx fix: plugins/parsers/influx: avoid ParseError.Error panicinputs.docker Fix vulnerabilities found in BDBA scaninputs.sqlserver Fixed Query mappingoutputs.sumologic Fix carbon2 serializer not falling through to field separate when carbon2_format field is unsetoutputs.dynatrace Dynatrace Output Plugin: Fixed behaviour when state map is clearedcommon.shim fix issue with loading processor config from execdSee EXTERNAL_PLUGINS.md for a full list of external plugins
Nothing published for this version
Nothing published for this version
### Bugfixes - #8274 common.shim fix issue with loading processor config from execd - #8176 agent fix panic on streaming processers using logging
New code examples for the Starlark processor
agent fix minor agent error message race conditionbuild fix docker build. update dockerfiles to Go 1.14shim fix bug in shim logger affecting AddErrorshim fix issue with shim use of config.Durationinputs.eventhub_consumer Fix string to int conversion in eventhub consumerinputs.http_listener_v2 make http header tags case insensitiveinputs.modbus extend support of fixed point values on inputinputs.ping Fix Ping Input plugin for FreeBSD's ping6inputs.sqlserver added new counter - Lock Timeouts (timeout > 0)/secinputs.vsphere vSphere Fixed missing clustername issue 7878processors.starlark improve the quality of starlark docs by executing them as testsprocessors.starlark add pivot example for starlark processoroutputs.application_insights Added the ability to set the endpoint urloutputs.opentsdb fix JSON handling of values NaN and Inf### Bug Fixes - #7905: Fix RPM /var/log/telegraf permissions - #7880: Fix tail following on EOF
### Bug Fixes - #7877: Fix architecture in non-amd64 deb and rpm packages.
The logparser input is deprecated, use the tail input with data_format = "grok" as a replacement.
The logparser input is deprecated, use the tail input with data_format = "grok" as a replacement.
The cisco_telemetry_gnmi input has been renamed to gnmi to better reflect
its general support for gNMI devices.
Several fields used primarily for debugging have been removed from the
splunkmetric serializer, if you are making use of these fields they can be
added back with the tag option.
Telegraf's --test mode now runs processors and aggregators before printing
metrics.
Official packages now built with Go 1.14.5.
When updating the Debian package you will no longer be prompted to merge the
telegraf.conf file, instead the new version will be installed to
/etc/telegraf/telegraf.conf.sample. The tar and zip packages now include
the version in the top level directory.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →