{"version":"https://jsonfeed.org/version/1.1","title":"Patchboard changelog","home_page_url":"https://patchboard.online/changelog","feed_url":"https://patchboard.online/changelog/feed.json","description":"Dated API, model, SDK, console and documentation changes.","items":[{"id":"Router publishes its canonical machine-readable contract","title":"Router publishes its canonical machine-readable contract","content_text":"The hosted Router now serves the Gateway-owned OpenAPI 3.1 document at /openapi.json and returns typed JSON for unknown routes and unsupported methods.\n\nGET https://router.patchboard.online/openapi.json is public and returns the exact normative relayapi OpenAPI mirror embedded from the public Gateway repository.\n\nUnknown paths return route_not_found with HTTP 404. Known paths called with the wrong method return method_not_allowed with HTTP 405 and an Allow header.\n\nEvery public Router response advertises the default edge quota through RateLimit-Policy. Application-generated 429 responses also include Retry-After and the normalized error envelope.\n\nThe contract documents the stable /v1 compatibility policy, RFC 9745 deprecation signal, migration link, and minimum 90-day Sunset notice.","url":"https://patchboard.online/changelog","date_published":"2026-08-24T00:00:00.000Z","tags":["IMPROVED","AVAILABLE","ROUTER","GATEWAY","API"]},{"id":"Gateway is the open customer-side voice runtime","title":"Gateway is the open customer-side voice runtime","content_text":"Patchboard Gateway provides one local streaming protocol across voice providers, native LiveKit and Pipecat integrations, and local BYOK credential custody.\n\nGateway runs in the customer workload and can call voice providers directly while keeping BYOK credentials inside the Gateway process.\n\nThe public image ships native LiveKit and Pipecat integrations for streaming STT and TTS, interruption handling, usage, and timing events.\n\nGateway can combine provider-direct voice legs with Patchboard-managed routes. The hosted Router remains a separate Patchboard-operated data plane at router.patchboard.online.\n\nThe public relayapi package in the Gateway repository is the canonical HTTP, SSE, and WebSocket wire contract for hosted Router traffic.","url":"https://patchboard.online/changelog","date_published":"2026-08-24T00:00:00.000Z","tags":["ADDED","AVAILABLE","GATEWAY","LIVEKIT","PIPECAT"]}]}