cita v0.19.0 Release Notes

Release Date: 2018-09-30 // over 5 years ago
  • CITA-Framework

    • πŸ”¨ [refactoring] Improve the user experience of CITA scripts

    Executor

    • πŸ‘ [feature] Support superadmin to [set quota price]
    • πŸ‘ [feature] Support that the block reward can be chosen to [return to the certain address]
    • [optimization] SysConfig reload based on whether there is a parameter change
    • πŸ”§ [fix] Fix loading problem of SystemConfig configuration
    • [fix] Fix the situation that the transfer cannot be successful if the charge mode is enabled
    • [fix] Fix the situation that account balance may overflow when transferring in charge mode

    Chain

    • πŸ”§ [feature] Add the cache_size entry to the configuration file

    Auth

    • [feature] Modify the judgment logic of the transaction under emergency braking situation

    RPC

    • πŸ“‡ [feature] [GetMetaData] support query economic model and protocol version number
    • [optimization] Modify some ErrorMessage

    Contract

    • [feature] Isolate some permissions (send_tx, create_contract) to make them can be set separately in configuration
    • ⚠ [fix] Eliminate compilation warnings for system contracts
    • ⚠ [fix] Eliminate errors and warnings detected by [Solium] on system contracts
    • [feature] Add [Emergency braking system contract]
    • [feature] Add version control system contract
    • [feature] Add [quota price manager system contract]

    βœ… Test

    • [ci] Increase the specification check of system contracts
    • [ci] Add clippy for code review
    • βœ… [optimization] Clean up smart contract unit tests that are no longer maintained
    • βœ… [ci] Fix the problem of sporadic stuck in JSON Mock test

    Doc

    • [doc] Replace txtool with [cita-cli] in document
    • [doc] Modify β€˜amend’ operation related documents