October has seen some important shifts in the wider Swarm ecosystem. The Bee Track successfully released Bee 1.17.5 featuring smaller but impactful improvements. The team’s next steps are focused on refining the upload and download experiences, along with diligent monitoring of data longevity.
Concurrently, the Research Track wrapped up development on Phases 3 and 4 of the storage incentives roadmap, focusing on rigorous quality assurance to ensure both normal and edge-case performance standards are met. Additionally, everything is ready for the new Sepolia testnet to go live. The JS Track also rolled out a new Swarm Desktop App compatible with Bee 1.17.5 and a new version of Etherproxy with multi-target support.
Jumping over to the Ecosystem section: If you are looking for a way to bring your project into the growing Swarm network, the Swarm Full Moon Grant Wave might just be the thing, so don’t hesitate to apply. Fairdrive has new user-centric features and a fresh beta tester campaign for the Fairdrive Web App is out.
Swarm’s docs are now even better with new sections for node operators and general updated texts. And last but not least, the next Swarm Community Call is on 30 November, but you can already send your questions to the teams via this form.
Tracks
Bee Track
- Bee 1.17.5 was released in mid-October. The key features are improved logging, compaction command that resizes sharky to the smallest possible, and some smaller bug fixes.
- Golang and Libp2p versions upgrades are on testnet.
- The team is currently working on observations on files regarding the upload and download experience, as well as the monitoring of long data availability. These are considered as the initial step to improve our upload and download performance.
Research Track
- Development and testing of phase 4 and phase 3 is finished. We are currently performing quality assurance on them for expected and abnormal behaviour for us to observe.
- The migration path for the ph4 release is being tested and the breaking change will be communicated ahead of the release.
- The encoder PR for the erasure encoding was completed this week, kicking off this EPIC for the research team that will be our main focus.
- Our monitoring and statistics dashboards have been updated several times for data collection with all the changing contracts and environments.
- Sepolia testnet is ready, contracts and token deployed, bee is ready, Sepolia node is running. Devops will deploy on Monday and it will be live.
JS Track
Swarm Desktop App
- A new version is out which upgrades to the latest 1.17.5 Bee.
Gateway Proxy
- Introduces ALLOWLIST configuration to manage private gateway moderation (disabled by default).
- Introduces READINESS_CHECK configuration to toggle chunk uploads for readiness checks (disabled by default).
- Fixes a circular JSON logging issue
Bee JS
- A new version is out which fixes axios default import fatal error when bee-js is a dependency of a dependency.
Etherproxy
- A new version is out which adds multi-target support. If one JSON-RPC starts failing, it switches seamlessly to the next available target. Specify target as a comma-separated list of endpoints to enable this.
Swarm Grants
Ecosystem
Fair Data Protocol
Fairdrive Web App
- We implemented a search feature for contents: a search bar appears when entering a POD.
- A checkbox is added to the login form which can disable tracking activities with matomo.
- Other enhancements & fixes.
- We have started a beta tester campaign.
fdp-storage
- New releases up until v0.16.0.
- Multiple features beside necessary bug fixes: progress “bar” for data upload & download, uploading & downloading blocks of a file by index, added length assertion for pod list size, clearer postage batch error, enforce minimum block size for data upload, export length constants for pod and directory names, export PodTypes, Encryption, and Bytes.
Create account page
- A new fix helps to retry a registration when it is interrupted.
FaVe
- 0.1.8 release with updated dfs and docs.
Fdp-play
- includes Bee 1.17.2 related changes.
DevOps
DevRel
Docs update
- A new section on optimising reward chances for node operators has been added.
- Instructions for importing keys from bee-clef were added.
- Logging guidelines have been added.
- Details about freezing duration have been added.
- Section on calculating TTL has been added.
Apps
Etherjot
- This is a new project that provides a web interface for Etherjot, the Swarm decentralised blogging toolkit.
- Sneak peek of the UI. Can be tried out.
Content
People & Culture team:
- Join the team and be a direct contributor. We are looking for Go Developers and Grant Managers.
- Find out more on our career page https://www.ethswarm.org/jobs or simply drop us a message: talent@ethswarm.org!
Events:
Swarm Community Call – October 2023
- The Swarm Community Call, our main monthly online event, was held on October 26. You can read a recap blog post about it here.
Upcoming events
Swarm Community Call
- Swarm Community Call, our main monthly online event, will take place on November 30 at 17:00 CET in the Swarm Foundation Discord (add to calendar). Meanwhile, you are welcome to send any questions you might have for the teams building the Swarm network by using this online form for them to be addressed on the call.
Dappnode & Swarm Foundation Partnership Twitter Spaces AMA
- Swarm and Dappnode, both pioneers in their respective spheres, craft a partnership that amplifies the power and reach of decentralisation, facilitating storage capabilities.
Discussions about Swarm can be found on Reddit.
All tech support and other channels have moved to Discord!
Please feel free to reach out via info@ethswarm.org
Join the newsletter! .