Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 2.55 KB

CHANGELOG.md

File metadata and controls

44 lines (38 loc) · 2.55 KB

Changelog

unreleased

0.5.0 (2023-06-28)

  • added \0 (null) character literal to lex parser (vectordotdev#259)
  • added the timezone argument to the format_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 to parse_nginx_log function (vectordotdev#193)
  • fixed type definitions for side-effects inside of queries (vectordotdev#258)
  • replaced Program::final_type_state with Program::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)

0.4.0 (2023-05-11)

  • 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 the vrl crate.
  • published VRL to crates.io. Standard crate versioning will now be used instead of git tags.

0.3.0 (2023-05-05)

  • 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 from Field
  • removed the lookup v1 code
  • renamed the lookup crate to path
  • re-exported all sub-crates in the root vrl crate
  • fix the value macro so it works when re-exported

0.2.0 (2023-04-03)

  • added guard for the limit param of the split function to ensure it's not negative
  • renamed Expression::as_value to Expression::resolve_constant
  • match function now precompiles static regular expressions
  • enabled the encrypt and decrypt 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

0.1.0 (2023-03-27)

  • VRL was split from the Vector repo