OXYGENHUB

OxygenHub 0.9.8 c4bffee5b0d4

Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key b5aa73a21ca1
When
· 2026-10-27 02:37 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
c4bffee5b0d4c48713dc5fc2000b5c62a130313584228e803f91e296f9a130ff
Depends on
5c6e92fd8d71 5caa65fd51e7 951aed50c2f5 a7e6e8e6094c b5668108487f d23464c0ac60
Depended on by
84f09ad45851 0468394734e9
In bookmarks
main
In tags
v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.8 v0.9.9
Edits
7 atoms, 0 tree operations, 3 files

Browse the tree at this change

modified CHANGELOG.md +2 −0
…
3 unchanged lines
4 4
5 5
## Unreleased
6 6
7 +
## 0.9.8 (2026-10-27)
8 +
7 9
- **Images only runners hold (#342, oxygenflow#94).** A runner that serves its peers sends the manifest of each image it holds that the hub lacks (`POST /flow/images/held`, `PUT /flow/images/{hash}/held`, runner tokens only); the hub keeps it as held by runners and offers the image's jobs to runners of the same swarm site, which fetch it from their peers (the announce says the hub is no seed for it). A pushed image replaces such a record. On 2026-10-25 a re-pinned image that was never pushed kept every Rust job on one runner for a day. Migration 0098 (`jet_images.source`, `holder`).
8 10
9 11
## 0.9.7 (2026-10-27)
…
358 unchanged lines
modified Cargo.lock +3 −3
…
1457 unchanged lines
1458 1458
1459 1459
[[package]]
1460 1460
name = "hub-api"
1461 -
version = "0.9.7"
1461 +
version = "0.9.8"
1462 1462
dependencies = [
1463 1463
 "schemars",
1464 1464
 "serde",
…
797 unchanged lines
2262 2262
2263 2263
[[package]]
2264 2264
name = "oh"
2265 -
version = "0.9.7"
2265 +
version = "0.9.8"
2266 2266
dependencies = [
2267 2267
 "anyhow",
2268 2268
 "axum",
…
86 unchanged lines
2355 2355
2356 2356
[[package]]
2357 2357
name = "oxygenhub"
2358 -
version = "0.9.7"
2358 +
version = "0.9.8"
2359 2359
dependencies = [
2360 2360
 "ammonia",
2361 2361
 "anyhow",
…
2513 unchanged lines
modified Cargo.toml +1 −1
…
6 unchanged lines
7 7
resolver = "2"
8 8
9 9
[workspace.package]
10 -
version = "0.9.7"
10 +
version = "0.9.8"
11 11
edition = "2021"
12 12
license = "MIT OR Apache-2.0"
13 13
authors = ["Andy McCall <[email protected]>"]
…
60 unchanged lines