v1.4.0

Infisical/agent-vaultv1.4.0Sep 11, 2026by cdoern

Upgrading?

AI Summary

This release focuses on AI/ML platform improvements, introducing a new local API key authentication provider, enhancing vector store metadata persistence, and adding security features like sensitive data redaction in logs.

Key Highlights

  • Add local_api_key auth provider with startup validation
  • Migrate MilvusClient to AsyncMilvusClient in vector IO provider
  • Implement reactive truncation for truncation=auto in Responses API
  • Redact sensitive data from structured logs

New Features

  • Add Meta AI to ogx go auto-detection
  • Add local_api_key auth provider with attributes and startup validation
  • Allow disabling chat completions persistence
  • Add ssl_mode and ca_cert_path to PostgresSqlStoreConfig
  • Add an option to serialize Docling tables as Markdown

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