Release v0.35.0
Immutable
release. Only release title and notes can be modified.
0.35.0
Released 2026-07-31
Compatibility
engine 0.35.x ↔ adapters 0.9.x (WIT emery:adapter@0.1.0, floor ≥ 0.35.0)
Hard cut for bare adapter bindings: embedded adapter-train auto-pinning is gone. Bare names stay bare in project.yaml / plan.yaml; use emery adapter update (or emery init / --upgrade) for an explicit registry refresh.
Added
emery adapter update <name>— refresh a bare adapter name to the newest published exact SemVer (CLI + HTTP). Pinned versions and local components are refused (adapter-update-not-bare).
Changed
- Bare names resolve local-first. Cache seed wins, else newest store version (offline), else pull-latest from GHCR. No auto-pin to
emery:<name>@<train>at init / plan author /--upgrade. emery --versionno longer prints(adapters <train>);FIRST_PARTY_ADAPTER_TRAINandResolver::expandare removed.- Launcher logs every settled adapter identity (host version + adapter version + origin) to stderr; new errors
adapter-latest-failed/adapter-latest-none. - Probe / launcher peel
--debug/--quietbefore dispatch so seed anchoring still works under those flags.
Full Changelog: v0.34.0...v0.35.0
Release notes for previous releases can be found on the respective release branches of the repository.