What wppconnect-team/wppconnect shipped
Written by FoxPlug from the repository's own releases; not affiliated with Wppconnect. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/wppconnect-team/wppconnect; Wppconnect did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of October 19, 2026
What shipped
- Released version 2.3.6 with auth and browser fixes. Release
- Required wa-js 4.7.2 so unread chat actions work correctly on newer WhatsApp Web builds. Pull request #2938
- Stopped unpaired QR sessions from being reported as connected or in chat. Pull request #2937
- Made default launch args actually apply, so the curated chromiumArgs list is no longer skipped. Pull request #2921
- Removed idle background polling timers that ran for the full lifetime of every session and renderer. Pull request #2919
- Limited the disconnectedMobile status to sessions that were really unpaired. Pull request #2931
- Marked restored sessions as logged before waiting for chat, avoiding early auto-close of paired sessions. Pull request #2930
- Bounded resource use in the file and download helpers on the media-send path. Pull request #2922
- Auto-closed the browser when only blank or closed tabs remain. Pull request #2920
- Released the browser process tree on close and on failed create. Pull request #2918
Why it matters
This week fixes several session lifecycle problems that users could hit in production: false connected states on the QR screen, early auto-close of restored sessions, and leaked Chromium processes. It also removes permanent idle polling and applies the default browser arguments that were previously ignored. Chat unread actions now depend on a newer wa-js version to match current WhatsApp Web behavior.
Changelog entry
- Release v2.3.6 with auth and browser bug fixes. Release
- Dependency: require wa-js 4.7.2 for unread chat actions. Pull request #2938
- Auth: keep unpaired QR sessions out of chat readiness. Pull request #2937
- Browser: apply default launch args and opt-in protection bypasses. Pull request #2921
- Polling: remove idle polling from live sessions. Pull request #2919
- Auth: only report disconnectedMobile after a real unpair. Pull request #2931
- Auth: mark restored sessions as logged before waiting for chat. Pull request #2930
- Media: bound resource use in file and download helpers. Pull request #2922
- Browser: auto-close when only blank or closed tabs remain. Pull request #2920
- Browser: release the browser process tree on close and failed create. Pull request #2918
2.3.6 is out. Unpaired QR sessions no longer report as connected, restored sessions are no longer auto-closed right away, and the browser process tree is released on close. Idle polling timers are gone and default launch args now apply.
Version 2.3.6 is released. This week focuses on session stability and resource use. Unpaired QR sessions no longer report Connected or inChat, restored sessions are marked logged before waiting for chat so they are not auto-closed, and disconnectedMobile is only reported after a real unpair. The browser process tree is now released on close and on failed create, and the browser auto-closes when only blank or closed tabs remain. Permanent idle polling timers were removed, default launch args now apply so the curated chromiumArgs list is used, and media helpers bound their file and download reads. Unread chat actions now require wa-js 4.7.2 to stay correct on newer WhatsApp Web builds.
Week of October 12, 2026
What shipped
- Released v2.3.5, which includes fixes for auth, browser injection, and a wa-js version bump. Release
- Changed getGroupMembers to fetch group member contacts in a single page call instead of one getContact call per member. Pull request #2925
- Changed media decryption to decode raw buffers directly instead of converting through hex strings and per-byte loops. Pull request #2923
- Changed QR handling so pending QR attempts are cancelled before close() awaits page shutdown. Pull request #2915
- Changed browser injection to tolerate WhatsApp Web taking more than 30s to expose WPP.isReady after page load. Pull request #2909
- Added a guard to HostLayer.start() so page bindings such as checkQrCode and onLinkCode are not registered twice on reused pages. Pull request #2924
- Bumped @wppconnect/wa-js from ^4.6.1 to ^4.7.1. Pull request #2917
Why it matters
Group member fetches no longer make one page round-trip per member, and media decryption no longer builds multi-MB intermediate strings on the event loop. The release also makes create() survive slow WPP.isReady exposure and makes close() stop pending QR checks. Users on 2.3.x get a set of auth, browser and dependency fixes in v2.3.5.
Changelog entry
- Release: v2.3.5 Release
- Perf(group): fetch group member contacts in a single page call Pull request #2925
- Perf(decrypt): decode media buffers directly instead of per-byte loops Pull request #2923
- Fix(auth): cancel pending QR attempts on close Pull request #2915
- Fix(browser): tolerate slow WPP.isReady during injection Pull request #2909
- Fix(host): guard exposeFunction against reused pages Pull request #2924
- Fix: bump wa-js version to 4.7.1 Pull request #2917
V2.3.5 is out. getGroupMembers now resolves member contacts in one page call instead of one per member, media decrypt works on raw buffers, QR attempts are cancelled on close, and create() tolerates slow WPP.isReady. wa-js bumped to 4.7.1.
Wppconnect v2.3.5 is out. This week the group member lookup was reworked: getGroupMembers now fetches participant contacts in a single page call instead of calling getContact once per member, which removes the N+1 page round-trips for large groups. Media decryption now feeds raw buffers directly instead of converting through hex strings and per-byte loops on the event loop. Auth fixes cancel pending QR attempts before close() awaits page shutdown, browser injection tolerates WhatsApp Web taking more than 30s to expose WPP.isReady, and page bindings are guarded against double registration on reused pages. The release also bumps @wppconnect/wa-js to 4.7.1.
More from wppconnect-team/wppconnect on GitHub
Merged pull requests
- fix(labels): await promises, fix method signatures and export label models (#2951, merged November 3, 2026 by Otavio-Emanoel) (source)
- docs: refresh API reference visual design (#2950, merged November 1, 2026 by joaosouz4dev) (source)
- docs: update official WPPConnect logo and API favicon (#2949, merged November 1, 2026 by joaosouz4dev) (source)
- docs: adopt official WPPConnect branding and API favicon (#2946, merged October 31, 2026 by joaosouz4dev) (source)
- fix(auth): keep unpaired QR sessions out of chat readiness (#2937, merged October 23, 2026 by joaosouz4dev) (source)
- fix(browser): apply default launch args and opt-in protection bypasses (#2921, merged October 23, 2026 by Omix01) (source)
- perf(polling): remove idle polling from live sessions (#2919, merged October 23, 2026 by Omix01) (source)
- fix(auth): only report disconnectedMobile after a real unpair (#2931, merged October 21, 2026 by Saifallak) (source)
- fix(auth): mark restored sessions as logged before waiting for chat (#2930, merged October 21, 2026 by Saifallak) (source)
- fix(media): bound resource use in file and download helpers (#2922, merged October 21, 2026 by Omix01) (source)
- fix(browser): auto-close when only blank or closed tabs remain (#2920, merged October 21, 2026 by Omix01) (source)
- fix(browser): release the browser process tree on close and failed create (#2918, merged October 21, 2026 by Omix01) (source)
Releases
- nightly (Nightly Release), a pre-release published January 25, 2021. First change listed: labels: await promises, fix method signatures and export label models (#2951) (94937ce), closes #2951 (source)
- v2.3.6, published October 23, 2026. First change listed: auth: keep unpaired QR sessions out of chat readiness (8f46042) (source)
- v2.3.5, published October 15, 2026. First change listed: auth: cancel pending QR attempts on close (#2915) (1ada250), closes #2915 (source)
- v2.3.4, published October 2, 2026. First change listed: bump wa-js version to 4.6.1 (#2898) (dd904d4), closes #2898 (source)
- v2.3.3, published September 7, 2026. First change listed: preserve QR authentication state during navigation (#2891) (4951d60) (source)
- v2.3.2, published September 3, 2026. First change listed: keep CommonJS entry point loadable (#2887) (e070c47) (source)
From the changelog
- 2.3.3: preserve QR authentication state during navigation (#2891) (4951d60) (source)
- 2.3.2: keep CommonJS entry point loadable (#2887) (e070c47) (source)
- 2.3.2: listener: align edit and reaction event types (#2874) (550622b) (source)
- 2.3.2: preserve phone link code lifecycle (#2870) (05a7769) (source)
- 2.3.2: wait for WAPI reinjection after page loads (#2873) (ccdc452) (source)
From the README
- A project in the WPPConnect ecosystem, maintained by WPPConnect Team. (source)
Who ships it
- edgardmessias: 375 commits on the default branch (source)
- icleitoncosta: 129 commits on the default branch (source)
- joaosouz4dev: 43 commits on the default branch (source)
- gekkedev: 24 commits on the default branch (source)
- renat473: 18 commits on the default branch (source)
- Omix01: 8 commits on the default branch (source)