Releases: hemilabs/heminetwork
Releases · hemilabs/heminetwork
v0.10.0
What's Changed
⚙️ Other
- bfgd: simpler finality calculations with new table by @ClaytonNorthey92 in #353
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
🔧 Improvements
- bfgd: remove pubkey access by @marcopeereboom in #359
⚙️ Other
- Add additional prometheus capability to integrate in grafana by @marcopeereboom in #338
- fragile test case + race condition fixes by @ClaytonNorthey92 in #337
- tbcapi: fix typo in docs readme by @savvar9991 in #342
- Fixup hackerone findings by @marcopeereboom in #344
- Provide Running call to see if the service is "up enough" by @marcopeereboom in #340
- Fix or workaround dumb linter errors by @marcopeereboom in #345
- Add prometheus namespace by @marcopeereboom in #339
- readme: fix bfgd link by @sashaphmn in #350
- Really really disable mempool by @marcopeereboom in #347
- api/tbcapi: improve protocol documentation by @GarmashAlex in #356
- web/popm: tidy up dispatch handling in integration test by @chenlike in #358
- tbcd: move block header cache from items to size by @marcopeereboom in #360
New Contributors
- @savvar9991 made their first contribution in #342
- @sashaphmn made their first contribution in #350
- @GarmashAlex made their first contribution in #356
- @chenlike made their first contribution in #358
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
🔧 Improvements
- add index to pop_basis for pop tx queries by @ClaytonNorthey92 in #336
⚙️ Other
- version: bump to 1.0.0 by @joshuasing in #334
- correct batcher and proposer in localnet by @ClaytonNorthey92 in #330
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
✨ Additions
- tbc: add external header mode by @marcopeereboom in #324
⚙️ Other
- jwt.txt -> jwt.hex by @ClaytonNorthey92 in #331
- version: bump to 0.7.0 by @joshuasing in #332
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
✨ Additions
- Allow connection of BFG to another BFG for L2 Keystone Notifications/Querying by @ClaytonNorthey92 in #286
- tbcapi, tbcd: expose async block download, add BlockInsert by @marcopeereboom in #327
🐛 Fixes
- tbc: fix err logging in sync indexers by @CodeDragonVN in #325
🔧 Improvements
- version: bump version to 0.5.1 by @joshuasing in #291
- Add p2p commands to hemictl as reference implementation by @marcopeereboom in #316
- make: improve all target order by @joshuasing in #326
⚙️ Other
- Bring back mempool and sundry fixes. by @marcopeereboom in #284
- Missed this commit by @marcopeereboom in #292
- make localnet tests more robust by @ClaytonNorthey92 in #293
- Corrent container name in e2e tests by @jcvernaleo in #294
- added page and limit to finalities by keystones request by @ClaytonNorthey92 in #288
- Fix major part of stalls and an index loop bug. by @marcopeereboom in #298
- Try to prevent header download stalls. by @marcopeereboom in #297
- Make isCanonical call not fail on incorrect height. by @marcopeereboom in #301
- Running a Non-Sequencing Hemi Node with Docker Compose by @ClaytonNorthey92 in #299
- Add InsertBlock RPC by @marcopeereboom in #303
- Initial pass at mainnet compose by @jcvernaleo in #306
- fixed static peer id for op-node by @ClaytonNorthey92 in #309
- Update ecotone/canyon/delta override timestamps to 1725868497 for mainnet by @max-sanchez in #310
- fragile test fixes + random bitcoind port during tests by @ClaytonNorthey92 in #315
- using bootnodes in mainnet p2p by @ClaytonNorthey92 in #317
- Add batched medata put/get and wrap them in transactions by @marcopeereboom in #323
- version: bump to 0.6.0 by @joshuasing in #328
New Contributors
- @jcvernaleo made their first contribution in #294
- @CodeDragonVN made their first contribution in #325
Full Changelog: v0.5.0...v0.6.0
v0.5.0
PoP Miners
This release contains a performance improvement for popmd
, which should help reduce issues when mining L2 keystones. An expensive RPC call to get the balance of the miner, which was mostly redundant, was removed from the keystone mining process.
This should help reduce the load on BFG and Electrs, making it more likely for a PoP Miners to be able to mine keystones.
What's Changed
⚠️ Breaking changes
- tbcd: clean up peer and peermanager by @marcopeereboom in #273
🐛 Fixes
- Fix disconnects caused by ReadDeadline. by @marcopeereboom in #289
🔧 Improvements
- tbcd: revisit block header cache by @marcopeereboom in #282
- api,popmd: improve perf and remove redundant bitcoinBalance call by @joshuasing in #287
⚙️ Other
- Add broadcast transaction to tbcd by @marcopeereboom in #285
- update go version in localnet test go.mod file by @ClaytonNorthey92 in #290
Full Changelog: v0.4.5...v0.5.0
v0.4.5
What's Changed
🔧 Improvements
- bfg,bss: add pagination to PoP txs and payouts by @ClaytonNorthey92 in #196
- popmd: make BFG request timeout configurable by @joshuasing in #279
⚙️ Other
- tbc: fix regression where we were linking the wrong blockheaders by @marcopeereboom in #277
- Blockstream Electrs by @ClaytonNorthey92 in #278
Full Changelog: v0.4.4...v0.4.5
v0.4.4
What's Changed
🐛 Fixes
- electrumx: move conn metrics into clientConn by @joshuasing in #258
- bfgapi: remove additional slash from default urls (fix #260) by @joshuasing in #262
- Opportunistically add indexer keys to db. by @marcopeereboom in #275
🔧 Improvements
- Add mempool handling to tbc by @marcopeereboom in #264
- Add a 'b' key to record which blocks have been indexed by @marcopeereboom in #271
- stability and fragile test fixes by @ClaytonNorthey92 in #276
⚙️ Other
- Add testnet and mainnet checkpoints for more vroom vroom by @marcopeereboom in #268
- Only return a single block where a tx was mined as found by yhe utxo indexer by @marcopeereboom in #269
- run forge script in non-interactive mode in shell script by @ClaytonNorthey92 in #270
- Remove DB call from tbc Server by @marcopeereboom in #272
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
⚙️ Other
- add tx id to broadcast error log so we can trace it by @ClaytonNorthey92 in #257
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
🐛 Fixes
- tbc: fix log using %w verb by @joshuasing in #255
🔧 Improvements
- Add mechanism to recover from forks at runtime by @marcopeereboom in #232
- popm/wasm: add automatic fee multiplier, fix auto fee args by @joshuasing in #256
Full Changelog: v0.4.1...v0.4.2