2026.4.1
shivangi-aneja/GaussianSpeech2026.4.1Apr 15, 2026by devlikepro
AI Summary
Waha API update featuring new message features like replyTo.media, ChatWoot enhancements, and numerous bug fixes across GOWS, WEBJS, and NOWEB engines.
Key Highlights
- New `replyTo.media` field added to messages
- Support for WhatsApp status replies with context and media
- Stream mode for media download to fix 0-byte files
- Dashboard UI improvements including media preview and history
New Features
- Enhanced message context handling
- WhatsApp status reply support
- Media download stream mode
- Conditional agent name prefix
- Performance fixes for message fetching and timestamps
Full Release Notes
🆕 **New** - `2026.4.1` - **All engines** - Add `replyTo.media` to messages - populate quoted media when available **🧩 Apps** - `2026.4.1` - Calls App - add wait before decline and response - `2026.4.1` - Apps - allow disabling an app at runtime **🧩 ChatWoot** - `2026.4.1` - support WhatsApp status replies — append status context and attach quoted status media - [#1995](https://github.com/devlikeapro/waha/issues/1995), [#1991](https://github.com/devlikeapro/waha/issues/1991) - `2026.4.1` - conditional agent name prefix — skip `**:` when sender name is empty - [#1983](https://github.com/devlikeapro/waha/issues/1983), [#1737](https://github.com/devlikeapro/waha/issues/1737) - `2026.4.1` - fix LID contact sending failure — strip device part from LID JID - [#1985](https://github.com/devlikeapro/waha/issues/1985) - `2026.4.1` - normalize LID device part on read to unblock existing contacts 🛠️ **Fixes** - `2026.4.1` - **NOWEB** - MongoDB `GET /api/messages` timestamp range filter (`gte` + `lte` combined) not respected - [#2011](https://github.com/devlikeapro/waha/issues/2011) - `2026.4.1` - Fix `WHATSAPP_FILES_LIFETIME` 32-bit `setTimeout` overflow causing immediate file deletion - [#2018](https://github.com/devlikeapro/waha/issues/2018), [#2019](https://github.com/devlikeapro/waha/issues/2019) - `2026.4.1` - **GOWS** - await group response when starting a new session - [#2012](https://github.com/devlikeapro/waha/issues/2012) - `2026.4.1` - **GOWS** - `GET /api/messages` — messages sent via `POST /api/sendFile` not returned - [#1998](https://github.com/devlikeapro/waha/issues/1998) - `2026.4.1` - **GOWS** - `/chats/overview` `"no such column: jid"` error - [#2009](https://github.com/devlikeapro/waha/issues/2009) - `2026.4.1` - **WEBJS** - fix “window is undefined” - [#1990](https://github.com/devlikeapro/waha/issues/1990) - `2026.4.1` - **WEBJS** - fix loading messages - [#2005](https://github.com/devlikeapro/waha/issues/2005), [#2013](https://github.com/devlikeapro/waha/issues/2013) - `2026.4.1` - **WEBJS** - fix `call.received` event - [#2014](https://github.com/devlikeapro/waha/issues/2014) - `2026.4.1` - **WEBJS** - populate `replyTo` with more fields - `2026.4.1` - **WEBJS** - ignore reactions older than 2 days - [#494](https://github.com/devlikeapro/waha/issues/494) - `2026.4.1` - **WEBJS** - try both `fromMe: true/false` when fetching DM message by id - `2026.4.1` - **WEBJS** - treat status messages as `fromMe` when fetching by id - `2026.4.1` - **NOWEB** - fallback to message id lookup when JID+id not found - `2026.4.1` - **NOWEB** - use stream mode for media download to fix 0-byte audio/voice files - [#1996](https://github.com/devlikeapro/waha/issues/1996) - `2026.4.1` - Increase media resolve timeout to ~12 s total - `2026.4.1` - Exclude `/jobs` from global Swagger basic auth - [#1679](https://github.com/devlikeapro/waha/issues/1679) **📊 Dashboard** - `2026.4.1` - Dashboard - Chat UI: media preview, message history, show more chats in overview - `2026.4.1` - Dashboard - fix empty sender name for automated messages - [#1983](https://github.com/devlikeapro/waha/issues/1983) ## What's Changed * [core] fix /jobs access by excluding it from global Swagger basic auth by @akozdem in https://github.com/devlikeapro/waha/pull/1981 * fix(noweb): use stream mode for media download to fix 0-byte audio files by @daniel-rudaev in https://github.com/devlikeapro/waha/pull/1997 * [core] ChatWoot: conditional agent name prefix in WA to WhatsApp templates by @bergpinheiro in https://github.com/devlikeapro/waha/pull/1988 ## New Contributors * @akozdem made their first contribution in https://github.com/devlikeapro/waha/pull/1981 * @daniel-rudaev made their first contribution in https://github.com/devlikeapro/waha/pull/1997 **Full Changelog**: https://github.com/devlikeapro/waha/compare/2026.3.4...2026.4.1