🆕 New
2026.4.1- All engines - AddreplyTo.mediato messages - populate quoted media when available
🧩 Apps
2026.4.1- Calls App - add wait before decline and response2026.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, #19912026.4.1- conditional agent name prefix — skip**:when sender name is empty - #1983, #17372026.4.1- fix LID contact sending failure — strip device part from LID JID - #19852026.4.1- normalize LID device part on read to unblock existing contacts
🛠️ Fixes
2026.4.1- NOWEB - MongoDBGET /api/messagestimestamp range filter (gte+ltecombined) not respected - #20112026.4.1- FixWHATSAPP_FILES_LIFETIME32-bitsetTimeoutoverflow causing immediate file deletion - #2018, #20192026.4.1- GOWS - await group response when starting a new session - #20122026.4.1- GOWS -GET /api/messages— messages sent viaPOST /api/sendFilenot returned - #19982026.4.1- GOWS -/chats/overview"no such column: jid"error - #20092026.4.1- WEBJS - fix “window is undefined” - #19902026.4.1- WEBJS - fix loading messages - #2005, #20132026.4.1- WEBJS - fixcall.receivedevent - #20142026.4.1- WEBJS - populatereplyTowith more fields2026.4.1- WEBJS - ignore reactions older than 2 days - #4942026.4.1- WEBJS - try bothfromMe: true/falsewhen fetching DM message by id2026.4.1- WEBJS - treat status messages asfromMewhen fetching by id2026.4.1- NOWEB - fallback to message id lookup when JID+id not found2026.4.1- NOWEB - use stream mode for media download to fix 0-byte audio/voice files - #19962026.4.1- Increase media resolve timeout to ~12 s total2026.4.1- Exclude/jobsfrom global Swagger basic auth - #1679
📊 Dashboard
2026.4.1- Dashboard - Chat UI: media preview, message history, show more chats in overview2026.4.1- Dashboard - fix empty sender name for automated messages - #1983
What's Changed
- [core] fix /jobs access by excluding it from global Swagger basic auth by @akozdem in #1981
- fix(noweb): use stream mode for media download to fix 0-byte audio files by @daniel-rudaev in #1997
- [core] ChatWoot: conditional agent name prefix in WA to WhatsApp templates by @bergpinheiro in #1988
New Contributors
- @akozdem made their first contribution in #1981
- @daniel-rudaev made their first contribution in #1997
Full Changelog: 2026.3.4...2026.4.1