v0.1.39
What's Changed
This is a smaller release. There are some improvements to the pool code, code cleanup (we've deleted rust-wasm). We are also making a change to how transactions are gossiped to see if that improves transaction propagation time and network usage for nodes.
Pool
- Require stratum client version by @NullSoldier in #1784
- FEAT: more miner status info by @hairtail in #1729
Bug Fixes / Code Improvements
- change metrics meter to exponential weighted moving average by @wd021 in #1646
- FEAT: Add expiration to accounts:transaction command by @hairtail in #1801
- Remove wasm code by @mat-if in #1814
- Remove unnecessary type aliases by @mat-if in #1815
- fix(ironfish): Remove
submittedSequence
check inaccounts:transactions
by @rohanjadvani in #1813 - Add default trait to memo for better memo ergonomics by @mat-if in #1820
Block and Transaction Gossip
- Create GetBlockTransactions request and response messages by @dguenther in #1788
- Add handler for GetBlockTransactionsRequest by @dguenther in #1795
- Add NewPooledTransactionHashes message by @danield9tqh in #1804
- Refactor Transaction gossip in PeerNetwork by @danield9tqh in #1817
- Fix message type on pooled transaction response by @dguenther in #1822
- Replace gossip nonces with peer seen transaction filter by @danield9tqh in #1829
Full Changelog: v0.1.38...v0.1.39