iroh Releases
118 releases of n0-computer/iroh
- v0.24.0
This release upgrades the networking stack to Quinn 0.11 and Rustls 0.23, introduces new benchmarking options, and refactors connection handling to allow earlier rejection of incoming connections.
Sep 2, 2024
- v0.23.0
This release focuses on API cleanup and module restructuring, migrating the node client to a net module, deprecating flat stores, and adding PkarrNodeDiscovery to the networking stack.
Aug 20, 2024
- v0.22.0v0.22.0 - Clean up on aisle five
This release introduces significant restructuring for the gossip and relay modules, removing the old dispatcher API and moving relay server code behind feature flags.
Aug 5, 2024
- v0.21.0v0.21.0 - Fix, Clean & Polish
This release updates the relay protocol to `/relay` (replacing `/derp`), introduces Docker image publishing, and removes deprecated type aliases.
Jul 22, 2024
- v0.20.0v0.20.0 - More ways to connect
This release adds more connection methods, including WebSocket support, local swarm discovery, and configurable relay protocols.
Jul 9, 2024
- v0.19.0v0.19.0 - Make it your own
This release focuses on making the configuration more flexible, renaming many endpoint-related types to 'direct address', and simplifying the RPC service generics.
Jun 27, 2024
- v0.18.0v0.18.0 - Small, but helpful
This release introduces configurable max message size for gossip, moves the docs engine into `iroh-docs`, and removes tags from the downloader.
Jun 7, 2024
- v0.17.0v0.17.0 - Everything is a little better
This release introduces a new quic-rpc, adds HTTP proxy support, and implements document import/subscribe capabilities.
May 24, 2024
- v0.16.2v0.16.2 - the one that needed patching
A minor patch release to fix a bug regarding the visibility of `ImportProgress`.
May 13, 2024
- v0.16.0v0.16.0 - a better client
This is a major rebranding release renaming `iroh-bytes` to `iroh-blobs` and `iroh-sync` to `iroh-docs`, along with a significant refactor of the networking API to `magic_endpoint`.
May 13, 2024
- v0.15.0v0.15.0 - Shut me down
A major refactoring release that introduces new download modes, removes the `magicsock` module in favor of `MagicEndpoint`, and improves address sharing options.
Apr 29, 2024
- v0.14.0v0.14.0 - Dial the world
This release focuses on node discovery via DNS, CLI improvements like file logging, and performance optimizations in sync and relay handshakes.
Apr 15, 2024
- v3.3.03.3.0 - Go & Phish
This release introduces an official GoPhish integration and enhances TLS certificate management, including support for custom certificates and disabling automated LetsEncrypt retrieval.
Apr 2, 2024
- v0.13.0v0.13.0 - Connect, Store & Repeat
Introduces the `iroh-cli` crate, switches from trust-dns to hickory-resolver, and significant refactorings of blob stores and sync APIs.
Mar 25, 2024
- v0.12.0v0.12.0 - Derp Regions are dead, long live the derpers
Removes 'derp regions' in favor of direct URLs, switches to a single directory for the flat store, and adds usage metrics reporting.
Dec 20, 2023
- v0.11.0v0.11.0 - Making CLI life a little easier
Focuses on CLI usability improvements, including mandatory output arguments, short/long hash printing, and file import/export capabilities.
Nov 17, 2023
- v0.10.0
Introduces read-only replicas, queries and views, and the ability to connect by node ID.
Nov 8, 2023
- v0.9.0v0.9.0 - Stabilized Connections
Stabilizes connections by fixing blocking issues in UDP sockets, netcheck, and endpoint closing, while adding blob share tickets and RPC argument handling.
Oct 31, 2023
- v0.8.0v0.8.0 - Better sync, faster blobs
Restructures the storage API (`baomap` -> `iroh_bytes::store`), completes doc opening/closing logic, and fixes sync propagation issues.
Oct 23, 2023
- v0.7.0v0.7.0 - syncing intensifies
Enhances sync capabilities with prefix deletion and peer storage, adds CLI commands for import/export, and fixes various deadlock and endpoint management bugs.
Oct 11, 2023