Skip to content

v1.35.0

Choose a tag to compare

@openadapt-release openadapt-release released this 04 Sep 01:44
· 9 commits to main since this release
6d1f80a

v1.35.0 (2026-09-02)

This release is published under the MIT License.

Bug Fixes

  • Bind updated process graph schema (#444,
    98588e8)

  • Keep process graph schema in sync (#444,
    98588e8)

  • Pin execute extra to openadapt-types 0.13 so uv lock resolves
    (#442,
    60f455d)

  • Populate Execute receipt fields required by types 0.13
    (#442,
    60f455d)

  • Preserve X11 library name casing (#426,
    4f4d0a9)

  • Retain fail-closed qualification summaries
    (#427,
    d5f391c)

  • Stamp VERIFIED qualification campaigns at the SoR floor
    (#435,
    0584c24)

  • ci: Format compose help and refresh claims inventory
    (#430,
    751a888)

  • compiler: Type REST binding kind as Literal for mypy
    (#432,
    e47ee6e)

  • hosted: Bind result-loss delivery identity
    (#412,
    275b9e0)

  • hosted: Fence every managed result loss
    (#412,
    275b9e0)

  • hosted: Fence managed result-loss terminalization
    (#412,
    275b9e0)

  • hosted: Keep proofless v2 refusals non-closing
    (#412,
    275b9e0)

  • hosted: Sign unresolved delivery reconciliation
    (#412,
    275b9e0)

  • paper: Drop the ORCID that 404s
    (#450,
    dad7b04)

  • process: Bind ExecuteClient and repair CI
    (#434,
    a43e005)

  • release: Create the GitHub Release with the App instead of semantic-release
    (#422,
    fbfa76b)

  • reward: Trainer adapters live in openadapt_evals.reward; flow keeps the worker and the client
    (#453,
    a6cdd2c)

  • vectors: Emit valid terminal callback events
    (#412,
    275b9e0)

Build System

  • Pin openadapt-types 0.17 and add the reward extra
    (#452,
    f90f723)

Code Style

Continuous Integration

  • Skip the expensive suite on documentation-only PRs
    (f38761e)

Documentation

  • Clarify governed and multi-app workflow paths
    (#428,
    b14e9d6)

  • Commit screenshots of the HTML program visualizer
    (#434,
    a43e005)

  • Drop 29-app failure-discovery from README
    (01459e5)

  • Match four published claims to their artifacts
    (#425,
    2e498fa)

  • Publish the Contributor License Agreement CONTRIBUTING has promised
    (#420,
    d5e5615)

  • Restore the exact openIMIS licensing wording the AGPL guard pins
    (#423,
    96cbd46)

  • Rewrite the README around what the tool does
    (#423,
    96cbd46)

  • Show the mermaid visualize already emits
    (#434,
    a43e005)

  • Show Windows and Citrix instead of naming six substrates
    (#423,
    96cbd46)

  • paper: Correct the tree map, and name the profile in each main.tex
    (#424,
    8c1b9dd)

  • paper: Mark the workshop condensation superseded, and fix the citation claim
    (#424,
    8c1b9dd)

Features

  • Add admit status that reports not-admitted
    (#443,
    a2181f9)

  • Extend ProcessContract with mixed capabilities
    (#444,
    98588e8)

  • Lint same-channel effect oracles on consequential writes
    (6fe637a)

  • MIT reference Execute server with self-signed local receipts
    (#442,
    60f455d)

  • Refuse VERIFIED without an independent system-of-record read
    (#435,
    0584c24)

  • Version hosted terminal outcome contracts
    (#412,
    275b9e0)

  • cli: Default record without --backend to this OS
    (b9d00e3)

  • cli: Wire serve-reward and relock openadapt-types 0.17
    (#452,
    f90f723)

  • cli: Write a deploy.yaml draft bound to a bundle digest
    (f93b755)

  • compiler: Admit REST bindings only after held-out Effect confirmation
    (#432,
    e47ee6e)

  • compose: Sequence separately recorded Flow bundles
    (#430,
    751a888)

  • flow: Authoring session wraps Recorder; compile wrapper returns needs_human_admit
    (98d754e)

  • hosted: Sign complete terminal outcomes
    (#412,
    275b9e0)

  • hosted: Version and sign terminal outcomes
    (#412,
    275b9e0)

  • induce: Emit a record-next worklist of missing demonstrations
    (1e441db)

  • process: Sequence independently admitted capabilities
    (#434,
    a43e005)

  • qualify: Execute --break-it oracle gate before accept
    (5a2ebc8)

  • qualify: Propose production-shaped pins from a demo
    (a6f8d25)

  • reward: MIT reference reward worker with self-signed reward receipts
    (#452,
    f90f723)

  • visualize: Render composed parents without merging ProgramGraphs
    (#433,
    924cae9)

Testing

  • Cover compile_recording REST binding admission
    (#432,
    e47ee6e)

  • Publish consumer-safe terminal vectors
    (#412,
    275b9e0)

  • hosted: Refuse unsigned v2 runs without a signer
    (#412,
    275b9e0)