Skip to content

Changelog

Enrico Rubboli edited this page Sep 14, 2023 · 8 revisions

V0.1.2 What's Changed

New Features

  • General
    • Add CLI argument to show locked balance and utxos by @OBorce in #1123
    • Create command line arguments to set genesis staking keys, VRF keys, and pool Id by @alfiedotwtf in #1092
    • Create a docker build script by @erubboli in #1138
    • New API Server created by @TheQuantumPhysicist.
  • Wallet
    • Feature/refactor wallet sync by @OBorce in #1168
    • Feature/wallet delegation shares by @OBorce in #1171

Enhancements

  • General
    • Update readme to include more informative logging for normal operation by @TheQuantumPhysicist in #1116
    • Some minor renames by @azarovh in #1119
    • Update versions, unify them, and similar by @TheQuantumPhysicist in #1126
    • Adding "RUST_BACKTRACE: full" env var to github workflows by @ImplOfAnImpl in #1129
    • Enable retrieving both transactions and blocks in json format by @TheQuantumPhysicist in #1155
  • P2P
    • Manually banned peers are also disconnected by @pavel-kokolemin in #1120
    • Enable debug logs in coverage by @pavel-kokolemin in #1121
  • Mempool
    • mempool: Better index representation by @iljakuklic in #1162

Bug Fixes

  • General
    • Move chainstate storage init inside constructor by @azarovh in #1118
    • Fix transaction broadcasting in wallet commands to be consistent by @OBorce in #1125
    • Docker - remove old file by @erubboli in #1153
    • Update some license headers for functional test files by @muursh in #1159
    • Check also in Cargo toml files for TODO(PR) and FIXME by @TheQuantumPhysicist in #1160
    • Fix wallet delegation transaction updates by @OBorce in #1165
  • P2P
    • Remove BannableAddress generic by @pavel-kokolemin in #1117
    • Fix compile error by @pavel-kokolemin in #1122
    • Fix failing functional tests by @pavel-kokolemin in #1127
    • Latch is_initial_block_download_finished flag by @pavel-kokolemin in #1124
    • Fix connection_timeout_rpc_notified test by @pavel-kokolemin in #1131
    • Switch to non-generic p2p addresses by @pavel-kokolemin in #1144
    • Allow using RPC hostnames (wallet-cli) by @pavel-kokolemin in #1149
  • Mempool
    • mempool: Disable during initial block download by @iljakuklic in #1135
    • Mempool: remove disconnected orphans by @iljakuklic in #1152

Testing

  • Rewrite more unit tests with PoSBlockBuilder by @azarovh in #1128
  • Change magic bytes functional test by @azarovh in #1150

Miscellaneous

  • Don't stake for previously staked times by @alfiedotwtf in #1083
  • Set RUST_BACKTRACE by default by @pavel-kokolemin in #1143
  • Return initial difficulty for when the previous block is Genesis by @alfiedotwtf in #1136
  • Chainstate special RPC types by @TheQuantumPhysicist in #1161
  • Accumulated changes from Gitlab by @TheQuantumPhysicist in #1166

Full Changelog: v0.1.1...v0.1.2

Clone this wiki locally