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.
i
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
Legal entity name updated
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.