> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.jambonz.org/changelog/2026/8/20/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server. #### 11.1.2 jambonz Commercial 11.1.2 **11.1.2** brings **mutual TLS** to self-hosted servers, refreshes the media stack — **drachtio 10.1.3** and **mediajam 0.5.4** — and adds **nineninesix.ai** text-to-speech end to end. #### New Features & Improvements 1. **Mutual TLS (mTLS) for self-hosted servers** — drachtio can present a client certificate on outbound TLS connections, so a carrier or SIP peer that requires mutual authentication can be reached from a self-hosted deployment. See [Mutual TLS](/self-hosting/overview/mtls) for how to obtain a client certificate and configure it. 2. **nineninesix.ai TTS** — Added nineninesix.ai (`gepard-1.0`) as a text-to-speech vendor for [say](/verbs/verbs/say), with speech-credential support in the API and the portal. The model emits no word timestamps, so playout tracking is unavailable on it. 3. **Sub-account cap per enterprise organization** — An enterprise organization can be limited to a maximum number of sub-accounts. #### Bug Fixes * **3DS authentication on capacity changes** — Changing subscription capacity failed on any card requiring SCA/3DS, because the API returned a bare failure and dropped the `client_secret`, so the browser could never present the challenge. Cards that always require authentication — every Indian-issued card, for one — could not complete a capacity change at all. The API now returns the `client_secret`, and the portal runs the challenge instead of reporting success while the capacity was unchanged. * **India e-mandate ceiling** — Registers an e-mandate ceiling with headroom, and surfaces invoices that require additional factor authentication. * **`stt_ms` reported 0 on the agent verb** — `stopTalking` was clobbered after the final transcript, so speech-to-text latency always came back as zero. * **`tts_ms` missing or wrong on the agent verb** — Vendor TTS time is now reported in `tts_ms`, and a flush race that dropped the measurement entirely is fixed. * **`noResponseTimeout` with the greeting disabled** — The [agent](/verbs/verbs/agent) verb now arms `noResponseTimeout` at the start of the call when no greeting is configured. * **TTS connect-failure alerts were dropped** — A streaming connect failure passed an object into the InfluxDB vendor tag, and the tag escaper threw on it, losing the alert. * **Speechmatics credential test** — Testing a Speechmatics credential crashed, and the preview sent an invalid `StartRecognition` message. * **Enterprise cold login** — A cold login landed enterprise users on Accounts instead of Home, because beta eligibility was read before the JWT had populated access. * **Google OAuth `rootDomain`** — Fixed the root domain used for Google OAuth. * **`app_env` dropdown** — The dropdown now shows the initially selected option. #### Availability **AWS** — AMIs are published for all nine deployment variants on both amd64 and arm64, in all 30 regions the CloudFormation templates support. See the [AWS installation instructions](/self-hosting/aws) to deploy a self-hosted cluster. **Debian packages** — `jambonz-mini` 11.1.2 is published in the apt repository for **both amd64 and arm64**, installable on a fresh Debian 12 (bookworm) host with `apt-get install jambonz-mini`. See the [Debian package instructions](/self-hosting/debian-package). **GCP** — images are published for all nine deployment variants on both amd64 and arm64, and the terraform examples reference them. See the [GCP installation instructions](/self-hosting/gcp) to deploy or upgrade. **Azure** — images are published to the community gallery for all nine deployment variants on both amd64 and arm64: amd64 in 30 regions, arm64 in the 29 regions that offer Ampere VM sizes. The terraform examples reference them, and `architecture = "arm64"` selects the arm64 image definitions. See the [Azure installation instructions](/self-hosting/azure) to deploy or upgrade.