github n0-computer/iroh iroh-v0.2.0
v0.2.0

latest releases: v0.25.0, v0.24.0, v0.23.0...
21 months ago

First steps for iroh as a library

Many folks have asked for iroh as a library embeddable in other rust projects, and with this release we land the the first version of iroh-embed. Check the example for an initial guide.

We still have a lot of work to do on iroh-api to expose a clean API to consume as a library, but if you're the kind of project that's intersted in embedded IPFS, and willing to roll up your sleeves on a moving API, Iroh is ready for you to use today.

Gateway Subdomain & ETH domain support

Our gateway spec compatibility continues to grow. Both of these features were outside contributions by @ppodolsky, for which we're super grateful. Be sure to check out their work on summa!

QUIC Support

The majority of traffic on public IPFS networks runs over QUIC, which we now support within iroh thanks to a massive push by the rust-libp2p team. Huge thanks to the libp2p team!

Bug Fixes

  • actually resolve and check paths (#623) (8b6844f)
  • ci: Call cargo with beta toolchain from env var (#622) (b62030d)
  • ci: Set the protoc-arch matrix for weekly job (#619) (22d68df), closes #618
  • ci: Use beta toolchain for the clippy run (#620) (03624b5)
  • iroh-one: Wire up mem addresses to each other (#555) (ee9677d)
  • iroh: do not use self version dep (6f6fee0)
  • iroh: exclude tests and fixtures from publishing (6ebee5f)
  • only use name if name is set (#605) (4dda2d0)
  • unixfs seeking (#606) (51e3ddf)
  • update quic-rpc to get rid of debug output (bf4128b)
  • use http when creating hyper URL (#591) (e9e932d)
  • version handling in tests & git_version (59c5dc7)

Features

Don't miss a new iroh release

NewReleases is sending notifications on new releases.