Skip to content

v1.15.0

Compare
Choose a tag to compare
@istae istae released this 01 May 13:52
· 314 commits to master since this release
f5a96ae

v1.15.0

The bee team is excited to announce v1.15.0!

With this release, we introduce a new pushsync feature to improve chunk syncing and replication in the network during uploading. Peers that forward chunk into the neighborhood will fire multiple requests to target multiple storer nodes. Forwarding will also terminate at the first peer within the neighborhood and will no longer be forwarded to the most closest peer within the network.

As a result of the change in protocol logic, the protocol version has been bumped so it's important that you upgrage your nodes to the latest version.

We've added two new fields to the status protocol response: total amount from the chainstate and mode of operation of the peer (light or full mode).

For questions, comments, and feedback, reach out on discord.

Breaking changes

  • Pushync forwarding nodes one hop from the neighborhood multiplexes the chunk to multiple storer nodes in the neighborhood. Forwarding terminates at the first neighbor. (#4008)

Hardening

  • Blocklist endpoint now correctly display the mode and reason of the blocklisting of the peer. (#4015)
  • Storage radius decreasing based on reserve size increased back to 50% threshold. (#4013)
  • Chainstate total amount and peer mode added to the status protocol. (#4002 #4010)
  • Connecting light nodes are not rejected based on bin size. (#4018)

Perfomance Improvements

  • Initial historical syncing is limited to reduce workload. (#4000)
  • Peer skiplist mechnism in retrieval and pushsync protocols now prune peers in a much more effiecient way. (#4001)

For a full PR rundown please consult the v1.15.0 diff.