You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.2 KiB

  1. ## v0.30.0
  2. *TBD*
  3. Special thanks to external contributors on this release:
  4. ### BREAKING CHANGES:
  5. * CLI/RPC/Config
  6. - [rpc] \#3113 rename n_txs to count in `/num_unconfirmed_txs` and `/unconfirmed_txs`
  7. - [config] \#3079 rename `mempool.size` to `mempool.max_txs`
  8. * Apps
  9. * Go API
  10. - [types] \#3245 Commit uses `type CommitSig Vote` instead of `Vote` directly.
  11. * Blockchain Protocol
  12. * P2P Protocol
  13. ### FEATURES:
  14. - [mempool] \#3079 bound mempool memory usage (`mempool.max_txs_total_bytes` is set to 1GB by default; see config.toml)
  15. mempool's current `txs_total_bytes` is exposed via `total_bytes` field in
  16. `/num_unconfirmed_txs` and `/unconfirmed_txs` RPC endpoints.
  17. ### IMPROVEMENTS:
  18. - [tools] add go-deadlock tool to help detect deadlocks
  19. - [crypto] \#3163 use ethereum's libsecp256k1 go-wrapper for signatures when cgo is available
  20. - [crypto] \#3162 wrap btcd instead of forking it to keep up with fixes (used if cgo is not available)
  21. ### BUG FIXES:
  22. - [node] \#3186 EventBus and indexerService should be started before first block (for replay last block on handshake) execution
  23. - [p2p] \#3247 Fix panic in SeedMode when calling FlushStop and OnStop
  24. concurrently