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 9 days ago · 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
CHANGELOG.md Cargo.lock Cargo.toml
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