v1.5.0

ogx-ai/ogxv1.5.0Oct 9, 2026by cdoern

Upgrading?

AI Summary

A minor release introducing new inference providers, web search capabilities, and storage enhancements, including support for Text-Embeddings-Inference, PostgreSQL, and MCP 2.x.

Key Highlights

  • Added Text-Embeddings-Inference provider and native passthrough for DeepSeek and Fireworks AI.
  • Introduced Exa and Serply web search providers.
  • Added PostgreSQL connection URI support and S3 object key prefixing.
  • Migrated to MCP 2.x client SDK and supported thinking for reasoning models.

Breaking Changes

  • Serve conversations and prompts only with responses or when explicitly listed.
  • An explicit `apis:` list is now authoritative, even when empty.
  • Raised the FastAPI floor to 0.137.2 and dropped legacy route collection.
  • Allow an empty `choices` list in the OpenAI legacy completions usage chunk.

New Features

  • Text-Embeddings-Inference provider support.
  • Native `/v1/messages` passthrough for DeepSeek and Fireworks AI.
  • Thinking support for reasoning models on Anthropic translation path.
  • Exa and Serply web search providers.
  • PostgreSQL connection URI support.
  • MCP 2.x client SDK support.

Full Release Notes

Minor release off the new `release-1.5.x` branch. 108 commits since `v1.4.0`.

## Breaking changes

- Serve conversations and prompts with responses, or when explicitly listed (#6561)
- An explicit `apis:` list is now authoritative, even when empty (#6562)
- Raise the FastAPI floor to 0.137.2 and drop legacy route collection (#6629)
- Allow an empty `choices` list in the OpenAI legacy completions usage chunk (#6541)

## New features

### Inference and providers

- Add a Text-Embeddings-Inference inference provider (#6657)
- Add native `/v1/messages` passthrough for DeepSeek (#6677) and Fireworks AI (#6676)
- Support thinking for reasoning models on the Anthropic translation path (#6663)
- Refresh the Fireworks provider and drop the unused SDK pin (#6556)
- Support rerank models in llama-cpp-server (#6620), and classify its models via models.dev to match vLLM (#6619)
- Normalize the inference provider-data key by provider id (#6468)

### Tools and search

- Add an Exa web search provider (#6643)
- Add a Serply web search provider (#6636)
- Support `file_search` `ranking_options.hybrid_search` in responses (#6576)
- Support the mcp 2.x client SDK (#6684)

### Storage and files

- Add PostgreSQL connection URI support (#6690)
- Store S3 objects under an optional key prefix (#6639)

## Fixes

45 fixes landed in this release across the server, providers, responses, and storage layers. See the full changelog for the complete list.

**Full changelog**: https://github.com/ogx-ai/ogx/compare/v1.4.0...v1.5.0

Related Repositories