2026.9.1
swc-project/swc2026.9.1Sep 22, 2026by devlikepro
Upgrading?
AI Summary
Adds Phone Number apps (Argentina, Mexico) with regex support and improves ChatWoot integration by showing message status ticks.
Key Highlights
- Phone Numbers apps with optional regexp rules
- Show delivered and read ticks in Chatwoot
- WEBJS fixes for sending media and presence updates
- Fixing GOWS group description clearing
- Fixing WEBJS group joining via invite link
New Features
- Argentina and Mexico phone number resolution
- ChatWoot message status sync
- Fix for WEBJS media sending errors
- Fix for GOWS group operations
Full Release Notes
🧩 **Apps**
- `2026.9.1` - [**Phone Numbers**](https://waha.devlike.pro/docs/apps/phone-numbers/) - resolve numbers to the WhatsApp chatId before sending, with _optional regexp rules_ (`^52(\d{10})$` => `521$1`)
- `2026.9.1` - [**Phone Numbers: Argentina**](https://waha.devlike.pro/docs/apps/phone-numbers-argentina/) - resolve numbers with or without the mobile `9` (`54...` / `549...`) - [#2260](https://github.com/devlikeapro/waha/pull/2260)
- `2026.9.1` - [**Phone Numbers: Mexico**](https://waha.devlike.pro/docs/apps/phone-numbers-mexico/) - resolve numbers with or without the old `1` after the country code (`52...` / `521...`)
🧩 **ChatWoot**
- `2026.9.1` - Show **delivered** and **read** ticks in Chatwoot on messages agents send from Chatwoot (`conversations.syncMessageStatus`) - [**🧩 ChatWoot**](https://waha.devlike.pro/docs/apps/chatwoot/#message-status) - [#2264](https://github.com/devlikeapro/waha/pull/2264)
- `2026.9.1` - Show messages you send from the WhatsApp app or API as regular outgoing messages (`conversations.outgoing: private-note | message`) - [#2249](https://github.com/devlikeapro/waha/issues/2249)
- `2026.9.1` - Update names of existing Chatwoot contacts from your phone book (`wa/contacts pull --update-names no|if-raw|always`) - [#1245](https://github.com/devlikeapro/waha/issues/1245)
- `2026.9.1` - Deleting a message with attachments in Chatwoot deletes every part in WhatsApp, not only the last one
🛠️ **Fixes**
- `2026.9.1` - **WEBJS** - Fix sending media - `Data passed to getter must include an id property` - [#2271](https://github.com/devlikeapro/waha/issues/2271), #2273
- `2026.9.1` - **WEBJS** - Joining a group via invite link failed with `500` on current WhatsApp Web
- `2026.9.1` - **WEBJS** - Getting and subscribing to presence failed with `500` on current WhatsApp Web - [#2262](https://github.com/devlikeapro/waha/pull/2262)
- `2026.9.1` - **WEBJS** - `presence.update` events were missing on current WhatsApp Web
- `2026.9.1` - **GOWS** - Clearing a group description with an empty string hung - [#2257](https://github.com/devlikeapro/waha/issues/2257)
- `2026.9.1` - Setting an empty group subject returns `400` instead of hanging - [#2257](https://github.com/devlikeapro/waha/issues/2257)
- `2026.9.1` - Sending a poll with empty or duplicate options returns `400`
- `2026.9.1` - **NOWEB** - Fix downloading `interactiveMessageTemplate` with `"templateMessage" message is not a media message` - [#2275](https://github.com/devlikeapro/waha/issues/2275)
- `2026.9.1` - **NOWEB** - Downloading media expired on WhatsApp servers asks the phone to re-upload it instead of failing
- `2026.9.1` - **GOWS** - Downloading media expired on WhatsApp servers asks the phone to re-upload it in more cases (`404`/`410`)
- `2026.9.1` - **NOWEB** - Messages from history sync now have image thumbnails (`jpegThumbnail`) for newly linked sessions
- `2026.9.1` - Dashboard - Chat media thumbnails didn’t show for **NOWEB** sessions
## What's Changed
* fix(mcp): add default limit to chats-list pagination by @jperquin in https://github.com/devlikeapro/waha/pull/2254
* [core] Expose mentions in the OpenAPI spec by @Jeparre in https://github.com/devlikeapro/waha/pull/2270
## New Contributors
* @jperquin made their first contribution in https://github.com/devlikeapro/waha/pull/2254
* @Jeparre made their first contribution in https://github.com/devlikeapro/waha/pull/2270
**Full Changelog**: https://github.com/devlikeapro/waha/compare/2026.8.2...2026.9.1Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one