Releases: ethersphere/bee
Releases · ethersphere/bee
v2.7.0-rc10
Changelog
- 8477d79 chore: revert go-storage-incentives-abi to v0.9.4
- cd04643 Merge remote-tracking branch 'origin' into autotls-v2
- b756dbe fix: prevent self dial (#5306)
- d5a095c feat(ci): add PR title validation to prevent invalid merge commits (#5304)
- fef3fb1 chore: upgrade libp2p and p2p-forge dependencies
- 51e643e chore(ci): increase udp buffer sizes (#5305)
- a54d62b fix: typo (#5299)
- 0cbb807 Merge branch 'master' into autotls-v2
- 09fae62 fix(libp2p): remove unused and reduce peerstoreWaitAddrsTimeout to 10s
- 0e3edf2 fix: remove unused variable
- 55c93d4 chore: remove noisy log message syncWorker pulled
- c71107f fix: do not send remote multiaddr in handshake and ensure empty list is ok
- 70f3453 fix: resolve connection issues (#5302)
- e563358 chore(pullsync): remove make offer timeout
- 7a83568 fix(hive): remove ping
- 7a72d9f chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#5286)
- 898a80b Merge branch 'master' into janos/autotls-v2-fullclose-fix
- 3da45e1 fix(swapprotocol): fix logging and annotate errors
- b77e790 fix(puller): remove logs on the returned error
- 7efe11f fix: revert PR #3561 disable puller logs
- ca95903 fix(pullsync): fix error scoping in Sync function
- 492ea53 feat(pushsync): add rate limiting and metric for overdraft refresh logs (#5297)
- aed9d55 test(pullsync): add synctest to pullsync (#5261)
- 8e716cb Add synctest in storage incentives (#5262)
- 72340e9 fix(retrieval, pushsync): missing full close on streams and regression tests
- 11f8c81 test(storer-reserve): add synctest in evict test (#5263)
- 44d5d4f test(events): add synctest to subscriber tests (#5266)
- cd6c34a fix: use hex encoded values in stamerindex.Item.String() (#5294)
v2.7.0-rc9
Changelog
- 19696c5 fix(libp2p): remove unused and reduce peerstoreWaitAddrsTimeout to 10s
- 1766d1b fix: remove unused variable
- 31ee7fa chore: remove noisy log message syncWorker pulled
- 59a949f fix: do not send remote multiaddr in handshake and ensure empty list is ok
- 17916ec fix: resolve connection issues (#5302)
- a8faeb3 pullsync: remove make offer timeout
- e98adba hive: remove ping
- 898a80b Merge branch 'master' into janos/autotls-v2-fullclose-fix
- 3da45e1 fix(swapprotocol): fix logging and annotate errors
- b77e790 fix(puller): remove logs on the returned error
- 7efe11f fix: revert PR #3561 disable puller logs
- ca95903 fix(pullsync): fix error scoping in Sync function
- 492ea53 feat(pushsync): add rate limiting and metric for overdraft refresh logs (#5297)
- aed9d55 test(pullsync): add synctest to pullsync (#5261)
- 8e716cb Add synctest in storage incentives (#5262)
- 72340e9 fix(retrieval, pushsync): missing full close on streams and regression tests
- 11f8c81 test(storer-reserve): add synctest in evict test (#5263)
- 44d5d4f test(events): add synctest to subscriber tests (#5266)
- cd6c34a fix: use hex encoded values in stamerindex.Item.String() (#5294)
v2.7.0-rc8
Changelog
- 5d4ee00 chore: revert go-storage-incentives-abi to v0.9.4
- a519468 fix(hive): remove unused context
- c5fbf5a fix(libp2p): remove ping after handshake
- 2f10842 fix(libp2p): increase ping timeout to 5s
- f1a869a fix(libp2p): consolidate AddrsFactory logic for all transports
- a8faeb3 pullsync: remove make offer timeout
- e98adba hive: remove ping
- 898a80b Merge branch 'master' into janos/autotls-v2-fullclose-fix
- 3da45e1 fix(swapprotocol): fix logging and annotate errors
- b77e790 fix(puller): remove logs on the returned error
- 7efe11f fix: revert PR #3561 disable puller logs
- ca95903 fix(pullsync): fix error scoping in Sync function
- 492ea53 feat(pushsync): add rate limiting and metric for overdraft refresh logs (#5297)
- aed9d55 test(pullsync): add synctest to pullsync (#5261)
- 8e716cb Add synctest in storage incentives (#5262)
- 72340e9 fix(retrieval, pushsync): missing full close on streams and regression tests
- 11f8c81 test(storer-reserve): add synctest in evict test (#5263)
- 44d5d4f test(events): add synctest to subscriber tests (#5266)
- cd6c34a fix: use hex encoded values in stamerindex.Item.String() (#5294)
v2.7.0-rc7
v2.7.0-rc6
Changelog
- 966ebc9 Revert "fix: joiner redundancy multilevel"
- 341fa9e fix: joiner redundancy multilevel
- 3fc088d Merge branch 'master' into autotls-v2
- 58b6bf1 chore: refactor latest config changes
- b76fc3d feat: add p2p-wss-enable cli flag
- e0628a0 Revert "chore: remove autotls-enabled and autotls-storage-dir for ux simplification"
- e49f261 chore: remove autotls-enabled and autotls-storage-dir for ux simplification
- 7980065 test(synctest): add synctest to syncutil test (#5259)
- 72ed53f test(blocker): add synctest to blocker pkg (#5258)
- 54b963a test(spinlock): add synctest to wait test (#5260)
- 85b89ae fix: failing tests
- d6ca6d4 test: add mock certmagic tests
- 2f09f41 fix(api): multiaddr is now a slice, handle it in parsing as such
- fc61c96 fix: address all major issues with cert and addresses handling
- 48ded1a feat(chequebook): add funding URL for mainnet users (#5284)
- bda7c78 feat: add rewriteForgeWebSocketDomain
- aee3a80 fix: muild full ma in Addresses()
- b64ebb6 fix: try using the address factory in Addresses()
- 25c603d fix: disable tcp transport
- 5b98ea2 fix: remove address factory
- 98931e5 feat(libp2p): add newLogAddressFactory
- a49ec58 fix(libp2p): configure cert manager address factory
- 17ba19e fix: correclty set the autotls-storage-dir default path
- 57a0355 docs(bee-dev): update dev command with deprecation warning and doc link (#5283)
- a51ef80 Revert "Revert "chore: resolver retuns a complete underlay""
- 5c1d237 fix: do not add wss addresses in libp2p if ws is not enabled
- 43a48cb fix: support more complex underlays in static resolver
- 4269315 Revert "chore: resolver retuns a complete underlay"
- 7babf50 chore: resolver retuns a complete underlay
- b3f89a1 fix: pass complete underlays to Resovler in libp2p.Service.Addresses()
- 7a59b4c fix: pass correct error
- ef4fdf0 fix: linter warning
- fd40c1b fix: pass nat-wss-addr value to libp2p.Service and fix composite resolver
- def3347 feat: refactor wss and instead of using wss port use entire wss addr
- c512355 feat: add wss nat address resolver
- 12c70e5 fix: linter
- ffe3684 fix: linter
- 32976e9 fix: review based changes
- cba97f7 fix: linter
- 8a9166f fix: reviews and adding debug logs
- bcd6056 Revert "fix: test with blocklist streams"
- 6113752 fix: test with blocklist streams
- b57a806 fix: try to fix failing test and upgrade libp2p to latest version
- b8f66ab chore: slightly update libp2p
- 13d4a59 fix: linter
- 4f0430f fix: addressing review comments
- 02704a1 revert(pushsync): cap overdraft backoff delay with jitter (#5275)
- d2b70bb fix: tests
- 428fcbf fix: go mod
- 710469a fix: merge master inconsistencies
- 9c7116d test(storage-incentives): add synctest to TestAgent (#5250)
- 2e54e8a Merge branch 'master' into autotls-v2
- 065eb9e fix: add allow private forge addresses
- 0aaea5d chore: clean
- 88fb362 chore: config options
- 076d958 fix: tests
- 836dbb3 fix: add the right parameter
- 3c9f1fd chore: cleanup
- 244af3a fix: addresses
- 3657b00 fix: fix addresses
- 2220859 fix: revert and improve
- e9ad1d4 fix: remove cert load chan
- 02e444f fix: nil pointer
- 1a0a274 chore: refactor
- d2a16bb feat: autotls implementation
v2.7.0-rc5
v2.7.0-rc4
Changelog
- 4e2afdf docs(docker-readme): format and fix code blocks to prevent warnings (#5273)
- 4ab44aa fix(pushsync): cap overdraft backoff delay with jitter (#5270)
- 9fd1286 fix: add chain availability check (#5227)
- dbf8c5e fix(transaction): improve legacy gasPrice to EIP-1559 dynamic fee (#5225)
- ec5ff0d Add validation for nat-addr (#5257)
- bf26745 fix(transaction): use EstimateGasAtBlock instead of EstimateGas (#5252)
- 23ef082 feat(docker): add debugging and networking tools to dev container (#5255)
- 64ea8f6 docs(tags): remove body from
POST /tags(#5246) - 0cc0e51 chore: bump toolchain to go1.25.2 and images debian:12.12-slim (#5248)
- a74befd chore: modernize codebase for go 1.25 (#5236)
v2.7.0-rc3
v2.7.0-rc2
Changelog
- 7f997bd fix: add erasure reDecoder for evicted chunks (#5097)
- 7bd8512 fix: ens error handling (#5213)
- 41f26a4 refactor: replace sort.Slice with slices.Sort for natural ordering (#5218)
- ca6e040 refactor: use the built-in max/min to simplify the code (#5214)
- 0982c66 chore: remove duplicate package imports (#5079)
- 71c4fb9 feat: feed legacy payload param (#5163)
- 364fbc5 refactor: use the built-in max/min to simplify the code (#5103)
- a2487ff chore: fix comment function name (#5212)
- d16fd56 fix(docs): update install instructions link (#5211)
- cb09d3e refactor: use b.Loop() to simplify the code (#5206)
- 46f99ab fix: uncompressed eth message signature (#5197)
- 059c771 fix(docs): update license badge link (#5207)
- 6e07242 refactor: using reflect.TypeFor (#5200)
- e0cbd67 chore: fix some function names in comment (#5195)
- 0e8594d refactor: init metrics (#5198)
- 29ea2b7 fix: register init metrics (#5196)
- 2378edd feat: bootup time metrics (#5162)
- 3a5de30 chore(ci): bump k3s to v1.31.10+k3s1 (#5186)
- e7242df refactor: replace context.WithCancel with t.Context (#5188)
- 370d188 chore: make function comments match function names (#5183)
v2.7.0-rc1
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)