Skip to content

Commit deec1d6

Browse files
chore: Release
1 parent 0418af6 commit deec1d6

File tree

11 files changed

+94
-34
lines changed

11 files changed

+94
-34
lines changed

CHANGELOG.md

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

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

5-
## [0.11.0](https://github.com/n0-computer/iroh/compare/v0.10.0..0.11.0) - 2023-11-17
5+
## [0.12.0](https://github.com/n0-computer/iroh/compare/v0.11.0..0.12.0) - 2023-12-20
6+
7+
### ⛰️ Features
8+
9+
- *(bytes)* Switch to a single directory for the flat store ([#1855](https://github.com/n0-computer/iroh/issues/1855)) - ([adc88f3](https://github.com/n0-computer/iroh/commit/adc88f39bf56a08973b28a316113081fe0ededfd))
10+
- *(net)* Add `Magicsock::network_change` ([#1845](https://github.com/n0-computer/iroh/issues/1845)) - ([3952b04](https://github.com/n0-computer/iroh/commit/3952b04281bf8f5c9a8e9f740dd6dc576ae09337))
11+
- Usage metrics reporting ([#1862](https://github.com/n0-computer/iroh/issues/1862)) - ([7ec4d92](https://github.com/n0-computer/iroh/commit/7ec4d92ef406e16d5f1f9a708abfa0bd88fe7019))
12+
- Remove derp regions in favor of direct urls ([#1831](https://github.com/n0-computer/iroh/issues/1831)) - ([4002c46](https://github.com/n0-computer/iroh/commit/4002c465af5404b3cc73f4dfa7f0ec05730ba779))
13+
- Additional public get utils - ([1389857](https://github.com/n0-computer/iroh/commit/1389857c1881eca36f9584fbfe74ab94c1c1b146))
14+
15+
### 🐛 Bug Fixes
16+
17+
- *(ci)* Enable forks to run netsim manually ([#1834](https://github.com/n0-computer/iroh/issues/1834)) - ([54acfcb](https://github.com/n0-computer/iroh/commit/54acfcb63de2602be7afd2c53e84b08fa5aca7c0))
18+
- *(iroh)* Check output for blob get ([#1898](https://github.com/n0-computer/iroh/issues/1898)) - ([52f17a3](https://github.com/n0-computer/iroh/commit/52f17a3997e360e2607f2bd4179e464527a4a4b1))
19+
- *(iroh)* Do not exit after commands ([#1899](https://github.com/n0-computer/iroh/issues/1899)) - ([53ab3b0](https://github.com/n0-computer/iroh/commit/53ab3b02cb891a823bdfe9576caabff36f321d05))
20+
- *(iroh-net)* Fix display of mixed type connections ([#1882](https://github.com/n0-computer/iroh/issues/1882)) - ([9d047e0](https://github.com/n0-computer/iroh/commit/9d047e0ebd42a0f1d34a1567c77dbc86bd9178dc))
21+
- *(iroh-net)* Do not prune addrs that are just added ([#1916](https://github.com/n0-computer/iroh/issues/1916)) - ([4b18e67](https://github.com/n0-computer/iroh/commit/4b18e67f1df1ec1d488473d38f42081b726f5f2b))
22+
- *(sync)* Handle migration 004 in the empty case ([#1852](https://github.com/n0-computer/iroh/issues/1852)) - ([860563f](https://github.com/n0-computer/iroh/commit/860563f55cbf4c7c1167a98cfd1b3e479529be73))
23+
- Use `path_to_key` helper function in `iroh doc import` ([#1811](https://github.com/n0-computer/iroh/issues/1811)) - ([64b668e](https://github.com/n0-computer/iroh/commit/64b668ede57086353a85bd33bbbaeceabec405f5))
24+
- Do not block on network change ([#1885](https://github.com/n0-computer/iroh/issues/1885)) - ([54d5efc](https://github.com/n0-computer/iroh/commit/54d5efcf72ab548209eda2f1ce8ecfaec3f73b7d))
25+
- Fix abort on ctrl-c in console ([#1909](https://github.com/n0-computer/iroh/issues/1909)) - ([712b45e](https://github.com/n0-computer/iroh/commit/712b45ecc6c6c673998fb724357f46c63ec9c669))
26+
27+
### 🚜 Refactor
28+
29+
- *(iroh)* Remove the addr arg from start ([#1830](https://github.com/n0-computer/iroh/issues/1830)) - ([e03de38](https://github.com/n0-computer/iroh/commit/e03de38302d81b976f3c0d199ee9ca68800507ae))
30+
- *(iroh)* Remove request token ([#1828](https://github.com/n0-computer/iroh/issues/1828)) - ([1dfb7ac](https://github.com/n0-computer/iroh/commit/1dfb7acfd94ee829c066babe6a5409dd6c468c95))
31+
- *(iroh)* Remove rpc port option ([#1842](https://github.com/n0-computer/iroh/issues/1842)) - ([d1fcfca](https://github.com/n0-computer/iroh/commit/d1fcfcaba85a30fb4d00e626f4442e1da1324f56))
32+
- *(iroh-bytes)* Remove explicitly passing the runtime to the flat store ([#1829](https://github.com/n0-computer/iroh/issues/1829)) - ([3d2e118](https://github.com/n0-computer/iroh/commit/3d2e118989dbef1a7f93bd9b7aba93e87652ac25))
33+
- *(iroh-net)* Make `ControlMsg` public ([#1895](https://github.com/n0-computer/iroh/issues/1895)) - ([c6bc3c2](https://github.com/n0-computer/iroh/commit/c6bc3c2ba9cfac8cdbdb97bdb1c7cfb951539893))
34+
- *(logging)* Reduce loglevel of blob GC ([#1866](https://github.com/n0-computer/iroh/issues/1866)) - ([3b1652c](https://github.com/n0-computer/iroh/commit/3b1652c6655ac5955120e8eb7b784a5b2b69331b))
35+
- *(tests)* Slow down a hot loop ([#1910](https://github.com/n0-computer/iroh/issues/1910)) - ([9ac88ef](https://github.com/n0-computer/iroh/commit/9ac88ef76f170c17a4d347f4edd35e8ca504a60b))
36+
- Upgrade to hyper 1.0 ([#1858](https://github.com/n0-computer/iroh/issues/1858)) - ([b8aa5d6](https://github.com/n0-computer/iroh/commit/b8aa5d6c48a1b28e5801e095ba23bb655b33a6d7))
37+
- Streamline local endpoint discovery ([#1847](https://github.com/n0-computer/iroh/issues/1847)) - ([cb20bb8](https://github.com/n0-computer/iroh/commit/cb20bb89099975d724cbde2633ff069c89f80f22))
38+
- Client `Entry` with methods to read content ([#1854](https://github.com/n0-computer/iroh/issues/1854)) - ([690e2aa](https://github.com/n0-computer/iroh/commit/690e2aa85d5f83ede8f6ebb2ba49d614b43b2883))
39+
40+
### 🧪 Testing
41+
42+
- *(iroh-net)* Try fix flaky udp_blocked test - ([0418af6](https://github.com/n0-computer/iroh/commit/0418af6399dc6e0d107415c9ab23a6e006405580))
43+
- *(net)* Use actual derp hostname and reduce iteration count ([#1886](https://github.com/n0-computer/iroh/issues/1886)) - ([62ac4d8](https://github.com/n0-computer/iroh/commit/62ac4d8bb57329bc65cf126fabace882066ddb8a))
44+
45+
### ⚙️ Miscellaneous Tasks
46+
47+
- *(ci)* Run cargo build for android platforms ([#1843](https://github.com/n0-computer/iroh/issues/1843)) - ([227f0e8](https://github.com/n0-computer/iroh/commit/227f0e831f2be02574e67531e0869b2f139ba208))
48+
- *(ci)* Configure sccache to use local caches ([#1865](https://github.com/n0-computer/iroh/issues/1865)) - ([4b07c2d](https://github.com/n0-computer/iroh/commit/4b07c2d5d3b7796b27dc1893314db654507a6cb3))
49+
- *(ci)* Split jobs so they do not stomp over target directory ([#1871](https://github.com/n0-computer/iroh/issues/1871)) - ([b9709ef](https://github.com/n0-computer/iroh/commit/b9709ef871099e1500a34571e0950234d85c23d9))
50+
- *(ci)* Pin clippy to specific nightly version ([#1874](https://github.com/n0-computer/iroh/issues/1874)) - ([6433a66](https://github.com/n0-computer/iroh/commit/6433a6699f58d7431eadf7ba585c978b5ead0cb9))
51+
- *(ci)* Windows sccache ([#1873](https://github.com/n0-computer/iroh/issues/1873)) - ([0d9ebea](https://github.com/n0-computer/iroh/commit/0d9ebea18af62bcf83ffb87fbb8b97cfcd7301a4))
52+
- *(ci)* Split release builds from regular CI flows ([#1883](https://github.com/n0-computer/iroh/issues/1883)) - ([ce97cee](https://github.com/n0-computer/iroh/commit/ce97ceee55d455aa5d6ff46bf2026dd162c13c14))
53+
- *(ci)* Test derper deploy flow ([#1884](https://github.com/n0-computer/iroh/issues/1884)) - ([a1c5b56](https://github.com/n0-computer/iroh/commit/a1c5b563f689c98e0a6fc4fbefc2c528a53da359))
54+
- *(ci)* Use TRACE logging for tests run by nextest ([#1902](https://github.com/n0-computer/iroh/issues/1902)) - ([b789a1f](https://github.com/n0-computer/iroh/commit/b789a1fccdde69c496fdf344d6476a0be51a6455))
55+
- *(clippy)* Fix some warnings ([#1861](https://github.com/n0-computer/iroh/issues/1861)) - ([57bb691](https://github.com/n0-computer/iroh/commit/57bb691dfe60417ec8bc3108afefdc84b7d20dfd))
56+
- *(docs)* Update derp IP for EU region ([#1880](https://github.com/n0-computer/iroh/issues/1880)) - ([5c43b1d](https://github.com/n0-computer/iroh/commit/5c43b1dc3eb5e08221f0e5765e80844577ecab6f))
57+
- *(iroh,iroh-bytes)* Fix manifest keywords ([#1881](https://github.com/n0-computer/iroh/issues/1881)) - ([b4da5f4](https://github.com/n0-computer/iroh/commit/b4da5f4212dd8f71240c1df40b5effd2df9eb8f3))
58+
- Add BSD3 license note for code derived from tailscale ([#1889](https://github.com/n0-computer/iroh/issues/1889)) - ([876a0f5](https://github.com/n0-computer/iroh/commit/876a0f582ef311d4a2fa07ba88ae8cbf74b3ed5c))
59+
60+
### Ref
61+
62+
- *(iroh-net)* Improve how STUN probes are run ([#1642](https://github.com/n0-computer/iroh/issues/1642)) - ([b95eb86](https://github.com/n0-computer/iroh/commit/b95eb86fa0a00d196db6bb72685483766d8da898))
63+
64+
## [0.11.0](https://github.com/n0-computer/iroh/compare/v0.10.0..v0.11.0) - 2023-11-17
665

766
### ⛰️ Features
867

@@ -28,6 +87,7 @@ All notable changes to iroh will be documented in this file.
2887
### ⚙️ Miscellaneous Tasks
2988

3089
- Update dependencies ([#1787](https://github.com/n0-computer/iroh/issues/1787)) - ([697b80c](https://github.com/n0-computer/iroh/commit/697b80cbe7cf17a8f39b2ab4ee4044d7074135e3))
90+
- Release - ([0773e30](https://github.com/n0-computer/iroh/commit/0773e3088250986aabaa97d4e408bfc0c0cc6c06))
3191

3292
## [0.10.0](https://github.com/n0-computer/iroh/compare/v0.9.0..v0.10.0) - 2023-11-08
3393

Cargo.lock

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

iroh-bytes/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-bytes"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "blob and collection transfer support for iroh"
@@ -26,7 +26,7 @@ flume = "0.11"
2626
futures = "0.3.25"
2727
genawaiter = { version = "0.99.1", features = ["futures03"] }
2828
hex = "0.4.3"
29-
iroh-base = { version = "0.11.0", path = "../iroh-base" }
29+
iroh-base = { version = "0.12.0", path = "../iroh-base" }
3030
iroh-io = { version = "0.3.0", features = ["stats"] }
3131
num_cpus = "1.15.0"
3232
once_cell = "1.17.0"

iroh-gossip/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-gossip"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "gossip messages over broadcast trees"
@@ -28,12 +28,12 @@ rand = { version = "0.8.5", features = ["std_rng"] }
2828
rand_core = "0.6.4"
2929
serde = { version = "1.0.164", features = ["derive"] }
3030
tracing = "0.1"
31-
iroh-metrics = { version = "0.11.0", path = "../iroh-metrics" }
32-
iroh-base = { version = "0.11.0", path = "../iroh-base" }
31+
iroh-metrics = { version = "0.12.0", path = "../iroh-metrics" }
32+
iroh-base = { version = "0.12.0", path = "../iroh-base" }
3333

3434
# net dependencies (optional)
3535
futures = { version = "0.3.25", optional = true }
36-
iroh-net = { path = "../iroh-net", version = "0.11.0", optional = true }
36+
iroh-net = { path = "../iroh-net", version = "0.12.0", optional = true }
3737
quinn = { version = "0.10", optional = true }
3838
tokio = { version = "1", optional = true, features = ["io-util", "sync", "rt", "macros", "net", "fs"] }
3939
tokio-util = { version = "0.7.8", optional = true, features = ["codec"] }

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.11.0"
3+
version = "0.12.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.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "networking support for iroh"
@@ -37,7 +37,7 @@ http-body-util = "0.1.0"
3737
hyper = { version = "1", features = ["server", "client", "http1"] }
3838
hyper-util = "0.1.1"
3939
igd = { version = "0.12.1", features = ["aio"] }
40-
iroh-base = { version = "0.11.0", path = "../iroh-base" }
40+
iroh-base = { version = "0.12.0", path = "../iroh-base" }
4141
libc = "0.2.139"
4242
num_enum = "0.7"
4343
once_cell = "1.18.0"
@@ -86,7 +86,7 @@ toml = { version = "0.8", optional = true }
8686
tracing-subscriber = { version = "0.3", features = ["env-filter"], optional = true }
8787

8888
# metrics
89-
iroh-metrics = { version = "0.11.0", path = "../iroh-metrics", default-features = false }
89+
iroh-metrics = { version = "0.12.0", path = "../iroh-metrics", default-features = false }
9090

9191
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
9292
netlink-packet-core = "0.7.0"

iroh-net/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-net-bench"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
publish = false

iroh-sync/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-sync"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "Iroh sync"
@@ -21,8 +21,8 @@ data-encoding = "2.4.0"
2121
derive_more = { version = "1.0.0-beta.1", features = ["debug", "deref", "display", "from", "try_into", "into", "as_ref"] }
2222
ed25519-dalek = { version = "2.0.0", features = ["serde", "rand_core"] }
2323
flume = "0.11"
24-
iroh-base = { version = "0.11.0", path = "../iroh-base" }
25-
iroh-metrics = { version = "0.11.0", path = "../iroh-metrics", optional = true }
24+
iroh-base = { version = "0.12.0", path = "../iroh-base" }
25+
iroh-metrics = { version = "0.12.0", path = "../iroh-metrics", optional = true }
2626
num_enum = "0.7"
2727
once_cell = "1.18.0"
2828
postcard = { version = "1", default-features = false, features = ["alloc", "use-std", "experimental-derive"] }
@@ -43,7 +43,7 @@ redb = { version = "1.0.5", optional = true }
4343
ouroboros = { version = "0.18", optional = true }
4444

4545
# net
46-
iroh-net = { version = "0.11.0", optional = true, path = "../iroh-net" }
46+
iroh-net = { version = "0.12.0", optional = true, path = "../iroh-net" }
4747
tokio-util = { version = "0.7", optional = true, features = ["codec", "io-util", "io"] }
4848
tokio-stream = { version = "0.1", optional = true, features = ["sync"]}
4949
quinn = { version = "0.10", optional = true }

iroh-test/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-test"
3-
version = "0.11.0"
3+
version = "0.12.0"
44
edition = "2021"
55
readme = "README.md"
66
description = "Internal utilities to support testing of iroh."

0 commit comments

Comments
 (0)