Vector v0.7.0 release notes

Code name The Great Omelet

Upgrading Vector
When upgrading, we recommend stepping through minor versions as these can each contain breaking changes while Vector is pre-1.0. These breaking changes are noted in their respective upgrade guides.

Highlights

Rename existing tcp sink to socket sink

type: breaking change domain: sinks sink: tcp
Sink options have been refactored

type: breaking change domain: buffers domain: config domain: sinks
The splunk_hec sink does not index fields by default

type: breaking change domain: sinks sink: splunk_hec
Use comma delim server list in kafka sink

type: breaking change domain: sinks sink: kafka
Rename line field to message in splunk_hec source

type: breaking change domain: sources source: splunk_hec
New Prometheus Source

type: new feature domain: sources source: prometheus

Changelog

13 new features

new source Initial kubernetes source implementation 893 new transform Initial concat transform implementation 1271 new transform Initial aws_ec2_metadata transform implementation 1325 networking Add custom DNS option 1362 new sink Initial gcp_pubsub sink implementation 1308 new sink Initial aws_kinesis_firehose sink 1388 new sink Move existing ’tcp’ sink into ‘socket’ sink. 1404 new source Merge existing ’tcp’ and ‘udp’ sources into a single ‘socket’ source 1485 new source Initial prometheus source implementation 1264 socket source Add unix domain socket support to the ‘socket` source 1489 journald source Switch from libsystemd to piping journalctl 1526 new transform Initial logfmt_parser transform impl 1541 new source Initial logplex source implementation 1540

10 enhancements

cli Handle interruptions on Windows 1219 datadog_metrics sink Send min for distributions 1422 kubernetes source Parse additional metadata 1249 splunk_hec source Provide timestamp 1458 docker source Add additional container filters 1324 docker source Use shiplift’s since for filtering logs 1513 networking Use fibonacci instead of fixed backoff 1006 splunk_hec source Rename line field to message 1457 splunk_hec sink Add a new option for specifying indexed fields to splunk_hec sink 1537 aws_cloudwatch_logs sink add assume_role 1554

12 bug fixes

operations Fix release-github job 1359 regex_parser transform make truncation utf8-aware 1361 website Fix performance comparison link 1369 splunk_hec sink Stop testing with ext host operations Use Bundler 2.0.x for the checker and releaser images 1392 operations Fix rustup for x86_64-pc-windows-msvc in CI 1414 operations Ensure that all files are checked by check-style.sh 1441 buffers Don’t ack with zero items 1465 buffers Re-enable buffering reclaim test 1474 operations Fix newline style operations Fix tests for NixOS 1522 operations Remove trailing spaces to fix check-fmt

84 chore

Rename Alex to Alexander website Fix broken footer links website Redirect legacy /mailing_list path operations Fix release-github operations Fix release-github website Fix blog responsive styling issues website Fix link typo in footer Bump version to 0.7.0 1364 website Improve blog markup updated version in Cargo.lock website Fix release description website Downcase release description website Add opengraph image website Fix open-graph image name website Update readme with new release links website Center new post announcement website Re-order guides website Update links to end with a / to avoid redirects remove accidentally committed vector.toml website Fix builds by updating website dependencies 1379 website Fix broken links website Remove uncessary #! link in sidebar website Fix website redirect and meta descriptions website Add more meta descriptions to pages that were missing it Remove unneeded remove clones 1375 website Add keywords script website Fix more unnecessary redirect links website Update Vector announcement post to use h2s website Fix more links that redirect operations Add aliases for latest major and minor versions 1386 website Improve page titles Upgrade to rustc 1.40.0 1395 networking Add custom dns for vector and tcp sinks 1400 networking Fix https rusoto connections 1396 website Update components meta tags to be more descriptive; networking Update healthchecks to use resolver 1403 website Update keywords website Vertically center hero on homepage website Add netlify.toml for redirects website Fix duplicate description keys website /mailing_list redirect rule should end with a slash Add scripts/signoff-git-hook.sh 1420 website Add contact and press sections website Add Vector icon website Fix typo website Fix mailinglist form styling log data model Accept Into<…> values at LogEvent::insert 1419 website Update to docusaurus 2.0.0-alpha.40 website Add #vectordev hashtag operations Check for EOLs and trailing spaces in CI 1425 Add .editorconfig 1421 website Fix scrolling issue when mobile slide out nav closes website Fix broken release notes links, closes #1452 website Fix badge spacing on changelog website Allow containers to be flush Fix make check-fmt website Update Vector description Fix links in CONTRIBUTING.md 1475 testing Add retry logic to kubernetes source tests 1413 testing Update benches and minor cleanup 1487 operations Verify building of the Nix package 1432 Add node_modules to .gitignore testing Ignore reclaim test 1508 website Update messaging to follow messaging framework website Simplify tag line website Less words in the tag line docker source Merge fix 1512 kafka sink Use comma delim server list instead of an array 1502 config Rename buffer.num_items to buffer.max_events 1495 config Rename basic_auth to auth and unflatten 1494 config Nest batch_* and request_* sink config options 1493 website Update homepage language website Fix generate failure for metrics typo operations Run test-stable tests using x86_64-unknown-linux-musl target 1505 log data model Deprecate LogEvent::into_value in favor of LogEvent::remove 1528 testing Use .iter() instead of .into_iter() for arrays 1529 log data model Remove distinction between explicit and implicit fields 1530 website Homepage language cleanup website Customize toggle button website Add free language website Add modern language website Cleanup “free” language operations Remove build and verify steps for non-releases 1558 docs Add PR length guidelines to contrib 1539

Download Version 0.7.0