And here it is, iroh@0.98! Much better nat traversal, pluggable crypto backends and so much more, check it out now
www.iroh.computer/blog/iroh-0-...
Posts by dig
look we can go smaller and smaller with @iroh.computer
A new release, YES @iroh.computer 0.97.0 is here! 🚀 Now with pluggable transports, cleaner `Endpoint::bind` and our quic implementation finally having a name: `noq`
www.iroh.computer/blog/iroh-0-...
🤣🤣
taking @iroh.computer to new places, security cameras can do better, and should do better youtu.be/GKvSE2g_Yss?...
latest video: iroh is growing support for streaming video (via MoQ), and doing it on lower power hardware at the same time 😊
www.youtube.com/watch?v=GKvS...
the future of iot communications, coming to an embedded chip near you soon 🥹
ESP32 on a breadboard
cli
Got @iroh.computer to work on the smallest device yet.
An ESP32 with 4MB of application memory and 4MB of heap.
This is a horribly patched version, but nothing drastic, just reducing deps.
next on the list is finishing the rust version of opus, which will give us a pure rust audio pipeline matching industry standards and performance
Finally getting around to improving the state of media libs in rust. The first one is github.com/dignifiedqui... a port of the webrtc audio processing code, giving you modern noise and echo cancellation
friendly reminder: just because GH decided to show my face on there, I am only the puppet who made the PR, the whole team made this happen!
My main branch now has holepunching implemented *inside* the QUIC stack. We've implemented the QUIC multipath draft to keep track of all the paths inside the QUIC networking stack.
CI is green and we've already punched a lots of firewalls in the real world!
#rustlang
github.com/n0-computer/...
wat @iroh.computer using media-over-quic doing video and audio calls??!!! github.com/n0-computer/...
🎉 iroh v0.95 - New Relay, New Errors, Improved Connection API
- relay on the NA west coast
- replaced snafu with n0-error, a new error crate
- infallible remote_id and alpn methods
- Overhauled 0-RTT API
iroh-blobs can now compile to WASM with an in-mem store!
www.iroh.computer/blog/iroh-0-...
🎉 iroh v0.94 release - The Endpoint Takeover 🎉
- lots of things, biggest one is moving from node to endpoint everywhere
- the EndpointAddr has gone through a fundamental change
- lots of other API changes
we are getting close to 1.0!!!1
www.iroh.computer/blog/iroh-0-...
iroh uptime > us-east-1 youtu.be/DCL3vL5hyFc
oauth is the auth solution the current web deserves…
slowly but surely we are getting closer to 1.0 with every release
"The iroh-lan UI is designed for zero-friction, ephemeral networking: no accounts, no central servers, no device lists. Name a network, choose a password, and you’re on a private L3 LAN with anyone who does the same, created out of thin air and gone when you leave."
yup.
github.com/rustonbsd/ir...
*community intensifies*
The two biggest wins of my latest release are from outside contributors!
www.iroh.computer/blog/iroh-0-...
framing messages is the basis for many/most protocols in @iroh.computer and many other transports, learn the basics today with @b5.bsky.social www.iroh.computer/blog/message...
🔴 LIVE https://8jserg8jd0tf.share.zrok.io/dig.bsky.social cool stream
innovation meets standards work, QUIC multipath for @iroh.computer is one of the most exciting innovations since its inception www.iroh.computer/blog/iroh-on...
I'm thoroughly enjoying my breaking 0.9x releases ahead of 1.0 😁
This time: A new relay protocol!
But: This gives me a better handshake 🤝, some future optimization potential 🚀 and removes non-WebSocket code paths 🔥
All about this & what it means for relay compatibility in the release blog post:
thank you!! everyone building on @iroh.computer I am really proud of what y'all have been building!!!!!!1111! 💙💙💙
I'm not even an adult 1.0 library yet and I'm already buried in cool projects of all stages we haven't talked about yet!
So let me introduce you to 11 cool projects from our awesome list today 😄
github.com/n0-computer/...
we have been working on some cool stuff 💙