|
48 | 48 | { |
49 | 49 | "done": true, |
50 | 50 | "title": "net-tools repo", |
51 | | - "description": "factor a number of networking tools out of iroh-net and into a separate repo", |
| 51 | + "description": "factor a number of networking tools out of iroh and into a separate repo", |
52 | 52 | "doc": "", |
53 | 53 | "subtasks": { |
54 | 54 | "netcheck": true, |
|
87 | 87 | "tracking_issue": "https://github.com/n0-computer/iroh/issues/2842" |
88 | 88 | }, |
89 | 89 | { "version": "v0.30.0", "done": true, "released": "2024-12-16", "doc": "https://www.iroh.computer/blog/iroh-0-30-0-slimming-down" }, |
| 90 | + { |
| 91 | + "done": true, |
| 92 | + "title": "Auth on Relays", |
| 93 | + "description": "Blacklist or whitelist `NodeId`s on the relay", |
| 94 | + "tracking_issue": "https://github.com/n0-computer/iroh/pull/3086" |
| 95 | + }, |
| 96 | + { |
| 97 | + "done": true, |
| 98 | + "title": "Iroh Doctor CLI v0.1", |
| 99 | + "description": "release the first version of the iroh doctor CLI as a standalone tool for diagnosing and reporting on connectivity", |
| 100 | + "tracking_issue": null |
| 101 | + }, |
| 102 | + { "version": "v0.31.0", "done": true, "released": "2024-01-14", "doc": "https://www.iroh.computer/blog/iroh-0-31-0-back-to-fighting-fit" }, |
| 103 | + { |
| 104 | + "done": true, |
| 105 | + "title": "Add QUIC Address Discovery to `iroh`", |
| 106 | + "description": "iroh can launch QUIC Address Discovery probes", |
| 107 | + "tracking_issue": "https://github.com/n0-computer/iroh/pull/3049" |
| 108 | + }, |
| 109 | + { "version": "v0.32.0", "done": true, "released": "2024-02-03", "doc": "https://www.iroh.computer/blog/iroh-0-32-0-browser-alpha-qad-and-n0-future" }, |
90 | 110 | { "ellipsis": true }, |
| 111 | + { |
| 112 | + "done": false, |
| 113 | + "title": "browser support", |
| 114 | + "description": "iroh compiles to web assembly and runs in the browser", |
| 115 | + "tracking_issue": "https://github.com/n0-computer/iroh/issues/2799", |
| 116 | + "doc": "https://www.iroh.computer/blog/iroh-and-the-web" |
| 117 | + }, |
| 118 | + { |
| 119 | + "done": false, |
| 120 | + "title": "discovery refinements", |
| 121 | + "description": "adjust and refine APIs for discovery, refactor and rename subsystems" |
| 122 | + }, |
| 123 | + { "version": "v0.33.0", "done": false, "released": "2024-02-17", "doc": null }, |
91 | 124 | { |
92 | 125 | "done": false, |
93 | 126 | "title": "use Raw Public Keys (RFC 7250) in TLS", |
|
97 | 130 | }, |
98 | 131 | { |
99 | 132 | "done": false, |
100 | | - "title": "custom protocol template repo", |
101 | | - "description": "create a template repo for custom protocols with examples for shipping RPC interfaces and FFI bindings", |
102 | | - "tracking_issue": null |
| 133 | + "title": "iroh-blobs: multiprovider fan-in", |
| 134 | + "description": "Download data from multiple providers", |
| 135 | + "tracking_issue": "https://github.com/n0-computer/iroh-blobs/issues/4" |
103 | 136 | }, |
104 | 137 | { |
105 | 138 | "done": false, |
106 | | - "title": "FFI bindings move to protocols", |
107 | | - "description": "move FFI bindings to each protocol, demonstrating how to ship custom protocols with language bindings", |
108 | | - "tracking_issue": null |
| 139 | + "title": "QUIC connections: graceful shutdown", |
| 140 | + "description": "finalize our APIs for graceful shutdown of QUIC connections", |
| 141 | + "tracking_issue": null, |
| 142 | + "doc": null |
109 | 143 | }, |
| 144 | + { "version": "v0.34.0", "done": false, "released": "2024-03-10", "doc": null }, |
110 | 145 | { |
111 | 146 | "done": false, |
112 | | - "title": "Iroh Doctor CLI v0.1", |
113 | | - "description": "release the first version of the iroh doctor CLI as a standalone tool for diagnosing and reporting on connectivity", |
| 147 | + "title": "QUIC Multipath support", |
| 148 | + "description": "implement QUIC multipath", |
| 149 | + "tracking_issue": "", |
| 150 | + "subtasks": { |
| 151 | + "quinn iroh fork": false, |
| 152 | + "plumb into iroh": false, |
| 153 | + "upstream to quinn": false |
| 154 | + } |
| 155 | + }, |
| 156 | + { |
| 157 | + "done": false, |
| 158 | + "title": "blobs 1.0 API", |
| 159 | + "description": "overhaul blobs API", |
114 | 160 | "tracking_issue": null |
115 | 161 | }, |
| 162 | + { |
| 163 | + "done": false, |
| 164 | + "title": "relay connections over websockets", |
| 165 | + "description": "Connections to the relay happen over websockets", |
| 166 | + "tracking_issue": null, |
| 167 | + "doc": null |
| 168 | + }, |
| 169 | + { "version": "v0.35.0", "done": false, "released": "2024-03-31", "doc": null }, |
116 | 170 | { |
117 | 171 | "done": false, |
118 | 172 | "title": "draft specification", |
|
130 | 184 | "iroh relay": false |
131 | 185 | } |
132 | 186 | }, |
133 | | - { |
134 | | - "done": false, |
135 | | - "title": "QUIC Multipath support", |
136 | | - "description": "implement QUIC multipath", |
137 | | - "tracking_issue": "", |
138 | | - "subtasks": { |
139 | | - "quinn iroh fork": false, |
140 | | - "plumb into iroh-net": false, |
141 | | - "upstream to quinn": false |
142 | | - } |
143 | | - }, |
144 | 187 | { |
145 | 188 | "done": false, |
146 | 189 | "title": "QUIC NAT traversal", |
147 | 190 | "description": "Using Quic to traverse NATs", |
148 | 191 | "doc": "https://www.ietf.org/archive/id/draft-seemann-quic-nat-traversal-01.html" |
149 | 192 | }, |
| 193 | + { "version": "v0.36.0", "done": false, "released": "2024-04-21", "doc": null }, |
150 | 194 | { |
151 | 195 | "done": false, |
152 | 196 | "title": "Formalize Error Responses", |
153 | 197 | "description": "transition from anyhow to thiserror in all critical code paths", |
154 | 198 | "tracking_issue": "https://github.com/n0-computer/iroh/issues/2741" |
155 | 199 | }, |
156 | | - { |
157 | | - "done": false, |
158 | | - "title": "browser support", |
159 | | - "description": "iroh-net compiles to web assembly and runs in the browser", |
160 | | - "tracking_issue": "https://github.com/n0-computer/iroh/issues/2799", |
161 | | - "doc": "https://www.iroh.computer/blog/iroh-and-the-web" |
162 | | - }, |
163 | | - { |
164 | | - "done": false, |
165 | | - "title": "discovery refinements", |
166 | | - "description": "adjust and refine APIs for discovery, refactor and rename subsystems" |
167 | | - }, |
168 | 200 | { |
169 | 201 | "done": false, |
170 | 202 | "title": "finalize 1.0 spec", |
171 | 203 | "description": "ratify the iroh 1.0 wire protocol", |
172 | 204 | "tracking_issue": "" |
173 | 205 | }, |
| 206 | + { "version": "v0.37.0", "done": false, "released": "2024-05-12", "doc": null }, |
174 | 207 | { |
175 | 208 | "done": false, |
176 | 209 | "title": "release candidate", |
177 | 210 | "description": "publish a release candidate, seeking feedback from the community", |
178 | 211 | "tracking_issue": "", |
179 | 212 | "doc": "" |
180 | 213 | }, |
| 214 | + { "version": "v0.38.0", "done": false, "released": "2024-06-02", "doc": null }, |
| 215 | + { |
| 216 | + "done": false, |
| 217 | + "title": "documentation refinement", |
| 218 | + "description": "ensure documentation is accurate and robust", |
| 219 | + "tracking_issue": "", |
| 220 | + "doc": "" |
| 221 | + }, |
181 | 222 | { "version": "v1.0", "done": false, "released": "", "link": "", "expected": "H2 2025" }, |
182 | 223 | { "all_done": false, "title": "Party", "description": "That's it. All done. no more work left to do, ever. :)", "link": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" } |
183 | 224 | ] |
|
0 commit comments