Releases: devlikeapro/waha
Releases Β· devlikeapro/waha
2026.4.1
π 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
2026.3.4
2026.3.3
π New
2026.3.3- GOWS - Add image sizes in messages - #1402, #9012026.3.3- GOWS - AddWAHA_GOWS_DEVICE_*env variables for historical message sync depth - #19632026.3.3- GOWS - AdddisplayNametosendContactVcard- #19782026.3.3- NOWEB - Add view once messages inmessageevent - #19722026.3.3- NOWEB - Add image size when sending to newsletter - #1980
π οΈ Fixes
2026.3.3- Fix BR landline normalization for Brazilian landline numbers - #19742026.3.3- GOWS - Fix no device part - #19772026.3.3- API - Fix βCannot read properties of undefined (reading βisAdminβ)β - #19692026.3.3- WEBJS - Fix profile picture and channels list - #1707, #1947, #19592026.3.3- NOWEB - Fix CPU spikes (lid/c.us merge optimization) - #19552026.3.3- GOWS - Fix CPU spikes in PostgreSQL - #19552026.3.3- yarn - support all CPU/OS architectures - #1952
What's Changed
- [core] Fix BR landline normalization in PhoneJidNormalizer by @bergpinheiro in #1976
Full Changelog: 2026.3.2...2026.3.3
2026.3.2
2026.3.1
π New
2026.3.1- WPP - Add WPP engine - #1012026.3.1- NOWEB -mergeflag to disable merging@lidand@c.usmessages and chats2026.3.1- GOWS -mergeflag to disable merging@lidand@c.usmessages and chats2026.3.1- WPP -forwardMessagessupport2026.3.1- Storage -WAHA_NAMESPACEandWAHA_SESSION_NAMESPACEfor storage namespace control - ποΈ Storages2026.3.1- API -GET /api/{session}/contacts/{id}endpoint
π§© Apps
2026.3.1- Apps enabled by default, allow in-memory apps (no queue required)
π§© ChatWoot
2026.3.1- ChatWoot - sync only@c.uschat when both@lidand@c.usare present in messages sync2026.3.1- ChatWoot - add group participant to message mapping2026.3.1- ChatWoot - fixParseMStyping
π οΈ Fixes
2026.3.1- NOWEB - merge@lidand@c.usmessages in/overviewand/messages2026.3.1- GOWS - merge@lidand@c.usin/messages,/overview,/chats2026.3.1- NOWEB - fix out-of-order messages - #19122026.3.1- NOWEB - fix message ordering (timestamp first)2026.3.1- NOWEB - populate@lidβ@c.usmapping correctly - #17122026.3.1- NOWEB - fix PostgreSQL request2026.3.1- WEBJS - fix QR Code - #1923, #19182026.3.1- WEBJS - fix appsGET/PUT/DELETE403 - #19262026.3.1- WEBJS - kill stale processes and remove Singleton2026.3.1- Fix no auth case - #19392026.3.1- Channels - resolve channel code or use provided id2026.3.1- Media - fix user-agent when fetching media
π Dashboard
2026.3.1- Dashboard - Chat UI improvements
βοΈ Updates
2026.3.1- NOWEB - up engine2026.3.1- NOWEB - up Rust bridge - #19192026.3.1- GOWS - up engine - fix link preview 406 User-Agent - #1914
What's Changed
- Fix apps GET/PUT/DELETE 403 by adding CheckPolicies guard by @bergpinheiro in #1927
Full Changelog: 2026.2.2...2026.3.1
2026.2.2
π§© ChatWoot
2026.2.2- ChatWoot - strip escaped newlines from v4.10.1+ webhooks so WhatsApp messages render without backslashes - #1833
π οΈ Fixes
2026.2.2- NOWEB - edit text in Channels (image/video doesnβt work yet) - #13522026.2.2- NOWEB - edit media message captions - #13742026.2.2- NOWEB - fix WhatsApp template with an image - #18862026.2.2- NOWEB - fix send message to group community - #19012026.2.2- NOWEB - add seconds to video messages - #18932026.2.2- GOWS - add seconds to video messages - #18932026.2.2- GOWS - edit media message - #18522026.2.2- WEBJS - " Lid is missing in chat table" - #18242026.2.2- WEBJS - βNo LID for userβ - #18812026.2.2- API - harden auth middleware, WebSocket guard, and policies guard - #1899
π Dashboard
2026.2.2- Dashboard - fix creating apps -crypto.randomUUID is undefined
βοΈ Updates
2026.2.2- NOWEB - up engine2026.2.2- GOWS - up engine
2026.2.1
π οΈ Fixes
2026.2.1- WEBJS - fix GET groups internal error - #18602026.2.1- WEBJS - fix send message to channel - #18632026.2.1- WEBJS - fix contact update - #18392026.2.1- WEBJS - fix get groups count - #18792026.2.1- WEBJS - fix get groups failed - #18732026.2.1- API - addchatIdparam toPOST /api/{session}/presence- #18422026.2.1- NOWEB - fix send image using proxy - #18592026.2.1- GOWS - excludeAppStateevents
βοΈ Updates
2026.2.1- WEBJS - up engine
2026.1.5
2026.1.4
π New
2026.1.4- Webhook - addworker.idto payload - #18402026.1.4- API - per-session API Keys - #387, #937, #1642, #1772
π§© ChatWoot
2026.1.4- ChatWoot - use chat id from incoming message to support@lidand@c.us2026.1.4- ChatWoot - add delay config - #1828
π οΈ Fixes
2026.1.4- WEBJS - fix 500 error ongetChats- #18342026.1.4- GOWS - send data to subscribers insetImmediate2026.1.4- GOWS - increase events to 1000 in buffer - #18372026.1.4- API - optimize session list API
βοΈ Updates
2026.1.4- NOWEB - up engine2026.1.4- GOWS - up engine
Full Changelog: 2026.1.3...2026.1.4
2026.1.3
π§© ChatWoot
2026.1.3- WEBJS - fix delete message - #17692026.1.3- fix sending attachments with no caption in a group chat - #18082026.1.3- remove@lidwhen mention it - #1803
π οΈ Fixes
βοΈ Updates
2026.1.3- GOWS - up engine1.0.302026.1.3- NOWEB - up proto1031716404
What's Changed
- Sidestep existing .env from being overwritten by @cameronj86 in #1770
New Contributors
- @cameronj86 made their first contribution in #1770
Full Changelog: 2026.1.2...2026.1.3