|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to iroh-blobs will be documented in this file. |
| 4 | + |
| 5 | +## [0.35.0](https://github.com/n0-computer/iroh-blobs/compare/v0.34.1..0.35.0) - 2025-05-12 |
| 6 | + |
| 7 | +### ⛰️ Features |
| 8 | + |
| 9 | +- [**breaking**] Allow configuring the downloader when creating a blobs protocol handler ([#76](https://github.com/n0-computer/iroh-blobs/issues/76)) - ([60be4ff](https://github.com/n0-computer/iroh-blobs/commit/60be4ffda6123f558dcbb5b72b84c653fe65d2a9)) |
| 10 | + |
| 11 | +### 🐛 Bug Fixes |
| 12 | + |
| 13 | +- Use latest bao-tree ([#82](https://github.com/n0-computer/iroh-blobs/issues/82)) - ([fbc6f47](https://github.com/n0-computer/iroh-blobs/commit/fbc6f47889b74bf2295b0f88820c393cc8ed4f17)) |
| 14 | + |
| 15 | +### 🚜 Refactor |
| 16 | + |
| 17 | +- [**breaking**] Update to latest iroh-metrics version, use non-global metrics collection ([#85](https://github.com/n0-computer/iroh-blobs/issues/85)) - ([0308a77](https://github.com/n0-computer/iroh-blobs/commit/0308a77f9bc949a6f75750b514cdb99cfc1143f7)) |
| 18 | + |
| 19 | +### ⚙️ Miscellaneous Tasks |
| 20 | + |
| 21 | +- *(deps)* Bump mozilla-actions/sccache-action from 0.0.8 to 0.0.9 in the github-actions group ([#79](https://github.com/n0-computer/iroh-blobs/issues/79)) - ([d2ff3b1](https://github.com/n0-computer/iroh-blobs/commit/d2ff3b121c89e1ccade90b425b44c937d66882ab)) |
| 22 | +- Post correct link to discord about flaky failures. ([#83](https://github.com/n0-computer/iroh-blobs/issues/83)) - ([ce939a2](https://github.com/n0-computer/iroh-blobs/commit/ce939a2134fbda7bf80fe711dcedae0a73951cc4)) |
| 23 | +- Fix redb version to the latest version that uses edition 2021 ([#88](https://github.com/n0-computer/iroh-blobs/issues/88)) - ([25af32b](https://github.com/n0-computer/iroh-blobs/commit/25af32b65ff3494bdf8389ab1a5daea4a4bf1014)) |
| 24 | +- Update to `iroh` v0.35 ([#91](https://github.com/n0-computer/iroh-blobs/issues/91)) - ([8a975ec](https://github.com/n0-computer/iroh-blobs/commit/8a975ecda8bca5e8988db911857012e6817b456e)) |
| 25 | + |
| 26 | +## [0.34.1](https://github.com/n0-computer/iroh-blobs/compare/v0.34.0..0.34.1) - 2025-04-07 |
| 27 | + |
| 28 | +### ⛰️ Features |
| 29 | + |
| 30 | +- Boxed client ([#80](https://github.com/n0-computer/iroh-blobs/issues/80)) - ([d8521b4](https://github.com/n0-computer/iroh-blobs/commit/d8521b44cf148c1f6d700067726c1b4e40a0ac27)) |
| 31 | + |
| 32 | +### ⚙️ Miscellaneous Tasks |
| 33 | + |
| 34 | +- Update bao-tree dependency and get rid of iroh-blake3 dep ([#81](https://github.com/n0-computer/iroh-blobs/issues/81)) - ([2e823f6](https://github.com/n0-computer/iroh-blobs/commit/2e823f697a251df8d59fcda7bb3b25aa755eff6c)) |
| 35 | + |
| 36 | +## [0.34.0](https://github.com/n0-computer/iroh-blobs/compare/v0.33.1..0.34.0) - 2025-03-18 |
| 37 | + |
| 38 | +### ⛰️ Features |
| 39 | + |
| 40 | +- Richer tags api ([#69](https://github.com/n0-computer/iroh-blobs/issues/69)) - ([387c68c](https://github.com/n0-computer/iroh-blobs/commit/387c68cc4d084b7067bfedae341abb277eaac8c0)) |
| 41 | +- Modify Downloader config through Blobs builder ([#75](https://github.com/n0-computer/iroh-blobs/issues/75)) - ([6e9f06b](https://github.com/n0-computer/iroh-blobs/commit/6e9f06b48a97957550e2343694966ac2fee07f39)) |
| 42 | +- Enable RPC by default ([#73](https://github.com/n0-computer/iroh-blobs/issues/73)) - ([b1029e2](https://github.com/n0-computer/iroh-blobs/commit/b1029e2f5542b56525d53365b040d874549d9fe7)) |
| 43 | + |
| 44 | +### ⚙️ Miscellaneous Tasks |
| 45 | + |
| 46 | +- *(deps)* Bump mozilla-actions/sccache-action from 0.0.7 to 0.0.8 in the github-actions group ([#66](https://github.com/n0-computer/iroh-blobs/issues/66)) - ([3e9662c](https://github.com/n0-computer/iroh-blobs/commit/3e9662c9cdb4948f9f8c59e7c74ce6eca7942cf9)) |
| 47 | +- Update to latest iroh ([#77](https://github.com/n0-computer/iroh-blobs/issues/77)) - ([253a8c6](https://github.com/n0-computer/iroh-blobs/commit/253a8c6bf05db30bf39485822f0e2114481e26ce)) |
| 48 | +- Update lockfile - ([65a84bb](https://github.com/n0-computer/iroh-blobs/commit/65a84bb011e543e3b752b5d7eda1c5f3c1eba481)) |
| 49 | + |
| 50 | +## [0.33.1](https://github.com/n0-computer/iroh-blobs/compare/v0.33.0..0.33.1) - 2025-03-11 |
| 51 | + |
| 52 | +### 🐛 Bug Fixes |
| 53 | + |
| 54 | +- Do not panic when parsing invalid hashes ([#68](https://github.com/n0-computer/iroh-blobs/issues/68)) - ([cfdfca0](https://github.com/n0-computer/iroh-blobs/commit/cfdfca04760369a9457ea09b4085ab63588398c1)) |
| 55 | + |
| 56 | +### ⚙️ Miscellaneous Tasks |
| 57 | + |
| 58 | +- Patch to use main branch of iroh dependencies ([#64](https://github.com/n0-computer/iroh-blobs/issues/64)) - ([d739d52](https://github.com/n0-computer/iroh-blobs/commit/d739d5225029d40749150ad4f2d5e1c1c6f1c0c4)) |
| 59 | +- Release ([#70](https://github.com/n0-computer/iroh-blobs/issues/70)) - ([4c282fe](https://github.com/n0-computer/iroh-blobs/commit/4c282fea5536f142fe6aab78de1c58d2871c912f)) |
| 60 | +- Update change log ([#71](https://github.com/n0-computer/iroh-blobs/issues/71)) - ([f4feff7](https://github.com/n0-computer/iroh-blobs/commit/f4feff72c79559ff09ddc8091e15996cf2df0c27)) |
| 61 | +- Release iroh-blobs version 0.33.1 - ([e4aa724](https://github.com/n0-computer/iroh-blobs/commit/e4aa7245a3ec31a652a5573b70928d0dffd7fbc7)) |
| 62 | + |
| 63 | +## [0.33.1](https://github.com/n0-computer/iroh-blobs/compare/v0.33.0..0.33.1) - 2025-03-11 |
| 64 | + |
| 65 | +### 🐛 Bug Fixes |
| 66 | + |
| 67 | +- Do not panic when parsing invalid hashes ([#68](https://github.com/n0-computer/iroh-blobs/issues/68)) - ([cfdfca0](https://github.com/n0-computer/iroh-blobs/commit/cfdfca04760369a9457ea09b4085ab63588398c1)) |
| 68 | + |
| 69 | +### ⚙️ Miscellaneous Tasks |
| 70 | + |
| 71 | +- Patch to use main branch of iroh dependencies ([#64](https://github.com/n0-computer/iroh-blobs/issues/64)) - ([d739d52](https://github.com/n0-computer/iroh-blobs/commit/d739d5225029d40749150ad4f2d5e1c1c6f1c0c4)) |
| 72 | +- Release ([#70](https://github.com/n0-computer/iroh-blobs/issues/70)) - ([4c282fe](https://github.com/n0-computer/iroh-blobs/commit/4c282fea5536f142fe6aab78de1c58d2871c912f)) |
| 73 | +- Update change log ([#71](https://github.com/n0-computer/iroh-blobs/issues/71)) - ([f4feff7](https://github.com/n0-computer/iroh-blobs/commit/f4feff72c79559ff09ddc8091e15996cf2df0c27)) |
| 74 | + |
| 75 | +## [0.33.1](https://github.com/n0-computer/iroh-blobs/compare/v0.33.0..0.33.1) - 2025-03-11 |
| 76 | + |
| 77 | +### 🐛 Bug Fixes |
| 78 | + |
| 79 | +- Do not panic when parsing invalid hashes ([#68](https://github.com/n0-computer/iroh-blobs/issues/68)) - ([cfdfca0](https://github.com/n0-computer/iroh-blobs/commit/cfdfca04760369a9457ea09b4085ab63588398c1)) |
| 80 | + |
| 81 | +### ⚙️ Miscellaneous Tasks |
| 82 | + |
| 83 | +- Patch to use main branch of iroh dependencies ([#64](https://github.com/n0-computer/iroh-blobs/issues/64)) - ([d739d52](https://github.com/n0-computer/iroh-blobs/commit/d739d5225029d40749150ad4f2d5e1c1c6f1c0c4)) |
| 84 | +- Release ([#70](https://github.com/n0-computer/iroh-blobs/issues/70)) - ([4c282fe](https://github.com/n0-computer/iroh-blobs/commit/4c282fea5536f142fe6aab78de1c58d2871c912f)) |
| 85 | + |
| 86 | +## [0.33.0](https://github.com/n0-computer/iroh-blobs/compare/v0.32.0..0.33.0) - 2025-02-25 |
| 87 | + |
| 88 | +### 📚 Documentation |
| 89 | + |
| 90 | +- Update readme ([#55](https://github.com/n0-computer/iroh-blobs/issues/55)) - ([d8d2b48](https://github.com/n0-computer/iroh-blobs/commit/d8d2b48fbaaaf4d604e8583e87c874cdc9c5b3c6)) |
| 91 | + |
| 92 | +### ⚙️ Miscellaneous Tasks |
| 93 | + |
| 94 | +- Patch to use main branch of iroh dependencies ([#58](https://github.com/n0-computer/iroh-blobs/issues/58)) - ([57cb626](https://github.com/n0-computer/iroh-blobs/commit/57cb62696bbad313d497c4a33821657fb6bf53ee)) |
| 95 | +- Upgrade to latest `iroh` and `quic-rpc` ([#63](https://github.com/n0-computer/iroh-blobs/issues/63)) - ([a198ccc](https://github.com/n0-computer/iroh-blobs/commit/a198cccbde55071973e2b637e7e3ea56908f5d7d)) |
| 96 | + |
| 97 | +### Example |
| 98 | + |
| 99 | +- Simplify transfer example ([#53](https://github.com/n0-computer/iroh-blobs/issues/53)) - ([bbbb636](https://github.com/n0-computer/iroh-blobs/commit/bbbb63679794345ed9e6155e67d0423667bfbf26)) |
| 100 | + |
| 101 | +## [0.32.0](https://github.com/n0-computer/iroh-blobs/compare/v0.31.0..0.32.0) - 2025-02-04 |
| 102 | + |
| 103 | +### ⛰️ Features |
| 104 | + |
| 105 | +- Update quic-rpc to 0.18 ([#46](https://github.com/n0-computer/iroh-blobs/issues/46)) - ([030420e](https://github.com/n0-computer/iroh-blobs/commit/030420e7fa03c80b44491f8da16b993f4015007f)) |
| 106 | +- [**breaking**] Simplify LocalPool handling ([#47](https://github.com/n0-computer/iroh-blobs/issues/47)) - ([b29991d](https://github.com/n0-computer/iroh-blobs/commit/b29991dc913459e034b758271d9b79f8ae6c498e)) |
| 107 | + |
| 108 | +### ⚙️ Miscellaneous Tasks |
| 109 | + |
| 110 | +- Fix URL to beta workflow ([#50](https://github.com/n0-computer/iroh-blobs/issues/50)) - ([5cacccb](https://github.com/n0-computer/iroh-blobs/commit/5cacccb33818b11eab487b89da0bb4a69325f52b)) |
| 111 | +- Remove individual repo project tracking ([#48](https://github.com/n0-computer/iroh-blobs/issues/48)) - ([64b6ae6](https://github.com/n0-computer/iroh-blobs/commit/64b6ae6a6b1dfcdf639ad55923391957b0b4186e)) |
| 112 | +- Upgrade to `[email protected]` and `[email protected]` ( [#52](https://github.com/n0-computer/iroh-blobs/issues/52)) - ( [7dccac9 ](https://github.com/n0-computer/iroh-blobs/commit/7dccac9610482f9acbde4c46a134d99e979e6001)) |
| 113 | + |
| 114 | +## [0.31.0](https://github.com/n0-computer/iroh-blobs/compare/v0.30.0..0.31.0) - 2025-01-14 |
| 115 | + |
| 116 | +### ⚙️ Miscellaneous Tasks |
| 117 | + |
| 118 | +- *(deps)* Bump mozilla-actions/sccache-action ([#40](https://github.com/n0-computer/iroh-blobs/issues/40)) - ([57112e6](https://github.com/n0-computer/iroh-blobs/commit/57112e62618e07a833a261b0dbfd2f64cc22eb82)) |
| 119 | +- Add project tracking ([#43](https://github.com/n0-computer/iroh-blobs/issues/43)) - ([a279ad1](https://github.com/n0-computer/iroh-blobs/commit/a279ad1bc0472fb4e47df466ab73ed9e0fa0a50a)) |
| 120 | +- Pin nextest version ([#44](https://github.com/n0-computer/iroh-blobs/issues/44)) - ([b1de3b3](https://github.com/n0-computer/iroh-blobs/commit/b1de3b306135984e113d09531beff9ed6463a778)) |
| 121 | +- Upgrade to `[email protected]` ( [#45](https://github.com/n0-computer/iroh-blobs/issues/45)) - ( [2b800c9 ](https://github.com/n0-computer/iroh-blobs/commit/2b800c9264b21dfb73bfecbe9881bc6c07c7e0d1)) |
| 122 | + |
| 123 | +## [0.30.0](https://github.com/n0-computer/iroh-blobs/compare/v0.29.0..0.30.0) - 2024-12-17 |
| 124 | + |
| 125 | +### ⛰️ Features |
| 126 | + |
| 127 | +- Update to new protocolhandler ([#29](https://github.com/n0-computer/iroh-blobs/issues/29)) - ([dba7850](https://github.com/n0-computer/iroh-blobs/commit/dba7850ae874939bd9a83f97c36dc6eceee7f9bd)) |
| 128 | +- Import iroh_base::ticket::BlobTicket and iroh_base::hash - ([f9d3ae1](https://github.com/n0-computer/iroh-blobs/commit/f9d3ae1e6a0cbdbdece56b0b3d948f0a3d62118c)) |
| 129 | +- [**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)) |
| 130 | + |
| 131 | +### 🐛 Bug Fixes |
| 132 | + |
| 133 | +- [**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)) |
| 134 | +- 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)) |
| 135 | +- 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)) |
| 136 | + |
| 137 | +### 🚜 Refactor |
| 138 | + |
| 139 | +- [**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)) |
| 140 | +- [**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)) |
| 141 | +- Simplify quinn rpc test ([#39](https://github.com/n0-computer/iroh-blobs/issues/39)) - ([60dfdbb](https://github.com/n0-computer/iroh-blobs/commit/60dfdbbacdb002621b85378449c66397d4d377f1)) |
| 142 | + |
| 143 | +### 📚 Documentation |
| 144 | + |
| 145 | +- 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)) |
| 146 | + |
| 147 | +### ⚙️ Miscellaneous Tasks |
| 148 | + |
| 149 | +- 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)) |
| 150 | + |
| 151 | +## [0.29.0](https://github.com/n0-computer/iroh-blobs/compare/v0.28.1..0.29.0) - 2024-12-04 |
| 152 | + |
| 153 | +### ⛰️ Features |
| 154 | + |
| 155 | +- 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)) |
| 156 | +- Update to [email protected] - ( [e9b136a ](https://github.com/n0-computer/iroh-blobs/commit/e9b136ad59d8feddd16df50503bf67206cccedd9)) |
| 157 | + |
| 158 | +### 🚜 Refactor |
| 159 | + |
| 160 | +- Avoid `get_protocol`, just keep `Arc<Blobs>` around - ([7b404f1](https://github.com/n0-computer/iroh-blobs/commit/7b404f12bca87b32af85ef0b099cc8174940219f)) |
| 161 | + |
| 162 | +### 📚 Documentation |
| 163 | + |
| 164 | +- Add simple file transfer example - ([7ba883d](https://github.com/n0-computer/iroh-blobs/commit/7ba883d238bb2b0be8c64672369c27074519962c)) |
| 165 | + |
| 166 | +### 🧪 Testing |
| 167 | + |
| 168 | +- Update iroh-test to 0.29 - ([cda9756](https://github.com/n0-computer/iroh-blobs/commit/cda9756d84b34583f469ffa6f9083b9b3a5fd2a5)) |
| 169 | + |
| 170 | +### ⚙️ Miscellaneous Tasks |
| 171 | + |
| 172 | +- Prune some deps ([#12](https://github.com/n0-computer/iroh-blobs/issues/12)) - ([4c7b8e7](https://github.com/n0-computer/iroh-blobs/commit/4c7b8e79f495376245852a14688ce23a12adda85)) |
| 173 | +- Init changelog - ([acafd9e](https://github.com/n0-computer/iroh-blobs/commit/acafd9ef8fe4851854ac2a48016ebdba215f5b6b)) |
| 174 | +- Update release config - ([b621f3c](https://github.com/n0-computer/iroh-blobs/commit/b621f3c97416b61d2b7970a5c2b4ab9f5a7d9752)) |
| 175 | + |
| 176 | +### Examples |
| 177 | + |
| 178 | +- Import examples from main repo - ([1579555](https://github.com/n0-computer/iroh-blobs/commit/1579555ba3f67102d3e4aafcf7889b558f744460)) |
| 179 | + |
| 180 | +## [0.28.1](https://github.com/n0-computer/iroh-blobs/compare/v0.28.0..v0.28.1) - 2024-11-04 |
| 181 | + |
| 182 | +### 🐛 Bug Fixes |
| 183 | + |
| 184 | +- Use correctly patched iroh-quinn and iroh-net - ([b3c5f76](https://github.com/n0-computer/iroh-blobs/commit/b3c5f7624716896c085add70215336404188442a)) |
| 185 | + |
| 186 | +### ⚙️ Miscellaneous Tasks |
| 187 | + |
| 188 | +- Release iroh-blobs version 0.28.1 - ([191cd2a](https://github.com/n0-computer/iroh-blobs/commit/191cd2a1c25885f8ef0d58d83df150017bc4c8bb)) |
| 189 | + |
| 190 | + |
0 commit comments