From 763b0c0b4ace57df8b238810fdc71e056e8e03e7 Mon Sep 17 00:00:00 2001 From: panos Date: Wed, 5 Aug 2026 15:34:04 +0800 Subject: [PATCH 1/2] chore: prepare v1.1.0 release --- Cargo.lock | 28 ++++++++++++++-------------- Cargo.toml | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d8781173..b1de0431 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4839,7 +4839,7 @@ checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "morph-chainspec" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-chains", "alloy-consensus", @@ -4862,7 +4862,7 @@ dependencies = [ [[package]] name = "morph-consensus" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-evm", @@ -4880,7 +4880,7 @@ dependencies = [ [[package]] name = "morph-engine-api" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -4908,7 +4908,7 @@ dependencies = [ [[package]] name = "morph-evm" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-evm", @@ -4935,7 +4935,7 @@ dependencies = [ [[package]] name = "morph-node" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -4999,7 +4999,7 @@ dependencies = [ [[package]] name = "morph-payload-builder" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5031,7 +5031,7 @@ dependencies = [ [[package]] name = "morph-payload-types" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5051,7 +5051,7 @@ dependencies = [ [[package]] name = "morph-primitives" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5071,7 +5071,7 @@ dependencies = [ [[package]] name = "morph-reference-index" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-primitives", @@ -5099,7 +5099,7 @@ dependencies = [ [[package]] name = "morph-reth" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-primitives", "clap", @@ -5117,7 +5117,7 @@ dependencies = [ [[package]] name = "morph-revm" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5140,7 +5140,7 @@ dependencies = [ [[package]] name = "morph-rpc" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", @@ -5183,7 +5183,7 @@ dependencies = [ [[package]] name = "morph-statetest" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-evm", "alloy-primitives", @@ -5203,7 +5203,7 @@ dependencies = [ [[package]] name = "morph-txpool" -version = "1.0.0" +version = "1.1.0" dependencies = [ "alloy-consensus", "alloy-eips", diff --git a/Cargo.toml b/Cargo.toml index 6c885d39..56f094d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "1.0.0" +version = "1.1.0" edition = "2024" rust-version = "1.95" license = "MIT OR Apache-2.0" From 44229a3f72460c18d355378fd9a5e75ca5d09c17 Mon Sep 17 00:00:00 2001 From: panos Date: Wed, 5 Aug 2026 15:38:14 +0800 Subject: [PATCH 2/2] fix: update ruint to address security advisory --- Cargo.lock | 101 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 88 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b1de0431..0a3b9dae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -945,7 +945,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -956,7 +956,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -1097,6 +1097,23 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7a806ac6c8307b929df4645776290a50ee2aac754ad09d8bdf73391309e43af" +dependencies = [ + "ark-ff-asm 0.6.0", + "ark-ff-macros 0.6.0", + "ark-serialize 0.6.0", + "ark-std 0.6.0", + "digest 0.10.7", + "educe", + "num-bigint", + "num-traits", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.3.0" @@ -1127,6 +1144,16 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "ark-ff-asm" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1479009684adc073dff49a1025d3a7065b317a9ead25aaaca38cdc70058ba8a2" +dependencies = [ + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-ff-macros" version = "0.3.0" @@ -1165,6 +1192,19 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "ark-ff-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0691ed21ef00ef89c1e9bda832eba493dda3ec2f8d892fb25b705f73f06bb8" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-poly" version = "0.5.0" @@ -1236,13 +1276,26 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" dependencies = [ - "ark-serialize-derive", + "ark-serialize-derive 0.5.0", "ark-std 0.5.0", "arrayvec", "digest 0.10.7", "num-bigint", ] +[[package]] +name = "ark-serialize" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a74dd304fd536fb95d0a328e72be759209cc496a9da094c5bc56e5fea4f9e86b" +dependencies = [ + "ark-serialize-derive 0.6.0", + "ark-std 0.6.0", + "digest 0.10.7", + "num-bigint", + "serde_with", +] + [[package]] name = "ark-serialize-derive" version = "0.5.0" @@ -1254,6 +1307,17 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "ark-serialize-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f153690697a2b91e5e1251ff98411ee5371500a111a0fd317a70e588eb300f9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-std" version = "0.3.0" @@ -1284,6 +1348,16 @@ dependencies = [ "rand 0.8.6", ] +[[package]] +name = "ark-std" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "367c9c827ed431bff6868b7aa926e05b16eb46603cc8b6e768e4a5553fa1d155" +dependencies = [ + "num-traits", + "rand 0.8.6", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -2729,7 +2803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -3092,7 +3166,7 @@ dependencies = [ "libc", "log", "rustversion", - "windows-link 0.2.1", + "windows-link 0.1.3", "windows-result 0.4.1", ] @@ -5335,7 +5409,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -9535,15 +9609,16 @@ checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746" [[package]] name = "ruint" -version = "1.18.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0298da754d1395046b0afdc2f20ee76d29a8ae310cd30ffa84ed42acba9cb12a" +checksum = "f5e99bff0393163bb25029a6af25d3d8d202ba5b5438a74d1bd8789f5c822970" dependencies = [ "alloy-rlp", "arbitrary", "ark-ff 0.3.0", "ark-ff 0.4.2", "ark-ff 0.5.0", + "ark-ff 0.6.0", "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", @@ -9611,7 +9686,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -9691,7 +9766,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 1.0.7", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -10223,7 +10298,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -10425,7 +10500,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -11563,7 +11638,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]]