v1.0.3

opencode-ai/opencodev1.0.3Sep 10, 2026by franciscojavierarceo

Upgrading?

AI Summary

This maintenance release addresses JOSS review findings, fixes storage and provider issues, and updates production dependencies to resolve security vulnerabilities.

Key Highlights

  • Enforce configured route restrictions when creating batches
  • Update UI production dependencies to resolve security audit findings
  • Enable UI TypeScript checks and repair the playground's Responses and file-search behavior
  • Repair internal and GitHub documentation links and enforce strict documentation builds
  • Add missing Qdrant unit-test dependency and detect provider dependencies before tests

Full Release Notes

This maintenance release for the 1.0 line addresses JOSS review findings and includes previously backported security, storage, and provider fixes.

- Enforce configured route restrictions when creating batches, preserving the submitting caller's identity and provider credentials. [#6522](https://github.com/ogx-ai/ogx/pull/6522)
- Update UI production dependencies to resolve the reported audit findings. [#6519](https://github.com/ogx-ai/ogx/pull/6519)
- Enable UI TypeScript checks and repair the 1.0 playground's Responses, saved-chat, and file-search behavior. [#6520](https://github.com/ogx-ai/ogx/pull/6520)
- Repair internal and GitHub documentation links and enforce strict documentation builds. [#6518](https://github.com/ogx-ai/ogx/pull/6518), [#6514](https://github.com/ogx-ai/ogx/pull/6514)
- Correct documentation to use `ogx stack list-deps`, with a pre-commit check that catches the removed CLI forms. [#6533](https://github.com/ogx-ai/ogx/pull/6533)
- Add the missing Qdrant unit-test dependency and detect/install integration provider dependencies before starting tests. Failed installations now stop the test run. [#6515](https://github.com/ogx-ai/ogx/pull/6515), [#6524](https://github.com/ogx-ai/ogx/pull/6524)
- Correct the installer's Docker Hub namespace and constrain MCP below 2.0 for this release line. [#6464](https://github.com/ogx-ai/ogx/pull/6464), [#6463](https://github.com/ogx-ai/ogx/pull/6463)
- Prepare releases only after the matching client is available, committing the exact dependency pins with a regenerated and verified lockfile. Maintenance releases preserve newer `latest` tags. [#6527](https://github.com/ogx-ai/ogx/pull/6527)

Earlier backports on this release branch also harden PostgreSQL/pgvector defaults, authorize SQL-store upserts, bound upload reads, close superseded OpenAI clients, propagate provider 4xx errors, fix file-search defaults, and update pyasn1.

The Python and TypeScript clients are published as `ogx-client` version `1.0.3`; npm's maintenance tag is `release-1.0`. The server and API packages use version `1.0.3`, and the distribution images are `ogxai/distribution-starter:1.0.3` and `ogxai/distribution-postgres-demo:1.0.3`. This maintenance release preserves the newer `latest` tags.

Validation: 120 focused release, authorization, integration-runner, and CLI tests passed on the prepared commit. `uv lock --check` passed, and lock regeneration left no diff. [The exact release artifacts passed package tests on Python 3.12 and 3.13](https://github.com/ogx-ai/ogx/actions/runs/34521512032). A separate clean installation verified matching 1.0.3 packages, MCP 1.30.0, and the working CLI dependency command.

[Full changelog](https://github.com/ogx-ai/ogx/compare/v1.0.2...v1.0.3)

Related Repositories