|
| 1 | +# 2.3.8 (2026-03-28) |
| 2 | + |
| 3 | +### Fixed |
| 4 | + |
| 5 | +* **Connection State Guard**: Prevent message sends when WhatsApp instance is disconnected |
| 6 | + - Added connection state check in `sendMessageWithTyping` before attempting to send (#2443, #2371) |
| 7 | + - Added connection check with reconnection wait (up to 10s) in Chatwoot webhook handler |
| 8 | + - Clear error reporting to Chatwoot when instance is not connected |
| 9 | + |
| 10 | +* **Connection State Sync**: Force state sync when send fails with "Connection Closed" |
| 11 | + - Detects stale connection state during send and forces DB update to `close` (#2403) |
| 12 | + - Prevents UI from showing "connected" when Baileys connection is actually dead |
| 13 | + |
| 14 | +* **Chatwoot Newline Escaping**: Fix double-escaped newlines in messages from Chatwoot |
| 15 | + - Sanitize `\\\n` → `\n` in message text before sending to WhatsApp (#2412) |
| 16 | + - Trim trailing newlines from messages (#2415) |
| 17 | + |
| 18 | +* **Chatwoot Self-Sent Messages**: Detect messages sent from linked WhatsApp phone app |
| 19 | + - Messages sent from the phone (not via Chatwoot/API) are now classified as private notes (#2446) |
| 20 | + - Prefixed with "Sent from WhatsApp app" for agent clarity |
| 21 | + |
| 22 | +* **Webhook Media Dispatch**: Fix webhooks not firing for media messages |
| 23 | + - Removed early `return` statements in S3 upload block that prevented webhook dispatch (#2396) |
| 24 | + - Video upload disabled or media extraction failure no longer skips webhook |
| 25 | + |
| 26 | +* **Chatwoot Multi-Attachment**: Fix multi-file message sending failures from Chatwoot |
| 27 | + - Each attachment now sends independently with its own error handling |
| 28 | + - Caption only sent with the first attachment to avoid duplication |
| 29 | + - Added 1.5s delay between sequential attachment sends |
| 30 | + |
| 31 | +### Changed |
| 32 | + |
| 33 | +* **CI/CD**: Remove arm64 platform and QEMU from Docker builds |
| 34 | + - Only amd64 images are built, significantly reducing CI build times |
| 35 | + |
1 | 36 | # 2.3.7 (2025-12-05) |
2 | 37 |
|
3 | 38 | ### Features |
|
0 commit comments