Repository navigation
3.7.0
MPC 3.7.0
This release adds support for voting on launcher digests, along with other improvements.
What's Changed
🚀 Features
-
#2329(@anodar): Serve mpc-node configuration over debug endpoint (#2329)
-
#2211(@barakeinav1): Add standalone attestation-cli for independent TEE verification (#2211)
-
#2332(@DSharifi): Allow configuration files for full config of the mpc node (#2332)
-
#2378(@DSharifi): [breaking] Remove derivation paths from foreign chain validation requests (#2378)
-
#2344(@kevindeforth): Chain gateway state viewer (#2344)
-
#2343(@barakeinav1): Vote on launcher image hash (#2343)
-
#2392(@gilcu3): Ckd with public verifiability in ts crate (#2392)
-
#2455(@DSharifi): (node) Start with config file option also initializes neard (#2455)
-
#2460(@SimonRastikian): Viewing method for code hash votes and testings (#2460)
🐛 Bug Fixes
-
#2346(@SimonRastikian): Using ct-eq ensures security (#2346)
-
#2386(@gilcu3): Do not crash when vectors received are smaller than expected (#2386)
🚜 Refactor
📚 Documentation
-
#2371(@barakeinav1): Add attestation verification step to operator guide (#2371)
-
#2397(@barakeinav1): Fix operator guide access key section (#2397)
-
#2414(@barakeinav1): Update to latest dstack configuration (#2414)
-
#2408(@gilcu3): Add cargo insta instructions to contributing guidelines (#2408)
-
#2324(@pbeza): Restructure TEE lifecycle and extract TEE Context design doc (#2324)
⚙️ Miscellaneous Tasks
-
#2325(@barakeinav1): Rename shadowed variable in verify_event_log_rtmr3 (#2325)
-
#2338(@gilcu3): Replace ed25519_dalek::VerifyingKey with Ed25519PublicKey in node-types crate (#2338)
-
#2352(@pbeza): Add security section to PR review prompt (#2352)
-
#2384(@gilcu3): Update migrations after 3.6.0 release, remove infer domain purpose helpers (#2384)
-
#2372(@dependabot[bot]): Bump the rust-minor-and-patch group with 3 updates (#2372)
-
#2389(@gilcu3): Try all nearcore branches to have a better chance of getting the binary (#2389)
-
#2394(@barakeinav1): Update TEE localnet deploy script and documentation (#2394)
-
#2405(@gilcu3): Tiny follow up to contract cleanup in #2384 (#2405)
-
#2412(@gilcu3): Add all features to rust tests in ci (#2412)
-
#2406(@gilcu3): Remove usage of deprecated near_bindgen (#2406)
-
#2421(@gilcu3): Ensure we do not block ci on external services tests (#2421)
-
#2306(@DSharifi): Prepare workspace crates for publishing by setting version to 0.0.1 (#2306)
-
#2429(@DSharifi): Add
near-mpc-prefix for crates that will be published (#2429) -
#2432(@DSharifi): Add missing fields to publish all external crates (#2432)
-
#2426(@DSharifi): Use cargo lint section for clippy lint rules (#2426)
-
#2436(@DSharifi): Disallow allow attributes, and remove unexpected allows (#2436)
-
#2425(@gilcu3): Upgrade to a patched nearcore 2.11.0-rc.1 (#2425)
-
#2465(@dependabot[bot]): Bump the rust-minor-and-patch group with 3 updates (#2465)
Docker images
-
nearone/mpc-node:3.7.0
Manifest digest:sha256:a9a874255739ab610513a570e8af9daf4f0a774781a0e13120d9b09c4106ce65
Image ID:sha256:e2ef71c220158f9ee19a265d583647eedb4e0cd7ca37021fbf0ab34e3d214ed0 -
nearone/mpc-node-gcp:3.7.0
Manifest digest:sha256:6486b7844a028fa7089aa463cb49f5c891b45a389cd03c7001b2877804c28f0c
Image ID:sha256:13215e2399aa4b99abd2af4db9f44307b77e8033d94bace5656a971ec9d9edcc -
nearone/mpc-launcher:3.7.0
Manifest digest:sha256:84c7537a2f84d3477eac2e5ef3ba0765b5d688f86096947eea4744ce25b27054
Image ID:sha256:26fb9ae21dac7657b1c47ac44038b69399f0ec296176a65ce30f64e66442e86b
MPC contract
- digest:
sha256:baef5cbbe2e52eaa3c171c8870edc88e7ed10dd68338d54abd714f626b121f02