diff --git a/CHANGELOG.md b/CHANGELOG.md index a4bdadc5..5e98bea0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## 0.39.2 (2026-07-20) + +- **gw#587 serving bootstrap: self-mint boots advertise their own key and + run the warmup proof** (pairs with tensorhub PR #488's hot-prewarm + + self-attested dispatch fence; closes the live-proof deadlock). A minting + worker now records its mint into `active_compile_artifacts` at BOTH + arming sites (`fleet_cells.enable_compiled` returns `ArmOutcome` with the + `SelfMint` identity: own key ref `_system/family-#` + blake3 + self-attested artifact digest; `ArmingScope` gains an executor-routed + `enable` seam for self-loaded pipelines), so `_install_compile_targets` + advertises the worker's own key instead of raising + `CompiledLaneUnavailable`, and `proves_inductor` runs the SAME warmup + proof for self-mint and store-served boots — zero-hit self-mints fail + closed, never eager. `STORE_SERVED_BOOT_COMPILED` stays delivered-only: + a minting boot legitimately compiles and is exempt. + ## 0.39.1 (2026-07-19) - **gw#595: qwen compiled serve — producer guidance-kwarg parity + diff --git a/pyproject.toml b/pyproject.toml index 90e5a1bc..a06fd107 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "gen-worker" -version = "0.39.1" +version = "0.39.2" description = "A library used to build custom functions in Cozy Creator's serverless function platform." readme = "README.md" license = "MIT" diff --git a/uv.lock b/uv.lock index 87fe6a41..e7eb6f9e 100644 --- a/uv.lock +++ b/uv.lock @@ -583,7 +583,7 @@ wheels = [ [[package]] name = "gen-worker" -version = "0.39.1" +version = "0.39.2" source = { editable = "." } dependencies = [ { name = "blake3" },