v0.76.0-rc3
Pre-release
Pre-release
·
20 commits
to main
since this release
What's Changed
- Fix crates.io publishing for new workspace crates, and make dev builds identify themselves by @michaelneale in #1223
- Split Skippy by functional boundary by @i386 in #1194
- feat: pass reasoning effort through Skippy templates by @i386 in #1211
- chore: update pinned llama.cpp revision by @i386 in #1216
- fix: IPC idle timeout for external-relay plugins by @MahdiHedhli in #1191
- Publish Rust crate API docs with the website by @i386 in #1230
- feat(mesh): expose model-bound tokenizer capability by @i386 in #1227
- fix: repair the Fly console image build by @michaelneale in #1241
- chore(llama): regenerate patch queue for latest upstream by @i386 in #1232
- feat(catalog): add Muse Glimmer 30B to the model catalog by @michaelneale in #1240
- feat(bench): run SWE-Gym through Harbor by @i386 in #1239
- fix: Skippy Nemotron MTP loading by @ndizazzo in #1245
- fix: complete remaining Skippy MTP runtime callers by @i386 in #1247
- chore(deps): pin iroh to 1.0.3 explicitly by @michaelneale in #1257
- feat(logging): add durable lifecycle logging foundation by @ndizazzo in #1174
- feat(logging): expose audited local log APIs and runtime telemetry by @ndizazzo in #1175
- feat(console): add typed logs ledger and maintenance UI by @ndizazzo in #1176
- feat(openai): integrate exact lifecycle and trusted sessions by @ndizazzo in #1258
- feat: make plugin-only Serve mode nodes discoverable/reachable by other mesh peers by @MahdiHedhli in #1192
- Fix install one-liner 404 on NVIDIA hosts without a CUDA toolkit by @michaelneale in #1267
- ci: reshape PR and main CI around composable slices, prepping for Depot workers by @ndizazzo in #1244
- ci: distinguish skipped bootstrap routes by @ndizazzo in #1272
- ci: fail fast on topic lane projections by @ndizazzo in #1274
- ci: flatten paginated lane checks by @ndizazzo in #1276
- Retry transient model route misses in console chat by @i386 in #1277
- fix(ci): make CUDA release checks hermetic by @ndizazzo in #1270
- fix: CI smoke matrix routing by @ndizazzo in #1284
- fix(moa): restore single-model degrade for model=mesh on host ingress by @michaelneale in #1291
- ci: split planning and platform workflow graphs by @ndizazzo in #1282
- fix(ci): keep main planning exhaustive by @ndizazzo in #1295
- fix(cache): certify Muse-Glimmer family for the resident-KV prefix cache by @michaelneale in #1294
- Fix split serving: stages above layer 0 fail to load by @michaelneale in #1290
- fix(logging): harden lifecycle capture and console recovery by @ndizazzo in #1268
- chore: update mesh-llm-ui console dependencies by @ndizazzo in #1286
- fix: move model lifecycle controls off peer-reachable ingress by @ndizazzo in #1279
- fix: name a local GGUF with --model instead of trying to resolve it by @michaelneale in #1269
- fix: cross-platform product bundle tree hashes by @michaelneale in #1271
- Keep degraded MoA requests on the resolved pipeline model by @michaelneale in #1292
- ci: prepare protected Depot PR runners by @ndizazzo in #1302
- ci: add bounded Depot PR canary gate by @ndizazzo in #1306
- ci: isolate native caches on Depot PR runners by @ndizazzo in #1310
- ci: keep Depot cache namespace inert by @ndizazzo in #1317
- CI: pin Depot audit to merged policy by @ndizazzo in #1319
- Durable KV prefix cache: agent prefixes survive eviction, restart, and cold nodes by @michaelneale in #1228
- feat(topology): route Qwen3.8 identities to the qwen35 recurrent family by @michaelneale in #1283
- Make the optional GitHub star step reliable in setup by @michaelneale in #1278
- Fix/windows skippy package large gguf by @wangwenjunfromlanzhou in #1307
- CI: identify failing Depot canary endpoint by @ndizazzo in #1321
- CI: classify rejected Depot cache endpoint by @ndizazzo in #1323
- CI: add protected Depot authority sentinel by @ndizazzo in #1324
- CI: prove Depot sentinel cache writes by @ndizazzo in #1326
- Docs: record unsafe Depot PR authority by @ndizazzo in #1328
- Docs: define Depot PR cache isolation contract by @ndizazzo in #1329
- Allow bounded Depot caching for approved PRs by @ndizazzo in #1333
- Guard approved Depot PR routing by @ndizazzo in #1334
- ci: repin Depot PR isolation audit by @ndizazzo in #1336
- ci: fingerprint Depot macOS toolchains by @ndizazzo in #1337
- chore: sync source versions during GitHub releases by @ndizazzo in #1330
- docs: record Depot PR rollout evidence by @ndizazzo in #1341
- fix(skippy): restore recurrent shared prefixes by @michaelneale in #1342
- feat(catalog): recommend Qwen3.8 27B Q4_K_M by @michaelneale in #1343
- fix(moa): preserve caller tool schemas by @michaelneale in #1344
- fix(split): let Iroh own transport path selection by @michaelneale in #1345
- Consolidate model=auto and model=mesh into one automatic-routing directive by @michaelneale in #1309
- Return a visible error when streaming prompts exceed context by @michaelneale in #1352
- Treat max_tokens as a ceiling, not a context reservation by @michaelneale in #1354
- Stop aborting healthy long prefills at five minutes by @michaelneale in #1355
New Contributors
- @MahdiHedhli made their first contribution in #1191
- @wangwenjunfromlanzhou made their first contribution in #1307
Full Changelog: v0.75.1...v0.76.0-rc3