0.32 Upgrade Guide
An upgrade guide that addresses breaking changes in 0.32.0
Vector’s 0.32.0 release includes deprecations:
and potentially impactful changes:
We cover them below to help you upgrade quickly:
Upgrade guide
Deprecations
VRL to_timestamp
function
The to_timestamp
function in VRL was deprecated. Instead, the following functions should be used:
parse_timestamp
to parse string timestampsfrom_unix_timestamp
to parse integer timestamps
This removes some confusion that existed around “magic formats” that the to_timestamp
had by
requiring string timestamp formats to be specified explicitly.
Deprecation of legacy OpenSSL providers
With the upgrade to OpenSSL 3.1.2, the legacy algorithm
provider
was deprecated. The default will be switched in a future version to default
provider.
You can opt into this behavior now by setting the environment variable
VECTOR_OPENSSL_LEGACY_PROVIDER=false
.
Potentially impactful changes
Upgrade of OpenSSL from 1.1.1 to 3.1.2
As part of moving off of OpenSSL 1.1.1 before it becomes end-of-life in September, Vector has upgraded the version that it statically compiles in to 3.1.2. We don’t anticipate any end-user impact from this change to users of Vector, but please let us know if you see any breakages resulting from this upgrade.