> ## Documentation Index
> Fetch the complete documentation index at: https://www.octogen.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> New features, improvements, and fixes for the Octogen Platform.

<Update label="June 22, 2026" description="More Like This product search">
  ## New features

  **Find products similar to a source product.** `POST /v1/products/more-like-this` accepts a product URL or UUID, derives a similarity query from Octogen product enrichment, excludes the source product, and returns the same paginated product list shape as search. Use it for related-product rails, substitutions, recommendations, and agent workflows that start from a known item.

  The TypeScript SDK exposes `moreLikeThisProducts(...)`, and the Python SDK exposes `more_like_this_products(...)`. See the [More Like This guide](/guides/more-like-this) and [API reference](/api-reference/more-like-this).
</Update>

<Update label="June 11, 2026" description="BigQuery catalog subscriptions">
  ## New features

  **Subscribe to catalogs in BigQuery.** When Octogen shares catalogs over BigQuery Analytics Hub, the Python SDK can create linked datasets in your own Google Cloud project — so you can query full catalogs with SQL for bulk and analytical workloads. The `bigquery` extra adds the `subscribe_to_listing` helper, an `octogen-bq-subscribe` CLI for one listing, and an `octogen-bq-autosubscribe` CLI for scheduled MCP-backed syncs as new listings become ready.

  ```bash theme={null}
  # From a clone of github.com/octogen-ai/octogen-dev:
  uv sync --project sdks/python --extra bigquery
  uv run --project sdks/python --extra bigquery octogen-bq-subscribe --listing <listing-resource> --project my-gcp-project --apply
  uv run --project sdks/python --extra bigquery octogen-bq-autosubscribe --project my-gcp-project --principal serviceAccount:bq-reader@my-gcp-project.iam.gserviceaccount.com --apply --json
  ```

  See the [BigQuery subscribe guide](/guides/bigquery-subscribe) to get started.
</Update>

<Update label="May 28, 2026" description="All-catalog search">
  ## Update

  **Product search now supports all granted catalogs by default.** Omit `catalog` from `POST /v1/products/search`, `search_products(...)`, or `searchProducts(...)` to search across every catalog your organization can access. Pass `catalog` only when you want to restrict results to one catalog.
</Update>

<Update label="May 22, 2026" description="Week of May 18">
  ## New features

  **Catalog Partner MCP server is live.** Connect any MCP-compatible AI agent — Claude Code, Claude Desktop, Codex CLI, and others — directly to your granted Octogen catalogs over OAuth 2.1 + PKCE. The initial product tools mirror the REST API: `list_catalogs`, `lookup_product`, and `search_products`. Tokens are scoped to your organization and refresh automatically until your sign-in session expires.

  See the [MCP overview](/mcp/overview) to choose a client and get started.

  **Platform Catalog API v1 (REST) is generally available.** Backends and batch jobs can now hit the same catalog data over HTTPS with an `octo_live_...` API key. Endpoints include `GET /v1/catalogs`, `POST /v1/products/lookup`, and `POST /v1/products/search`, with cursor-based pagination and facet support.

  See the [API reference overview](/api-reference/overview) for endpoint details and the [authentication guide](/authentication) for key setup.

  ## Updates

  **Codex CLI now uses a dedicated MCP endpoint.** Codex CLI users should point their client at `https://codex-mcp.octogen.ai/mcp` instead of the standard MCP base URL. The compatibility endpoint handles OAuth discovery in the format Codex expects, while issued tokens still target the canonical MCP audience — tools, response shapes, and catalog grants are unchanged.

  If you set up Codex CLI before this week, update your registration following the [Codex CLI guide](/mcp/codex-cli). All other clients continue to use `https://mcp.octogen.ai/mcp`.
</Update>
