message.comDevelopers

Changelog

What shipped, what changed, what we filed. Tagged by surface so you can scan for the area you care about. We log every customer-visible change here; infrastructure-only changes are mentioned when they affect uptime or latency.

Subscribe via RSS at /developers/changelog.rss (coming soon) or follow us on the channels listed on the community page.

Recent entries

Docs

Developer documentation launches

The developer documentation site goes live with full coverage of the REST API, widget, real-time events, webhooks, and AI surfaces. JSON-LD structured data, sitemap, and a sentence-cased style guide for every page. Submissions for indexing went out to Google Search Console and Bing.

Infra

Dashboard sidebar and header consolidated

The dashboard header was merged into the sidebar, the take-next buttons unified, and the body type swapped from Geist to Inter. Faster TTI, fewer layout shifts, less visual noise on small screens.

TrustLegal

Trust and AUP pages live

The trust and acceptable use policy pages are published. Trust covers data residency, encryption-at-rest details, sub-processor list, and the incident-response timeline. AUP covers prohibited content classes, automated-call rules, and the voice-cloning consent requirement.

Infra

Cache rules tightened

HTML responses on the dashboard handle now ship with Cache-Control: no-cache to eliminate stale-after-deploy reports. Hashed assets under /_next/static keep immutable caching for a year. Net effect: no more stale dashboards after deploys.

CompliancePhones

RMD filed with FCC

Our Robocall Mitigation Database entry has been filed with the FCC, covering the call-mitigation programme we operate on outbound calls. Required for any platform that originates voice traffic in the US. See the robocall mitigation concept.

CompliancePhones

FRN 0038415493 published

Our FCC Registration Number (FRN) 0038415493 is now published. This is the public identifier the FCC uses for our voice operations; carriers will check it before terminating calls on our routes.

Legal

The operating entity was renamed to Message.com LLC. All invoices, T&Cs, privacy policies, and AUPs were rolled to match. No change to data ownership, processing terms, or service.

Phones

Inbound calling shipped

Inbound call webhooks now create call conversations in your unified inbox, routed over our own carrier-grade voice infrastructure. HMAC verification per-workspace, per-DID routing, voicemail with automatic transcription. The remaining piece (Smart Hold) is in final development.

Email

Email-to-ticket inbound goes live

Customer emails to [email protected] (or a custom domain you connect) now create ticket conversations in the unified inbox. Auto-reply and bounce filtering enabled by default. See email inbound webhook.

Widget

Widget bundle drops to 50KB gzipped

Aggressive tree-shaking, Shadow DOM streamlining, and lazier socket.io imports brought the widget bundle from 78KB to 50KB gzipped. No public API changes.

DashboardInfra

Dashboard moves to Next.js 16

The customer dashboard now ships on Next.js 16 with React 19. Static export, served from our own infrastructure at app.message.com.

Older entries

The historical changelog before 2026-03 lives in our GitHub repo. Once we move the public docs onto the standalone subdomain we will mirror the full archive here.