Vector v0.22.1 release notes
The Vector team is pleased to announce version 0.22.1!
Note: Please see the release notes for v0.22.0 for additional changes if upgrading from
v0.21.X. In particular, the upgrade guide for breaking changes.
Vector Changelog
5 bug fixes
- The `journald’ source no longer deadlocks immediately.
- The
kubernetes_logssource works with k3s and k3d again rather than erroring with certificate issues.
Thanks to jaysonsantos for contributing this change! - Vector no longer panics reloading configuration using
compressionandconcurrencyoptions.
Thanks to jorgebay, KH-Moogsoft for contributing this change! - When using a component that creates a unix socket,
vector validateno longer creates the socket. This was causing the default SystemD unit file to fail to start Vector since it runsvector validatebefore starting Vector. VRL now correctly calculates type definitions when conditionals are used. Previously VRL was setting the type to whatever was inside the conditional block rather than unioning the type.
For example:
thing = 5 if .foo == .bar { thing = null }Was resulting in VRL thinking that
thingis alwaysnulleven though it is only conditionallynulland so should instead benull | integer. This affects later usages which depend on the type of the value (like functions).The result of this is that you might need to introduce more type coercion using VRL’s type functions.