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.24 #4422

Closed
sjwang90 opened this issue Sep 7, 2022 · 0 comments · Fixed by #4456
Closed

Telegraf 1.24 #4422

sjwang90 opened this issue Sep 7, 2022 · 0 comments · Fixed by #4456
Assignees
Labels

Comments

@sjwang90
Copy link
Contributor

sjwang90 commented Sep 7, 2022

ETA: Monday Sept 12

Changelog as of Sept 7:

Changelog

v1.24.0 [2022-09-07]

Bugfixes

  • #11288 Add reset-mode flag for CSV parser
  • #11512 Add version number to MacOS packages
  • #11489 Backport sync sample.conf and README.md files
  • #11521 Make docs + go.mod cleanup post-redis merge
  • #11656 Refactor telegraf version
  • #11563 Remove shell execution for license-checker.
  • #11755 Sort labels in prometheusremotewrite serializer
  • #11440 Update prometheus parser to be a new style parser plugin
  • #11456 Update prometheusremotewrite parser to be a new style parser plugin
  • #10570 Use os-agnositc systemd detection, remove sysv in RPM packaging
  • #11615 agent Add flushBatch method
  • #11692 inputs.jolokia2 Add optional origin header
  • #11629 inputs.mongodb Add an option to bypass connection errors on start
  • #11723 inputs.opcua Assign node id correctly
  • #11673 inputs.prometheus Plugin run outside k8s cluster error
  • #11701 inputs.sqlserver Fixing wrong filtering for sqlAzureMIRequests and sqlAzureDBRequests
  • #11471 inputs.upsd Move to new sample.conf style
  • #11613 inputs.x509 Multiple sources with non-overlapping DNS entries.
  • #11560 outputs.wavefront Update wavefront sdk and use non-deprecated APIs

Features

  • #11307 Add CSV serializer
  • #11054 Add RedisTimeSeries plugin
  • #7995 Add Stomp (Active MQ) output plugin
  • #11300 Add default appType as config option to groundwork output
  • #11398 Add license checking tool
  • #11399 Add proxy support for outputs/cloudwatch
  • #11516 Added metrics for member and replica-set avg health of MongoDB
  • #11233 Adding aws metric streams input plugin
  • #9717 Allow collecting node-level metrics for Couchbase buckets
  • #11282 Make the command "config" a subcommand
  • #11367 Migrate collectd parser to new style
  • #11371 Migrate dropwizard parser to new style
  • #11381 Migrate form_urlencoded parser to new style
  • #11405 Migrate graphite parser to new style
  • #11408 Migrate grok to new parser style
  • #11432 Migrate influx and influx_upstream parsers to new style
  • #11226 Migrate json parser to new style
  • #11343 Migrate json_v2 parser to new style
  • #11366 Migrate logfmt parser to new style
  • #11402 Migrate nagios parser to new style
  • #11700 Migrate to urfave/cli
  • #11407 Migrate value parser to new style
  • #11374 Migrate wavefront parser to new style
  • #11373 Nats Jetstream consumer add simple support for jetstream subjects
  • #9015 Supervisord input plugin
  • #11524 Tool to build custom Telegraf builds
  • #11493 common.tls Implement minimum TLS version for clients
  • #11619 external Add nsdp external plugin
  • #9890 input Add upsd implementation
  • #11458 inputs.cisco_telemetry_mdt Add GRPC Keepalive/timeout config options
  • #11773 inputs.directory_monitor Traverse sub-directories
  • #11220 inputs.kafka_consumer Option to set default fetch message bytes
  • #8988 inputs.linux_cpu Add plugin to collect CPU metrics on Linux
  • #9185 inputs.logstash Record number of failures
  • #11469 inputs.modbus Error out on requests with no fields defined.
  • #11426 inputs.mqtt_consumer Add incoming mqtt message size calculation
  • #10874 inputs.nginx_plus_api Gather limit_reqs metrics
  • #11593 inputs.ntpq Add option to specify command flags
  • #11592 inputs.ntpq Add possibility to query remote servers
  • #11594 inputs.ntpq Allow to specify reach output format
  • #11572 inputs.openstack Add "allow_reauth" config option for openstack client
  • #11391 inputs.smart Collect SSD endurance information where available in smartctl
  • #11688 inputs.sqlserver Add db name to io stats for MI
  • #11709 inputs.sqlserver Improved filtering for active requests
  • #11518 inputs.statsd Add median timing calculation to statsd input plugin
  • #9440 inputs.syslog Log remote host as source tag
  • #11271 inputs.x509_cert Add smtp protocol
  • #11284 output.mqtt Add support for MQTT protocol version 5
  • #11649 outputs.amqp Add proxy support
  • #11439 outputs.graphite Retry connecting to servers with failed send attempts
  • #11443 outputs.groundwork Improve metric parsing to extend output
  • #11557 outputs.iotdb Add new output plugin to support Apache IoTDB
  • #11672 outputs.postgresql Add Postgresql output
  • #11529 outputs.redistimeseries Add integration test
  • #11551 outputs.sql Add settings for go sql.DB settings
  • #11251 parsers.json Allow JSONata based transformations in JSON serializer
  • #11558 parsers.xpath Add support for returning underlying data-types
  • #11306 processors.starlark Add starlark benchmark for tag-concatenation
  • #11475 rabbitmq Add support for head_message_timestamp metric
  • #9333 redis Add Redis 6 ACL auth support
  • #11690 serializers.prometheus Provide option to reduce payload size by removing HELP from payload
  • #9319 x509_cert Add proxy support

Dependency Updates

  • #11671 deps Bump github.com/jackc/pgx/v4 from 4.16.1 to 4.17.0
  • #11669 deps Bump github.com/Azure/go-autorest/autorest
  • #11670 deps Bump github.com/aws/aws-sdk-go-v2/service/ec2
  • #11675 deps Bump github.com/urfave/cli/v2 from 2.3.0 to 2.11.2
  • #11679 deps Bump github.com/aws/aws-sdk-go-v2/service/timestreamwrite
  • #11695 deps Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1695 to 1.61.1727
  • #11676 deps Bump go.mongodb.org/mongo-driver from 1.9.1 to 1.10.1
  • #11710 deps Bump github.com/wavefronthq/wavefront-sdk-go
  • #11711 deps Bump github.com/aws/aws-sdk-go-v2/service/sts
  • #11716 deps Bump github.com/aerospike/aerospike-client-go/v5
  • #11717 deps Bump github.com/hashicorp/consul/api from 1.13.1 to 1.14.0
  • #11721 deps Bump github.com/tidwall/gjson from 1.14.1 to 1.14.3
  • #11699 deps Bump github.com/rabbitmq/amqp091-go from 1.3.4 to 1.4.0
  • #11743 deps Bump github.com/aws/aws-sdk-go-v2/service/dynamodb
  • #11744 deps Bump github.com/gophercloud/gophercloud
  • #11745 deps Bump k8s.io/client-go from 0.24.3 to 0.25.0
  • #11747 deps Bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds
  • #11763 deps Bump github.com/urfave/cli/v2 from 2.11.2 to 2.14.1
  • #11764 deps Bump gonum.org/v1/gonum from 0.11.0 to 0.12.0
  • #11770 deps Bump github.com/Azure/azure-kusto-go from 0.7.0 to 0.8.0
  • #11746 deps Bump google.golang.org/grpc from 1.48.0 to 1.49.0

BREAKING CHANGES

  • #11493 common.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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants