8000 Release v0.10.0 · 2140-dev/kyoto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v0.10.0

Compare
Choose a tag to compare
@rustaceanrob rustaceanrob released this 21 Apr 10:14
6bffae6

Added

  • Template issue for bugs, enhancement requests, releases
  • Mainnet, signet, testnet4 checkpoints
  • Testnet4 DNS seeds
  • Socks5 proxy connections supported
  • justfile improvements

Changed

  • Removed the crate lockfile
  • Removed the core module
  • Removed the filter module
  • Renamed DisconnectedHeader to IndexedHeader
  • database feature is now rusqlite
  • Remove arti and Tor feature in favor of a Socks5 proxy
  • Folder for data storage is now light_client_data
  • SQL header schema has been changed to store BLOB of consensus encoded header bytes
  • New log level introduced and Log has been renamed to Info
  • Debug strings sent on a separate channel
  • Sending messages to the node is synchronous
  • Checking IndexedFilter for matches is immutable

Fixes

  • Introduce BlockTree to manage chain data
    • Constant time data access when indexed by height or hash
    • Consolidated block headers, filter headers/hashes, filter checks into a single struct
    • Management of candidate forks
    • Constant time fork comparison
  • CI refactors and improvements
0