- enquote values containing
=
inencode_logfmt
vrl function (vectordotdev/vector#17855) - breaking change to
parse_nginx_log()
to make it compatible to more unstandardized events (vectordotdev#249) - deprecated
to_timestamp
vrl function (vectordotdev#285)
- added \0 (null) character literal to lex parser (vectordotdev#259)
- added the
timezone
argument to theformat_timestamp
vrl function. (vectordotdev#247) - removed feature flags for each individual VRL function. (vectordotdev#251)
- fixed a panic when arithmetic overflows. It now always wraps (only in debug builds). (vectordotdev#252)
ingress_upstreaminfo
log format has been added toparse_nginx_log
function (vectordotdev#193)- fixed type definitions for side-effects inside of queries (vectordotdev#258)
- replaced
Program::final_type_state
withProgram::final_type_info
to give access to the type definitions of both the target and program result (vectordotdev#262) - added
from_unix_timestamp
vrl function (vectordotdev#277)
- consolidated all crates into the root
vrl
crate. The external API stayed the same, with the exception of macros, which are now all exported at the root of thevrl
crate. - published VRL to crates.io. Standard crate versioning will now be used instead of git tags.
- fixed a type definition bug for assignments where the right-hand side of the assignment expression resolved to the
never
type - removed the deprecated
FieldBuf
fromField
- removed the lookup v1 code
- renamed the
lookup
crate topath
- re-exported all sub-crates in the root
vrl
crate - fix the
value
macro so it works when re-exported
- added guard for the
limit
param of thesplit
function to ensure it's not negative - renamed
Expression::as_value
toExpression::resolve_constant
match
function now precompiles static regular expressions- enabled the
encrypt
anddecrypt
VRL functions on the WASM playground - update default branch to
main
- the following VRL functions now compile on WASM (but abort at runtime)
get_hostname
- `log'
- `reverse_dns'
parse_grok
parse_groks
- VRL was split from the Vector repo