@pleach/gateway changelog
Release history for @pleach/gateway — site-docs entries that materially touched the @pleach/gateway surface, newest-first. Canonical runtime history lives upstream.
This page collects the site-content changelog entries that
materially touched the @pleach/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 and on
npmjs.org/package/@pleach/gateway.
See the combined site changelog at
/docs/changelog/combined for the
chronological unified view across every SKU.
Unreleased
Added
-
Gateway gains a "Not a proxy" framing block. The SKU overlaps a governed-proxy control plane (Portkey, Cloudflare AI Gateway, and the enterprise control planes above them) feature-for-feature — routing, over-budget refusal, cost attribution, failover. The page now states the distinction: gateway is an in-process routing client that never opens a socket of its own and consumes a host-supplied
GatewayTransport, versus a proxy that routes all traffic through a vendor and holds the audit trail on its side. Altitude, not timing — both enforce at runtime. Cross-links to the new comparison section. -
The chat-completion transport seam documented. Gateway gains
GatewayChatTransport— the runtime-native contractrouteChatCompletiondispatches through (route(request) → { content, usage, costUsd? }), distinct from the Phase-AcallClass-shapedGatewayTransport. Its first concrete implementation iscreateOpenAiCompatibleTransport: pointbaseURLat any OpenAI-Chat-Completions endpoint (OpenAI, OpenRouter, Together, Groq, vLLM) and supply anauthcallback.costUsdis a hint, not a requirement — the gateway stays the single source of truth for cost attribution. The cloud-IAM transports (Bedrock, Azure OpenAI, Vertex) implement the same contract in later cuts. Marked experimental; the npm README is the source of truth for the frozen signature. -
@pleach/gateway/nextdocumented as shipped (createGatewayRoute). Migration from core flipped from "roadmap / NOT shipped today" to shipped. The factory is a Web-standard(req) => ResponsePOST handler wrappingGatewayClient; docs carry the real opts (client|clientOptions+tenantId, optionaltransports/resolveRoute) and the{ family, callClass, model, prompt, byokKey? }request body. The never-shipped{ runtime, credentialStore, costEmitter }params were removed.
Fixed
- Phase-A status corrected: failover and region routing ship. The
status list called cross-provider failover and region routing "v1.x
work"; both ship as experimental subpaths (
@pleach/gateway/failover,@pleach/gateway/region). Added Tenant resolution, Failover, and Region routing reference sections. - Schema
codeRepository+sameAsfor@pleach/gatewaycorrected in the site's Organization + SoftwareApplication JSON-LD@graph(inlined in<head>on every page). Both fields now point athttps://github.com/pleachhq/gateway(washttps://github.com/pleachhq, a leftover from when the SKU schemas were drafted against an upstream monorepo). Load-bearing becausesameAsis the field AI search engines use for entity reconciliation across the npm ↔ GitHub ↔ docs boundary. See the combined view for the full cross-SKU pack.
Added
@pleach/observeslotted into the Bundled packages cluster after@pleach/gateway.- Sidebar — added
observeunder Bundled packages after@pleach/gateway.
Changed
- Cross-docs status-flip pass —
@pleach/gateway@0.8.0-alpha.0Phase 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, Audit ledger, 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? — 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.
2026-06-08
Changed
- 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
section retitled and rewritten with per-row real Phase A status
— includes
@pleach/gateway.
@pleach/eval changelog
Release history for @pleach/eval — site-docs entries that materially touched the @pleach/eval surface, newest-first. Canonical runtime history lives upstream.
@pleach/langchain changelog
Release history for @pleach/langchain — site-docs entries that materially touched the @pleach/langchain surface, newest-first. Canonical runtime history lives upstream.