OXYGENHUB

OxygenFlow 0.5.2 412808f9f769

Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key a80c09e7ecf0
When
· 2026-10-28 23:08 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
412808f9f76943fa503d58ab9a24fb477121f64dc5eb29a05cd2036526ebdf67
Depends on
21a3ea4aab88 48ed8a1db369 5544c8998aa7 59078d2b8d46 c3db750ed96e e0918b887850 f849c7889471
Depended on by
e3fb0e9b5e6b 010b9a79de79
In bookmarks
main
In tags
v0.5.2 v0.5.3
Edits
11 atoms, 0 tree operations, 3 files

Browse the tree at this change

modified CHANGELOG.md +1 −1
…
1 unchanged lines
2 2
3 3
0.2.0 is OxygenFlow's first tagged release; until then the runners ran `main`. This file starts on 2026-10-01; earlier history is in `oxy log`.
4 4
5 -
## Unreleased
5 +
## 0.5.2 (2026-10-29)
6 6
7 7
- **Runner builds through the swarm (#84):** a runner in a swarm fetches an offered build as the image its BLAKE3 names, from its site's peers and the hub together, as it fetches images, and checks its size and BLAKE3 before installing it; over HTTP as before when it is in no swarm, the hub has not shared the build yet, or the swarm cannot get it. The hub shares a build the first time it offers it (OxygenHub 0.9.15), so a site's runners fetch it from each other and the hub serves it about once per site. The build stays in the runner's images for its peers.
8 8
- **The WASM tier can be left out of a build (#91):** the `wasm` cargo feature (on by default) carries wasmtime; `--no-default-features` builds `flow` for systems wasmtime does not run on, such as Haiku, whose runners then offer no WASM tier and say why.
…
124 unchanged lines
modified Cargo.lock +6 −6
…
816 unchanged lines
817 817
818 818
[[package]]
819 819
name = "flow"
820 -
version = "0.5.1"
820 +
version = "0.5.2"
821 821
dependencies = [
822 822
 "anyhow",
823 823
 "blake3",
…
20 unchanged lines
844 844
845 845
[[package]]
846 846
name = "flow-casfs"
847 -
version = "0.5.1"
847 +
version = "0.5.2"
848 848
dependencies = [
849 849
 "anyhow",
850 850
 "fuser",
…
4 unchanged lines
855 855
856 856
[[package]]
857 857
name = "flow-checks"
858 -
version = "0.5.1"
858 +
version = "0.5.2"
859 859
dependencies = [
860 860
 "tempfile",
861 861
]
862 862
863 863
[[package]]
864 864
name = "flow-core"
865 -
version = "0.5.1"
865 +
version = "0.5.2"
866 866
dependencies = [
867 867
 "blake3",
868 868
 "globset",
…
8 unchanged lines
877 877
878 878
[[package]]
879 879
name = "flow-init"
880 -
version = "0.5.1"
880 +
version = "0.5.2"
881 881
dependencies = [
882 882
 "libc",
883 883
 "serde",
…
398 unchanged lines
1282 1282
1283 1283
[[package]]
1284 1284
name = "jet"
1285 -
version = "0.5.1"
1285 +
version = "0.5.2"
1286 1286
dependencies = [
1287 1287
 "blake3",
1288 1288
 "hex",
…
1967 unchanged lines
modified Cargo.toml +1 −1
…
4 unchanged lines
5 5
resolver = "2"
6 6
7 7
[workspace.package]
8 -
version = "0.5.1"
8 +
version = "0.5.2"
9 9
edition = "2021"
10 10
license = "MIT OR Apache-2.0"
11 11
…
15 unchanged lines