Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 10:29
· 819 commits to main since this release
Immutable release. Only release title and notes can be modified.

devin-2api v0.11.0

Full Changelog: v0.10.0...v0.11.0

Features

  • feat(dashboard): show resolved model and retries on in-flight requests
  • feat(deploy): drive prod deploys from the dev machine, add darwin CI smoke
  • feat(dashboard): flag aliases shadowing catalog model uids
  • feat(devin): wildcard and case-fold aliases surfaced in /v1/models
  • feat(config): validate and normalize devin.aliases
  • feat(models): surface devin.aliases in /v1/models and flag shadowing
  • feat(probe): edge cases for image prompts, parallel call ids, tool count, history names
  • feat(dashboard): sample grace-period and top-up quota fields

Fixes

  • fix(scripts): guard empty-array expansion for bash 3.2
  • fix(api): echo the requested model in non-stream responses
  • fix(dashboard): count Bearer auth failures in the login ledger
  • fix(llm): don't classify peer RST_STREAM CANCEL as client cancel
  • fix(devin): align stop-sequence holdback window to rune boundaries
  • fix(devin): run capability checks on the resolved model uid
  • fix(app): tag stream error DebugRef before event enqueue
  • fix(devin): widen codex-opensource-def pattern to the fingerprint span
  • fix(anthropic): close content blocks in index order at stream end
  • fix(devin): honor tool_choice=none on the wire and surface schema drift
  • fix(api): tighten decode edges and cut per-frame overhead
  • fix(devin): revive rate_gate stage and classify RST/GOAWAY as transient
  • fix(llm): tri-state reset hints and http2 transport-break classification
  • fix(dashboard): sandbox raw request-payload previews
  • fix(dashboard): activate usage-table sort headers via keyboard
  • fix(anthropic): buffer thinking-signature fragments into one delta

Other

  • ci: skip PGO for test builds and bound the macOS job
  • docs: sync remaining runtime-dir wording to the config/state split
  • refactor(deploy): split binary/config/state into per-platform standard dirs
  • chore(tooling): ignore tmp/ scratch dir and align lint scope with gitignore
  • docs: document archbox dev topology and dual-machine deployment
  • docs: correct drifted claims against fresh live probes
  • refactor(debuglog): embed usageTotals across aggregation dimensions
  • docs(skills): fold work-stance preferences into orchestrating-agents
  • docs(probe): note invalid yaml drops the whole config
  • docs: fix stale symbol references in comments
  • docs(devin): redate unverifiable sanitize claims
  • refactor(debuglog): always defer response-event projection
  • docs(skills): make brief contents a judgment call, not a required checklist
  • docs(skills): let workers mount domain skills and talk back mid-flight