Skip to content

Commit d551ead

Browse files
author
“ramfox”
committed
chore: Release
1 parent 892c767 commit d551ead

File tree

8 files changed

+59
-23
lines changed

8 files changed

+59
-23
lines changed

CHANGELOG.md

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,48 @@
22

33
All notable changes to iroh will be documented in this file.
44

5-
## [0.32.1](https://github.com/n0-computer/iroh/compare/v0.32.0..0.32.1) - 2025-02-05
5+
## [0.33.0](https://github.com/n0-computer/iroh/compare/v0.32.1..0.33.0) - 2025-02-24
6+
7+
### ⛰️ Features
8+
9+
- *(iroh)* Enable applications to establish 0-RTT connections ([#3163](https://github.com/n0-computer/iroh/issues/3163)) - ([f0abede](https://github.com/n0-computer/iroh/commit/f0abede7be34a850a420648b43ba92174d623eff))
10+
- *(iroh)* Add subscription stream to watch all discovery results ([#3181](https://github.com/n0-computer/iroh/issues/3181)) - ([695f7c1](https://github.com/n0-computer/iroh/commit/695f7c15966366397a4c20c5149a8cfcce36da37))
11+
- *(iroh)* Publish and resolve user-defined data in discovery ([#3176](https://github.com/n0-computer/iroh/issues/3176)) - ([ac78cf2](https://github.com/n0-computer/iroh/commit/ac78cf2c77a605ec17834d465cda7f1635514279))
12+
- *(iroh)* Make `iroh` compile to `wasm32-unknown-unknown` ([#3189](https://github.com/n0-computer/iroh/issues/3189)) - ([247b891](https://github.com/n0-computer/iroh/commit/247b89191da6d2f46fb25859c9bf83edef44337d))
13+
- *(iroh-net-report)* Support wasm32 building & running ([#3139](https://github.com/n0-computer/iroh/issues/3139)) - ([6f923a3](https://github.com/n0-computer/iroh/commit/6f923a34cd3bab2b7a996f0bc4c5b0dcac6399fc))
14+
- *(iroh-relay)* Make `Endpoint::close` faster by aborting QAD connections faster ([#3182](https://github.com/n0-computer/iroh/issues/3182)) - ([f640e83](https://github.com/n0-computer/iroh/commit/f640e835494c36b7715a275fd154b86272235bcb))
15+
16+
### 🐛 Bug Fixes
17+
18+
- *(iroh)* Allow gracefully closing connections ([#3170](https://github.com/n0-computer/iroh/issues/3170)) - ([d9a5b8e](https://github.com/n0-computer/iroh/commit/d9a5b8e7f277204242af43fb658a384e54fdc942))
19+
- *(iroh-relay)* Fix the number of active relay connections ([#3194](https://github.com/n0-computer/iroh/issues/3194)) - ([397d08d](https://github.com/n0-computer/iroh/commit/397d08d6d5ac64ba4c19792dc07da4dffdbd09d4))
20+
- *(iroh-relay)* Bring back unique node counts ([#3197](https://github.com/n0-computer/iroh/issues/3197)) - ([892c767](https://github.com/n0-computer/iroh/commit/892c767970d8f2e0ff96e437f8c8a7695801ddf3))
21+
- Update hickory resolver to 0.25.0-.alpha.5 ([#3178](https://github.com/n0-computer/iroh/issues/3178)) - ([a4fcaaa](https://github.com/n0-computer/iroh/commit/a4fcaaa1cb28f5017566a4858b32b14865c4a875))
22+
23+
### 🚜 Refactor
24+
25+
- *(iroh)* Store quic config, instead of recreating ([#3171](https://github.com/n0-computer/iroh/issues/3171)) - ([9eccb05](https://github.com/n0-computer/iroh/commit/9eccb0540a6759bfea0b1d2b263a1506b1e70fea))
26+
- [**breaking**] Use a single DNS resolver ([#3167](https://github.com/n0-computer/iroh/issues/3167)) - ([c39b998](https://github.com/n0-computer/iroh/commit/c39b998309efc942edc6f26894ba5b46cf489156))
27+
- [**breaking**] Streamline discovery and node info types ([#3175](https://github.com/n0-computer/iroh/issues/3175)) - ([3e3798f](https://github.com/n0-computer/iroh/commit/3e3798f7e95fe7442dfa319e7f0943cfa96b0080))
28+
29+
### 🧪 Testing
30+
31+
- *(iroh-net-report)* Do not ping hosts on the internet ([#3172](https://github.com/n0-computer/iroh/issues/3172)) - ([d43d474](https://github.com/n0-computer/iroh/commit/d43d47411a952087d50847f0fe61e0a14bceb30b))
32+
33+
### ⚙️ Miscellaneous Tasks
34+
35+
- Add additional todos in the "change checklist" ([#3180](https://github.com/n0-computer/iroh/issues/3180)) - ([31efead](https://github.com/n0-computer/iroh/commit/31efead8e8de8fc24af0594d80148d9281eee995))
36+
37+
## [0.32.1](https://github.com/n0-computer/iroh/compare/v0.32.0..v0.32.1) - 2025-02-05
638

739
### 🐛 Bug Fixes
840

941
- *(iroh)* Ensure passing a crpyto provider to rustls clients ([#3169](https://github.com/n0-computer/iroh/issues/3169)) - ([34c10bc](https://github.com/n0-computer/iroh/commit/34c10bc5d86937c0b23e9c4c4e8acc1d0e6ff438))
1042

43+
### ⚙️ Miscellaneous Tasks
44+
45+
- Release - ([fc24a92](https://github.com/n0-computer/iroh/commit/fc24a92eb411f1cdd11011833eab672ae23b946f))
46+
1147
## [0.32.0](https://github.com/n0-computer/iroh/compare/v0.31.0..v0.32.0) - 2025-02-04
1248

1349
### ⛰️ Features
@@ -1588,7 +1624,7 @@ All notable changes to iroh will be documented in this file.
15881624
### 🧪 Testing
15891625

15901626
- *(flaky)* Add timeouts to gossip smoke test ([#1364](https://github.com/n0-computer/iroh/issues/1364)) - ([28b1d14](https://github.com/n0-computer/iroh/commit/28b1d14bcb0fc8db6bab193822de2dff9bd927f7))
1591-
- *(iroh)* Only use flat db when enabled - ([5bc9c04](https://github.com/n0-computer/iroh/commit/5bc9c0472a6d55c3cae450ca7bc9a270a72c20aa))
1627+
- *(iroh)* Only use flat db when enabled - ([5bc9c04](https://github.com/n0-computer/iroh/commit/5bc9c0472a6d55c3cae450ca7bc9a270a72c20aa))
15921628
- *(iroh-net)* Ignore MagicEndpoint test again ([#1300](https://github.com/n0-computer/iroh/issues/1300)) - ([c6314ff](https://github.com/n0-computer/iroh/commit/c6314ff5fe2d1e743bcba704146fb098b9ad360b))
15931629
- Introduce iroh-test with common logging infrastructure ([#1365](https://github.com/n0-computer/iroh/issues/1365)) - ([411e20b](https://github.com/n0-computer/iroh/commit/411e20b68f7d977d8a7c84c07bd2882cfd68a7fa))
15941630

@@ -1648,7 +1684,7 @@ All notable changes to iroh will be documented in this file.
16481684
- `hp::derp::http::server::Server` & TLS in the derper! ([#1077](https://github.com/n0-computer/iroh/issues/1077)) - ([6f40e14](https://github.com/n0-computer/iroh/commit/6f40e14e26b2313998db9f75f0bc979cc6abe47e))
16491685
- Allow node to accept different ALPNs - ([34e02d0](https://github.com/n0-computer/iroh/commit/34e02d02baa9100bb13b58fadb76aa06856541be))
16501686
- Derp mesh network & derper cli & config cleanup ([#1130](https://github.com/n0-computer/iroh/issues/1130)) - ([3dca612](https://github.com/n0-computer/iroh/commit/3dca6125064044907bc7da9dc19fe5a26e12567a))
1651-
- Add MagicEndpoint to iroh-net - ([4597cb3](https://github.com/n0-computer/iroh/commit/4597cb36e0be5ffcb5ae21a42e4a37648d455aad))
1687+
- Add MagicEndpoint to iroh-net - ([4597cb3](https://github.com/n0-computer/iroh/commit/4597cb36e0be5ffcb5ae21a42e4a37648d455aad))
16521688
- Make get-ticket just a way to use get ([#1168](https://github.com/n0-computer/iroh/issues/1168)) - ([2291ef4](https://github.com/n0-computer/iroh/commit/2291ef4f9b1885b440b6b993b9c81205a20549b5))
16531689
- Impl From<Url> for DerpMap - ([01641a7](https://github.com/n0-computer/iroh/commit/01641a7c3bf869c71c1949eeadfc7acd97c25e68))
16541690
- Specify a DERP region for the peer you are trying to connect to ([#1222](https://github.com/n0-computer/iroh/issues/1222)) - ([456f963](https://github.com/n0-computer/iroh/commit/456f96305954a23299d02ed65b8838ba168232e1))
@@ -1666,7 +1702,7 @@ All notable changes to iroh will be documented in this file.
16661702
- *(derp)* Filter DNS results by address family ([#1227](https://github.com/n0-computer/iroh/issues/1227)) - ([b6f9df3](https://github.com/n0-computer/iroh/commit/b6f9df3bdd12f7f6d1840ab0427583c6658d2364))
16671703
- *(derper)* Small derper fixes ([#1083](https://github.com/n0-computer/iroh/issues/1083)) - ([4fb925a](https://github.com/n0-computer/iroh/commit/4fb925ae865ed7ee291b454aad9cf9f732765ba4))
16681704
- *(iroh)* Error when path does not exist ([#1146](https://github.com/n0-computer/iroh/issues/1146)) - ([c1b674f](https://github.com/n0-computer/iroh/commit/c1b674f9edc80e720291802b15f869378abf81cf))
1669-
- *(iroh)* Pass derp-map on get-options - ([b7fd889](https://github.com/n0-computer/iroh/commit/b7fd889e7806feeb941c0f611bbb3aa33a718b40))
1705+
- *(iroh)* Pass derp-map on get-options - ([b7fd889](https://github.com/n0-computer/iroh/commit/b7fd889e7806feeb941c0f611bbb3aa33a718b40))
16701706
- *(iroh-net)* Allow derp only connections to upgrade - ([25b35a3](https://github.com/n0-computer/iroh/commit/25b35a3c8e828ed1c11b1b5286508d8c90e00ba5))
16711707
- *(iroh-net)* Better logic for initial derp connection - ([6e6b97e](https://github.com/n0-computer/iroh/commit/6e6b97eb90d2e68098145468774cfc1a7d4f45e0))
16721708
- *(iroh-net)* No * deps - ([b1ff368](https://github.com/n0-computer/iroh/commit/b1ff36885be7dbcffbed86b84982867cdf54f654))
@@ -1762,7 +1798,7 @@ All notable changes to iroh will be documented in this file.
17621798

17631799
### 🧪 Testing
17641800

1765-
- *(derp)* Fix test - ([10782be](https://github.com/n0-computer/iroh/commit/10782befb3512a874215a8f43d1f221737f231b8))
1801+
- *(derp)* Fix test - ([10782be](https://github.com/n0-computer/iroh/commit/10782befb3512a874215a8f43d1f221737f231b8))
17661802
- *(ipv6)* Do not run IPv6 tests if the host doesn't support IPv6 ([#1059](https://github.com/n0-computer/iroh/issues/1059)) - ([e27cc77](https://github.com/n0-computer/iroh/commit/e27cc774b081d0fcf6a7f79cf0ddae127854a14d))
17671803
- *(iroh-net)* Disable flaky MagicEndpoint tests ([#1184](https://github.com/n0-computer/iroh/issues/1184)) - ([6fa891a](https://github.com/n0-computer/iroh/commit/6fa891ad72258d3fab2f558d40e8ad12529483e6))
17681804
- *(netcheck)* Assume udp packets get lost ([#1094](https://github.com/n0-computer/iroh/issues/1094)) - ([daa7c0c](https://github.com/n0-computer/iroh/commit/daa7c0cc83debbc570672baa21d005bf5a69e920))

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

iroh-base/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-base"
3-
version = "0.32.0"
3+
version = "0.33.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "base type and utilities for Iroh"

iroh-dns-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-dns-server"
3-
version = "0.32.0"
3+
version = "0.33.0"
44
edition = "2021"
55
description = "A pkarr relay and DNS server"
66
license = "MIT OR Apache-2.0"

iroh-net-report/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-net-report"
3-
version = "0.32.0"
3+
version = "0.33.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "detailed reporting on network conditions"
@@ -24,9 +24,9 @@ workspace = true
2424
anyhow = "1"
2525
bytes = "1.7"
2626
derive_more = { version = "1.0.0", features = ["display"] }
27-
iroh-base = { version = "0.32.0", path = "../iroh-base", default-features = false, features = ["relay"] }
27+
iroh-base = { version = "0.33.0", path = "../iroh-base", default-features = false, features = ["relay"] }
2828
iroh-metrics = { version = "0.31", default-features = false }
29-
iroh-relay = { version = "0.32", default-features = false, path = "../iroh-relay" }
29+
iroh-relay = { version = "0.33", default-features = false, path = "../iroh-relay" }
3030
n0-future = "0.1.2"
3131
quinn = { package = "iroh-quinn", version = "0.13.0", default-features = false }
3232
rand = "0.8"

iroh-relay/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-relay"
3-
version = "0.32.0"
3+
version = "0.33.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "Iroh's relay server and client"
@@ -32,7 +32,7 @@ http = "1"
3232
http-body-util = "0.1.0"
3333
hyper = { version = "1", features = ["server", "client", "http1"] }
3434
hyper-util = "0.1.1"
35-
iroh-base = { version = "0.32.0", path = "../iroh-base", default-features = false, features = ["key", "relay"] }
35+
iroh-base = { version = "0.33.0", path = "../iroh-base", default-features = false, features = ["key", "relay"] }
3636
iroh-metrics = { version = "0.31", default-features = false }
3737
n0-future = "0.1.2"
3838
num_enum = "0.7"

iroh/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh"
3-
version = "0.32.1"
3+
version = "0.33.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "p2p quic connections dialed by public key"
@@ -40,8 +40,8 @@ derive_more = { version = "1.0.0", features = [
4040
] }
4141
ed25519-dalek = "2.0"
4242
http = "1"
43-
iroh-base = { version = "0.32.0", default-features = false, features = ["key", "relay"], path = "../iroh-base" }
44-
iroh-relay = { version = "0.32", path = "../iroh-relay", default-features = false }
43+
iroh-base = { version = "0.33.0", default-features = false, features = ["key", "relay"], path = "../iroh-base" }
44+
iroh-relay = { version = "0.33", path = "../iroh-relay", default-features = false }
4545
n0-future = "0.1.2"
4646
pin-project = "1"
4747
pkarr = { version = "2", default-features = false, features = [
@@ -77,7 +77,7 @@ webpki = { package = "rustls-webpki", version = "0.102" }
7777
webpki-roots = "0.26"
7878
x509-parser = "0.16"
7979
z32 = "1.0.3"
80-
net-report = { package = "iroh-net-report", path = "../iroh-net-report", version = "0.32", default-features = false }
80+
net-report = { package = "iroh-net-report", path = "../iroh-net-report", version = "0.33", default-features = false }
8181

8282
# metrics
8383
iroh-metrics = { version = "0.31", default-features = false }

iroh/bench/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-bench"
3-
version = "0.32.0"
3+
version = "0.33.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
publish = false

0 commit comments

Comments
 (0)