github ethersphere/bee v1.4.2

latest releases: v2.1.0, v2.1.0-rc2, v2.1.0-rc1...
2 years ago

This latest release is our first release for this year. We've been working on solving problems observed on the mainnet and we've shipped plenty of bugfixes with this version. Stay tuned for our upcoming releases as we pick up the pace of regular updates.

Hardening

  • increase kademlia minimum neighborhood size (#2772)
  • avoid peer pruning while peer is blocklisted. this caused peers to disappear from the known peers list prematurely (#2780)
  • refine chainsyncer logic to be less aggressive (#2773)
  • bump base docker image (#2745)
  • don't pullsync on bootnodes (#2733)
  • skip push to peer even if the trace was successful (#2731)

New features

  • diplay total network upper bound commitment towards batches in the reserve state endpoint (#2767)
  • allow swap without chequebook - you can now start your node with no chequebook using the chequebook-enable flag. while you will be able to receive cheques, you'll only have time-based settlements at your disposal for node throughput limits (#2236, #2732)

Bugfixes

  • fix a severe bookkeeping bug in localstore that resulted in a corrupt reserve size (#2735)
  • eager gc candidate collection in localstore fixes an edge case where the last batch would never be done due to insufficient amount of candidates collected (#2779)
  • remove sync.Once on reachability status in kademlia since libp2p apparently takes multiple status updates to zero in on the correct connectivity status (#2774)
  • update libp2p version (#2775)
  • don't share statestore iterator slice (#2747)
  • fix a possible edge case involving naked write in retrieval protocol (#2729)
  • expose Decompressed-Content-Length header (#2786)

For a full PR rundown please consult the github milestone.

Don't miss a new bee release

NewReleases is sending notifications on new releases.