github txpipe/dolos v1.0.0-rc.6
1.0.0-rc.6 - 2026-01-28

pre-releaseone day ago

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 | sh

Install 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/dolos

Install prebuilt binaries into your npm project

npm install @txpipe/dolos@1.0.0-rc.6

Download 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

Don't miss a new dolos release

NewReleases is sending notifications on new releases.