v1.0.3

lfnovo/open-notebookv1.0.3Sep 10, 2026by franciscojavierarceo

Upgrading?

AI Summary

This maintenance release addresses JOSS review findings and resolves security, storage, and provider issues, featuring UI improvements, documentation fixes, and enhanced dependency management.

Key Highlights

  • Addressed JOSS review findings and security fixes
  • UI improvements including TypeScript checks and playground behavior fixes
  • Documentation and CLI updates including link repairs and `ogx stack list-deps` correction

New Features

  • JOSS review feedback resolution
  • UI TypeScript checks and playground fixes
  • Documentation link repairs and strict build enforcement
  • Qdrant unit-test dependency addition
  • Docker Hub namespace correction and MCP version constraint

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