Summary
Release ADAMANT blockchain node v0.10.2 by reviewing and merging dev into master, publishing the GitHub Release, and preparing the accompanying technical and public communications.
The release combines reliability and recovery improvements, additive REST and Socket.IO APIs, database query optimizations, dependency security updates, and operator/developer documentation accumulated since v0.10.0.
Consensus note: upgrading is recommended for reliability, API capabilities, and operational recovery, but it is not mandatory for network compatibility. This release does not change consensus validation, transaction or block serialization, delegate ordering, rewards, activation heights, or replay behavior.
Details
The release range contains 10 merged pull requests plus the v0.10.2 version bump and README reorganization.
Checklist
Release engineering
Documentation and schema
Communications
Notes
Key themes in v0.10.2:
- Sync watchdog and rejected-query handling to recover from or prevent silent synchronization stalls
- Persisted, verified
mem_* checkpoints for faster recovery after interrupted shutdowns, with deterministic replay fallback
- Correct delegate rank, voter filtering, next-forger scheduling, and loading-state behavior in observation APIs
- New top-accounts REST endpoint and additive consensus schedule, milestone schedule, and delegate forged-amount fields
- Opt-in Socket.IO events for new blocks and account balance changes
- Faster blocks API queries and correct
numberOfTransactions=0 filtering
- Dependency refresh with no confirmed moderate, high, or critical npm audit findings
- Updated operator, testing, and native PostgreSQL driver guidance
The release introduces database migrations for checkpoint storage, the top-accounts index, and the blocks generator/order index. Operators should allow migration time and disk space on the first startup after upgrading and must continue to stop nodes gracefully.
Verification
- Release PR is reviewed and merged without unresolved blockers
- Required release validation is recorded with exact commands and results
- Node starts, synchronizes, processes live blocks, and shuts down gracefully
- REST and Socket.IO additions match the companion documentation and OpenAPI schema
- No consensus, serialization, signature, reward, slot-timing, or replay behavior changes are introduced
- GitHub Release
v0.10.2 is published from master with structured notes and a complete changelog
Summary
Release ADAMANT blockchain node v0.10.2 by reviewing and merging
devintomaster, publishing the GitHub Release, and preparing the accompanying technical and public communications.The release combines reliability and recovery improvements, additive REST and Socket.IO APIs, database query optimizations, dependency security updates, and operator/developer documentation accumulated since v0.10.0.
Consensus note: upgrading is recommended for reliability, API capabilities, and operational recovery, but it is not mandatory for network compatibility. This release does not change consensus validation, transaction or block serialization, delegate ordering, rewards, activation heights, or replay behavior.
Details
0.10.2(package.jsonandpackage-lock.jsonondev)master(v0.10.0)devv0.10.0...devThe release range contains 10 merged pull requests plus the v0.10.2 version bump and README reorganization.
Checklist
Release engineering
package.jsonandpackage-lock.jsonto0.10.2ondevdev→masterrelease PRdev→masterrelease PRmastercontains version0.10.2v0.10.2Documentation and schema
Communications
Notes
Key themes in v0.10.2:
mem_*checkpoints for faster recovery after interrupted shutdowns, with deterministic replay fallbacknumberOfTransactions=0filteringThe release introduces database migrations for checkpoint storage, the top-accounts index, and the blocks generator/order index. Operators should allow migration time and disk space on the first startup after upgrading and must continue to stop nodes gracefully.
Verification
v0.10.2is published frommasterwith structured notes and a complete changelog