Skip to content

v0.25.0 Brown Sugar Osmanthus Ice Powder

Compare
Choose a tag to compare
@kaikai1024 kaikai1024 released this 28 Jun 14:26
· 342 commits to master since this release
88b90bb

After the Summer Solstice, A new version of CITA is coming-brown-sugar-osmanthus-ice-powder.

A new feature that supports for the forwarding of consensus messages, it means that CITA can support a network structure with a consensus node that is not fully connected.

And:

  • Refactor the genesis generation tool, and improve the test scripts.
  • Make cita-logger as an independent crate. There will be more crates like this in the future.
  • Fix the bug of network, and make it more stable.

Thanks for your continued support of CITA.


夏至过后,我们带来了 CITA 新的版本-红糖桂花冰粉

新功能方面支持了共识消息的转发,意味着 CITA 能够支持共识节点非全连接的网络结构。

除此之外:

  • 重构了生成创世块的工具,以及完善了测试脚本。
  • 抽出了 cita-logger 库,未来也会有更多的独立的库。
  • 主要修复了网络方面的 Bug,网络模块更加稳定。

感谢各位对 CITA 长久以来的支持。

ChangeLog

Framework

  • [Optimization] Bump Rust toolchain to 1.34.2. [@kaikai1024]
  • [Optimization] Use Rust 2018 edition. [@kaikai1024] [@ouwenkg]
  • [Optimization] Use cita-logger crate. [@kaikai1024]

Network

  • [Fix] Fix the bug that save wrong session. [@leeyr338]
  • [Fix] Should not unwrap on handle_remote_msg. [@leeyr338]
  • [Fix] Fix the operation of repeated peer key. [@jerry-yu]
  • [Feature] Add retransfer message for P2P network. [@jerry-yu]

System Contracts

  • [Fix] Fix the import path. [@ouwenkg]
  • [Optimization] Use protocol version instead of version. [@kaikai1024]
  • [Optimization] Rename emergency brake to emergency intervention. [@kaikai1024]

Tools

  • [Refactor] Rewrite the tool of creating genesis using Rust. [@ouwenkg]

Test

  • [Refactor] Refactor scripts of integrate test. [@kaikai1024]
  • [Optimization] Add quota unit test in travisCI. [@ouwenkg]

Scripts

  • [Fix] Node path should not consider bin path. [@rainchen]
  • [Refactor] Refactor the cita.sh script. [@kaikai1024]
  • [Fix] Fix amend help info and latest version. [@leeyr338]
  • [Optimization] Rename config_example to default_config. [@kaikai1024]

Doc