The Bee team is happy to announce the latest release v1.6.1. The release contains a myriad of bug fixes, codebase hardenings, and a few new features. A particular highlight is the segment inclusion Merkle proofs we've now added that paves the ground for more exciting features coming up in the future.
Hardening
- Logging is reduced on startup during bootstrapping (#2981)
- Peer connection attempt from kademlia is skipped if peer is already block-listed (#2976)
- Added new reservestate total batch commitment metric (#2984)
- Added new accouting metrics (#2966)
- Added new stream handler error reset metrics (#2978)
- Updated package post install messages (#2967)
- On empty directory uploads, bad request response type is returned instead of internal server error (#2960)
New features
- Added segment inclusion Merkle proofs in bmt package (#2952)
- To improve the developer's experience the dev mode has a default admin password when ran in restricted mode (#2947)
Bugfixes
- Fixed a memory leak in pusher package related to shallow receipt attempts tracking (#2974)
- Fixed a context related bug in pullsync (#2979)
- Fixed a nil pointer error on node shutdown (#2968)
- Fixed /wallet endpoint response object properties in openapi (#2969)
- Nested paths for multipart uploads now work properly (#2951)
- Fixed a node shutdown deadlock issue (#2944)
Performance improvements
For a full PR rundown please consult the v1.6.1
milestone.