github aleo-labs-protocol/snarkOS v4.12.1

2 hours ago

Network: mainnet. Patch release; no consensus changes. Built from 85f3026e9, the head of main_net_v4121 (#4569), against snarkVM v4.12.1 (6b2efd047). The same changes shipped to testnet as testnet-v4.12.1.

Who needs to act

No activation height. Mainnet validators and node operators may upgrade at their convenience.

Changes since v4.12.0

  • Validators can propose more spend per batch. A new --proposal-spent-limit-multiplier flag (validators only, default 1 = unchanged) lets a validator raise the spend it proposes per batch, reducing the throttling of executions across rounds and blocks when transactions arrive through a few ingress nodes. Transactions that exceed what the round can fit may not be included. (#4539)
  • snarkVM: the staking_rewards history file is renamed to stakingrewards (aleo-labs-protocol/snarkVM#3513).
  • snarkVM: the cuda feature builds for sm_86, because CUDA 13 dropped sm_70 (aleo-labs-protocol/snarkVM#3626).
  • CI moves from CircleCI to GitHub Actions (#4589).
  • Dependency updates for cargo deny: rustls 0.23.46 (RUSTSEC-2026-0346, -0347, -0348, -0349); self_update 1.3.1, moving zip to 9.0.5 (RUSTSEC-2026-0367, -0368, -0369); rustls-webpki 0.103.16, webpki-roots 1.0.10 and webpki-root-certs 1.0.10 (RUSTSEC-2026-0381, -0382, -0383, distrusted emSign intermediates); crypto-bigint 0.7.7, ctutils 0.4.5 and tokio 1.54.1 (RUSTSEC-2026-0385, -0386, -0387).

Don't miss a new snarkOS release

NewReleases is sending notifications on new releases.