Skip to content

Commit 2bf8b43

Browse files
chore: release v3.13.0 (#3660)
1 parent bd3d75e commit 2bf8b43

5 files changed

Lines changed: 225 additions & 118 deletions

File tree

CHANGELOG.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,110 @@ All notable changes to this project will be documented in this file.
55

66
This changelog is maintained using [git-cliff](https://git-cliff.org/) and [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
77

8+
## [3.13.0] - 2026-06-24
9+
10+
### 🚀 Features
11+
12+
- [#3554](https://github.com/near/mpc/pull/3554)(@anodar): Validate aptos transactions with hardcoded tx_id in localnet.sh script (#3554)
13+
14+
- [#3518](https://github.com/near/mpc/pull/3518)(@gilcu3): Add yield point in CPU bound crypto code (#3518)
15+
16+
- [#3511](https://github.com/near/mpc/pull/3511)(@anodar): Available foreign chains contract API (#3511)
17+
18+
- [#3624](https://github.com/near/mpc/pull/3624)(@gilcu3): *(devnet)* Add localnet support in devnet (#3624)
19+
20+
- [#3578](https://github.com/near/mpc/pull/3578)(@SimonRastikian): Correlate governancethreshold with reconstructionthreshold (#3578)
21+
22+
- [#3626](https://github.com/near/mpc/pull/3626)(@pbeza): *(contract)* TEE verifier contract-account voting (#3626)
23+
24+
- [#3616](https://github.com/near/mpc/pull/3616)(@kevindeforth): Wire recent blocks tracker into event subscriber (#3616)
25+
26+
27+
### 🐛 Bug Fixes
28+
29+
- [#3562](https://github.com/near/mpc/pull/3562)(@anodar): Pattern in changes.yml for detecting code changes (#3562)
30+
31+
- [#3573](https://github.com/near/mpc/pull/3573)(@pbeza): *(release)* Pin git-cliff to semver tags; restore dropped 3.12.0 changelog entries (#3573)
32+
33+
- [#3580](https://github.com/near/mpc/pull/3580)(@gilcu3): Repro issues related to docker caching and skopeo versions (#3580)
34+
35+
- [#3502](https://github.com/near/mpc/pull/3502)(@barakeinav1): *(deployment)* Exec mpc-node in start.sh so SIGTERM reaches the process (#3502)
36+
37+
- [#3617](https://github.com/near/mpc/pull/3617)(@anodar): Nits from available foreign chains work (contract changes) (#3617)
38+
39+
- [#3635](https://github.com/near/mpc/pull/3635)(@gilcu3): *(bench)* Make sure benches do not fail by fixing determinism (#3635)
40+
41+
- [#3632](https://github.com/near/mpc/pull/3632)(@gilcu3): *(ci)* Make rust cache key depend on nix cache key (#3632)
42+
43+
- [#3647](https://github.com/near/mpc/pull/3647)(@gilcu3): Indexer getting stuck when syncing from genesis (#3647)
44+
45+
46+
### 🚜 Refactor
47+
48+
- [#3461](https://github.com/near/mpc/pull/3461)(@SimonRastikian): Reduce code redundancy in checks between presign and sign (#3461)
49+
50+
- [#3567](https://github.com/near/mpc/pull/3567)(@SimonRastikian): Renaming ReconstructionLowerBound to ReconstructionThreshold (#3567)
51+
52+
- [#3349](https://github.com/near/mpc/pull/3349)(@SimonRastikian): Cleanup and reorganizing ECDSA files and interfaces (#3349)
53+
54+
- [#3590](https://github.com/near/mpc/pull/3590)(@pbeza): *(attestation)* Drop `dcap-qvl` dependency from the `attestation` crate (#3590)
55+
56+
- [#3634](https://github.com/near/mpc/pull/3634)(@gilcu3): *(fix)* Relocate bench_utils ckd functions (#3634)
57+
58+
- [#3654](https://github.com/near/mpc/pull/3654)(@pbeza): *(contract)* Factor out shared `gen_authenticated_participants` helper (#3654)
59+
60+
61+
### 📚 Documentation
62+
63+
- [#3589](https://github.com/near/mpc/pull/3589)(@kevindeforth): Update engineering standards with section about code comments (#3589)
64+
65+
- [#3607](https://github.com/near/mpc/pull/3607)(@barakeinav1): *(localnet)* Note neard 0.0.0.0 bind + version/genesis alignment for docker localnet (#3607)
66+
67+
- [#3613](https://github.com/near/mpc/pull/3613)(@barakeinav1): Document back-migration known limitations (#3613)
68+
69+
70+
### ⚡ Performance
71+
72+
- [#3529](https://github.com/near/mpc/pull/3529)(@gilcu3): Optimize CKD computations in contract (#3529)
73+
74+
75+
### 🧪 Testing
76+
77+
- [#3606](https://github.com/near/mpc/pull/3606)(@barakeinav1): Disable flaky back-migration e2e test (#3606)
78+
79+
80+
### ⚙️ Miscellaneous Tasks
81+
82+
- [#3557](https://github.com/near/mpc/pull/3557)(@gilcu3): Remove 3.11 CaitSith restriction in the contract (#3557)
83+
84+
- [#3572](https://github.com/near/mpc/pull/3572)(@barakeinav1): Restore external_storage_fallback_threshold for pre-3.12.0 nodes (#3572)
85+
86+
- [#3575](https://github.com/near/mpc/pull/3575)(@dependabot[bot]): Bump http from 1.4.1 to 1.4.2 in the rust-minor-and-patch group (#3575)
87+
88+
- [#3559](https://github.com/near/mpc/pull/3559)(@gilcu3): Remove compat conversions in the contract (#3559)
89+
90+
- [#3588](https://github.com/near/mpc/pull/3588)(@anodar): Allow new foreign chain config before node upgrade (#3588)
91+
92+
- [#3577](https://github.com/near/mpc/pull/3577)(@SimonRastikian): Make the two threshold DTO conversions fallible & validating (#3577)
93+
94+
- [#3591](https://github.com/near/mpc/pull/3591)(@anodar): Add 'every' predicate in changes workflow filter (#3591)
95+
96+
- [#3595](https://github.com/near/mpc/pull/3595)(@anodar): Update skip condition in matrix job (#3595)
97+
98+
- [#3584](https://github.com/near/mpc/pull/3584)(@anodar): Bump up state transition to be from 3_12_0 (#3584)
99+
100+
- [#3611](https://github.com/near/mpc/pull/3611)(@anodar): Serve aptos rpc count (#3611)
101+
102+
- [#3615](https://github.com/near/mpc/pull/3615)(@gilcu3): Drop post 3.12 migrations (#3615)
103+
104+
- [#3629](https://github.com/near/mpc/pull/3629)(@gilcu3): Reuse nix dev cache in mpc-node nix build (#3629)
105+
106+
- [#3645](https://github.com/near/mpc/pull/3645)(@dependabot[bot]): Bump the rust-minor-and-patch group with 5 updates (#3645)
107+
108+
- [#3620](https://github.com/near/mpc/pull/3620)(@gilcu3): Bump nearcore to 2.13.0 rc1 (#3620)
109+
110+
111+
8112
## [3.12.0] - 2026-06-15
9113

10114
### 🚀 Features

Cargo.lock

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ members = [
4040
]
4141

4242
[workspace.package]
43-
version = "3.12.0"
43+
version = "3.13.0"
4444
edition = "2024"
4545
license = "MIT"
4646
repository = "https://github.com/near/mpc"

crates/contract/tests/snapshots/abi__abi_has_not_changed.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ expression: abi
66
"schema_version": "0.4.0",
77
"metadata": {
88
"name": "mpc-contract",
9-
"version": "3.12.0",
9+
"version": "3.13.0",
1010
"build": {
1111
"compiler": "[RUSTC_VERSION]",
1212
"builder": "[CARGO_NEAR_BUILD_VERSION]"

0 commit comments

Comments
 (0)