2025.4.2
devlikeapro/waha2025.4.2May 5, 2025by devlikepro
AI Summary
A feature-rich release introducing APIs for marking messages as read, viewing message receipts, and expanding message metadata support across all platforms.
Key Highlights
- Add Chats - Read messages API to mark unread messages as read
- Add filter.ack to Chats - Get messages API
- Add message.ack events for Groups and Status messages
- Add message._data.receipts in Get message by id
- Read multiple messages using messageIds in POST /api/sendSeen
New Features
- Read messages API
- filter.ack parameter
- message.ack events
- message._data.receipts data
- messageIds in sendSeen API
Full Release Notes
`2025.4.2`
**🆕 NEW**
- Add [**💬 Chats - Read messages**](https://waha.devlike.pro/docs/how-to/chats/#read-messages) API to mark unread messages as read [#783](https://github.com/devlikeapro/waha/issues/783)
- **WEBJS**, **NOWEB**, **GOWS**
- Add `filter.ack` to [**💬 Chats - Get messages**](https://waha.devlike.pro/docs/how-to/chats/#get-messages) API
- **WEBJS**, **NOWEB**, **GOWS**
- **WEBJS** - add `message.ack` events for [**👥 Groups**](https://waha.devlike.pro/docs/how-to/groups/) and [**🟢 Status**](https://waha.devlike.pro/docs/how-to/status/) messages
- [#495](https://github.com/devlikeapro/waha/issues/495) , [#900](https://github.com/devlikeapro/waha/issues/900)
- **WEBJS** - add `message._data.receipts` in [**💬 Chats** - **Get message by id**](https://waha.devlike.pro/docs/how-to/chats/#get-message-by-id) [**👥 Groups**](https://waha.devlike.pro/docs/how-to/groups/) and [**🟢 Status**](https://waha.devlike.pro/docs/how-to/status/)
- It shows all receipts (ack status) for the message
- [#495](https://github.com/devlikeapro/waha/issues/495) , [#900](https://github.com/devlikeapro/waha/issues/900)
- Read multiple messages by using `messageIds` in [**POST /api/sendSeen**](https://waha.devlike.pro/docs/how-to/send-messages/#send-seen) API
- **NOWEB**, **GOWS**
🛠️ **Fixes**
- **NOWEB** - update message status on `/api/sendSeen` - [#635](https://github.com/devlikeapro/waha/issues/635)
- **NOWEB** - fix “Cannot read properties of undefined (reading ‘protocolMessage’)” - [#932](https://github.com/devlikeapro/waha/issues/932)
- **WEBJS** - restart browser on **ProtocolError** and **Promise was collected**
- [#244](https://github.com/devlikeapro/waha/issues/244) , [#714](https://github.com/devlikeapro/waha/issues/714) , [#685](https://github.com/devlikeapro/waha/issues/685) , [#936](https://github.com/devlikeapro/waha/issues/936)
- **NOWEB** - Fix `ack` for new messages (it was `UNKNOWN`, now it’s `DEVICE`)
- **GOWS** - send `DEVICE` `message.ack` for all groups participants
- Fix **sending** messages to **anonymous groups** (one with `@lid` participants)
- **NOWEB**
- **GOWS**
- Fix **receiving** messages to **groups** and **status** (some messages were missed)
- **NOWEB**
- **GOWS**
**⚙️ Updates**
- **NOWEB** - update engine to the latest version
- **GOWS** - update engine to the latest version
- **WEBJS** - update
- **puppeter** (all images)
- **chrome** (`devlikeapro/waha-plus:chrome`and `devlikeapro/waha:chrome` images)
**Full Changelog**: https://github.com/devlikeapro/waha/compare/2025.4.1...2025.4.2