Vector v0.8.0 Release Notes

A Wholesome Platter Of Features
Feb 25th, 2020 /

The Vector team is pleased to release 0.8.0. This is a initial dev release. Checkout the Highlights, Changelog, and What's Next section for more detail.

Highlights

Changelog

  • 24 Enhancements

    • aws_cloudwatch_logs sinkEnable more logging by default

    • coercer transformAdd new `drop_unspecified` option to drop unspecified fields

    • cliColourize help

    • aws_s3 sinkAdd several S3 object-level options (`grant_full_control`, `server_side_encryption`, and more)

    • docker sourceAdd `auto_partial_merge` to automatically merge partial events

    • observabilityWarn log for non retryable requests

    • observabilityAdd proper non retry messages

    • configClarify topology warnings

    • topologyImprove cyclic deps error message

    • aws providerAdd support for `assume_role` to all AWS sinks

    • syslog sourceImprove best effort support for Syslog formats (5424, 3164, nginx style, etc)

    • cliImprove `vector generate` syntax and formatting

    • cliTest sub command improvements

    • kafka sourceSupport advanced `librdkafka` options

    • kafka sinkSupport advanced `librdkafka` options

    • add_fields transformSupport templating for dynamic values

    • log data modelSupport `Array` and `Map` kinds in `Value`

    • configAllow multiple unit test inputs

    • configAdd `no_outputs_from` field to unit tests

    • file sourceBetter multi-line support

    • kafka sourceAdd support for TLS

    • log data modelSupport null values in log events

    • clickhouse sinkAdd `timestamp_format` field

    • observabilityEnable `rdkafka` by default

  • 14 New Features

  • 11 Bug Fixes

    • aws_s3 sinkFix a bug with `retry_limit` is set to 1

    • socket sinkAllow for non-IP address host names

    • aws_kinesis_firehose sinkUse `describe_delivery_stream` AWS API method for healthcheck

    • rpm platformCreate `vector` user when installing RPM package

    • docker sourceAlways check containers for self

    • journald sourceFix the journalctl start date to work across all timezones

    • rpm platformFix group creation in the RPM package

    • sematext sinkFix EU endpoint and docs

    • json_parser transformonly drop source field if JSON parse succeeds

    • lua transformRespect Lua types when converting back to events (#857)

    • kubernetes sourceUse checksum fingerprinting

What's Next

The Vector roadmap is publicly available and represents forward looking progress. Vector is open-source and community driven. Your feedback is welcome!

Like What You See?