Bee v1.4.0 Release
The Swarm Bee Team is proud to announce the release of Bee v1.4.0. It includes a major change to the protocol behaviour that will improve network resilience significantly. You must update your nodes to this latest version or they will no longer be part of the network.
From now on, your nodes will have to be accessible from your public IP for them to participate in our core protocols. We’ve introduced new visibility metrics through the topology endpoint to allow node operators to determine their connectivity state and make the necessary steps to rectify any NAT reachability problems. We’ve also improved node resilience on blockchain errors. Please stay tuned for another release which will follow shortly!
Download and install the latest version of Bee:
https://docs.ethswarm.org/docs/installation/install
Please feel free to provide feedback to the dev team and your node-operator peers. You’re welcome to join our Discord server.
Main new feature or change
Please make sure to keep yourself up-to-date through Discord, Twitter, Medium and GitHub as more details about the upcoming releases will be duly communicated.
Breaking changes
- Starting from `v1.4.0`, only nodes which are reachable from the public CIDRs are used for core protocols. Old nodes are not interoperable with the new version due to a handshake protocol version increase.
- The `/stamps` endpoints on the normal API which were deprecated three months ago have been finally removed in favour of the whole postage suite, which is available on the debug API. Please see the OpenAPI specifications for more info.
Optimisation
- The bee node will now wait up to ten minutes before forcing a restart due to a stalled blockchain backend.
New features
- The node will now display information about the eth backend client on startup (#2618)
- OpenAPI version has been added to the health endpoint, so that clients can easily determine which features are supported by the node.
Bugfixes
- Fixed a panic on stewardship endpoints in dev mode
- Fixed a panic in kademlia metrics
- Fixed a bug where futile attempts to sync chunks with invalid postage stamps were made
Performance improvements
- Kademlia buildups should now be faster due to prioritisation of previously connected peers and non-blocking attempts in topology buildups
For a full PR-rundown, please consult the v1.4.0 milestone.
Join Swarm’s community
- The Swarm team is reachable on Discord.
- Follow us on Twitter.
- Swarm Ecosystem and News Twitter.
- Discussions about Swarm on /r/ethswarm and /r/ethereum subreddits.
- Please feel free to reach out via info@ethswarm.org
- Swarm up your inbox with our newsletter! Subscribe here.