This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryPublic surface freezes at v0.8.0; new llmff doctor command and expanded plugin documentation are included.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds `llmff doctor` command to check local prerequisites. Adds `llmff doctor` command to check local prerequisites. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Improves failure diagnostics with a checked failure-mode matrix covering stderr anchors, exit codes, retry recommendations, event presence, and run-directory result behavior. Improves failure diagnostics with a checked failure-mode matrix covering stderr anchors, exit codes, retry recommendations, event presence, and run-directory result behavior. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds adoption docs including decision guide, cookbook, pre‑1.0 migration checklist, and canonical supervisor pattern. Adds adoption docs including decision guide, cookbook, pre‑1.0 migration checklist, and canonical supervisor pattern. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds plugin support with copyable protocol version 1 template covering stage, backend, sampler, and tool‑transport capabilities. Adds plugin support with copyable protocol version 1 template covering stage, backend, sampler, and tool‑transport capabilities. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Documents provider support tiers as evidence‑backed, mock‑inspectable, opt‑in smoke ready, or live‑smoke verified (none currently live‑smoke verified). Documents provider support tiers as evidence‑backed, mock‑inspectable, opt‑in smoke ready, or live‑smoke verified (none currently live‑smoke verified). Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Adds Python subprocess supervisor, Node.js streaming supervisor, agent runner adoption guide, and OpenTelemetry bridge to the release contract. Adds Python subprocess supervisor, Node.js streaming supervisor, agent runner adoption guide, and OpenTelemetry bridge to the release contract. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Introduces API freeze: public CLI flags, manifest fields, plugin protocol behavior, trace/event schemas, run‑directory artifacts, and Rust library exports will only change for compatibility, security fixes, or v1.0 blockers. Introduces API freeze: public CLI flags, manifest fields, plugin protocol behavior, trace/event schemas, run‑directory artifacts, and Rust library exports will only change for compatibility, security fixes, or v1.0 blockers. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Feature | Low |
Publishes packaged artifacts: Linux .tar.gz, .deb, Arch PKGBUILD; macOS .tar.gz and unsigned .pkg; Windows .zip and unsigned MSI; plus SHA‑256 checksums and release‑trust JSON. Publishes packaged artifacts: Linux .tar.gz, .deb, Arch PKGBUILD; macOS .tar.gz and unsigned .pkg; Windows .zip and unsigned MSI; plus SHA‑256 checksums and release‑trust JSON. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Bugfix | Medium |
Updates release‑preflight and smoke‑install scripts to use correct git URL and tag for verification workflow. Updates release‑preflight and smoke‑install scripts to use correct git URL and tag for verification workflow. Source: llm_adapter@2026-06-04 Confidence: high |
— |
| Refactor | Low |
Splits deterministic stages into focused modules while preserving public execution contract. Splits deterministic stages into focused modules while preserving public execution contract. Source: llm_adapter@2026-06-04 Confidence: high |
— |
Full changelog
llmff v0.8.0
Release-candidate train start and API-freeze release. From this tag onward,
new public surface is blocked unless it is required to fix a v1.0 blocker.
Compatibility work should harden the documented contracts instead of expanding
scope.
Supported Install
After the v0.8.0 tag is published:
cargo install --git https://github.com/syndicalt/llmff --tag v0.8.0 llmff
Included Since v0.1.6
llmff doctorchecks concrete local prerequisites: binary version, writable
run directories, plugin validation, API-key environment wiring without
printing secrets, and optional release trust manifest presence.- Failure diagnostics now have a checked failure-mode matrix covering stderr
anchors, exit codes, retry recommendations, event presence, and run-directory
result behavior. - Deterministic stages are split into focused modules while preserving the
public execution contract. - Adoption docs now include a decision guide, cookbook, pre-1.0 migration
checklist, and canonical supervisor pattern. - Plugin support now includes a copyable protocol version 1 template with
stage, backend, sampler, and tool-transport capabilities. - Provider support tiers are evidence-backed as documented only,
mock-inspectable, opt-in smoke ready, or live-smoke verified. No provider is
live-smoke verified until a real smoke result is recorded. - The Python subprocess supervisor, batch supervisor, Node.js streaming supervisor,
agent runner adoption guide, OpenTelemetry bridge, ecosystem readiness, and
Release preflight remain part of the release contract. - The release preflight is the local gate for this release candidate tag.
API Freeze
v0.8.0 starts the v1.0 release candidate train. Public CLI flags, manifest
fields, plugin protocol behavior, trace/event schemas, run-directory artifacts,
and documented Rust library exports should change only for compatibility fixes,
security fixes, or blockers found during the v1.0 compatibility review.
Packaged Artifacts
Release-tag CI is expected to publish:
- Linux x86_64
.tar.gzarchive,.debpackage, and ArchPKGBUILDplus
llmff-0.8.0-arch.SRCINFOmetadata. - macOS Apple Silicon and Intel
.tar.gzarchives and unsigned.pkg
installers. - Windows x86_64 unsigned
.ziparchive and unsigned MSI installer. - Adjacent SHA-256 checksums and
llmff-0.8.0-release-trust.json.
Manual workflow dispatch keeps generated files as Actions artifacts instead of
GitHub Release assets.
Known Limitations
- This is a pipeline runner, not a native inference kernel, model converter,
serving platform, scheduler, memory system, autonomous planner, or full agent
framework. - Windows and macOS native artifacts are unsigned in this release.
- Package-manager distribution through Homebrew, winget, Scoop, apt
repositories, or an official AUR package remains parked until maintainers
decide those channels are support-ready. - Authenticode signing, Apple Developer ID signing, and notarization remain
deferred paid distribution tracks. - Live provider smoke jobs remain opt-in and require maintainers to configure
secrets and runner expectations explicitly.
Verification
Release preflight should pass before tagging. The install smoke applies after
the tag is pushed:
scripts/release-preflight.sh v0.8.0
scripts/smoke-install.sh --git https://github.com/syndicalt/llmff --tag v0.8.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Llmff
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]