Repository navigation
Commit ddd5bf8
v0.6.2
Upgrading from v0.6.1 can use a rolling update.
- An output gate of a running handler is now admitted during a deploy swap.
Before this change, the handler could block the swap until the swap's
maximum age cancelled it.
- A one-follower node-log ensemble now recruits a second follower when a
peer becomes available. Before this change, it stayed at one follower.
- When a handler fails on the node that owns a Durable Object, a forwarded
`stub.fetch()` now rejects as it does for a local owner, and celld does not
run the handler again. Before this change, the caller got a 500 response.
- LTX capture now recovers a WAL with a torn header when a database opens.
Before this change, a later write could hide the torn header.
- An abandoned eviction no longer leaves background compaction paused for
that cell, because the pause now ends with the handoff attempt.
- Epoch GC now runs on bucket-durability nodes as well as fleet nodes. A
newly seen cell now waits behind overdue cells in the GC queue.
- WebSocket events now reach the Durable Object facet that accepted the
socket. An outbound WebSocket that a facet opens now routes through the
facet's root.
- A Worker response that carries a WebSocket for a request that did not
upgrade now fails with a 500 and a `TypeError`, as in workerd.
- A fetch to a dynamically loaded Worker now honors the caller's
`AbortSignal`.
- `self` is now defined as the global scope. A plain class that extends no
runtime base can now be started as a Durable Object facet.
- A `celld dev` project without a `.dev.vars` file now reads Worker variables
from `.env` and then `.env.local`, as `wrangler dev` does. The dotenv parser
now accepts `export NAME=value` lines and quoted values that span several
lines.
- The container image now includes `LICENSE` and a new `NOTICE` file under
`/usr/share/doc/celld/`.
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
Co-authored-by: Yusuke "Taka" Tanaka <yusuktan@maguro.dev>
Co-authored-by: Josh Collinsworth <joshuajcollinsworth@gmail.com>
Co-authored-by: Bert Belder <bertbelder@gmail.com>1 parent f2bf648 commit ddd5bf8
63 files changed
Lines changed: 4442 additions & 5225 deletions
File tree
- .github/workflows
- crates
- celld
- js
- main
- logic
- ltx/src
- docs
- services
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
130 | | - | |
131 | | - | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
| 136 | + | |
135 | 137 | | |
136 | 138 | | |
137 | 139 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
393 | 404 | | |
394 | 405 | | |
395 | 406 | | |
| |||
436 | 447 | | |
437 | 448 | | |
438 | 449 | | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
443 | 453 | | |
444 | 454 | | |
445 | 455 | | |
| |||
1281 | 1291 | | |
1282 | 1292 | | |
1283 | 1293 | | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
1284 | 1301 | | |
1285 | 1302 | | |
1286 | 1303 | | |
| |||
1313 | 1330 | | |
1314 | 1331 | | |
1315 | 1332 | | |
1316 | | - | |
| 1333 | + | |
| 1334 | + | |
1317 | 1335 | | |
1318 | 1336 | | |
1319 | 1337 | | |
1320 | 1338 | | |
1321 | 1339 | | |
1322 | 1340 | | |
1323 | | - | |
| 1341 | + | |
1324 | 1342 | | |
1325 | | - | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
1326 | 1348 | | |
1327 | 1349 | | |
1328 | 1350 | | |
| |||
1334 | 1356 | | |
1335 | 1357 | | |
1336 | 1358 | | |
1337 | | - | |
| 1359 | + | |
1338 | 1360 | | |
1339 | 1361 | | |
1340 | 1362 | | |
| |||
1345 | 1367 | | |
1346 | 1368 | | |
1347 | 1369 | | |
1348 | | - | |
| 1370 | + | |
1349 | 1371 | | |
1350 | 1372 | | |
1351 | 1373 | | |
| |||
1383 | 1405 | | |
1384 | 1406 | | |
1385 | 1407 | | |
1386 | | - | |
| 1408 | + | |
1387 | 1409 | | |
1388 | 1410 | | |
1389 | 1411 | | |
| |||
2684 | 2706 | | |
2685 | 2707 | | |
2686 | 2708 | | |
2687 | | - | |
| 2709 | + | |
2688 | 2710 | | |
2689 | 2711 | | |
2690 | 2712 | | |
| |||
2695 | 2717 | | |
2696 | 2718 | | |
2697 | 2719 | | |
2698 | | - | |
| 2720 | + | |
2699 | 2721 | | |
2700 | 2722 | | |
2701 | 2723 | | |
2702 | 2724 | | |
2703 | 2725 | | |
2704 | 2726 | | |
2705 | 2727 | | |
| 2728 | + | |
| 2729 | + | |
| 2730 | + | |
| 2731 | + | |
| 2732 | + | |
| 2733 | + | |
2706 | 2734 | | |
2707 | 2735 | | |
2708 | 2736 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
347 | | - | |
| 347 | + | |
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
| |||
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
375 | 376 | | |
376 | 377 | | |
377 | 378 | | |
| |||
0 commit comments