Skip to content

Releases: ethersphere/bee

v2.7.0-rc1

29 Jul 13:57
15a8d02
Compare
Choose a tag to compare
v2.7.0-rc1 Pre-release
Pre-release

Changelog

  • 15a8d02 fix: replace SuggestGasPrice with custom SuggestedFeeAndTip (#5144)
  • a12e6f2 feat: add reserveCapacityDoubling to /reservestate (#5139)
  • 866b4b7 feat(storer): use buf chan to improve perfomance (#5170)
  • 708d869 fix: [goreleaser]skip rc upload for brews (#5031)
  • 4dc7507 refactor: use maps.Copy for cleaner map handling (#5168)
  • a3d30d0 fix: do not import postage snapshot on ultra light nodes (#5169)
  • 1fc45e9 fix: remove setting peer healthy true in case of underpopulated bins (#5145)
  • 930110d fix(api): resolve panic when storage incentives disabled (#5150)
  • c7bb73e chore: fix some function names in comment (#5121)
  • 8f7e601 chore: fix some comments (#5154)
  • 37566cb refactor: replace []byte(fmt.Sprintf) with fmt.Appendf (#5158)
  • b850a6a chore: remove unused release trigger config file (#5164)

v2.6.0

22 Jul 10:50
d0aa8b9
Compare
Choose a tag to compare

The Bee team is pleased to announce the v2.6.0 release! 🎉

This update significantly improves node startup performance, enhances protocol readiness, and introduces better monitoring and compatibility features.

The release also includes various bug fixes and API related changes, so make sure to check out the full list below.

See stake migration steps.

See the release blog post here.

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

BREAKING CHANGES

  • Handshake protocol bumped to v14.0.0 — nodes must upgrade to peer with v2.6 nodes (#5120).

Features

  • Import batches from postage events snapshot file. This bootstraps the node startup time and skips postage syncing by importing postage batches directly from snapshot files, simplifying node setup. skip-postage-snapshot config option can be used to opt out of the postage snapshot usage. (#5094)
    Note: This is available only on mainnet and will be used only for new nodes (empty batchstore)
  • Instead of waiting a fixed duration, nodes will now rely on kademlia peer stabilization to dynamically determine when they are ready to enable protocols. This cuts down the warmup time (#5077)
  • Added metrics to status protocol for analysing upload and download speeds on different nodes (#5059)

Bug fixes

  • Addressed an issue where Prometheus vector variables were sometimes unreliable and not counting properly, ensuring accurate monitoring data (#5064)
  • Fixed an memory consumption issue by reducing the number of background cache workers from 128 to 32 (#5090)

Improvements

  • Added a clearer error message when there's insufficient funds to deploy chequebook on node startup (#5040)
  • Enhanced gas cost estimation to be fully EIP-1559 compliant (#5118)
  • Added exponential backoff to peer checks to speed up light node readiness (#5109)
  • Added clearer exit error messages that provide more context to what went wrong (#5063)
  • Removed deprecated swap-endpoint and swap-deployment-gas-price options (#5048)
  • Upgraded to golang v1.24, incorporating the latest language features, performance improvements, and security patches. (#5083).
  • Updated go-ethereum to v1.15.11 for improved stability and security (#5117)
  • Updated smart contracts (#5093), (#5099), (#5104)
  • Refactoring and code improvements, enhancing maintainability and performance (#5087), (#5065), (#5052), (#5041)

API Changes

  • Updated /stake endpoint docs and removed outdated auth related entries in OpenAPI docs (#5040)
  • Added isWarmingUp to /status response, providing clearer insight into the nodes current state (#5047)

New Contributors

Full Changelog: v2.5.0...v2.6.0

v2.6.0-rc10

01 Jul 10:28
eda69a7
Compare
Choose a tag to compare
v2.6.0-rc10 Pre-release
Pre-release

Changelog

  • eda69a7 chore: update abi to 0.9.3-rc5 to improve onchain error handling (#5135)

v2.6.0-rc9

25 Jun 15:58
67f74c0
Compare
Choose a tag to compare
v2.6.0-rc9 Pre-release
Pre-release

Changelog

v2.6.0-rc8

20 Jun 15:50
8820ca6
Compare
Choose a tag to compare
v2.6.0-rc8 Pre-release
Pre-release

Changelog

  • 8820ca6 chore: bump handshake protocol version to v14.0.0 (#5120)

v2.6.0-rc7

18 Jun 09:27
027599b
Compare
Choose a tag to compare
v2.6.0-rc7 Pre-release
Pre-release

Changelog

  • 027599b fix(transaction): implement EIP-1559 compliant fee calculation (#5118)
  • bc0ee5b chore: make function comment match function names (#5113)

v2.6.0-rc6

06 Jun 13:15
133e396
Compare
Choose a tag to compare
v2.6.0-rc6 Pre-release
Pre-release

What's Changed

  • chore: update abi in #5112

Full Changelog: v2.6.0-rc5...v2.6.0-rc6

v2.6.0-rc5

03 Jun 14:07
c0e5edb
Compare
Choose a tag to compare
v2.6.0-rc5 Pre-release
Pre-release

Changelog

v2.6.0-rc4

03 Jun 10:17
c466950
Compare
Choose a tag to compare
v2.6.0-rc4 Pre-release
Pre-release

Changelog

  • c466950 fix: remove sleep and refactor code (#5107)
  • 2eb1b6b fix(salud): use exponential backoff for wake up of salud check (#5109)

v2.6.0-rc3

28 May 08:44
97bcd68
Compare
Choose a tag to compare
v2.6.0-rc3 Pre-release
Pre-release

Changelog