nervosnetwork / ckb

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
https://www.nervos.org
MIT License
1.15k stars 228 forks source link

Release ckb v0.115.0 #4383

Closed doitian closed 5 months ago

doitian commented 5 months ago

Changes since v0.114.0

Bug Fixes

Improvements

zhangsoledad commented 5 months ago

https://github.com/nervosnetwork/ckb/pull/4381 https://github.com/nervosnetwork/ckb/pull/4224

doitian commented 5 months ago

rc2

Features

doitian commented 5 months ago

rc2

https://github.com/nervosnetwork/ckb/releases/tag/v0.115.0-rc2

doitian commented 5 months ago
### 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

-   #4382: Fix the performance issue caused by `track_entry_statics` (@chenyukang)

### 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)
doitian commented 5 months ago

Highlights:

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

doitian commented 5 months ago

https://github.com/nervosnetwork/ckb/releases/tag/v0.115.0