This is an automated email from the ASF dual-hosted git repository.
martin-g pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/avro-rs.git
The following commit(s) were added to refs/heads/main by this push:
new 92a58d7 chore(deps): Update dependencies to their latest version
(#723)
92a58d7 is described below
commit 92a58d70b8b896351ba55395bfe3ed8a9cab5875
Author: Martin Grigorov <[email protected]>
AuthorDate: Fri Oct 30 09:18:58 2026 +0200
chore(deps): Update dependencies to their latest version (#723)
num_bigint stays at 0.4.8 to be compatible with bigdecimal
---
Cargo.lock | 12 ++++++------
Cargo.toml | 10 +++++-----
avro/Cargo.toml | 14 +++++++-------
avro_derive/Cargo.toml | 16 ++++++++--------
avro_test_helper/Cargo.toml | 2 +-
fuzz/Cargo.toml | 2 +-
wasm-demo/Cargo.toml | 2 +-
7 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 96281a4..3066dec 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -156,18 +156,18 @@ dependencies = [
[[package]]
name = "bon"
-version = "3.10.2"
+version = "3.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "214f5df094ce551a10a30ffb9c70243d61f121a3d985a6495933e181dee6a7d2"
+checksum = "a05442cd7005532d0cfedec676b5b9333d2b4c7c3afabe2b1a9ce2742fbe2ee6"
dependencies = [
"bon-macros",
]
[[package]]
name = "bon-macros"
-version = "3.10.2"
+version = "3.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2706da6c749998cc555d04184909608956a69ad3f8ab1a076fbc867b4a3c3ce5"
+checksum = "93833e97ac7c46ba97045afcf247238c27057538fcf2f06344662ddd5f567be6"
dependencies = [
"darling",
"ident_case",
@@ -1369,9 +1369,9 @@ checksum =
"e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "uuid"
-version = "1.28.0"
+version = "1.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606"
+checksum = "4a0e2d11620c50695fe12bbbfde96b3477fe606e7284c22d505c12ce51214514"
dependencies = [
"js-sys",
"serde_core",
diff --git a/Cargo.toml b/Cargo.toml
index 8332490..5e9822f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -38,14 +38,14 @@ keywords = ["avro", "data", "serialization"]
categories = ["encoding"]
documentation = "https://docs.rs/apache-avro"
-# dependencies used by more than one members
+# dependencies used by more than one member
[workspace.dependencies]
-log = { default-features = false, version = "0.4.32" }
+log = { default-features = false, version = "0.4.34" }
pretty_assertions = { default-features = false, version = "1.4.1", features =
["std"] }
-serde = { default-features = false, version = "1.0.228", features = ["std",
"derive"] }
+serde = { default-features = false, version = "1.0.229", features = ["std",
"derive"] }
serde_bytes = { default-features = false, version = "0.11.19", features =
["std"] }
-serde_json = { default-features = false, version = "1.0.150", features =
["std"] }
-uuid = { default-features = false, version = "1.23.3", features = ["serde",
"std"] }
+serde_json = { default-features = false, version = "1.0.154", features =
["std"] }
+uuid = { default-features = false, version = "1.29.0", features = ["serde",
"std"] }
[profile.release.package.hello-wasm]
# Tell `rustc` to optimize for small code size.
diff --git a/avro/Cargo.toml b/avro/Cargo.toml
index b892ac3..bdd53b0 100644
--- a/avro/Cargo.toml
+++ b/avro/Cargo.toml
@@ -49,8 +49,8 @@ name = "single"
[dependencies]
apache-avro-derive = { default-features = false, version = "0.23.0", path =
"../avro_derive", optional = true }
-bigdecimal = { default-features = false, version = "0.4.10", features =
["std", "serde"] }
-bon = { default-features = false, version = "3.9.1" }
+bigdecimal = { default-features = false, version = "0.4.11", features =
["std", "serde"] }
+bon = { default-features = false, version = "3.10.3" }
bzip2 = { version = "0.6.1", optional = true }
crc-fast = { default-features = false, features = ["std"], version = "1.10.0",
optional = true }
digest = { default-features = false, version = "0.11.3", features =
["block-api"] }
@@ -62,12 +62,12 @@ regex-lite = { default-features = false, version = "0.1.9",
features = ["std", "
serde = { workspace = true }
serde_bytes = { workspace = true }
serde_json = { workspace = true }
-snap = { default-features = false, version = "1.1.1", optional = true }
+snap = { default-features = false, version = "1.1.2", optional = true }
strum = { default-features = false, version = "0.28.0", features = ["derive"] }
-thiserror = { default-features = false, version = "2.0.18" }
+thiserror = { default-features = false, version = "2.0.21" }
uuid = { workspace = true }
-liblzma = { default-features = false, version = "0.4.6", optional = true }
-zstd = { default-features = false, version = "0.14.0", optional = true }
+liblzma = { default-features = false, version = "0.4.9", optional = true }
+zstd = { default-features = false, version = "0.14.3", optional = true }
[target.'cfg(target_arch = "wasm32")'.dependencies]
@@ -83,7 +83,7 @@ criterion = { default-features = false, version = "0.8.2" }
hex-literal = { default-features = false, version = "1.1.0" }
md-5 = { default-features = false, version = "0.11.0" }
pretty_assertions = { workspace = true }
-sha2 = { default-features = false, version = "0.11.0" }
+sha2 = { default-features = false, version = "0.11.1" }
paste = { default-features = false, version = "1.0.15" }
rstest = { default-features = false, version = "0.28.0" }
diff --git a/avro_derive/Cargo.toml b/avro_derive/Cargo.toml
index e1c10e4..c6f7313 100644
--- a/avro_derive/Cargo.toml
+++ b/avro_derive/Cargo.toml
@@ -31,24 +31,24 @@ documentation = "https://docs.rs/apache-avro-derive"
proc-macro = true
[dependencies]
-darling = { default-features = false, version = "0.24.0" }
-proc-macro2 = { default-features = false, version = "1.0.106" }
-quote = { default-features = false, version = "1.0.45" }
+darling = { default-features = false, version = "0.24.1" }
+proc-macro2 = { default-features = false, version = "1.0.107" }
+quote = { default-features = false, version = "1.0.47" }
serde_json = { workspace = true }
-syn = { default-features = false, version = "3.0.3", features = ["full",
"fold"] }
+syn = { default-features = false, version = "3.0.9", features = ["full",
"fold"] }
[dev-dependencies]
apache-avro = { default-features = false, path = "../avro", features =
["derive"] }
macrotest = { version = "1.2.1", default-features = false }
pretty_assertions = { workspace = true }
-proptest = { default-features = false, version = "1.11.0", features = ["std"] }
-rustversion = "1.0.22"
+proptest = { default-features = false, version = "1.12.0", features = ["std"] }
+rustversion = "1.0.23"
serde = { workspace = true }
-trybuild = "1.0.116"
+trybuild = "1.0.122"
uuid = { workspace = true }
[build-dependencies]
-rustversion = "1.0.22"
+rustversion = "1.0.23"
[package.metadata.docs.rs]
rustdoc-args = ["--cfg", "docsrs"]
diff --git a/avro_test_helper/Cargo.toml b/avro_test_helper/Cargo.toml
index d304f2f..e63b141 100644
--- a/avro_test_helper/Cargo.toml
+++ b/avro_test_helper/Cargo.toml
@@ -30,7 +30,7 @@ documentation = "https://docs.rs/apache-avro-test-helper"
[dependencies]
linktime = { default-features = false, version = "0.19.0", features = ["ctor",
"dtor", "proc_macro"] }
-env_logger = { default-features = false, version = "0.11.10" }
+env_logger = { default-features = false, version = "0.11.11" }
log = { workspace = true }
[lints]
diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml
index a80f3b9..278d2aa 100644
--- a/fuzz/Cargo.toml
+++ b/fuzz/Cargo.toml
@@ -20,7 +20,7 @@ name = "apache-avro-fuzz"
version = "0.0.0"
publish = false
edition = "2021"
-rust-version = "1.65.0"
+rust-version = "1.89.0"
[package.metadata]
cargo-fuzz = true
diff --git a/wasm-demo/Cargo.toml b/wasm-demo/Cargo.toml
index 4982127..fe82328 100644
--- a/wasm-demo/Cargo.toml
+++ b/wasm-demo/Cargo.toml
@@ -39,7 +39,7 @@ apache-avro = { path = "../avro" }
apache-avro = { path = "../avro" }
serde = { workspace = true }
console_error_panic_hook = { version = "0.1.7" }
-wasm-bindgen-test = "0.3.64"
+wasm-bindgen-test = "0.3.79"
[lints]
workspace = true