Skip to content

Commit d7c2b87

Browse files
committed
Merge remote-tracking branch 'origin/main' into matheus23/verified-streams
2 parents f20b260 + a279ad1 commit d7c2b87

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+5778
-1313
lines changed

.github/workflows/ci.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616
RUST_BACKTRACE: 1
1717
RUSTFLAGS: -Dwarnings
1818
RUSTDOCFLAGS: -Dwarnings
19-
MSRV: "1.76"
19+
MSRV: "1.81"
2020
SCCACHE_CACHE_SIZE: "50G"
2121
IROH_FORCE_STAGING_RELAYS: "1"
2222

@@ -157,7 +157,7 @@ jobs:
157157
with:
158158
fetch-depth: 0
159159
- name: Install sccache
160-
uses: mozilla-actions/[email protected].6
160+
uses: mozilla-actions/[email protected].7
161161

162162
- name: Setup Environment (PR)
163163
if: ${{ github.event_name == 'pull_request' }}
@@ -189,7 +189,7 @@ jobs:
189189
- uses: dtolnay/rust-toolchain@stable
190190
with:
191191
components: rustfmt
192-
- uses: mozilla-actions/[email protected].6
192+
- uses: mozilla-actions/[email protected].7
193193
- uses: taiki-e/install-action@cargo-make
194194
- run: cargo make format-check
195195

@@ -204,9 +204,9 @@ jobs:
204204
- uses: actions/checkout@v4
205205
- uses: dtolnay/rust-toolchain@master
206206
with:
207-
toolchain: nightly-2024-05-02
207+
toolchain: nightly-2024-11-30
208208
- name: Install sccache
209-
uses: mozilla-actions/[email protected].6
209+
uses: mozilla-actions/[email protected].7
210210

211211
- name: Docs
212212
run: cargo doc --workspace --all-features --no-deps --document-private-items
@@ -225,7 +225,7 @@ jobs:
225225
with:
226226
components: clippy
227227
- name: Install sccache
228-
uses: mozilla-actions/[email protected].6
228+
uses: mozilla-actions/[email protected].7
229229

230230
# TODO: We have a bunch of platform-dependent code so should
231231
# probably run this job on the full platform matrix
@@ -252,7 +252,7 @@ jobs:
252252
with:
253253
toolchain: ${{ env.MSRV }}
254254
- name: Install sccache
255-
uses: mozilla-actions/[email protected].6
255+
uses: mozilla-actions/[email protected].7
256256

257257
- name: Check MSRV all features
258258
run: |

.github/workflows/docs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
- uses: actions/checkout@v4
3333
- uses: dtolnay/rust-toolchain@master
3434
with:
35-
toolchain: nightly-2024-05-02
35+
toolchain: nightly-2024-11-30
3636
- name: Install sccache
37-
uses: mozilla-actions/[email protected].6
37+
uses: mozilla-actions/[email protected].7
3838

3939
- name: Generate Docs
4040
run: cargo doc --workspace --all-features --no-deps
@@ -68,6 +68,6 @@ jobs:
6868
comment-id: ${{ steps.fc.outputs.comment-id }}
6969
body: |
7070
Documentation for this PR has been generated and is available at: https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/${{ env.PREVIEW_PATH }}/iroh_blobs/
71-
71+
7272
Last updated: ${{ env.TIMESTAMP }}
7373
edit-mode: replace

.github/workflows/project.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Add PRs and Issues to Project
2+
3+
on:
4+
issues:
5+
types:
6+
- opened
7+
pull_request:
8+
types:
9+
- opened
10+
11+
jobs:
12+
add-to-project:
13+
name: Add to project
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/[email protected]
17+
with:
18+
project-url: https://github.com/orgs/n0-computer/projects/1
19+
github-token: ${{ secrets.PROJECT_PAT }}

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
tool: nextest
7070

7171
- name: Install sccache
72-
uses: mozilla-actions/[email protected].6
72+
uses: mozilla-actions/[email protected].7
7373

7474
- name: Select features
7575
run: |
@@ -199,7 +199,7 @@ jobs:
199199
}
200200
201201
- name: Install sccache
202-
uses: mozilla-actions/[email protected].6
202+
uses: mozilla-actions/[email protected].7
203203

