v1.3.0

Worklenz/worklenzv1.3.0Aug 7, 2026by cdoern

AI Summary

This major release adds support for multiple AI providers (Meta, Mistral, DeepSeek), introduces a Neo4j vector provider, and improves container security and CLI usability.

Key Highlights

  • Adds Meta AI, Mistral, and DeepSeek remote inference providers
  • Introduces Neo4j vector provider
  • Improves container security by running as non-root
  • Renames CLI command from 'ogx letsgo' to 'ogx go'
  • Adds classifier reranker for vector store filtering

New Features

  • Meta AI remote inference provider
  • Mistral remote inference provider
  • DeepSeek remote inference provider
  • Neo4j vector provider
  • Classifier reranker for vector IO
  • Bedrock model auto-discovery
  • CLI command rename (ogx go)
  • HTTPx connection pool limits

Full Release Notes

## What's Changed
* fix(ci): use --no-project in SDK Makefile to avoid circular dependency during release by @leseb in https://github.com/ogx-ai/ogx/pull/6273
* feat(inference): add Meta AI remote inference provider by @raghotham in https://github.com/ogx-ai/ogx/pull/6275
* feat(inference, meta): inject network/TLS config into Meta provider HTTP clients by @mattf in https://github.com/ogx-ai/ogx/pull/6277
* refactor(inference, messages): extract shared SSE passthrough stream helper for Anthropic-compatible providers by @mattf in https://github.com/ogx-ai/ogx/pull/6269
* fix(containers): pass --insecure to entrypoint to restore starter image boot by @derekhiggins in https://github.com/ogx-ai/ogx/pull/6288
* chore: remove unused prompt_for_config by @mattf in https://github.com/ogx-ai/ogx/pull/6286
* fix(inference): strip duplicate /v1 prefix in vLLM Anthropic message URLs by @nathan-weinberg in https://github.com/ogx-ai/ogx/pull/6294
* feat(inference, messages): add anthropic_count_tokens to OpenAIMixin via translation by @mattf in https://github.com/ogx-ai/ogx/pull/6268
* fix(ci): generate ogx-client in-repo instead of cloning external repo by @cdoern in https://github.com/ogx-ai/ogx/pull/6297
* chore: fix type annotations in core by @mattf in https://github.com/ogx-ai/ogx/pull/6296
* fix(ci): publish ogx-client-typescript now that its release branches exist by @cdoern in https://github.com/ogx-ai/ogx/pull/6301
* docs: add OpenAI-compatible gateway example with DaoXE by @seven7763 in https://github.com/ogx-ai/ogx/pull/6298
* docs(blog): add multi-tenant capabilities blog post by @leseb in https://github.com/ogx-ai/ogx/pull/6129
* feat(vector-io): Add the Neo4j vector provider by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6274
* fix(vector_io): prevent duplicate libomp crash when importing faiss on macOS by @leseb in https://github.com/ogx-ai/ogx/pull/6304
* fix(server): warn at startup when authentication is not configured by @nathan-weinberg in https://github.com/ogx-ai/ogx/pull/6307
* chore: clean up inference provider type annotations and remove exclusions by @mattf in https://github.com/ogx-ai/ogx/pull/6313
* fix(inference): remove duplicate per-provider model id resolution by @mattf in https://github.com/ogx-ai/ogx/pull/6324
* fix(inference): return requested model id in streamed completion chunks by @sohumt123 in https://github.com/ogx-ai/ogx/pull/6320
* fix(ui): improve vector store and citation workflows by @franciscojavierarceo in https://github.com/ogx-ai/ogx/pull/6325
* chore: bump fallback_version to 1.2.1.dev0 by @cdoern in https://github.com/ogx-ai/ogx/pull/6276
* chore(github-deps): bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in https://github.com/ogx-ai/ogx/pull/6281
* chore(python-deps): bump sentence-transformers from 5.5.1 to 5.6.0 by @dependabot[bot] in https://github.com/ogx-ai/ogx/pull/6282
* refactor: run starter as non-root by @rhdedgar in https://github.com/ogx-ai/ogx/pull/6319
* chore(api-deps): bump opentelemetry-exporter-otlp-proto-http from 1.43.0 to 1.44.0 in /src/ogx_api by @dependabot[bot] in https://github.com/ogx-ai/ogx/pull/6322
* fix: bump pyasn1 for CVE-2026-59885 by @cdoern in https://github.com/ogx-ai/ogx/pull/6330
* chore(python-deps): bump mcp from 1.27.1 to 1.28.1 by @dependabot[bot] in https://github.com/ogx-ai/ogx/pull/6310
* chore(python-deps): bump torch from 2.12.0 to 2.13.0 by @dependabot[bot] in https://github.com/ogx-ai/ogx/pull/6317
* feat(inference): add Mistral remote inference provider by @NishchayMahor in https://github.com/ogx-ai/ogx/pull/6239
* fix(inference, anthropic): default json_schema.strict to true by @derekhiggins in https://github.com/ogx-ai/ogx/pull/6024
* fix(responses): only dedup user messages when function_call_outputs are present by @derekhiggins in https://github.com/ogx-ai/ogx/pull/6022
* fix(responses): populate file_citation annotations when models don't cite inline by @elinacse in https://github.com/ogx-ai/ogx/pull/6292
* feat(inference): add DeepSeek remote inference provider by @NishchayMahor in https://github.com/ogx-ai/ogx/pull/6240
* fix(responses): delimit untrusted web_search/file_search tool output before feeding it back to the model by @mittalpk in https://github.com/ogx-ai/ogx/pull/6337
* fix(inference): add _enforce_credentials=False to passthrough AsyncOpenAI client by @NickGagan in https://github.com/ogx-ai/ogx/pull/6344
* feat(inference): expose httpx connection pool limits via network config by @elinacse in https://github.com/ogx-ai/ogx/pull/6306
* feat(bedrock): auto-discover models via ListFoundationModels and mantle API by @Artemon-line in https://github.com/ogx-ai/ogx/pull/6315
* docs: fix Gemini provider auth docs to match mutually-exclusive behavior by @Aawegg in https://github.com/ogx-ai/ogx/pull/6341
* test(inference): update the Cerebras model ID by @ryanl-cerebras in https://github.com/ogx-ai/ogx/pull/6366
* feat(cli): rename 'ogx letsgo' to 'ogx go' with backward-compatible alias by @mattf in https://github.com/ogx-ai/ogx/pull/5815
* refactor: clean up reasoning implementation by @robinnarsinghranabhat in https://github.com/ogx-ai/ogx/pull/5429
* chore: remove remote::passthrough inference provider by @mattf in https://github.com/ogx-ai/ogx/pull/6368
* fix(inference, anthropic): emit tool messages before user text in translation by @LuShadowX in https://github.com/ogx-ai/ogx/pull/6367
* fix: remove sklearn dep by @mattf in https://github.com/ogx-ai/ogx/pull/6359
* feat(vector_io): add classifier reranker type for post-retrieval chunk filtering by @varshaprasad96 in https://github.com/ogx-ai/ogx/pull/5890
* feat: durable out-of-process job scheduling for file_processors by @cdoern in https://github.com/ogx-ai/ogx/pull/6160
* chore: updated discord invite link by @dominikkawka in https://github.com/ogx-ai/ogx/pull/6374
* fix: bump aiohttp for CVE-2026-69244 by @cdoern in https://github.com/ogx-ai/ogx/pull/6375
* fix: make AsyncOgxClient functional by inheriting from sync ApiClient by @aegeiger in https://github.com/ogx-ai/ogx/pull/6372

## New Contributors
* @seven7763 made their first contribution in https://github.com/ogx-ai/ogx/pull/6298
* @sohumt123 made their first contribution in https://github.com/ogx-ai/ogx/pull/6320
* @NishchayMahor made their first contribution in https://github.com/ogx-ai/ogx/pull/6239
* @mittalpk made their first contribution in https://github.com/ogx-ai/ogx/pull/6337
* @Aawegg made their first contribution in https://github.com/ogx-ai/ogx/pull/6341
* @ryanl-cerebras made their first contribution in https://github.com/ogx-ai/ogx/pull/6366
* @LuShadowX made their first contribution in https://github.com/ogx-ai/ogx/pull/6367
* @dominikkawka made their first contribution in https://github.com/ogx-ai/ogx/pull/6374

**Full Changelog**: https://github.com/ogx-ai/ogx/compare/v1.2.2...v1.3.0