Skip to content

Releases: OpenAdaptAI/openadapt-flow

v1.22.0

Choose a tag to compare

@abrichr abrichr released this 25 Jul 07:44

v1.22.0 (2026-07-25)

This release is published under the MIT License.

Bug Fixes

  • Preserve native Windows UIA boundaries (320c1d4)

  • Visualize durable target evidence (e37019a)

Chores

  • Require capture 1.1 UIA contract (ac35f56)

Documentation

  • Explain visual target evidence (4dd592f)

Features

  • Add minimum effect tier setter (d05771e)

  • Compile captured Windows UIA evidence (6aa8651)


Detailed Changes: v1.21.0...v1.22.0

v1.21.0

Choose a tag to compare

@abrichr abrichr released this 25 Jul 03:02

v1.21.0 (2026-07-25)

This release is published under the MIT License.

Bug Fixes

  • Bind qualification evidence to exact contract (#236, 9f3ac04)

Features

  • Add versioned qualification project contract (#236, 9f3ac04)

Detailed Changes: v1.20.2...v1.21.0

v1.20.2

Choose a tag to compare

@abrichr abrichr released this 25 Jul 00:29

v1.20.2 (2026-07-25)

This release is published under the MIT License.

Bug Fixes

Documentation

  • Align connector enrollment with Cloud (#235, 8e7796f)

  • Reconcile desktop and remote substrate evidence (#235, 8e7796f)


Detailed Changes: v1.20.1...v1.20.2

v1.20.1

Choose a tag to compare

@abrichr abrichr released this 24 Jul 00:15

v1.20.1 (2026-07-24)

This release is published under the MIT License.

Bug Fixes

Continuous Integration

  • Move full matrix to qualification lane (#230, 5857498)

  • Parallelize profiled identity regressions (#231, 0b17323)

  • Refresh public artifact inventory (#231, 0b17323)

  • Revert same-runner identity parallelization (#232, 5c131aa)

Testing


Detailed Changes: v1.20.0...v1.20.1

v1.20.0

Choose a tag to compare

@abrichr abrichr released this 23 Jul 10:23

v1.20.0 (2026-07-23)

This release is published under the MIT License.

Bug Fixes

  • Close Citrix target binding and readiness gaps (#183, f6faac5)

  • Enforce Citrix readiness across run and resume (#183, f6faac5)

  • Enforce public source artifact boundary (#225, 7472d19)

  • Enforce the public source artifact boundary (#225, 7472d19)

  • Honor landmark contradiction for LABELED anchors in template_global rung (#166, 9c5f34e)

  • Keep interop types green in developer mode (#228, 95d66d9)

  • Locality+uniqueness gate for pixel template resolution (ambiguity -> halt) (#165, e72cc05)

  • Locality+uniqueness gate for pixel template resolution (ambiguity -> safe halt) (#165, e72cc05)

  • Redact bundle errors with safe recovery guidance (#183, f6faac5)

  • ci: Derive protocol members via get_protocol_members, not protocol_attrs (#204, 1c21866)

  • ci: Run EffectBench outside source checkout (#221, 3b224b6)

  • ci: Tomli fallback for Python 3.10 benchmark tests (#220, 0212128)

  • ci: Unblock main — de-symlink workshop bib (sdist) + deterministic pixel font test (#189, ce94d97)

  • citrix: Refuse unsupported default Linux client (#183, f6faac5)

  • citrix: Wire CLI and refuse RDP transport mismatch (#183, f6faac5)

  • demo_media: Stop burning the status badge into run_openemr footage (#195, 7eeaf83)

  • effect-e2e: Quote discovered SQLite tables (#214, 1c088fd)

  • effect_e2e: Open-world ground truth + independent delta primitive + closed-world disclosure (#214, 1c088fd)

  • effect_e2e: Open-world ground truth + independent delta primitive + closed-world disclosure (review #2 finding #3) (#214, 1c088fd)

  • effectbench: Bind provider provenance (#213, 6a51113)

  • effectbench: Keep divergence schemas in parity (#219, bd2a27c)

  • eligibility: Bind answers to verified subjects (#147, abe9f36)

  • eligibility: Bind evidence to execution mode (#147, abe9f36)

  • eligibility: Bind verified results to requests (#147, abe9f36)

  • eligibility: Close activation safety contracts (#147, abe9f36)

  • eligibility: Harden governed payer waterfall (#147, abe9f36)

  • eligibility: Verify response provider (#147, abe9f36)

  • hardening: Stabilize adversarial search seed (#222, 69189dc)

  • lending: Audit canonical table contents (#219, bd2a27c)

  • lending: Make benchmark ground truth independent (#219, bd2a27c)

  • lending: Publish bounded evidence aggregate (#219, bd2a27c)

  • mockmed: Revert focus/caret CSS that broke deterministic e2e halts (#210, 25e0f7c)

  • mockmed: Stabilize textarea render metrics (#227, d756d8a)

  • openimis: Bind eligibility evidence fail closed (#145, d952c36)

  • openimis: Make eligibility evidence fail closed (#145, d952c36)

  • openimis: Refresh adapted compose provenance hash (#145, d952c36)

  • openimis: Revoke inherited table grants (#145, d952c36)

  • openimis: Verify exact read-only eligibility outcome (#145, d952c36)

  • paper: De-symlink workshop references.bib so the sdist packages (#189, ce94d97)

  • paper: Give gh release the repo context (GH_REPO) in the publish job (#193, 5aeb126)

  • paper: Use lmodern+fontenc so microtype expansion builds on CI TeX (#170, 3b99960)

  • rdp: Anchor the note field distinctly (affedc5)

  • rdp: Bind document idempotency to output path ([affedc5](affedc5...

Read more

OpenAdapt Paper (latest build)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:27
5aeb126

Auto-published from paper/build/main.pdf on every push to main. Always reflects the current LaTeX source; do not edit by hand.

v1.19.0

Choose a tag to compare

@abrichr abrichr released this 19 Jul 23:50

v1.19.0 (2026-07-19)

This release is published under the MIT License.

Code Style

Features

  • record: Expose window-scoped capture on record --window (#164, d85b371)

Testing

  • Force supported platform in window-forwarding test (#164, d85b371)

Detailed Changes: v1.18.1...v1.19.0

v1.18.1

Choose a tag to compare

@abrichr abrichr released this 19 Jul 22:42

v1.18.1 (2026-07-19)

This release is published under the MIT License.

Bug Fixes

  • hosted: Close run id path races (#163, 40c4326)

  • hosted: Harden versioned local run reporting (#160, 9ccfd91)

  • hosted: Preserve binary run id bytes on Windows (#163, 40c4326)

  • hosted: Wait for exclusive run id writer (#163, 40c4326)

Documentation

  • Add explicit Beta lifecycle label to README (#161, 6e2c8b3)

  • Point lifecycle copy to qualification matrix (#162, 5033b84)


Detailed Changes: v1.18.0...v1.18.1

v1.18.0

Choose a tag to compare

@abrichr abrichr released this 19 Jul 13:53

v1.18.0 (2026-07-19)

This release is published under the MIT License.

Bug Fixes

  • attended: Rebind pause before checkpoint (#152, a93fdb5)

  • attended: Rebind program pause before commit (#152, a93fdb5)

  • backends: Harden Win32 window input ABI (#159, 79f4dda)

  • console: Own attended backends on one thread (#155, 3257673)

Code Style

Documentation

  • runner: Design note — verified cloud contract, refusal matrix, required contract revisions (#157, 8916ac9)

Features

  • Add exact attended program receipts (#152, a93fdb5)

  • Report-run — PHI-free SUCCESS summary rail to /api/runs/ingest-report (#156, 1db6420)

  • attended: Execute governed halt actions (#152, a93fdb5)

  • backends: Win32 WindowClient for remote-display window replay (#159, 79f4dda)

  • compiler: Emit identifier_crop — arm identity-on-pixels for remote-display workflows (#158, b3e54ac)

  • runner: Governed-dispatch verification + lease-logic client library (Experimental) (#157, 8916ac9)

  • runner: Governed-dispatch verification + lease-logic client library (Experimental, library-only) (#157, 8916ac9)

Testing

  • backends: Pin Win32 Unicode and ABI contracts (#159, 79f4dda)

  • runner: Fixture-driven suite for the runner client library (#157, 8916ac9)


Detailed Changes: v1.17.2...v1.18.0

v1.17.2

Choose a tag to compare

@abrichr abrichr released this 19 Jul 05:15

v1.17.2 (2026-07-19)

This release is published under the MIT License.

Bug Fixes

  • capture: Align malformed window marker error (#154, e626ce4)

Detailed Changes: v1.17.1...v1.17.2