Releases: bsv-blockchain/teranode
Releases · bsv-blockchain/teranode
v0.13.0-beta-1
What's Changed
- blockpersister fork recovery by @freemans13 in #216
- Implement scenario 07 combined by @rid3thespiral in #210
- Add automatic nightly schedule to workflow by @rid3thespiral in #197
- Upgrade Teranode to v0.12.4 by @oskarszoon in #212
- Limit block batches to 10k during checkpoint syncs by @oskarszoon in #215
- 4363: aerospike conflict handling by @liam in #208
- Docs/dashboard documentation by @torrejonv in #202
- Reduced memory usage and allocations in block validation by @icellan in #218
- Docs/periodic review protobuf docs 4361 by @torrejonv in #203
- Enhance Block Validation service documentation by @torrejonv in #214
- Add Aerospike UTXO store to e2e daemon ready tests, removed sqlite te… by @sugh01 in #220
- Docs/november 2025 features by @torrejonv in #192
- Improve legacy checkpoints sync performance and large block handling by @oskarszoon in #219
- Fix documentation issues in blockchain.md by @torrejonv in #223
- Fix documentation issues in legacy.md by @torrejonv in #224
- Fix documentation issues in propagation.md by @torrejonv in #225
- load unmined tx defensive checks - bug fix by @freemans13 in #183
- fix(blockvalidation): remove unsafe concurrent access to block.SubtreeSlices in logging by @ordishs in #229
- 4364: Test with blocks which have early duplicates which are fully sp… by @liam in #198
- Update nightly workflow by @rid3thespiral in #230
- Pruner service… by @freemans13 in #114
- feat(settings): add distributor settings to coinbase configuration by @ordishs in #232
- refactor(utxo): remove redundant spendQueueSem and add timeout-aware aerospike semaphore by @ordishs in #226
- Added script and config for the nginx reverse proxy by @icellan in #190
- refactor(rpc,p2p,daemon): improve peer client clarity and type safety by @ordishs in #201
- docs: remove open-rpc documentation by @torrejonv in #236
- Security improvements by @oskarszoon in #234
- Fix pagination on all pages by @oskarszoon in #227
- Stu/prune external txs by @freemans13 in #213
- subtree full fix by @freemans13 in #237
- blob-batcher-idle-cpu-optimisation by @freemans13 in #217
- Fix/flaky blockvalidation test by @gokutheengineer in #231
- fix: data race circuit breakers by @gokutheengineer in #171
- feat: add grpc updates by @gokutheengineer in #133
- Block validation stress test on high memory usage, update nightly workflow with ready test folder by @rid3thespiral in #233
- 4377: subtree benchmarks by @liam in #238
- Refactor test infrastructure to use centralized container management by @sugh01 in #245
- Enhance Kafka documentation with comprehensive configuration and reli… by @torrejonv in #240
- Fix technical inaccuracies in alert.md documentation by @torrejonv in #241
- Improve Block Assembly service documentation accuracy and completeness by @torrejonv in #242
- Fix blockPersister.md formatting and directory structure by @torrejonv in #243
Full Changelog: v0.12.4...v0.13.0-beta-1
v0.12.5-beta-1
What's Changed
- blockpersister fork recovery by @freemans13 in #216
- Implement scenario 07 combined by @rid3thespiral in #210
- Add automatic nightly schedule to workflow by @rid3thespiral in #197
- Upgrade Teranode to v0.12.4 by @oskarszoon in #212
- Limit block batches to 10k during checkpoint syncs by @oskarszoon in #215
Full Changelog: v0.12.4...v0.12.5-beta-1
v0.12.4
What's Changed
- feat: calculate levels by @gokutheengineer in #115
- fix: verify chain connection function by @gokutheengineer in #157
- Feature/simplify get mining candidate by @liam in #167
- feat(utxo): optimize multi-record transactions with auto-recovery by @ordishs in #172
- Update Kubernetes instruction to new public teranode-operator by @oskarszoon in #156
- Feature/clean kubernetes docs updates by @torrejonv in #178
- Move chaos tests from PR workflow to nightly workflow by @rid3thespiral in #174
- Throw storage error when lock aquire fails by @icellan in #179
- Include subtree size in block assembly status response by @icellan in #180
- Add reset reputation for peers to UI by @oskarszoon in #173
- block persister branch assertions by @freemans13 in #112
- refactor(p2p): remove unused baseURL parameter from HandleWebSocket by @ordishs in #181
- Upgrade go-p2p-message-bus and P2P network hardening by @oskarszoon in #185
- utxo prune main chain only fix by @freemans13 in #188
- 3076: Announce current subtree at a minimum every 10 seconds by @liam in #182
- test: add multi-node daemon test infrastructure with peer injection by @ordishs in #186
- Revert "test: add multi-node daemon test infrastructure with peer injection" by @oskarszoon in #195
- Upgrade go-p2p-message-bus to latest with DHT Mode "off" support by @oskarszoon in #193
- Remove URLResponsive checks, all handled with reputation score by @oskarszoon in #194
- refactor(p2p): atomic peer operations with CRUD API and reputation-based health by @ordishs in #189
- Upgrade go-p2p-message-bus to v0.1.7 by @oskarszoon in #206
- Implement chaos test Scenario 05: Bandwidth Constraints by @rid3thespiral in #170
- Implement chaos test Scenario 06: Slow Close Connections (Slicer Toxic) by @rid3thespiral in #184
- Upgrade go-subtree to fix the file reader boundary issues by @oskarszoon in #209
- Fix RPC reconsiderblock call and add support to reconsider children by @oskarszoon in #211
Full Changelog: v0.12.3...v0.12.4
v0.12.3
What's Changed
- Upgrade to latest go-p2p-message-bus to prevent netscanning by @oskarszoon in #169
Full Changelog: v0.12.2...v0.12.3