cita v0.12.0 Release Notes

Release Date: 2018-01-18 // about 6 years ago
  • CITA Framework

    • [feature] Extract transaction pool and transaction preprocessing to new Auth service.
    • ๐ŸŒฒ [feature] Support log rotating.
    • ๐Ÿ”จ [refactoring] Move consensus service to its own repository.
    • [optimization] Use clippy to check code quality.

    Consensus

    • โšก๏ธ [optimization] Optimize voting process to reach consensus faster.
    • โšก๏ธ [optimization] Optimize voting messages to reduce network cost.

    Chain

    • [feature] Add chain resource management.
    • [optimization] Preprocess consensus proposal.
    • ๐Ÿšค [optimization] Reduce latency in consensus message handling.
    • โšก๏ธ [optimization] Optimize block processing.
    • โšก๏ธ [optimization] Optimize quota management.
    • โšก๏ธ [optimization] Optimize native contract execution.

    JSONRPC

    • ๐Ÿ”จ [refactoring] Refactor service, rewrite to event-driven model.
    • ๐Ÿ‘ [feature] Support WebSocket protocol.
    • ๐Ÿ‘ [feature] Support filter* API.
    • โšก๏ธ [doc] Update docs.

    Network

    • ๐Ÿ”จ [refactoring] Refactor code
    • ๐Ÿ”€ [feature] New block synchronization protocol.
    • โšก๏ธ [optimization] Optimize network message lock.
    • [fix] fix config file watch.

    System Contracts

    • [feature] Add role-based user and permission management.

    Toolchain

    • ๐Ÿ‘ [tool] Support more than 16 local variables in solidity function.
    • ๐Ÿš€ [tool] Deployment tool for single node environment.
    • [tool] Added new tool cita-forever to monitor microservices.