November 5, 2023
Foundation

Monthly Development Update – October 2023

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
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
Fdp-play
  • includes Bee 1.17.2 related changes.

DevOps

  • Deployed 1.17.5 Bee to testnet and mainnet.
  • Released 0.13.10 Beekeeper.

DevRel

Docs update

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:

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.
Follow Swarm community news on X / Twitter.
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! .

Read more…

By clicking on Subscribe you consent to usage of your given e-mail address for receiving communication and news about the Swarm project and news. Data will be controlled and processed by Swarm Foundation.