2025.6.3

devlikeapro/waha2025.6.3Jun 16, 2025by devlikepro

AI Summary

Introduces new events for message editing and revocation, while also improving session management stability and containerization.

Key Highlights

  • NEW: `message.edited` event support (WEBJS, GOWS, NOWEB)
  • NEW: `message.revoked` event for GOWS with `revokedMessageId` field
  • Fixes: Add timeout for AsyncLock to prevent long queues

Breaking Changes

  • NOWEB: Removed an edited protocol message from `message` and `message.any`; users must now listen to `message.edited` instead.

New Features

  • Message Edited Event
  • Message Revoked Event

Full Release Notes

**šŸ†• NEW**

-   `2025.6.3` - Add `message.edited` to [**šŸ”„ Events**](https://waha.devlike.pro/docs/how-to/events/#messageedited) - [#916](https://github.com/devlikeapro/waha/issues/916) , [#1041](https://github.com/devlikeapro/waha/issues/1041)
    -   **WEBJS**, **GOWS**, **NOWEB**
    -   āš ļø **NOWEB** - removed an edited **protocol message** from `message` and `message.any`, now listen `message.edited` instead
-   `2025.6.3` - **GOWS** Add `message.revoked` to [**šŸ”„ Events**](https://waha.devlike.pro/docs/how-to/events/#messagerevoked) - [#917](https://github.com/devlikeapro/waha/issues/917)
-   `2025.6.3` - Add `revokedMessageId` field to `message.revoked` to [**šŸ”„ Events**](https://waha.devlike.pro/docs/how-to/events/#messagerevoked)

šŸ› ļø **Fixes**

-   `2025.6.3` - Add `timeout` for `AsyncLock` to prevent long queues
    -   **NOWEB** - has a lot of it
    -   **WEBJS**, **GOWS** - some API for session management
-   `2025.6.3` - **WEBJS** - add `Xvfb` to container [#1032](https://github.com/devlikeapro/waha/issues/1032)

**Full Changelog**: https://github.com/devlikeapro/waha/compare/2025.6.2...2025.6.3