Repository navigation
3.4.0
MPC 3.4.0
The main features of this release include:
- Removal of storage deposit requirement from contract
- Additional metrics
- bug fixes
What's Changed
Full Changelog: 3.3.2...3.4.0
🚀 Features
🐛 Bug Fixes
-
#1801(@andrei-near): TCP user keepalive (#1801)
-
#1830(@gilcu3): Cargo-make check-all using wrong profile parameter (#1830)
-
#1854(@gilcu3): Update deps dcap-qvl and oneshot to avoid known vulnerabilities (#1854)
-
#1865(@gilcu3): Hot loop bug in running state when no keyshares are found (#1865)
-
#1876(@gilcu3): Bump wasmtime version due to RUSTSEC-2026-0006 (#1876)
💼 Other
-
#1808(@DSharifi): (nix) Include
apple-sdk_14package to buildneardon MacOs (#1808) -
#1812(@DSharifi): (nix) Include
neardas a nix flake (#1812) -
#1845(@DSharifi): (nix) Remove neard as a tool in dev shell (#1845)
📚 Documentation
- #1850(@barakeinav1): Add port 80 configuration support (#1850)
⚡ Performance
🧪 Testing
-
#1813(@pbeza): Add benchmark regression tests for
Participantsstruct (#1813) -
#1886(@gilcu3): Make account creation much faster using async transactions (#1886)
-
#1885(@gilcu3): Add CI test for mpc-node through non-tee launcher (#1885)
-
#1896(@gilcu3): Add 3.3.2 contract to contract-history (#1896)
-
#1899(@gilcu3): Add fixture tests for key derivation path (#1899)
⚙️ Miscellaneous Tasks
-
#1816(@DSharifi): Make pprof web server endpoint queriable (#1816)
-
#1823(@gilcu3): Fix cargo-deny warnings, adapt to changes in dcap-qvl (#1823)
-
#1838(@gilcu3): Make launcher-script more user friendly (#1838)
-
#1837(@DSharifi): (metrics) Track tokio runtime and task metrics and export it to prometheus (#1837)
-
#1843(@gilcu3): [breaking] Use hex for attestation dto types (#1843)
-
#1849(@DSharifi): Check licenses is up to date on CI (#1849)
-
#1862(@DSharifi): Use
--forceflag for cargo-binstall installations (#1862) -
#1855(@DSharifi): Create histogram for bytes written on p2p TCP streams (#1855)
-
#1903(@barakeinav1): Bump crate versions to 3.4.0 and update changelog (#1903)
Docker images
-
- Manifest digest:
sha256:df1c8c56fd7e48190e73d8386b1b0ee75fb6c70e682a7e9cba916452002cad9a - Image ID:
sha256:3079a17e10d23d8ee518f0fe49069dd7b3eeea8aea503e69415c38f6f05bf23c
- Manifest digest:
-
- Manifest digest:
sha256:dce45ffd6ffbf7bb6708ce3a688d02a76654151e2ad63c3210eb60dfe6b9892e - Image ID:
sha256:2da728c4cf968548baec80ab31173e8c3073fbe80e70d29d9227e905929ee802
- Manifest digest:
-
- Manifest digest:
sha256:17243e65f47c69a4735c507ea91aefa0bdd761d9a267e28221232d748518bad3 - Image ID:
sha256:0aa010444e4e54f8f2f430f0cb9d784db937f8179cb129c952cae2052792122c
MPC contract
- Manifest digest:
-
mpc-contract-v3.4.0.wasm:- digest:
sha256:09f343394892ff59afac0be7e16e05b0ff3754be6d36c3b88a6efd4eeb83c10c
- digest: