Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
49248b2
feat: trace relevant http headers (#1982)
Mirko-von-Leipzig Apr 22, 2026
e08c476
feat: inject basic trace fields for requests (#1983)
Mirko-von-Leipzig Apr 22, 2026
7ef15da
refactor(store): get account vault details from account state forest …
kkovaacs Apr 24, 2026
8a73b9f
feat(rpc): cache reference block commitments (#1996)
Mirko-von-Leipzig Apr 24, 2026
9fe7ec4
fix: mempool occasional panics when store is ahead by a block (#1984)
Mirko-von-Leipzig Apr 24, 2026
29a7c34
feat(mempool): Avoid allocating in `SelectedBatch` query (#1991)
Mirko-von-Leipzig Apr 24, 2026
046a728
ci: cache rust builds on `main` (#2000)
Mirko-von-Leipzig Apr 24, 2026
4477568
fix(github): remove prover proxy job from debian publish workflow (#2…
kkovaacs Apr 24, 2026
4ac37ea
fix(docker): use correct runtime-base image (#1999)
kkovaacs Apr 24, 2026
a44d980
perf(db): disable SQLite memory accounting (#1988)
kkovaacs Apr 24, 2026
7d4c33f
ci: optimise for test runtime execution (#2004)
Mirko-von-Leipzig Apr 28, 2026
dd6556a
ci: fix profile overrides not observed by cache (#2009)
Mirko-von-Leipzig Apr 28, 2026
d3c030e
chore: Split apply_block and improve instrumentation (#1896)
sergerad Apr 28, 2026
bb74d9d
refactor(lru_cache): simplify locking in LRU cache wrapper (#2015)
kkovaacs Apr 29, 2026
0364fc3
ci: simplify caching (#2011)
Mirko-von-Leipzig Apr 29, 2026
b927515
chore: increment crate versions to v0.14.10
bobbinth Apr 30, 2026
1468f8e
refactor(store): pull storage map entries from account state forest (…
kkovaacs Apr 30, 2026
255d863
refactor(ntx-builder): use sync mutexes where possible (#2021)
kkovaacs May 4, 2026
513660b
ci: add shear, workspace inheritance, and zizmor checks, and move hea…
huitseeker Apr 30, 2026
b491987
ci: install toolchain properly (#2026)
Mirko-von-Leipzig May 4, 2026
a5c3f3e
ci: cache each job (#2025)
Mirko-von-Leipzig May 4, 2026
97c9324
feat(store): use RocksDB-backed persistent account state forest (#2020)
kkovaacs May 4, 2026
705f23f
Merge branch 'main' into mirko/port-ci-main
Mirko-von-Leipzig May 4, 2026
956132c
Cherrypick `ci` improvements from `next` #2040
Mirko-von-Leipzig May 4, 2026
41c2aca
chore(telemetry): `client.address` should be the resolved client addr…
Mirko-von-Leipzig May 4, 2026
fba447a
feat(store): analyse database on disk size via filesystem instead of …
bigeez May 5, 2026
b3fb939
chore: bump dependencies (#2055)
Mirko-von-Leipzig May 6, 2026
8f1ed50
fix: replace blocking-in-async (#2041)
Ollie202 May 6, 2026
f1e1448
feat: remove `BlockSigner` trait (#2057)
Mirko-von-Leipzig May 7, 2026
ce77ca5
fix: correctly propagate the current span to blocking tasks (#2061)
kkovaacs May 7, 2026
2a49afc
docs: v0.14 update for both internal and external (#1990)
Mirko-von-Leipzig May 7, 2026
c27bd14
chore(mempool): user batch followups (#2034)
Mirko-von-Leipzig May 7, 2026
bef2ebd
chore: re-enable SyncState and SyncNullifier traces (#2063)
Mirko-von-Leipzig May 8, 2026
3f7a18f
chore: add actor-level retry for infra errors (#2062)
SantiagoPittella May 19, 2026
eb0131c
Merge remote-tracking branch 'origin/main' into santiagopittella-merg…
SantiagoPittella May 19, 2026
67f39b7
Merge branch 'next' into santiagopittella-merge-main-to-next
SantiagoPittella May 20, 2026
28e3ddf
Merge branch 'next' into santiagopittella-merge-main-to-next
Mirko-von-Leipzig May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,19 @@
- [BREAKING] Changed `SyncChainMmr` endpoint: the upper end of the block range we're syncing is now the chain tip with the requested finality level. Validator signature is also returned ([#2075](https://github.com/0xMiden/node/pull/2075)).
- [BREAKING] Renamed `SubmitProvenTransaction` RPC endpoint to `SubmitProvenTx` ([#2094](https://github.com/0xMiden/node/pull/2094)).
- [BREAKING] Renamed `SubmitProvenBatch` RPC endpoint to `SubmitProvenTxBatch` ([#2094](https://github.com/0xMiden/node/pull/2094)).
## v0.14.11 (TBD)

- Replaced blocking-in-async operations in the validator, remote prover, and ntx-builder with `spawn_blocking` to avoid starving the Tokio runtime ([#2041](https://github.com/0xMiden/node/pull/2041)).
- Implement persistent RocksDB backend for `AccountStateForest`, improving startup time ([#2020](https://github.com/0xMiden/node/pull/2020)).
- Fixed network transaction builder permanently dropping notes after transient infrastructure failures. These now retry with exponential backoff at the actor level instead of consuming per-note retry budget ([#2052](https://github.com/0xMiden/node/issues/2052)).

## v0.14.10 (2026-05-29)

- Optimize `GetAccount` implementation to serve vault assets from `AccountStateForest` ([#1981](https://github.com/0xMiden/node/pull/1981)).
- Added `accept`, `origin`, `user-agent`, `forwarded`, `x-forwarded-for` and `x-real-ip` headers to telemetry for gRPC requests ([#1982](https://github.com/0xMiden/node/pull/1982)).
- Trace additional RPC request properties e.g. `account.id` in `GetAccount` ([#1983](https://github.com/0xMiden/node/pull/1983)).
- Fixed occasional mempool panic during transaction submission, causing the lock to be held for longer than expected ([#1984](https://github.com/0xMiden/node/pull/1984)).
- Optimize `GetAccount` implementation: `all_entries` requests now mostly use state from `AccountStateForest` ([#2012](https://github.com/0xMiden/node/pull/2012)).

## v0.14.9 (2026-04-21)

Expand Down
30 changes: 27 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ miden-crypto = { version = "0.23" }
anyhow = { version = "1.0" }
assert_matches = { version = "1.5" }
async-trait = { version = "0.1" }
backon = { version = "1.6" }
build-rs = { version = "0.3" }
clap = { features = ["derive"], version = "4.5" }
codegen = { version = "0.3" }
Expand Down
1 change: 1 addition & 0 deletions bin/ntx-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ doctest = false

[dependencies]
anyhow = { workspace = true }
backon = { workspace = true }
clap = { features = ["env", "string"], workspace = true }
diesel = { features = ["numeric", "sqlite"], workspace = true }
futures = { workspace = true }
Expand Down
Loading
Loading