exonum v0.3 Release Notes

Release Date: 2017-11-02 // over 6 years ago
  • โž• Added

    • ๐Ÿ†• New events implementation based on the tokio with the separated queues for network events and timeouts and different threads for the network and node code (#300)
    • โž• Added a new index SparseListIndex. It is a list of items stored in sequential order. Similar to ListIndex but it may contain indexes without elements (#312)
    • Implement FromStr and ToString traits for public sodium types (#318)
    • โž• Add a new macro metric! for collecting statistical information (#329)
    • ๐Ÿ‘‰ Make type DBKey public because it is used in MapProof (#306)

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ RocksDB is a default storage (#178)
    • Field events_pool_capacity in MemoryPoolConfig replaced by the new EventsPoolCapacity configuration (#300)
    • ๐Ÿ”„ Changed a build method new and added a new build method with_prefix for indexes (#178)
    • ๐Ÿ”„ Changed a signature of gen_prefix function in a schema module (#178)
    • NodeBuilder works with ServiceFactory as trait object instead (#357)
    • Debug formatting for crypto types are improved (#353)
    • โž• Added description of deserialization error for message types (#337)
    • Clarified Transaction.info() usage (#345)

    โœ‚ Removed

    • ๐Ÿ‘Œ Support of LevelDB is removed (#178)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix the issue causing timeouts are ignored when the event pool is full (#300)
    • ๐Ÿ›  Fix network failure due to incorrect processing of the incoming buffer (#322)