v0.1.46
What's Changed
Status command additions
When running the status command with --all
, you can now see a "Mining" section that displays connected miners, time to fetch transactions from the mempool, and time to construct a block (Added by @NullSoldier in #2145). @danield9tqh also added a display of the time since the expected HEAD block in #2176.
Performance improvements
We're focusing on improving the node's performance in this and upcoming versions. @mat-if in #2160 identified and fixed some memory usage issues, while @dguenther removed some unused verification of new transactions that was wasting CPU time in #2143 and #2161.
Other changes
- Add key ranges to all range based DB ops (@NullSoldier in #2140)
- Normalization cli description (@hairtail in #2130)
- List commands to root (@wd021 in #2098)
- Change balance error to typed error (@NullSoldier in #2101)
- Add a withSegment fn to improve ux of bench utils (@mat-if in #2152)
- Make segment memory non nullable (@NullSoldier in #2156)
- Hide inspect port in use error (@NullSoldier in #2149)
- Make each TcpAdapter test use an OS assigned port (@NullSoldier in #2155)
Remove duplicate type (@hairtail in #2157)
Store all test data in the repo (@NullSoldier in #2139) - Ignore /target dir in build script, minor dockerfile improvements (@mat-if in #2158)
- Move migrations:status and config:show to root (@mirayadav in #2171)
- Show status response after disconnect (@ygao76 in #2172)
- Upgrade @oclif/core to latest (@wd021 and @mirayadav in #2174)
- Add telemetry for RPC response times and success rate (@dguenther in #2177)
- Version bump fix (@NullSoldier in #2179)
Full Changelog: v0.1.45...v0.1.46