204204
- uses: msys2/setup-msys2@v2
205205

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/target
22
iroh.config.toml
3+
.vscode/*

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Changelog
2+
3+
All notable changes to iroh-blobs will be documented in this file.
4+
5+
## [0.30.0](https://github.com/n0-computer/iroh-blobs/compare/v0.29.0..0.30.0) - 2024-12-17
6+
7+
### ⛰️ Features
8+
9+
- Update to new protocolhandler ([#29](https://github.com/n0-computer/iroh-blobs/issues/29)) - ([dba7850](https://github.com/n0-computer/iroh-blobs/commit/dba7850ae874939bd9a83f97c36dc6eceee7f9bd))
10+
- Import iroh_base::ticket::BlobTicket and iroh_base::hash - ([f9d3ae1](https://github.com/n0-computer/iroh-blobs/commit/f9d3ae1e6a0cbdbdece56b0b3d948f0a3d62118c))
11+
- [**breaking**] Update to [email protected] ([#41](https://github.com/n0-computer/iroh-blobs/issues/41)) - ([74f1ee3](https://github.com/n0-computer/iroh-blobs/commit/74f1ee32cca396cd8e4d1cb8815b71e27c98df74))
12+
13+
### 🐛 Bug Fixes
14+
15+
- [**breaking**] Make `net_protocol` feature work without `rpc` ([#27](https://github.com/n0-computer/iroh-blobs/issues/27)) - ([4c1446f](https://github.com/n0-computer/iroh-blobs/commit/4c1446f7578778dadee6db0ad07ff025ef753779))
16+
- Fix the task leak with the lazy in-mem rpc client while still keeping it lazy ([#31](https://github.com/n0-computer/iroh-blobs/issues/31)) - ([9ae2e52](https://github.com/n0-computer/iroh-blobs/commit/9ae2e52431ca6948ba60bca0169bba7d7cde1d06))
17+
- Fix silent failure to add data of more than ~16MB via add_bytes or add_bytes_named ([#36](https://github.com/n0-computer/iroh-blobs/issues/36)) - ([dec9643](https://github.com/n0-computer/iroh-blobs/commit/dec96436772007178a2c9190d87598893a38b57d))
18+
19+
### 🚜 Refactor
20+
21+
- [**breaking**] Make Dialer trait private and inline iroh::dialer::Dialer ([#34](https://github.com/n0-computer/iroh-blobs/issues/34)) - ([d91b2ce](https://github.com/n0-computer/iroh-blobs/commit/d91b2ce7784cfa78fd2e6f9e0fb74f9b950a878f))
22+
- [**breaking**] Remove the migration from redb v1 ([#33](https://github.com/n0-computer/iroh-blobs/issues/33)) - ([ae91f16](https://github.com/n0-computer/iroh-blobs/commit/ae91f16bd466f00e003d064593ea53c4c2276999))
23+
- Simplify quinn rpc test ([#39](https://github.com/n0-computer/iroh-blobs/issues/39)) - ([60dfdbb](https://github.com/n0-computer/iroh-blobs/commit/60dfdbbacdb002621b85378449c66397d4d377f1))
24+
25+
### 📚 Documentation
26+
27+
- Add "getting started" instructions to the readme ([#32](https://github.com/n0-computer/iroh-blobs/issues/32)) - ([dd6673e](https://github.com/n0-computer/iroh-blobs/commit/dd6673e777e8f8ceab462501348941ac2387fab1))
28+
29+
### ⚙️ Miscellaneous Tasks
30+
31+
- Update rcgen to 0.13 ([#35](https://github.com/n0-computer/iroh-blobs/issues/35)) - ([57340cc](https://github.com/n0-computer/iroh-blobs/commit/57340cc931c7e0a3e8e3d14bef00e926ab7cfe47))
32+
33+
## [0.29.0](https://github.com/n0-computer/iroh-blobs/compare/v0.28.1..0.29.0) - 2024-12-04
34+
35+
### ⛰️ Features
36+
37+
- Update to renamed iroh-net ([#18](https://github.com/n0-computer/iroh-blobs/issues/18)) - ([b9dbf2c](https://github.com/n0-computer/iroh-blobs/commit/b9dbf2cc1e6d8a6b60f3bf9f52b832fbd23c394e))
38+
- Update to [email protected] - ([e9b136a](https://github.com/n0-computer/iroh-blobs/commit/e9b136ad59d8feddd16df50503bf67206cccedd9))
39+
40+
### 🚜 Refactor
41+
42+
- Avoid `get_protocol`, just keep `Arc<Blobs>` around - ([7b404f1](https://github.com/n0-computer/iroh-blobs/commit/7b404f12bca87b32af85ef0b099cc8174940219f))
43+
44+
### 📚 Documentation
45+
46+
- Add simple file transfer example - ([7ba883d](https://github.com/n0-computer/iroh-blobs/commit/7ba883d238bb2b0be8c64672369c27074519962c))
47+
48+
### 🧪 Testing
49+
50+
- Update iroh-test to 0.29 - ([cda9756](https://github.com/n0-computer/iroh-blobs/commit/cda9756d84b34583f469ffa6f9083b9b3a5fd2a5))
51+
52+
### ⚙️ Miscellaneous Tasks
53+
54+
- Prune some deps ([#12](https://github.com/n0-computer/iroh-blobs/issues/12)) - ([4c7b8e7](https://github.com/n0-computer/iroh-blobs/commit/4c7b8e79f495376245852a14688ce23a12adda85))
55+
- Init changelog - ([acafd9e](https://github.com/n0-computer/iroh-blobs/commit/acafd9ef8fe4851854ac2a48016ebdba215f5b6b))
56+
- Update release config - ([b621f3c](https://github.com/n0-computer/iroh-blobs/commit/b621f3c97416b61d2b7970a5c2b4ab9f5a7d9752))
57+
58+
### Examples
59+
60+
- Import examples from main repo - ([1579555](https://github.com/n0-computer/iroh-blobs/commit/1579555ba3f67102d3e4aafcf7889b558f744460))
61+
62+
## [0.28.1](https://github.com/n0-computer/iroh-blobs/compare/v0.28.0..v0.28.1) - 2024-11-04
63+
64+
### 🐛 Bug Fixes
65+
66+
- Use correctly patched iroh-quinn and iroh-net - ([b3c5f76](https://github.com/n0-computer/iroh-blobs/commit/b3c5f7624716896c085add70215336404188442a))
67+
68+
### ⚙️ Miscellaneous Tasks
69+
70+
- Release iroh-blobs version 0.28.1 - ([191cd2a](https://github.com/n0-computer/iroh-blobs/commit/191cd2a1c25885f8ef0d58d83df150017bc4c8bb))
71+
72+

0 commit comments

Comments
 (0)