Skip to content

Commit 01c2bac

Browse files
committed
chore: Release
1 parent 5d92f49 commit 01c2bac

File tree

13 files changed

+80
-48
lines changed

13 files changed

+80
-48
lines changed

CHANGELOG.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,38 @@
22

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

5-
## [0.25.0](https://github.com/n0-computer/iroh/compare/v0.24.0..0.25.0) - 2024-09-16
5+
## [0.26.0](https://github.com/n0-computer/iroh/compare/v0.25.0..0.26.0) - 2024-09-30
6+
7+
### ⛰️ Features
8+
9+
- *(iroh)* Disable docs by default ([#2748](https://github.com/n0-computer/iroh/issues/2748)) - ([eb4c4a6](https://github.com/n0-computer/iroh/commit/eb4c4a6beb750c1b4a10b7df90d302e44b4f9375))
10+
- *(iroh)* [**breaking**] Make blobs::read_at more flexible ([#2756](https://github.com/n0-computer/iroh/issues/2756)) - ([33dc559](https://github.com/n0-computer/iroh/commit/33dc559a524f9cced551c01f3192579b07cf12d2))
11+
- *(iroh)* Allow setting a custom `quinn::TransportConfig` ([#2760](https://github.com/n0-computer/iroh/issues/2760)) - ([253f4f1](https://github.com/n0-computer/iroh/commit/253f4f1099baac690ea9854f541451a2936eb00d))
12+
- *(iroh-cli)* Improve ergonomics of `iroh gossip subscribe` CLI cmd ([#2751](https://github.com/n0-computer/iroh/issues/2751)) - ([90fd6f0](https://github.com/n0-computer/iroh/commit/90fd6f04ec62305a6507cb29bc388b1583f3c5f0))
13+
- Set derive_more to 1.0.0 (no beta!) ([#2736](https://github.com/n0-computer/iroh/issues/2736)) - ([2d863a9](https://github.com/n0-computer/iroh/commit/2d863a94cc19faab860e85b164abf47a8669cfa9))
14+
15+
### 🐛 Bug Fixes
16+
17+
- *(ci)* Make netsim work on forks ([#2757](https://github.com/n0-computer/iroh/issues/2757)) - ([0953263](https://github.com/n0-computer/iroh/commit/09532632b3d3b8f16b8ef175e84fe8e8821bb21a))
18+
- *(examples)* Make `collection-provide`, `hello-world-provide` and `rpc` work again ([#2749](https://github.com/n0-computer/iroh/issues/2749)) - ([25c8305](https://github.com/n0-computer/iroh/commit/25c830574d54652a772cffd7d29e3fb386d37c25))
19+
- *(iroh-blobs)* Preserve tracing subscriber in the LocalPool ([#2735](https://github.com/n0-computer/iroh/issues/2735)) - ([5dd8bd3](https://github.com/n0-computer/iroh/commit/5dd8bd394422c80b7737fa00d92be3347924d311))
20+
- *(iroh-blobs)* Remove debugging logs & more cleanup ([#2690](https://github.com/n0-computer/iroh/issues/2690)) - ([857e513](https://github.com/n0-computer/iroh/commit/857e51313499caceb0ad16663170cefe69f136a7))
21+
- *(iroh-net)* Clear the recent pong time when pong is lost ([#2743](https://github.com/n0-computer/iroh/issues/2743)) - ([8fb92f3](https://github.com/n0-computer/iroh/commit/8fb92f3e88a0e69fb631bc5ac297eb62ffa73c62))
22+
23+
### 🚜 Refactor
24+
25+
- *(ci)* Redo netsim CI ([#2737](https://github.com/n0-computer/iroh/issues/2737)) - ([443139d](https://github.com/n0-computer/iroh/commit/443139d4b6db87c35200e6db495da9a3a84e5cbf))
26+
- *(iroh-net)* Various logging improvements ([#2744](https://github.com/n0-computer/iroh/issues/2744)) - ([2262fd5](https://github.com/n0-computer/iroh/commit/2262fd57271e42efeb88badffdd208dadc387bb0))
27+
- *(iroh-net)* Remove PathState::recent_pong() ([#2745](https://github.com/n0-computer/iroh/issues/2745)) - ([cafdc08](https://github.com/n0-computer/iroh/commit/cafdc08354c4fea31376a116a5e5ff4b51e8ab9a))
28+
29+
### 📚 Documentation
30+
31+
- *(iroh-net)* Document default relay servers a bit more ([#2740](https://github.com/n0-computer/iroh/issues/2740)) - ([10025bd](https://github.com/n0-computer/iroh/commit/10025bd3e3dd6b7d22c17e22c60994e03571d14e))
32+
- *(iroh-net)* Improve last_pong field docs ([#2747](https://github.com/n0-computer/iroh/issues/2747)) - ([19c8fd3](https://github.com/n0-computer/iroh/commit/19c8fd327ff60ed4395cc3557f3dafa93a4a744c))
33+
- *(iroh-net)* Improve pkarr discovery docs ([#2722](https://github.com/n0-computer/iroh/issues/2722)) - ([a0a8d56](https://github.com/n0-computer/iroh/commit/a0a8d56963f965d7b73a880946dfc5a6daafa7f9))
34+
- *(iroh-net)* Document cargo features needed for APIs ([#2759](https://github.com/n0-computer/iroh/issues/2759)) - ([5d92f49](https://github.com/n0-computer/iroh/commit/5d92f49891c0c9ce52d5f64ed990655f85392b2b))
35+
36+
## [0.25.0](https://github.com/n0-computer/iroh/compare/v0.24.0..v0.25.0) - 2024-09-16
637

738
### ⛰️ Features
839

@@ -45,6 +76,7 @@ All notable changes to iroh will be documented in this file.
4576
- *(iroh-net)* Remove direct dependency on rand_core ([#2719](https://github.com/n0-computer/iroh/issues/2719)) - ([b6a64e0](https://github.com/n0-computer/iroh/commit/b6a64e0764b2973497ee989910d2930ced3160f5))
4677
- Fix [email protected] and cargo deny ([#2714](https://github.com/n0-computer/iroh/issues/2714)) - ([52422cd](https://github.com/n0-computer/iroh/commit/52422cdb228e060c136d87b350fa9cfd35961b76))
4778
- Remove double spellchecks ([#2720](https://github.com/n0-computer/iroh/issues/2720)) - ([a733143](https://github.com/n0-computer/iroh/commit/a73314385084ae4e72e15bc15469991e139763ec))
79+
- Release - ([285101e](https://github.com/n0-computer/iroh/commit/285101eec876fe48a1bda3fa43ff5c2c5c6ef568))
4880

4981
## [0.24.0](https://github.com/n0-computer/iroh/compare/v0.23.0..v0.24.0) - 2024-09-02
5082

Cargo.lock

Lines changed: 11 additions & 11 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.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "base type and utilities for Iroh"

iroh-blobs/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-blobs"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "blob and collection transfer support for iroh"
@@ -27,10 +27,10 @@ futures-lite = "2.3"
2727
genawaiter = { version = "0.99.1", features = ["futures03"] }
2828
hashlink = { version = "0.9.0", optional = true }
2929
hex = "0.4.3"
30-
iroh-base = { version = "0.25.0", features = ["redb"], path = "../iroh-base" }
30+
iroh-base = { version = "0.26.0", features = ["redb"], path = "../iroh-base" }
3131
iroh-io = { version = "0.6.0", features = ["stats"] }
32-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics", default-features = false }
33-
iroh-net = { version = "0.25.0", path = "../iroh-net" }
32+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics", default-features = false }
33+
iroh-net = { version = "0.26.0", path = "../iroh-net" }
3434
num_cpus = "1.15.0"
3535
oneshot = "0.1.8"
3636
parking_lot = { version = "0.12.1", optional = true }

iroh-cli/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-cli"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "Bytes. Distributed."
@@ -40,9 +40,9 @@ futures-util = { version = "0.3.30", features = ["futures-sink"] }
4040
hex = "0.4.3"
4141
human-time = "0.1.6"
4242
indicatif = { version = "0.17", features = ["tokio"] }
43-
iroh = { version = "0.25.0", path = "../iroh", features = ["metrics"] }
44-
iroh-gossip = { version = "0.25.0", path = "../iroh-gossip" }
45-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics" }
43+
iroh = { version = "0.26.0", path = "../iroh", features = ["metrics"] }
44+
iroh-gossip = { version = "0.26.0", path = "../iroh-gossip" }
45+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics" }
4646
parking_lot = "0.12.1"
4747
pkarr = { version = "2.2.0", default-features = false }
4848
portable-atomic = "1"

iroh-dns-server/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-dns-server"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
description = "A pkarr relay and DNS server"
66
license = "MIT OR Apache-2.0"
@@ -24,7 +24,7 @@ governor = "0.6.3"
2424
hickory-proto = "=0.25.0-alpha.2"
2525
hickory-server = { version = "=0.25.0-alpha.2", features = ["dns-over-rustls"] }
2626
http = "1.0.0"
27-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics" }
27+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics" }
2828
lru = "0.12.3"
2929
mainline = "2.0.1"
3030
parking_lot = "0.12.1"
@@ -53,7 +53,7 @@ z32 = "1.1.1"
5353

5454
[dev-dependencies]
5555
hickory-resolver = "=0.25.0-alpha.2"
56-
iroh-net = { version = "0.25.0", path = "../iroh-net" }
56+
iroh-net = { version = "0.26.0", path = "../iroh-net" }
5757
iroh-test = { path = "../iroh-test" }
5858
pkarr = { version = "2.2.0", features = ["rand"] }
5959

iroh-docs/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-docs"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "Iroh sync"
@@ -25,11 +25,11 @@ futures-buffered = "0.2.4"
2525
futures-lite = "2.3.0"
2626
futures-util = { version = "0.3.25" }
2727
hex = "0.4"
28-
iroh-base = { version = "0.25.0", path = "../iroh-base" }
29-
iroh-blobs = { version = "0.25.0", path = "../iroh-blobs", optional = true, features = ["downloader"] }
30-
iroh-gossip = { version = "0.25.0", path = "../iroh-gossip", optional = true }
31-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics", default-features = false }
32-
iroh-net = { version = "0.25.0", optional = true, path = "../iroh-net" }
28+
iroh-base = { version = "0.26.0", path = "../iroh-base" }
29+
iroh-blobs = { version = "0.26.0", path = "../iroh-blobs", optional = true, features = ["downloader"] }
30+
iroh-gossip = { version = "0.26.0", path = "../iroh-gossip", optional = true }
31+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics", default-features = false }
32+
iroh-net = { version = "0.26.0", optional = true, path = "../iroh-net" }
3333
lru = "0.12"
3434
num_enum = "0.7"
3535
postcard = { version = "1", default-features = false, features = ["alloc", "use-std", "experimental-derive"] }

iroh-gossip/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "iroh-gossip"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "gossip messages over broadcast trees"
@@ -22,8 +22,8 @@ bytes = { version = "1.7", features = ["serde"] }
2222
derive_more = { version = "1.0.0", features = ["add", "debug", "deref", "display", "from", "try_into", "into"] }
2323
ed25519-dalek = { version = "2.0.0", features = ["serde", "rand_core"] }
2424
indexmap = "2.0"
25-
iroh-base = { version = "0.25.0", path = "../iroh-base" }
26-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics" }
25+
iroh-base = { version = "0.26.0", path = "../iroh-base" }
26+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics" }
2727
postcard = { version = "1", default-features = false, features = ["alloc", "use-std", "experimental-derive"] }
2828
rand = { version = "0.8.5", features = ["std_rng"] }
2929
rand_core = "0.6.4"
@@ -33,14 +33,14 @@ serde = { version = "1.0.164", features = ["derive"] }
3333
futures-lite = { version = "2.3", optional = true }
3434
futures-concurrency = { version = "7.6.1", optional = true }
3535
futures-util = { version = "0.3.30", optional = true }
36-
iroh-net = { path = "../iroh-net", version = "0.25.0", optional = true, default-features = false }
36+
iroh-net = { path = "../iroh-net", version = "0.26.0", optional = true, default-features = false }
3737
tokio = { version = "1", optional = true, features = ["io-util", "sync", "rt", "macros", "net", "fs"] }
3838
tokio-util = { version = "0.7.12", optional = true, features = ["codec", "rt"] }
3939
tracing = "0.1"
4040

4141
[dev-dependencies]
4242
clap = { version = "4", features = ["derive"] }
43-
iroh-net = { path = "../iroh-net", version = "0.25.0", default-features = false, features = ["test-utils"] }
43+
iroh-net = { path = "../iroh-net", version = "0.26.0", default-features = false, features = ["test-utils"] }
4444
iroh-test = { path = "../iroh-test" }
4545
rand_chacha = "0.3.1"
4646
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

iroh-metrics/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-metrics"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "metrics for iroh"

iroh-net/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"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "networking support for iroh"
@@ -38,7 +38,7 @@ http-body-util = "0.1.0"
3838
hyper = { version = "1", features = ["server", "client", "http1"] }
3939
hyper-util = "0.1.1"
4040
igd-next = { version = "0.14.3", features = ["aio_tokio"] }
41-
iroh-base = { version = "0.25.0", path = "../iroh-base", features = ["key"] }
41+
iroh-base = { version = "0.26.0", path = "../iroh-base", features = ["key"] }
4242
libc = "0.2.139"
4343
num_enum = "0.7"
4444
once_cell = "1.18.0"
@@ -87,7 +87,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter"], optional = tr
8787
tokio-rustls-acme = { version = "0.4", optional = true }
8888

8989
# metrics
90-
iroh-metrics = { version = "0.25.0", path = "../iroh-metrics", default-features = false }
90+
iroh-metrics = { version = "0.26.0", path = "../iroh-metrics", default-features = false }
9191
strum = { version = "0.26.2", features = ["derive"] }
9292

9393
# local-swarm-discovery

0 commit comments

Comments
 (0)