IPFS Weekly 91
by Jenn Turner on 2020-05-27
Welcome to the IPFS Weekly
Here’s what’s happening lately in the InterPlanetary File System galaxy and beyond! 🚀
The Road to the New DHT
At the end of April, we released our largest update yet: go-ipfs 0.5.0. This upgrade brought major performance and reliability improvements to IPFS — especially on the content discovery and routing front. We’d like to take you through our journey to re-write the DHT. Read the full story on the blog.
js-ipfs 0.44.0 released 🎉
Last week, we shipped the latest release for js-ipfs, version 0.44.0! Meaning, you can now use AbortControllers to cancel requests in js-ipfs! No more waiting around to see if your request ever completes. Read the changelog post for full details on the release.
It’s true; Gossipsub v1.1 is here
The Gossipsub Task Force has been hard at work exploring and analyzing various attack vectors on public and permissionless messaging networks. With that knowledge, we’ve crafted and iterated on mitigating strategies to make our beloved libp2p PubSub Router work in adversarial environments. The result is Gossipsub v1.1.
Top highlights this week
- Orbit-db 0.24 is out with support for both go-ipfs 0.5 and js-ipfs 0.44
- go-libp2p v0.9.0 was released with some long-awaited features: connection gating to accept/deny connections at different stages, decaying peer scoring tags, signed peer records for enhanced security, and more.
- The second rust-ipfs grant has been approved, and work has begun on the UnixFS!
- ipfs-desktop 0.11.4 is now here!
- Under the hood: AvionDB P2P Syncing
- Learn all about Offline Knowledge Hotspots in the Local Offline Collaboration Monthly meeting
Quote of the week
My portfolio now also runs on IPFS!— M Fletcher🧔🏽| MF Codeworks 🛰️💻 (@mfcodeworks) May 24, 2020
Thanks to the awesome people @FleekHQ my portfolio now has a version available that's #Decentralized at https://t.co/cA2pof8kjP#web #webdevelopment #ipfs #ipns #blockchain #dweb #dapp #angular #js #blog #portfolio #forhire
People are building the coolest stuff with IPFS
- Zippie uses dynamic IPFS loading for a seamless mobile web experience.
- Over 125,000 IPFS CIDs added to Cybers network as part of its incentivized tournament, Game of Links, in which users add IPFS CIDs to build a decentralized knowledge graph, which is used by the search engine
- Fury is an experimental dependency manager and build tool for Scala
- Textile updated their GitHub Actions, so the Textile Hub is back on the Github Marketplace!
- An Introduction to Dwebsites built on IPFS
- Sapien Wallet, built on Textile and IPFS
- Fleek releases their new Storage SDK Cookbook
Join us at Distributed Camp 2020
This Friday through Sunday, members of the IPFS, Dat, I2P, WebTorrent communities and more, will gather to talk all things distributed for a special hands-on event: Distributed Camp 2020. Enjoy two days of immersive, hands-on workshops where you get to try out some of the latest web technologies for yourself and a Sunday Unconference where you get to learn of other projects in this space as well as show off what you made! Registration is free.
Are you using (or plan to use) js-ipfs in browser?
Then we want to hear from you! Your input would really help to shape the plan for changes that we hope will improve your and your users’ experience. Check out the discussion on reducing js-ipfs overhead by sharing node across browser tabs now!
Missed the 0.5 Meetup? Watch the videos now
Check out the full playlist of presentations from the event, from insights on content routing changes and improvements to the intricacies of Bitswap and subdomain gateways! And don’t forget to watch the lightning talks. Enjoy!
Take care of yourselves and each other. ❤️
Get the IPFS Weekly in your inbox, each Tuesday.