Skip to content

v1.17.3

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Aug 10:22
· 179 commits to master since this release
44846bb

v1.17.3

The Bee team is excited to announce v1.17.3! 🎊

With this release, we introduce healthy peer filtering for retrieval requests to improve data download reliability and speed.

The behavior of the upload APIs are changed back to pre-1.17.0 so parallel uploads with the same batch are now allowed.

The deprecated bee-clef is now removed from all bee packaging and docker images so operators should update their setups accordingly.

The node during the initial bootup will go through a localstore recovery process that should take a few minutes to complete. A localstore leak was detected in the v1.17.0 release, so with this recovery process and the fix included in this release, disk space consumption should become stable.

Pullsync chunk intervals are reset to resync chunk data across all neighborhoods as the final step to bring the localstore release to a completely stable state.

The feeds API now features a start index hint to optimize the retrieval loop of the latest feed.

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

Bug fixes

  • Fixed a mutex bug in the localstore migration step. ( #4267)
  • Fixed a light node bug where a panic is avoided when querying ReserveLastBinIDs on ultra-light node with no reserve. ( #4271)
  • Fixed a localstore leak where sharky slots of evicted chunks were not marked as free for future chunks to be stored ( #4276 )

Features

  • Added a new Feed API parameter to speed up feed lookups. ( #4244 )

Performance

  • Parallel uploads with the same batch are supported again. ( #4263 )
  • Retrievals only utilize healthy and reachable peers. ( #4164 )

Hardening

  • Sync intervals are reset to resync reserves. ( #4257 )

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