v0.16.0-beta-10
Pre-release
Pre-release
What's Changed
- fix(blockvalidation): validate catchup header nBits against DAA target (#1147) by @ordishs in #1273
- fix(aerospike): guard batcher enqueue against Store.Close race by @ordishs in #1361
- feat(aerospike): add batch diagnostics helpers by @ordishs in #1362
- ci: honor GITHUB_REF and prefer stable tag when multiple tags point at HEAD by @oskarszoon in #1370
- chore: SonarQube shell test operator (S7688) + remaining S1192 constants by @liam in #1358
- fix(blockvalidation): survive a peer serving cached empty subtree_data, attribute catchup failures correctly by @oskarszoon in #1371
- p2p: enforce DataHub URL blacklist on block and node_status announcements by @gokutheengineer in #1297
- p2p: Implement p2p Client.GetPeers and surface peer decode errors by @gokutheengineer in #1348
- feat(aerospike): setting to disable client-side metrics under load by @ordishs in #1363
- fix(p2p): randomize sync-peer tiebreak to resist peer-ID grinding by @gokutheengineer in #1349
- fix(p2p): bound sync-coordinator RPCs and wire Stop into server shutdown by @gokutheengineer in #1310
- test: harden subtree-meta fixture and catchup mock expectations by @ordishs in #1364
- fix(p2p): key gossip peer maps by canonical hash, parse subtree hash before use by @gokutheengineer in #1367
- batch peer-registry updates and bound gossip handler concurrency in p2p by @gokutheengineer in #1350
- fix(asset): stop serving and caching an empty subtree_data as a valid 200 by @oskarszoon in #1377
- feat(aerospike): native operate-path for mod-teranode functions by @ordishs in #1365
- perf(aerospike/pruner): route pruner writes through the native-op builder by @ordishs in #1366
- fix(alert): key the blacklist UTXO hash on the requested txid, not the stored tx's by @icellan in #1386
- fix(blockvalidation): enforce checkpoint hash-match on the direct validate path by @liam in #1387
- fix(asset): stop serving transactions reconstructed from a UTXO-set snapshot by @icellan in #1384
Full Changelog: v0.16.0-beta-9...v0.16.0-beta-10