Release Notes
๐ Features
- (minibf) Implement
/pools/retiredendpoint (#1218) - (cli) Add doctor command to regenerate the state store (#1222)
- (cli) Improve data checks of pots at epoch boundaries (#1235)
- (minibf) Bump Blockfrost OpenAPI to v0.1.91 (#1223)
- (minibf) Add
/txs/{hash}/required_signersendpoint (#1232) - (minibf) Implement
/pools/{pool_id}/updatesendpoint (#1237) - (minibf) Add
/epochs/{number}/blocks/{pool_id}endpoint (#1233) - (minibf) Add
/scripts/{script_hash}/utxosendpoint (#1207) - (stelae) Make an unknown layer kind skippable at restore, strict at publish (#1242)
- (snapshot) Retain state dumps at configured epochs (#1246)
- (cardano) [breaking] Merge the four per-account epoch logs into one entity (#1249)
- Introduce fjall archive backend as the default (#1257)
- (snapshot) Add the
snapshot backfillpublisher driver (#1259)
๐ Bug Fixes
- (cardano) Move the pots when a treasury withdrawal enacts (#1227)
- (deps) Update
h2forRUSTSEC-2026-0258(#1229) - (cardano) Align the boundary DRep distribution with the ledger's post-enactment snapshot (#1228)
- (snapshot) Align the stele's sequence and tag with the epoch it names (#1240)
- (archive) Support EBBs persistence via multi-block per slot (#1239)
- (grpc) Don't panic on an unservable FollowTip/WatchTx intersect (#1226)
- (cli) Advance the state rebuild by block, not by slot (#1244)
- (cardano) Delete the unredeemed AVVM utxos the Allegra boundary reclaims (#1250)
- (stelae) Retry a read the OS interrupted instead of failing the layer (#1254)
๐ Refactor
- (snapshot) Split the logs layer into per-namespace kinds (#1241)
- (snapshot) Split the state layer into per-namespace kinds (#1243)
๐ง Continuous Integration
- Improve workflow performance by removing steps from the critical path (#1251)
โก Performance
- (redb3) Avoid empty space in leaf pages by randomizing insert order (#1253)
- (snapshot) Band the index traversal across a run of epochs (#1255)
- (stelae) Move a publish's layer round trips concurrently (#1260)
๐งช Testing
- (snapshot) Pin every namespace's field table against the compatibility contract (#1245)
โ๏ธ Miscellaneous Tasks
- Increase surface of dolos-devs code ownership (#1231)
Install dolos 1.7.0-alpha.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.7.0-alpha.1/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.7.0-alpha.1/dolos-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install txpipe/tap/dolosInstall prebuilt binaries into your npm project
npm install @txpipe/dolos@1.7.0-alpha.1Download dolos 1.7.0-alpha.1
| File | Platform | Checksum |
|---|---|---|
| dolos-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| dolos-x86_64-pc-windows-msvc.tar.gz | x64 Windows | checksum |
| dolos-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| dolos-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |