# @pleach/gateway changelog (/docs/changelog/gateway)



This page collects the **site-content changelog entries** that
materially touched the [`@pleach/gateway`](/docs/gateway) docs
surface or named a `@pleach/gateway` symbol. It is not the runtime
changelog — the canonical record of `@pleach/gateway` runtime
behavior lives in the upstream package
[`CHANGELOG.md`](https://github.com/pleachhq/getpleach) and on
[npmjs.org/package/@pleach/gateway](https://www.npmjs.com/package/@pleach/gateway).

See the combined site changelog at
[`/docs/changelog/combined`](/docs/changelog/combined) for the
chronological unified view across every SKU.

## Unreleased [#unreleased]

### Added [#added]

* **`@pleach/gateway/next` documented as shipped (`createGatewayRoute`).**
  [Migration from core](/docs/gateway/migration-from-core) flipped from
  "roadmap / NOT shipped today" to shipped. The factory is a
  Web-standard `(req) => Response` POST handler wrapping `GatewayClient`;
  docs carry the real opts (`client` | `clientOptions` + `tenantId`,
  optional `transports` / `resolveRoute`) and the
  `{ family, callClass, model, prompt, byokKey? }` request body. The
  never-shipped `{ runtime, credentialStore, costEmitter }` params were
  removed.

### Fixed [#fixed]

* **Schema `codeRepository` + `sameAs` for
  [`@pleach/gateway`](/docs/gateway) corrected** in the site's
  Organization + SoftwareApplication JSON-LD `@graph` (inlined in
  `<head>` on every page). Both fields now point at
  `https://github.com/pleachhq/gateway` (was
  `https://github.com/pleachhq`, a
  leftover from when the SKU schemas were drafted against an
  upstream monorepo). Load-bearing because `sameAs` is the field
  AI search engines use for entity reconciliation across the npm
  ↔ GitHub ↔ docs boundary. See the
  [combined view](/docs/changelog/combined) for the full
  cross-SKU pack.

### Added [#added-1]

* **[`@pleach/observe`](/docs/observe)** slotted into the Bundled
  packages cluster after [`@pleach/gateway`](/docs/gateway).
* **Sidebar** — added `observe` under Bundled packages after
  [`@pleach/gateway`](/docs/gateway).

### Changed [#changed]

* **Cross-docs status-flip pass** — `@pleach/gateway@0.8.0-alpha.0`
  Phase A with Anthropic transport real and other transports
  deferred to Phase B. "Planned" / "no shipping code yet" claims
  across \~55 docs pages rewritten. Touched
  [Gateway](/docs/gateway), [Audit ledger](/docs/audit-ledger),
  [Event log](/docs/event-log), and others.
* **Pricing / FAQ rewrites** — *Hosted Gateway* description
  rewrites to per-tenant subscription pricing with optional
  consolidated billing, drops any percentage-on-routed-spend
  framing (100% of disclosed-pricing LLM
  router cohort runs zero markup on inference).
* **[FAQ → Is there a hosted version?](/docs/faq#is-there-a-hosted-version)**
  — answer rewrites to lead with *No today*, name the gateway as
  the planned multi-tenant routing SKU, and close with the
  FSL-conversion-clock mechanism behind the net-additive
  guarantee.
* **`GatewayClient`-per-cost-center note** added on
  [Gateway](/docs/gateway#tenant-scoping).

## 2026-06-08 [#2026-06-08]

### Changed [#changed-1]

* [Packages](/docs/packages) table corrected to real published
  version — `@pleach/gateway 0.8.0-alpha.0` (was largely stale
  "Reserved · placeholder" framing).
* [Plugin contract → Sibling SKUs as plugins](/docs/plugin-contract#sibling-skus-as-plugins)
  section retitled and rewritten with per-row real Phase A status
  — includes `@pleach/gateway`.
