Releases: txpipe/dolos
Releases · txpipe/dolos
1.0.1 - 2026-03-18
Release Notes
🐛 Bug Fixes
- Catch-up stores during init (#947)
- Avoid slot-only chain intersection (#948)
- (cli) Avoid bootstrap checks when trying to reset-wal (#949)
📚 Documentation
- Fix broken doc links (#945)
Install dolos 1.0.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.1/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.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.0.1Download dolos 1.0.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 |
1.0.0 - 2026-03-13
Release Notes
🚀 Features
- Introduce mini-kupo api (#898)
- (cli) Introduce doctor check command
- (cli) Improve init flow with better UX (#942)
🐛 Bug Fixes
- (minikupo) Nest endpoints under
/v1prefix for compatibility (#937) - Don't fail trying to remove non-existing socket file
- (storage) Set quick repair for redb state store (#943)
🚜 Refactor
- (cardano) Remove track config in favor of simplicity (#933)
- Remove explicit defaults from storage configs (#935)
- Use custom tracing target for axum requests (#936)
- (storage) Split index tags keyspace to follow access pattern (#908)
- (config) Turn pull_batch_size into implicit default
- Turn max_history into a sync config
- Turn WAL max rollback into a sync config
- Skip serializing default storage config
- Move magic field to the chain config
- Use implicit defaults for logging config
- Use implicit defaults for telemetry config
- Treat many defaults as a config concern
- Skip serializing sync and serve configs if default
📚 Documentation
🧪 Testing
- Improve e2e test with latest config changes
⚙️ Miscellaneous Tasks
- (trp) Update tx3 deps to v0.16.2 (#931)
- (fjall) Bump to fjall 3.1.0 and remove patch (#934)
- Remove data folder from example
- (trp) Bump tx3 to v0.16.3 (#938)
- Apply config changes review feedback
- Improve log messages severity across the board (#941)
Install dolos 1.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0/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.0.0Download dolos 1.0.0
| 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 |
1.0.0-rc.12 - 2026-03-05
Release Notes
🚀 Features
- (minibf) Implement
/addresses/{address}endpoint (#925) - Introduce script indexes and related minibf endpoints (#899)
🐛 Bug Fixes
- (trp) Avoid overriding existing tx witnesses (#926)
- (minibf) Avoid 500 error on
/txs/{hash}for current epoch txs (#918) - Avoid TOCTOU race on submit utxos (#929)
- (fjall) Use patched version of fjall with deadlock fix (#930)
- (u5c) Fix
outputs_match_assetto not require asset_name (#833)
🧪 Testing
- (trp) Improve coverage of submit method (#927)
⚙️ Miscellaneous Tasks
- (trp) Update tx3 deps to v0.16.1 (#928)
Install dolos 1.0.0-rc.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.12/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.12/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.0.0-rc.12Download dolos 1.0.0-rc.12
| 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 |
1.0.0-rc.11 - 2026-02-27
Release Notes
🚀 Features
- (o7s) Implement missing queries to support ogmios connection (#913)
🐛 Bug Fixes
📚 Documentation
- Update config and minibf sections to match latest changes (#914)
- Add relevant maintenance / debugging skills
⚙️ Miscellaneous Tasks
- Bump tx3 to v0.15.0 (#916)
- Bump tx3 to v0.15.1 (#917)
- (minibf) Upgrade openapi spec to 0.1.85 (#922)
- Update latest hacks
Install dolos 1.0.0-rc.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.11/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.11/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.0.0-rc.11Download dolos 1.0.0-rc.11
| 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 |
1.0.0-rc.10 - 2026-02-17
Release Notes
🚀 Features
- Introduce OTLP integration with focus on mempool (#891)
- Introduce comprehensive mempool support (#901)
- (cli) Improve flags for the bootstrap command (#909)
- (minibf) Adjust max scan limit via config (#911)
🐛 Bug Fixes
- Unregistered dreps should not figure as expired (#887)
- (minibf) Follow redirects for pool offchain metadata (#888)
- (minbf) Compute Byron tx fees during mapping (#886)
- (cardano) Add strict metadata checks for CIP25 (#882)
- (minibf) Improve handling of tx metadata on AssetState (#881)
- (index) Fine-tune fjall default for expected write throughput (#896)
- Adapt data export command to new storage structure (#892)
- (cardano) Apply mainnet-specific historical edge-cases (#895)
- (cli) Remove wal from snapshot (#897)
- Hook mempool confirm in sync pipeline (#904)
- Avoid excessive mem increase during boundary (#905)
- (trp) Adjust interface to match available mempool data (#910)
🚜 Refactor
🧪 Testing
- Treat epoch tests as best-effort (#903)
⚙️ Miscellaneous Tasks
Install dolos 1.0.0-rc.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.10/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.10/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.0.0-rc.10Download dolos 1.0.0-rc.10
| 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 |
1.0.0-rc.9 - 2026-02-09
Release Notes
🐛 Bug Fixes
- (minibf) Add guard for inconsistent range params (#879)
🔧 Continuous Integration
- Enable automatic publishing to npm (#873)
🧪 Testing
- (minibf) Implement endpoint unit test full coverage via synthetic data (#877)
- (minibf) Include pagination, range and order in unit tests (#878)
- Relax constraints of smoke test to avoid flaky results (#880)
⚙️ Miscellaneous Tasks
- Remove toy-domain feature flag (#885)
Install dolos 1.0.0-rc.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.9/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.9/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.0.0-rc.9Download dolos 1.0.0-rc.9
| 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 |
1.0.0-rc.8 - 2026-02-07
Release Notes
🐛 Bug Fixes
- (minibf) Support parsing of byron addresses when required (#863)
- (minibf) Add memory cache for heavy network query (#865)
- (minibf) Improve active epoch logic on pool_updates mapping (#862)
- (minibf) Add mainnet genesis block (#867)
- (minibf) Parse complex onchain metadata for assets (#860)
- (minibf) Track drep drop on account when retires (#868)
- (minibf) Skip invalid plutus-v1 proposal preview (#871)
- (cardano) Separate reward log types into different namespaces (#875)
🚜 Refactor
- Introduce block streaming query extensions (#864)
- (minibf) Improve mem of first-by-tag type of queries (#866)
- (minibf) Improve memory usage on utxo queries (#869)
- (minibf) Relax max pagination limit (#876)
⚙️ Miscellaneous Tasks
- (minibf) Make better use of from/to pagination filters (#870)
Install dolos 1.0.0-rc.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.8/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.8/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.0.0-rc.8Download dolos 1.0.0-rc.8
| 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 |
1.0.0-rc.7 - 2026-02-04
Release Notes
🚀 Features
- (o7s) Implement many missing LocalState queries to support cardano cli (#858)
🐛 Bug Fixes
- Introduce async query facade to avoid starving the runtime
- (minibf) Improve conformance tests coverage (#847)
- (cardano) Take into account drained rewards in epoch state (#855)
- (cardano) Use mark protocol version for babbage pot calc (#857)
- (cardano) Bootstrap nonce in genesis if chain starts on Shelley
- Improve conformance tests coverage (#853)
- (minibf) Format special dreps on accounts (#861)
🧪 Testing
- Add comprehensive flow for cardano integration tests (#852)
- Fix nonce ground-truth checks
- Revisit cardano integration tests to include stake, delegation and rewards (#854)
- (cardano) Remove many false positives from ground-truth checks
⚙️ Miscellaneous Tasks
- Fix clippy warnings across the board (#851)
- Tidy up xtask for shared use (#856)
- Update pallas v1.0.0-alpha.4 (#859)
Install dolos 1.0.0-rc.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.7/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.7/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.0.0-rc.7Download dolos 1.0.0-rc.7
| 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 |
1.0.0-rc.6 - 2026-01-28
Release Notes
🚀 Features
- Track and ref-count witness-set datum values (#807)
- (grpc) Upgrade u5c server to 0.18.1 specs (#813)
- (redb3) Use bucketed keys for indexes (#836)
- (redb3) Turn tx index into single value table (#837)
- (bin) Add cardinality stats command
- Introduce LSM engine just for indexes (#843)
- Introduce LSM engine for state store
- Support storage backend switch via config
- Support fjall-specific storage configs
- (fjall) Expose engine settings via config (#845)
- Support per-store location paths
- (cli) Add command to import archive from immutable db
- Support no-op stores for index and archive
- (redb) Off-load block data to flat files (#848)
- (bin) Force warn+ logs on mithril bootstrap
🐛 Bug Fixes
- (minibf) Map metadata numeric values to json numbers
- (fjall) Use snapshot for reads instead of direct keyspace access
- (cardano) Avoid write-during-iter in estart and ewrap
- Add graceful domain shutdown procedure
- Make sure fjall logs show up on tracing output
- (fjall) Reduce number of keyspaces by using prefixed keys
- (cardano) Use whole chain summary for epoch calculation (#844)
- (cli) Skip starting point when resuming Mithril import
- (cardano) Use entity streaming for mem-heavy work units (#846)
- (minibf) Show logs on internal 500 errors
- (cli) Avoid scanning the skipped epoch during archive import
- (minibf) Add max scan limit for paginated endpoints (#849)
- Reduce level of excesive traces
🚜 Refactor
- Isolate indexes into its own storage (#841)
- Formalize work unit concept (#842)
- Make index interface chain-agnostic
- Turn datum state trackig into an entity
- Use persistent state for sharing reward data
- Remove async from domain trait
- Simplify adapter boilerplate
📚 Documentation
- Introduce basic AGENTS.md
🧪 Testing
- Fix toy domain implementation
⚙️ Miscellaneous Tasks
- Fix lint warnings
- Gitignore opencode files
Install dolos 1.0.0-rc.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.6/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.6/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.0.0-rc.6Download dolos 1.0.0-rc.6
| 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 |
1.0.0-rc.5 - 2026-01-07
Release Notes
🚀 Features
- Introduce mempool-aware utxo store
- (trp) Update tx3 framework to v0.14 (#824)
🐛 Bug Fixes
- Remove stage timeout (#811)
- Use correct condition for notifying tip events (#812)
- (cardano) Drop delegators for retiring dreps (#817)
- (cardano) Avoid dropping delegators on retired pools (#818)
- (cardano) Improve speed of RUPD work log (#819)
- (cardano) Handle pool re-registrations (#822)
🚜 Refactor
- (trp) Remove dependency on tx3-sdk (#816)
🔧 Continuous Integration
- Include adhoc branches on docker builds
- Remove x86 apple binary build
🧪 Testing
- (trp) Use tx3 sdk just for testing (#821)
⚙️ Miscellaneous Tasks
- Fix lint warnings (#820)
- Update tx3 deps to v0.14.2
Release
- V1.0.0-rc.4
Install dolos 1.0.0-rc.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.5/dolos-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/txpipe/dolos/releases/download/v1.0.0-rc.5/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.0.0-rc.5Download dolos 1.0.0-rc.5
| 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 |