Hard fork support landed in the node: fork digest, era deployment settings, protocol names derived from the fork digest#3679, #3683, #3687, #3689
Blend connection traffic bounded at the receiver RFC mergedlogos-lips#421
EmPoWering retarget bounds and pool funding RFC mergedlogos-lips#443
Zone SDK automatic refund of transactions on timeout merged#3704
Nimbos block validation hardened against denial of servicenimbos#204
blockchain:bedrock:research
blockchain:bedrock:research:cryptarchia
Blend connection traffic bounded at the receiver RFC merged logos-lips#421; connection maintenance tightened after the implementation review: only verified messages count towards a connection’s share, handshake time a core node parameter (draft) logos-lips#468
Eras RFC extended: eras can change consensus parameters, transactions and protocol identifiers carry the fork digest (draft) logos-lips#439
Strict EdDSA verification gas figures merged logos-lips#464; multi-signature encoding swaps index and signature, merged logos-lips#469; gossip topics clarified in the p2p network document, merged logos-lips#466
blockchain:bedrock:research:empowering
Retarget bounds and pool funding RFC merged: reward retarget bounded below by ceil(F/(P-F)) and above by its genesis target, pool refilled from a share of fees with the accounting carried through genesis, rewards, and cryptoeconomics logos-lips#443
Onboarding model extended so a fraction of mined tokens unlocks immediately, calculator and documentation updated doc; slides summarising model parameters, derived quantities, and assumptions slides
blockchain:bedrock:eng
blockchain:bedrock:eng:blend
Unordered warm buffer for Proof of Work Blend proofs, removing head-of-line blocking in prefetch, merged #3678
Blend stability diagnostic scenarios for devnet and testnet-style tests merged #3677
blockchain:bedrock:eng:node
Hard fork support merged: variant tags removed and block slot moved first in the header #3679, deployment settings support multi-era definitions #3683, fork digest computation #3687, libp2p protocol names derived from the fork digest #3689
u32::MAX enforced for canonical encodings so 32-bit and 64-bit architectures agree, merged #3693; bounded sets integrated for UncleHeaders, Inputs, and Locators, merged #3664
Chain sync peer selection made protocol-aware, merged #3640; chain recovery restores the LIB with its real parent id (in-review) #3719, #3720
Mempool aligned with the RFC: transactions of every block newly entering the canonical chain retired (in-review) #3734
Deferred proof typestate (in-review): each op types its deferred proof #3732, deferred proofs pushed into the batch on verification #3733, naming standardised #3735, split per kind #3736
Hierarchical deterministic wallet: passphrase primitive (in-review) #3695; node integration drafted then shelved pending the private UTXO design #3727
KMS message signing exposed over FFI for the module referral program (in-review) #3744
select! cancellation safety revision merged #3725; own spans emitted in the tracing crate macro, merged #3543
Release checklist updated from the 0.3.0 release learnings #3710; Rust toolchain bumped to 1.99 #3729, Overwatch#157
blockchain:bedrock:eng:testing
Cucumber invariants consolidated to cut CI cost, merged #3672; mempool diagnostics transaction throughput improved (in-review) #3741
Testing Framework integration unified around the app model, merged #3681; shared port allocator (in-review) #3706; Cucumber runner reusable across node implementations (in-review) #3723; interoperability runners and mixed-cluster testing (in-review) #3730
Logos Execution Zone indexer backend reworked into a default http feature (in-review) #897
blockchain:logos-execution-zone
blockchain:logos-execution-zone:sequencer
Decentralized sequencing polish: incorrect slashing when many sequencers join at once fixed (in-review) #944; head blocks marked on view entries (in-review) #945; sequencer_bootstrap integration tests run sequentially, merged #934
Read-only sequencer: FFI primitives unification (in-review) #930, wallet statistics collection removed (in-review) #940, read-only sequencer set up at wallet startup in the wallet FFI (draft) #948
Transactional actors with side-effects (draft) #935
blockchain:logos-execution-zone:cross-zone
Peer zone identity relies on Bedrock channel guarantees instead of the signing key, merged #931
blockchain:logos-execution-zone:fees
Privacy-preserving transactions pay fees inside their proof, with transaction dry-runs for wallets to price any transaction (in-review) #949
Public transaction fees journal written logos-docs#514; private transaction fees scoped with a tracker #941; transaction ordering by arrival vs nonce flagged for a dedicated fix #942
Indexer and explorer modules use the prove feature for the indexer FFI, merged #936
blockchain:logos-execution-zone:accounts
Chained calls added to effect application, so programs act on the latest state of an account, merged #929
Program deployment hardening: WriteSegment requires authorization (draft) #943; system builtins upgradable through the builtin loader (draft) #946
Logos Execution Environment, Logos Execution Zone, and built-in program specs updated (draft) #932
nimbos
Block validation hardened against denial of service: staged multi-tier validation and cooperative asynchronous orphan promotion across Chain and BlockProcessor, merged nimbos#204