Skip to content

Commit 0115077

Browse files
authored
blog: Add a small disclaimer about enabling the websocket protocol ahead of version 0.99 (#327)
1 parent ac20335 commit 0115077

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/app/blog/iroh-0-35-prepping-for-1-0/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ One API change you’ll likely notice is that the `iroh::Router::spawn()` method
5757
A few key changes are coming in the upcoming `0.99-rc-alpha` release:
5858

5959
1. **Removal of x.509 TLS certificates:** These will be removed in `0.99`.
60-
2. **Relay connection simplification:** Previously, connecting to the relay servers via Websockets was only available when using the "wasm" feature. Now, it is available regardless of what features you have enabled. This means we currently support two methods of connecting to relays: the old relay codec and WebSockets. The old relay codec will be removed in `0.99`. You can get ahead of the game and switch to using Websockets by using the `iroh::endpoint::Builder::relay_conn_protocol` method.
60+
2. **Relay connection simplification:** Previously, connecting to the relay servers via Websockets was only available when using the "wasm" feature. Now, it is available regardless of what features you have enabled. This means we currently support two methods of connecting to relays: the old relay codec and WebSockets. The old relay codec will be removed in `0.99`. You can get ahead of the game and switch to using Websockets by using the `iroh::endpoint::Builder::relay_conn_protocol` method. That said, in 0.35 this will still be an experimental preview, and we already know there will be at least one more breaking change in the Websocket relay protocol coming with 0.99.
6161
3. **Error handling overhaul:** We currently use `anyhow` for errors. In `0.99`, we’ll move to concrete error types for our APIs.
6262
4. **QUIC multipath and NAT traversal:** The most significant change is our adoption of the [QUIC multipath extension](https://datatracker.ietf.org/doc/draft-ietf-quic-multipath/14/) and [QUIC NAT traversal](https://www.ietf.org/archive/id/draft-seemann-quic-nat-traversal-01.html). This is a substantial undertaking and will form the bulk of our work as we move from a release candidate to a well-tested and trusted `1.0`.
6363

64-
## How Does This Affect the `iroh`Maintained Protocols?
64+
## How Does This Affect the `iroh` Maintained Protocols?
6565

6666
`iroh-gossip` and `iroh-blobs` will follow `iroh` in moving to the `0.99` release candidate pattern after `0.35`.
6767

src/components/GithubStars.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default function GithubStars(props) {
66
return (
77
<Link href="https://github.com/n0-computer/iroh" className='p-2 -mt-2 flex text-sm leading-5 fill-zinc-400 text-zinc-600 transition hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-zinc-600 dark:hover:fill-zinc-600 hover:bg-black/10 rounded'>
88
<GithubIcon className="h-5 w-5" />
9-
<span className='ml-2 mt-0'>4.5k</span>
9+
<span className='ml-2 mt-0'>4.6k</span>
1010
</Link>
1111
)
1212
}

0 commit comments

Comments
 (0)