v1.4.0
comet-ml/opikv1.4.0Sep 11, 2026by cdoern
Upgrading?
AI Summary
Introduced local API key authentication, reactive truncation for the Responses API, and enhanced vector store metadata persistence across multiple providers. Also includes numerous bug fixes and security updates.
Key Highlights
- Added local API key authentication provider
- Implemented reactive truncation for Responses API
- Improved vector store metadata persistence in Milvus, Chroma, and Weaviate
- Added SSL mode and CA cert path to PostgresSqlStoreConfig
New Features
- Local API key authentication provider
- Reactive truncation for auto-truncation
- SSL mode and CA cert path support for Postgres
- Docling tables serialization as Markdown option
- Option to disable chat completions persistence
Full Release Notes
## What's Changed * chore: bump fallback_version to 1.3.1.dev0 by @cdoern in https://github.com/ogx-ai/ogx/pull/6384 * fix(starter): default trust_remote_code to false for sentence-transformers by @yashanil98 in https://github.com/ogx-ai/ogx/pull/6318 * feat: Add Meta AI to ogx go auto-detection by @mattf in https://github.com/ogx-ai/ogx/pull/6383 * feat: add local_api_key auth provider with attributes and startup validation by @mattf in https://github.com/ogx-ai/ogx/pull/6400 * feat: default ogx go to localhost instead of all interfaces by @mattf in https://github.com/ogx-ai/ogx/pull/6402 * fix(file-processor): Preserve content in async Docling uploads by @pgustafs in https://github.com/ogx-ai/ogx/pull/6394 * docs(api): describe supported search rankers by @KXHXK in https://github.com/ogx-ai/ogx/pull/6395 * fix(file_processors): Preserve Docling chunk structure metadata by @pgustafs in https://github.com/ogx-ai/ogx/pull/6398 * fix(providers): stop counting cached tokens twice in the Anthropic-compat usage by @arthi-arumugam-git in https://github.com/ogx-ai/ogx/pull/6415 * feat: Allow disabling chat completions persistence by @meffmadd in https://github.com/ogx-ai/ogx/pull/6412 * fix(vector-io): persist vector store metadata to kvstore in Milvus, Chroma, and Weaviate by @goingforstudying-ctrl in https://github.com/ogx-ai/ogx/pull/6371 * fix(ci): use generated ADC for Vertex recordings by @skamenan7 in https://github.com/ogx-ai/ogx/pull/6425 * feat: implement reactive truncation for truncation=auto in Responses API by @mattf in https://github.com/ogx-ai/ogx/pull/6410 * fix(vertexai): map "default" service_tier to None instead of "standard" by @Lifto in https://github.com/ogx-ai/ogx/pull/6424 * feat: add ssl_mode and ca_cert_path to PostgresSqlStoreConfig by @omkarjoshi0304 in https://github.com/ogx-ai/ogx/pull/6196 * feat: redact sensitive data from structured logs by @mattf in https://github.com/ogx-ai/ogx/pull/6433 * feat(file-processors): Add an option to serialize Docling tables as Markdown by @pgustafs in https://github.com/ogx-ai/ogx/pull/6408 * refactor: Harden upstream_header provider with trusted-proxy verification by @rhdedgar in https://github.com/ogx-ai/ogx/pull/6436 * refactor: consolidate SSE streaming helpers in ogx_api.utils by @mattf in https://github.com/ogx-ai/ogx/pull/6438 * fix(prompts): raise typed not-found errors to preserve HTTP keep-alive by @asimurka in https://github.com/ogx-ai/ogx/pull/6440 * test(batches): skip text completions batch test for Anthropic by @derekhiggins in https://github.com/ogx-ai/ogx/pull/6023 * fix(core): filter persisted registry objects by active providers by @Artemon-line in https://github.com/ogx-ai/ogx/pull/6429 * fix(ci): return full test matrix for unrecognized changed file paths by @leseb in https://github.com/ogx-ai/ogx/pull/5944 * fix(tests): use collection_path in pytest_ignore_collect for pytest 9+ by @rome-xi in https://github.com/ogx-ai/ogx/pull/6444 * fix(vertexai): persist Gemini thought_signature across tool-call round trips by @asimurka in https://github.com/ogx-ai/ogx/pull/6443 * fix(revert): remove remote::passthrough inference provider by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6453 * fix(tests): preflight-check provider dependencies in the integration test runner by @mattf in https://github.com/ogx-ai/ogx/pull/6471 * fix(deps): update packages for CVE remediations by @derekhiggins in https://github.com/ogx-ai/ogx/pull/6488 * fix: repair mangled route_policy warning and existance docstring typo by @simpleqt in https://github.com/ogx-ai/ogx/pull/6498 * fix: Add Qdrant to unit test dependencies by @varshaprasad96 in https://github.com/ogx-ai/ogx/pull/6476 * docs: Repair broken GitHub links by @varshaprasad96 in https://github.com/ogx-ai/ogx/pull/6477 * fix: qualify tenant column in PostgreSQL upserts by @eoinfennessy in https://github.com/ogx-ai/ogx/pull/6509 * ci: Make tenancy configurable in the ci-tests distribution by @eoinfennessy in https://github.com/ogx-ai/ogx/pull/6512 * feat: migrate MilvusClient to AsyncMilvusClient in vector IO provider by @mattf in https://github.com/ogx-ai/ogx/pull/6493 * fix(docs): fix broken internal links and fail the build on new ones by @elinacse in https://github.com/ogx-ai/ogx/pull/6478 * fix(ui): resolve critical and high severity vulnerabilities in production dependencies by @elinacse in https://github.com/ogx-ai/ogx/pull/6479 * fix(ui): enable TypeScript build validation and fix 198 type errors by @elinacse in https://github.com/ogx-ai/ogx/pull/6480 * fix(paper): qualify unreferenced production deployment claim by @elinacse in https://github.com/ogx-ai/ogx/pull/6486 * docs(batches): clarify security model and add authorization tests by @elinacse in https://github.com/ogx-ai/ogx/pull/6485 * fix: Stop integration tests when dependency installation fails. by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6525 * docs: fix Docker Hub links in Kubernetes deployment docs by @tarilabs in https://github.com/ogx-ai/ogx/pull/6513 * fix(paper): pin bibliography citations to reproducible source snapshots by @elinacse in https://github.com/ogx-ai/ogx/pull/6487 * fix: Prepare reproducible releases after publishing exact client versions. by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6526 * fix: close upstream streams when streaming wrappers are abandoned by @goingforstudying-ctrl in https://github.com/ogx-ai/ogx/pull/6506 * fix(docs): correct list-deps CLI commands after the OGX rename by @mattf in https://github.com/ogx-ai/ogx/pull/6459 * fix(responses): report failed instead of completed when truncation=auto exhausts retries by @elinacse in https://github.com/ogx-ai/ogx/pull/6504 * docs: fix stale meta-llama/ogx references across docs by @simpleqt in https://github.com/ogx-ai/ogx/pull/6494 * docs: Shorten the JOSS manuscript and correct its references. by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6532 ## New Contributors * @KXHXK made their first contribution in https://github.com/ogx-ai/ogx/pull/6395 * @arthi-arumugam-git made their first contribution in https://github.com/ogx-ai/ogx/pull/6415 * @meffmadd made their first contribution in https://github.com/ogx-ai/ogx/pull/6412 * @Lifto made their first contribution in https://github.com/ogx-ai/ogx/pull/6424 * @omkarjoshi0304 made their first contribution in https://github.com/ogx-ai/ogx/pull/6196 * @rome-xi made their first contribution in https://github.com/ogx-ai/ogx/pull/6444 * @simpleqt made their first contribution in https://github.com/ogx-ai/ogx/pull/6498 * @tarilabs made their first contribution in https://github.com/ogx-ai/ogx/pull/6513 **Full Changelog**: https://github.com/ogx-ai/ogx/compare/v1.3.1...v1.4.0
Related Repositories
public-apis/public-apis★ 491,165
A collective list of free APIs
NousResearch/hermes-agent★ 256,010
The agent that grows with you
yt-dlp/yt-dlp★ 200,182
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,523
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,702
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.