January 5, 2024
Foundation

Monthly Development Update – December 2023

The December release of Bee 1.18.2 upgrades the previous version by improving sync intervals for nodes to collect missing chunks and stabilises CPU usage. Additionally, it features various bug fixes, UX improvements, enhanced dashboards for better network observability, and a detailed write-up of Swarm specifications to aid in understanding and possible new client development.

The Research Track successfully concluded Phases 3 and 4 of the storage incentives roadmap, enhancing system security and network decentralisation. Erasure codes are currently in the testnet phase, with plans for a mainnet release.

The UI in the Fairdrive Web App has been updated, with a separation between the main and development login methods. The main app now uses Metamask authentication for new users, while the development app retains full functionality.

Swarm also has a new website and there’s a new dedicated subpage for Swarm Research Papers.

The documentation includes a new section on erasure coding and a new guide on starting a blog on Swarm. In addition, four new blogs are available for reading, including the recap of the Swarm 2.0 event.

Don’t forget that the next Swarm Community Call is on 25 January at 17:00 CET. Save the date and stay on track with all the latest news in Swarm.

Tracks

Bee Track

  • Release 1.18.2 is out, building upon the previous release:
    • The sync intervals are re-synced so that nodes can collect any potentially missing chunks from the network.
    • The initial syncing a node performs to collect missing chunks from peers (historical syncing) is now rate limited to lower and stabilise CPU usage.
    • Puller historical syncing is now rate-limited to not exceed 500 chunks/second.
    • Other various bug fixes & UX improvements.
  • Dashboards have been enhanced, providing better network observability regarding data & network availability, and latency.

Research Track

  • Ph3 and Ph4 are released and after some weeks are continuing to perform as expected, which brings about a new level of security and decentralisation to the system.
  • The Swarm specifications have been delivered and published which bring us another step closer to being able to independently recreate and understand Swarm.
  • The erasure codes are on the testnet and we will be gearing up for the 2.0 release to mainnet after we get community testing feedback and due process.

JS Track

Bee-JS

Swarm-CLI

Bee Dashboard

  • Released 0.25.0
    • Improves UX on postage stamp creation screen
    • Improves UX for stamp dilute and top-up

Swarm Desktop

  • Released 0.36.0
    • Updates to Bee 1.18
    • Updates to Bee Dashboard 0.25.0
    • Adds Etherjot as a demo application

Gateway Proxy

  • Released 0.10.0
    • Adds address remapping (REMAP) feature
  • Released 0.11.0
    • Adds CID support to allowlist feature

Ecosystem

Fair Data Protocol

Fairdrive Web App
fdp-storage
Create account page
Fairos-dfs
Fdp-contracts

DevOps

  • Deployed Bee 1.18.2 to testnet and mainnet.
  • Released multiple versions of Beekeeper (latest 0.15.1).

DevRel

General

Docs update

  • New section on erasure coding has been added to the documentation explaining the key concepts and usage of this newly added feature.
  • The /bzz and /bytes endpoints in the API reference docs have been updated with the changes related to erasure coding.
  • A new section on how to start a blog on Swarm has been published.

Workshops

Content

People & Culture team:

Events:

Swarm 2.0 - #generate freedom: the annual winter solstice event
  • The Swarm 2.0 virtual event was held on 21 December, unveiling the production ready network. You can read a recap blog post about the event here.

Upcoming events

Swarm Community Call – 25 January 2024
  • The first Swarm Community Call of the year is coming up on 25 January – add to calendar. Join us for our monthly call on Discord to stay fully informed! You may also submit your questions for the AMA segment upfront here.
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! .

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.