Skip to content

Commit 9f04b5d

Browse files
authored
Merge pull request #264 from ethersphere/staging
2.6 release blogpost
2 parents 6e92953 + dbb0b67 commit 9f04b5d

3 files changed

Lines changed: 77 additions & 62 deletions

File tree

content/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
+++
2-
description = 'Swarm news. An open-source, censorship-resistant blog hosted on [Swarm](https://www.ethswarm.org/ "Swarm").'
3-
featured = "posts/shtuka-partnership.md"
2+
description = 'Swarm news. An open-source, censorship-resistant blog hosted on Swarm.'
3+
featured = "posts/bee-v2.6.0-release-notice.md"
44
featured_blog = "foundation"
5-
featured_secondary_first = "swarm-community-call-june-2025-recap.md"
5+
featured_secondary_first = "posts/shtuka-partnership.md"
66
featured_secondary_first_blog = "foundation"
7-
featured_secondary_second = "monthly-development-update-june-2025.md"
7+
featured_secondary_second = "swarm-community-call-june-2025-recap.md"
88
featured_secondary_second_blog = "foundation"
99
title = "Swarm home"
1010
_template = "home"

content/foundation/posts/bee-v2.6.0-release-notice.(md)

Lines changed: 0 additions & 58 deletions
This file was deleted.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
+++
2+
banner = "/uploads/bee-2-6-0.jpg"
3+
images = [ "/uploads/bee-2-6-0.jpg" ]
4+
categories = [ "Development updates" ]
5+
date = 2025-07-22T00:00:00.000Z
6+
description = "Bee v2.6.0 brings faster than ever startup times (~10x faster!) so you can get busy uploading and downloading from Swarm in just a couple minutes."
7+
references_and_footnotes = [ ]
8+
title = "Bee Version 2.6.0 Goes Live!"
9+
_template = "post"
10+
slug="bee-2-6-0-release"
11+
+++
12+
13+
14+
15+
16+
# 🚀 Bee v2.6.0 Is Now Live!
17+
18+
{{< admonition warning >}}
19+
⚠️ **Immediate Action Required for Node Operators**
20+
21+
**Bee v2.6.0 introduces changes that require a stake migration.**
22+
23+
For continued data availability and the ability to participate in the redistribution game, you must **upgrade your node** and **migrate your stake** ASAP.
24+
25+
🔗 [Follow the migration guide →](https://docs.ethswarm.org/docs/bee/working-with-bee/staking/#stake-migration)
26+
{{< /admonition >}}
27+
28+
We’re excited to announce that **Bee v2.6.0** has officially been released!
29+
30+
This update brings **faster node startup**, **protocol readiness improvements**, and a collection of important **bug fixes, monitoring enhancements, and compatibility updates**.
31+
32+
## ⚡ Faster Startup
33+
34+
Bee nodes now import postage batch data from a **snapshot file** by default, allowing them to skip syncing historical postage events. This drastically improves **startup speed for new mainnet nodes**, streamlining node deployment and reducing time-to-readiness.
35+
36+
{{< admonition info >}}
37+
📌 The snapshot import is only used for new mainnet nodes.
38+
If your node has previously run, it will continue syncing the usual way.
39+
{{< /admonition >}}
40+
41+
This behavior is enabled by default, but can be disabled by setting this configuration option:
42+
43+
```yaml
44+
skip-postage-snapshot: true
45+
```
46+
47+
Additionally, the fixed startup delay has been replaced with **dynamic protocol readiness** based which ensures that nodes begin protocol operations as soon as they’re actually fully connected to the network rather than waiting a fixed period of time, reducing idle time and improving responsiveness.
48+
49+
If you're running multiple nodes or deploying fresh infrastructure, these changes will save time and simplify the onboarding process.
50+
51+
## 🐞 Bug Fixes & Maintenance
52+
53+
This release includes:
54+
55+
* **New upload/download speed metrics** in the status protocol, enabling better performance analysis across nodes.
56+
* A fix for inaccurate Prometheus vector variables, ensuring more reliable monitoring.
57+
* Memory optimization: the number of background cache workers has been reduced from 128 to 32, lowering resource consumption.
58+
* Clearer error messages during startup, including improved feedback when chequebook deployment fails due to insufficient funds.
59+
* Deprecated CLI flags like `swap-endpoint` and `swap-deployment-gas-price` have been removed.
60+
61+
The release also upgrades to **Go 1.24** and **go-ethereum v1.14.13**, improving performance, security, and compatibility with the latest tooling. Smart contracts and OpenAPI docs have also been updated, including removal of outdated auth entries and improvements to the `/stake` and `/status` endpoints.
62+
63+
For developers maintaining integrations or using monitoring systems, these improvements enhance clarity, stability, and debugging workflows.
64+
65+
## 📘 Full Release Notes
66+
67+
For a complete list of changes, see the [v2.6.0 Release Notes](https://github.com/ethersphere/bee/releases/tag/v2.6.0).
68+
For technical details, view the [v2.6.0 diff on GitHub](https://github.com/ethersphere/bee/compare/v2.5.0...v2.6.0).
69+
70+
## 🐝 Need Help?
71+
72+
If you're a node operator looking for support, join the Swarm Discord [#node-operators channel](https://discord.com/channels/799027393297514537/811553590170353685) where you can get answers from the team and community.
73+

0 commit comments

Comments
 (0)