2026.7.1
UNITRONIX/BetterDesk2026.7.1Jul 15, 2026by devlikepro
AI Summary
Enhances security with scoped session keys and introduces Passkey (WebAuthn) pairing for GOWS. Fixes critical bugs in WEBJS API handling and GOWS event stream stability.
Key Highlights
- Scoped session keys for media and control
- GOWS Passkey (WebAuthn) pairing
- Exposure of LID in WEBJS session info
New Features
- Scoped session keys API
- Passkey session pairing
- WEBJS `me.lid` exposure
Full Release Notes
π **New**
- `2026.7.1` - **API** - scoped session keys β narrow media / control keys so you never share the real API key - [**π Keys API**](https://waha.devlike.pro/docs/how-to/security/#scoped-session-keys-media--control) - [#2146](https://github.com/devlikeapro/waha/issues/2146)
- `2026.7.1` - **GOWS** - Passkey (WebAuthn) session pairing β pair sessions from your own UI - [**How to Handle Passkey**](https://waha.devlike.pro/blog/waha-passkey/)
- `2026.7.1` - **WEBJS** - expose the current account LID in session βmeβ info (`me.lid`)
π οΈ **Fixes**
- `2026.7.1` - **WEBJS** - `waha is not receiving message events` after the `_serialized` id rename - [#2157](https://github.com/devlikeapro/waha/issues/2157), #2162
- `2026.7.1` - **WEBJS** - `Unhandled TypeError: Cannot read properties of undefined (reading 'includes')` - [#2158](https://github.com/devlikeapro/waha/issues/2158)
- `2026.7.1` - **WEBJS** - `GET /api/{session}/groups` returns HTTP 500 - [#2159](https://github.com/devlikeapro/waha/issues/2159)
- `2026.7.1` - **WEBJS** - `Cannot GET /api/{session}/chats` - [#2160](https://github.com/devlikeapro/waha/issues/2160)
- `2026.7.1` - **WEBJS** - sending an image fails with `msg.avParams is not a function` - [#2149](https://github.com/devlikeapro/waha/issues/2149)
- `2026.7.1` - **GOWS** - session silently stops sending webhook events after `<stream:error>` (media ack); status stayed `WORKING` until a manual restart - [#2151](https://github.com/devlikeapro/waha/issues/2151)
- `2026.7.1` - **NOWEB** - timestamp bug that breaks message sorting when fetching chat history - [#2139](https://github.com/devlikeapro/waha/issues/2139)
- `2026.7.1` - **MCP** - do not share the real API key in media and auth (QR / screenshot) tool output - [#2146](https://github.com/devlikeapro/waha/issues/2146)
π **Dashboard**
- `2026.7.1` - Passkey UI β extension-assisted pairing with a manual DevTools fallback, driven by `session.status`
- `2026.7.1` - fix image emoji
βοΈ **Updates**
- `2026.7.1` - **WEBJS** - up engine
- `2026.7.1` - **GOWS** - up engine
- `2026.7.1` - **NOWEB** - up engine
- `2026.7.1` - **WPP** - up engine
**Full Changelog**: https://github.com/devlikeapro/waha/compare/2026.6.1...2026.7.1