What's Changed
- Use StakeTableV2 and new events in the GCL by @sveitser in #3289
add_epoch_root
return type is Result by @lukaszrzasik in #3327- Increase checkpoint interval by @ss-es in #3329
- promote genesis log to warn by @imabdulbasit in #3322
- Create explicit columns for transaction namespace and index w/in namespace by @jbearer in #3326
- [Easy] Small Libp2p fixes by @rob-maron in #3325
- CDN whitelist changes by @rob-maron in #3094
- Move DRB difficulty to HotShotConfig by @ss-es in #3310
- fix: set stake table capacity for dev-node by @mrain in #3335
- Add namespace info to payload metadata and block summary by @jbearer in #3331
- Stake table catchup unit test by @lukaszrzasik in #3334
- increase default base delay to 200ms by @imabdulbasit in #3346
- CI: native docker builds by @sveitser in #3344
- Remove ignored/duplicated epoch catchup test by @tbro in #3345
- feat: legacy prover for v1 light client contract by @mrain in #3342
- feat: build individual docker images locally by @sveitser in #3309
- Split up add_epoch_root to allow stake table storage to happen outsid… by @pls148 in #3312
- Improve logging in Espresso go multiclient by @zacshowa in #3354
- state reconstruction test by @imabdulbasit in #3319
- VID clone micro optimization by @lukaszrzasik in #3367
- Use correct payload commitment in genesis header for PoS version by @imabdulbasit in #3333
- Fix possible consensus GC leak by @lukaszrzasik in #3368
- Fix handle leak by @lukaszrzasik in #3369
- Fix postgres migration by @sveitser in #3366
- feat: stake table contract pausability by @alysiahuggins in #3328
- Add Metric for Proposal Latency by @bfish713 in #3360
- Add more catchup tests by @lukaszrzasik in #3363
- Add txn bytes to block payload, add metric for finalized bytes by @bfish713 in #3372
- DRB difficulty upgrade by @ss-es in #3356
- take initial token amount from the contract by @imabdulbasit in #3339
- feat: legacy state endpoints & prover update by @mrain in #3371
- added code to create a multisig upgrade proposal via rust by @alysiahuggins in #3155
- Update restart-tests to use EpochVersion by @tbro in #3330
- Add metrics by @lukaszrzasik in #3364
- feat: multiple l1 urls for state-prover by @mrain in #3377
- Distinguish between namespace indexes vs IDs by @jbearer in #3361
- Add transaction count and payload size aggregator stats for each namespace by @imabdulbasit in #3362
- move sequencer-sqlite crate into workspace by @sveitser in #3380
- deploy timelock contract deployer rust code by @alysiahuggins in #3374
- print keygen keys to stdout if file path not provided by @imabdulbasit in #3382
- Non-uniform stake testing ability by @pls148 in #3376
- Remove slog errors by @Sneh1999 in #3385
- remove updated aggregate log by @imabdulbasit in #3387
- Upgrade esp via multisig by @alysiahuggins in #3370
- debug format of structures as tagged base64 by @pls148 in #3384
- fix: fixes for docker demo UX by @sveitser in #3389
- Metrics for storage by @lukaszrzasik in #3375
- Restart test state integrity by @tbro in #3321
- chore: better logging for prover by @mrain in #3393
- Clean up some logs, enforce Display not Debug for VerKey and aliases by @pls148 in #3394
- Add upgraded block header type by @ss-es in #3378
- Improved logs by @lukaszrzasik in #3379
- Upgrade st2 via multisig by @alysiahuggins in #3306
- feat: ledger support in deploy rust binary by @sveitser in #3403
- feat: deploy: fail early, log tx hashes, gas used by @sveitser in #3406
Full Changelog: 2025052...2025062