Skip to content

ckb 0.115.0 (d845cbf 2024-04-01)

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Apr 08:24
v0.115.0
d845cbf

Highlights

Added a new built-in indexer called rich-indexer (#4224), which is based on a relational database.

Compatibility Table

Network Consensus Version Minimal CKB Version
dev ckb2023 since epoch 0
testnet ckb2021 since epoch 3113 v0.101.0
mainnet ckb2021 since epoch 5414 v0.103.0

See how to connect to various chains in Wiki.

Downloads

OS Arch Runtime Dependencies Package Sign
macOS x64 macOS 10.15 or above zip PGP
macOS (Portable) x64 macOS 10.15 or above zip PGP
macOS ARM64 macOS 10.15 or above zip PGP
macOS (Portable) ARM64 macOS 10.15 or above zip PGP
Linux x64 glibc, libstdc++ tarball PGP
Linux (Portable) x64 glibc, libstdc++ tarball PGP
CentOS x64 glibc, libstdc++ tarball PGP
CentOS (Portable) x64 glibc, libstdc++ tarball PGP
Windows x64 VC++ Redistributable zip PGP
Linux ARM64 glibc, libstdc++ tarball PGP
Docker dockerhub

The .asc files are signatures. It is wise and more secure to check out for the files integrity.

Try the portable variants if the binaries complains about illegal instructions.

Changes since v0.114.0

Features

  • #4381: Limit ibd orphan pool size (@driftluo)
  • #4224: Add rich-indexer which is another built-in indexer based on relational database (@EthanYuan)

Bug Fixes

Improvements

  • #4335: Move some helper function for building blocks/txs from ckb-chain to ckb-test-chain-utils (@eval-exec)
  • #4187: Add OpenRPC generator and use JsonSchema to update rpc/readme (@chenyukang)
  • #4345: IndexerService::apply_init_tip should stop after received exit signal. (@eval-exec)
  • #4348: IndexerService should use is_cancelled() to check if ckb received Ctrl-C signal (@eval-exec)
  • #4356: Upgade rust-toolchain to 1.75.0 (@eval-exec)
  • #4363: Evict possible cell ref txs before submitting cell consuming transaction (@chenyukang)
  • #4339: Add conflicts cache for tx pool to record conflicted transactions (@chenyukang)