diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dcaac7..420657b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,29 @@ All notable changes to OpenOrbit are documented in this file. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project uses [Semantic Versioning](https://semver.org/). +## [0.9.0] - 2026-09-14 + +### Added + +- Runner versions are retained immutably, and Builds can use either the latest Runner or a selected Runner version. +- Run records retain the Runner version and source hash used for execution. +- Runs display Runner workflow graphs, lifecycle progress, and function-level trace information. +- Projects can use a project-local application-data directory. +- Added Autonomous Persona Journey and browser automation Runner templates. + +### Changed + +- Assets and Settings now share the same AI model-profile catalog. +- Asset catalogs default to newest-first ordering and provide common table headers and scrollable lists. +- The Improvements build selector is ordered by most recent run time. +- Runs table status placement and iteration display are clearer. + +### Fixed + +- Runs no longer count the finalization step as an extra iteration (for example, `2/1` now displays as `1/1`). +- Runner process-group cleanup and workflow function-state reporting are more reliable. +- Prompt draft version switching and localized discard confirmation behavior were improved. + ## [0.8.0] - 2026-09-10 ### Added @@ -195,3 +218,4 @@ and this project uses [Semantic Versioning](https://semver.org/). [0.4.0]: https://github.com/forthfate/openorbit/releases/tag/v0.4.0 [0.4.1]: https://github.com/forthfate/openorbit/releases/tag/v0.4.1 [0.8.0]: https://github.com/forthfate/openorbit/releases/tag/v0.8.0 +[0.9.0]: https://github.com/forthfate/openorbit/releases/tag/v0.9.0 diff --git a/frontend/package.json b/frontend/package.json index 2b677a4..d3c1f45 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "agent-improvement-console-ui", "private": true, - "version": "0.8.0", + "version": "0.9.0", "type": "module", "scripts": { "dev": "vite", diff --git a/package.json b/package.json index 8fd737f..7414137 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openorbit", - "version": "0.8.0", + "version": "0.9.0", "description": "Open control plane for recurring AI automations", "license": "MIT", "type": "module", diff --git a/pyproject.toml b/pyproject.toml index cbb619e..b77ef47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "openorbit" -version = "0.8.0" +version = "0.9.0" description = "Open control plane for recurring AI automations" readme = "README.md" license = "MIT" diff --git a/uv.lock b/uv.lock index 759bc63..a06b7c9 100644 --- a/uv.lock +++ b/uv.lock @@ -751,7 +751,7 @@ wheels = [ [[package]] name = "openorbit" -version = "0.8.0" +version = "0.9.0" source = { editable = "." } dependencies = [ { name = "fastapi" },