diff --git a/Cargo.lock b/Cargo.lock index a44d9c034ca52..a8129add5f5fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1939,9 +1939,9 @@ checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" [[package]] name = "clipboard-win" -version = "4.4.2" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219" +checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" dependencies = [ "error-code", "str-buf", @@ -2732,14 +2732,14 @@ dependencies = [ [[package]] name = "dns-lookup" -version = "1.0.8" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53ecafc952c4528d9b51a458d1a8904b81783feff9fde08ab6ed2545ff396872" +checksum = "8f332aa79f9e9de741ac013237294ef42ce2e9c6394dc7d766725812f1238812" dependencies = [ "cfg-if", "libc", - "socket2 0.4.9", - "winapi", + "socket2 0.5.3", + "windows-sys 0.48.0", ] [[package]] @@ -4510,9 +4510,9 @@ dependencies = [ [[package]] name = "lalrpop" -version = "0.19.12" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b" +checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" dependencies = [ "ascii-canvas", "bit-set", @@ -4523,7 +4523,7 @@ dependencies = [ "lalrpop-util", "petgraph", "regex", - "regex-syntax 0.6.29", + "regex-syntax 0.7.2", "string_cache", "term", "tiny-keccak", @@ -4532,9 +4532,9 @@ dependencies = [ [[package]] name = "lalrpop-util" -version = "0.19.12" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed" +checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" [[package]] name = "lapin" @@ -6469,9 +6469,9 @@ dependencies = [ [[package]] name = "quoted_printable" -version = "0.4.7" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a24039f627d8285853cc90dcddf8c1ebfaa91f834566948872b225b9a28ed1b6" +checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" [[package]] name = "radium" @@ -7122,11 +7122,11 @@ dependencies = [ [[package]] name = "rustyline" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfc8644681285d1fb67a467fb3021bfea306b99b4146b166a1fe3ada965eece" +checksum = "994eca4bca05c87e86e15d90fc7a91d1be64b4482b38cb2d27474568fe7c9db9" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.3.2", "cfg-if", "clipboard-win", "libc", @@ -9071,6 +9071,7 @@ dependencies = [ "getrandom 0.2.10", "rand 0.8.5", "serde", + "wasm-bindgen", ] [[package]] @@ -9627,9 +9628,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "vrl" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6236fdfaaa956af732a73630b8a8b43ef75e0a42fed6b94cf3c1c19c99daca5" +checksum = "ee149a42aa313d18cf7a7e6b54e06df03b4a0e6e5dd42a2b8b6d5eeb98d582c1" dependencies = [ "aes", "ansi_term", @@ -9640,6 +9641,7 @@ dependencies = [ "bytes 1.4.0", "cbc", "cfb-mode", + "cfg-if", "charset", "chrono", "chrono-tz", @@ -9653,14 +9655,13 @@ dependencies = [ "dyn-clone", "exitcode", "flate2", - "getrandom 0.2.10", "grok", "hex", "hmac", "hostname", - "indexmap 1.9.3", + "indexmap 2.0.0", "indoc", - "itertools 0.10.5", + "itertools 0.11.0", "lalrpop", "lalrpop-util", "md-5", diff --git a/Cargo.toml b/Cargo.toml index 2aea2037e2c3e..3cb967ada45a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -228,7 +228,7 @@ hex = { version = "0.4.3", default-features = false, optional = true } sha2 = { version = "0.10.7", default-features = false, optional = true } # VRL Lang -vrl = { package = "vrl", version = "0.4.0", features = ["cli", "test"] } +vrl = { package = "vrl", version = "0.5.0", features = ["cli", "test"] } # External libs arc-swap = { version = "1.6", default-features = false, optional = true } diff --git a/lib/codecs/Cargo.toml b/lib/codecs/Cargo.toml index 93aa9b6e2980f..f4b7a825ea5ac 100644 --- a/lib/codecs/Cargo.toml +++ b/lib/codecs/Cargo.toml @@ -25,7 +25,7 @@ snafu = { version = "0.7.4", default-features = false, features = ["futures"] } syslog_loose = { version = "0.18", default-features = false, optional = true } tokio-util = { version = "0.7", default-features = false, features = ["codec"] } tracing = { version = "0.1", default-features = false } -vrl = { version = "0.4.0", default-features = false, features = ["value"] } +vrl = { version = "0.5.0", default-features = false, features = ["value"] } vector-common = { path = "../vector-common", default-features = false } vector-config = { path = "../vector-config", default-features = false } vector-config-common = { path = "../vector-config-common", default-features = false } diff --git a/lib/enrichment/Cargo.toml b/lib/enrichment/Cargo.toml index 4dbc835c11b12..25caac2b30f88 100644 --- a/lib/enrichment/Cargo.toml +++ b/lib/enrichment/Cargo.toml @@ -9,7 +9,7 @@ publish = false arc-swap = { version = "1.6.0", default-features = false } chrono = { version = "0.4.19", default-features = false } dyn-clone = { version = "1.0.11", default-features = false } -vrl = { version = "0.4.0", default-features = false, features = [ +vrl = { version = "0.5.0", default-features = false, features = [ "compiler", "diagnostic", ] } diff --git a/lib/opentelemetry-proto/Cargo.toml b/lib/opentelemetry-proto/Cargo.toml index 23c91e4c26282..8b2755fdc7559 100644 --- a/lib/opentelemetry-proto/Cargo.toml +++ b/lib/opentelemetry-proto/Cargo.toml @@ -17,5 +17,5 @@ lookup = { package = "vector-lookup", path = "../vector-lookup", default-feature ordered-float = { version = "3.7.0", default-features = false } prost = { version = "0.11", default-features = false, features = ["std"] } tonic = { version = "0.9", default-features = false, features = ["codegen", "gzip", "prost", "tls", "tls-roots", "transport"] } -vrl = { version = "0.4.0", default-features = false, features = ["value"] } +vrl = { version = "0.5.0", default-features = false, features = ["value"] } vector-core = { path = "../vector-core", default-features = false } diff --git a/lib/vector-common/Cargo.toml b/lib/vector-common/Cargo.toml index 6cc524d2f9ceb..3135c2cb78337 100644 --- a/lib/vector-common/Cargo.toml +++ b/lib/vector-common/Cargo.toml @@ -62,7 +62,7 @@ snafu = { version = "0.7", optional = true } stream-cancel = { version = "0.8.1", default-features = false } tokio = { version = "1.28.2", default-features = false, features = ["macros", "time"] } tracing = { version = "0.1.34", default-features = false } -vrl = { version = "0.4.0", default-features = false, features = ["value", "core", "compiler"] } +vrl = { version = "0.5.0", default-features = false, features = ["value", "core", "compiler"] } vector-config = { path = "../vector-config" } vector-config-common = { path = "../vector-config-common" } vector-config-macros = { path = "../vector-config-macros" } diff --git a/lib/vector-config/Cargo.toml b/lib/vector-config/Cargo.toml index b94fa49ca54b0..efa8e69af4982 100644 --- a/lib/vector-config/Cargo.toml +++ b/lib/vector-config/Cargo.toml @@ -26,7 +26,7 @@ snafu = { version = "0.7.4", default-features = false } toml = { version = "0.7.5", default-features = false } tracing = { version = "0.1.34", default-features = false } url = { version = "2.4.0", default-features = false, features = ["serde"] } -vrl = { version = "0.4.0", default-features = false, features = ["compiler"] } +vrl = { version = "0.5.0", default-features = false, features = ["compiler"] } vector-config-common = { path = "../vector-config-common" } vector-config-macros = { path = "../vector-config-macros" } diff --git a/lib/vector-core/Cargo.toml b/lib/vector-core/Cargo.toml index c14da07f9f27b..9dc2579fa19c8 100644 --- a/lib/vector-core/Cargo.toml +++ b/lib/vector-core/Cargo.toml @@ -65,7 +65,7 @@ vector-common = { path = "../vector-common" } vector-config = { path = "../vector-config" } vector-config-common = { path = "../vector-config-common" } vector-config-macros = { path = "../vector-config-macros" } -vrl = { version = "0.4.0" } +vrl = { version = "0.5.0" } [target.'cfg(target_os = "macos")'.dependencies] security-framework = "2.9.1" @@ -94,7 +94,7 @@ rand = "0.8.5" rand_distr = "0.4.3" tracing-subscriber = { version = "0.3.17", default-features = false, features = ["env-filter", "fmt", "ansi", "registry"] } vector-common = { path = "../vector-common", default-features = false, features = ["test"] } -vrl = { version = "0.4.0", default-features = false, features = ["value", "arbitrary", "lua"] } +vrl = { version = "0.5.0", default-features = false, features = ["value", "arbitrary", "lua"] } [features] api = ["dep:async-graphql"] diff --git a/lib/vector-lookup/Cargo.toml b/lib/vector-lookup/Cargo.toml index b1ca558a543cf..84b526bfc8244 100644 --- a/lib/vector-lookup/Cargo.toml +++ b/lib/vector-lookup/Cargo.toml @@ -10,4 +10,4 @@ license = "MPL-2.0" serde = { version = "1.0.164", default-features = false, features = ["derive", "alloc"] } vector-config = { path = "../vector-config" } vector-config-macros = { path = "../vector-config-macros" } -vrl = { version = "0.4.0", default-features = false, features = ["path"] } +vrl = { version = "0.5.0", default-features = false, features = ["path"] } diff --git a/lib/vector-vrl/cli/Cargo.toml b/lib/vector-vrl/cli/Cargo.toml index dd2c451de79c3..569a8b1781827 100644 --- a/lib/vector-vrl/cli/Cargo.toml +++ b/lib/vector-vrl/cli/Cargo.toml @@ -9,4 +9,4 @@ license = "MPL-2.0" [dependencies] clap = { version = "4.1.14", features = ["derive"] } vector-vrl-functions = { path = "../functions" } -vrl = { version = "0.4.0", default-features = false, features = ["stdlib", "cli"] } +vrl = { version = "0.5.0", default-features = false, features = ["stdlib", "cli"] } diff --git a/lib/vector-vrl/functions/Cargo.toml b/lib/vector-vrl/functions/Cargo.toml index 787637bad848b..13c5fb9f3d12a 100644 --- a/lib/vector-vrl/functions/Cargo.toml +++ b/lib/vector-vrl/functions/Cargo.toml @@ -7,4 +7,4 @@ publish = false license = "MPL-2.0" [dependencies] -vrl = { version = "0.4.0", default-features = false, features = ["compiler", "path", "diagnostic"] } +vrl = { version = "0.5.0", default-features = false, features = ["compiler", "path", "diagnostic"] } diff --git a/lib/vector-vrl/tests/Cargo.toml b/lib/vector-vrl/tests/Cargo.toml index 2ff39275589b0..092fbb04ad013 100644 --- a/lib/vector-vrl/tests/Cargo.toml +++ b/lib/vector-vrl/tests/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] enrichment = { path = "../../enrichment" } -vrl = { version = "0.4.0", features = ["test_framework"]} +vrl = { version = "0.5.0", features = ["test_framework"]} vector-vrl-functions = { path = "../../vector-vrl/functions" } ansi_term = "0.12" diff --git a/lib/vector-vrl/web-playground/Cargo.toml b/lib/vector-vrl/web-playground/Cargo.toml index 72a9118937ba6..eda1649fc563a 100644 --- a/lib/vector-vrl/web-playground/Cargo.toml +++ b/lib/vector-vrl/web-playground/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib"] [dependencies] wasm-bindgen = "0.2" -vrl = { version = "0.4.0", default-features = false, features = ["value", "stdlib"] } +vrl = { version = "0.5.0", default-features = false, features = ["value", "stdlib"] } serde = { version = "1.0", features = ["derive"] } serde-wasm-bindgen = "0.5" gloo-utils = { version = "0.1", features = ["serde"] }