This website requires JavaScript.
4609a3764e
event-buffer: prevent loss of type due to buffering (#2179 )
Rajeh Taher
2025-12-14 14:16:28 +02:00
b7960dbb9a
feat: Optimize Offline Node Processing with Batching and Event Loop Yielding (#2138 )
Matheus Filype
2025-12-12 01:50:18 -03:00
a7a53ad815
auth-utils: release transaction mutex after references are 0 (#2153 )
Rajeh Taher
2025-12-12 04:36:47 +02:00
1e6f65cf5e
fix Memory leak in makeMutex - Promise never gets garbage collected (#2151 )
YonkoSam
2025-12-12 03:35:24 +01:00
829fa8d601
feat: Mutex redesign - isolate event processing for better ordering and throughput (#2137 )
Matheus Filype
2025-12-11 23:34:59 -03:00
8e93934eb7
readme: editorial changes
Rajeh Taher
2025-12-10 23:00:55 +02:00
cfca468df2
Update README.md
Rajeh Taher
2025-12-10 23:00:26 +02:00
4e9600396b
readme: typo
Rajeh Taher
2025-12-10 22:39:31 +02:00
1afb0a9af6
readme: updates
Rajeh Taher
2025-12-10 22:37:48 +02:00
43d1787532
fix: improve media upload handling and reduce memory pressure (#2128 )
João Lucas de Oliveira Lopes
2025-12-05 22:06:24 -03:00
674f116b00
fix(messages-recv): cancel pending phone requests for message retries (#2147 )
João Lucas de Oliveira Lopes
2025-12-05 18:41:14 -03:00
96e4e04239
Await cache checks for message resend logic (#2136 )
YonkoSam
2025-12-05 22:40:38 +01:00
cb8b3717aa
chore(release): v7.0.0-rc.9
github-actions[bot]
2025-11-21 15:38:40 +00:00
f46e8b118c
messages-recv: handle newsletter and unavailable message acks
Rajeh Taher
2025-11-21 17:32:59 +02:00
23f1268918
messages-recv: remove outdated case for privacy_token
Rajeh Taher
2025-11-21 17:07:48 +02:00
9720ff49ca
Merge remote-tracking branch 'origin/master'
Rajeh Taher
2025-11-19 17:15:38 +02:00
a3950dfb7e
funding: add vinikjkkj to GitHub Sponsors list
Rajeh Taher
2025-11-19 17:15:31 +02:00
b371cac3a8
chore(release): v7.0.0-rc.8
github-actions[bot]
2025-11-19 15:01:16 +00:00
6c4790087e
Merge remote-tracking branch 'origin/master'
Rajeh Taher
2025-11-19 16:57:29 +02:00
129df47fbb
revert #2010
Rajeh Taher
2025-11-19 16:57:22 +02:00
e3cc1acec0
messages-recv: ignore only view once messages
Rajeh Taher
2025-11-19 16:54:57 +02:00
0c22abb1df
readmes: remove survey message
Rajeh Taher
2025-11-19 16:47:53 +02:00
b75caf6186
chore(release): v7.0.0-rc.7
github-actions[bot]
2025-11-19 14:38:47 +00:00
247c717881
messages, auth: rename 'contacts-tc-token' to tctoken
Rajeh Taher
2025-11-19 16:30:21 +02:00
50d410d117
chore: lint
Rajeh Taher
2025-11-19 16:18:13 +02:00
235d7ec6f6
eslint: fix after a pr
Rajeh Taher
2025-11-19 15:32:48 +02:00
7254917c53
test: add unit tests for LIDMappingStore and message processing utilities (#1949 )
João Lucas de Oliveira Lopes
2025-11-19 10:26:34 -03:00
ae5260fc96
Fix memory leak caused by missing TTL in cache (#2044 )
Clayton Lopes
2025-11-19 10:23:34 -03:00
a70e4da1c4
feat(signal): better parity with whatsapp web (#1967 )
vini
2025-11-19 10:20:49 -03:00
3be21f8b99
Added missing attribute to community participant removal (#2004 )
Marc Knaup
2025-11-19 14:20:07 +01:00
2779c9df08
Update messages-media.ts (#1988 )
Anychat LLC
2025-11-19 15:19:56 +02:00
9e7de2f494
new rule: no-floating-promises (#2073 )
Skid
2025-11-19 07:18:42 -06:00
5c456e514e
fix: cannot send message on new Whatsapp Business limited accounts (#2080 )
Cassio Santos
2025-11-19 10:18:19 -03:00
0145e4c710
Fix jimp type check from 'object' to 'function' (#2034 )
Muhammad Restu
2025-11-19 20:17:59 +07:00
40f128d88a
feat(events): decrypt event responses (#2056 )
vini
2025-11-19 10:17:21 -03:00
b4863b624e
refactor(retry): improve message encryption and retry logic (#2055 )
vini
2025-11-19 10:13:51 -03:00
9b012baa5c
fix: suppress receipts for newsletter messages to prevent disconnection (#2071 )
João Lucas de Oliveira Lopes
2025-11-19 10:13:03 -03:00
e5f820d119
fix: gracefully handle unavailable view-once messages and improve log error (#2070 )
João Lucas de Oliveira Lopes
2025-11-19 10:12:28 -03:00
abf5af0e72
history: improve history sync and support new payload
Rajeh Taher
2025-11-06 23:52:38 +02:00
a8b8eceb72
waproto, validate-connection: Update headers and proto to latest version
Rajeh Taher
2025-11-06 22:16:37 +02:00
ba32ef9110
let's make the example working (#2017 )
George Hazan
2025-11-06 00:28:03 +03:00
4599ff84bb
chore(release): v7.0.0-rc.6
github-actions[bot]
2025-10-19 22:37:38 +00:00
88c5377ec6
ci: fix changelog gen
Rajeh Taher
2025-10-20 01:33:19 +03:00
29318cf6c2
chore: lint and re-organize
Rajeh Taher
2025-10-20 00:16:51 +03:00
cc3cd17392
cleanup: remove string lid / jid refs and improve hosted support
Rajeh Taher
2025-10-20 00:05:54 +03:00
2e47d4b66b
messages-send, signal: improve hosted device support + patch cache
Rajeh Taher
2025-10-19 23:56:05 +03:00
928fa6ac66
messages-recv: simplify retry logic + re-do acks
Rajeh Taher
2025-10-18 21:02:58 +03:00
7ee0b61716
chore: lint
Rajeh Taher
2025-10-18 20:35:36 +03:00
07536dedfc
process-message: check fromMe properly in message addons
Rajeh Taher
2025-10-18 20:28:58 +03:00
ca50338be1
signal: process devices sequentially
Rajeh Taher
2025-10-18 20:28:03 +03:00
9f787c51d3
libsignal: Fix sending to hosted devices
Rajeh Taher
2025-10-18 20:27:06 +03:00
08f1d816d1
lid-mapping: fix getPNForLID in hosted env
Rajeh Taher
2025-10-16 18:59:21 +03:00
e41a66b3c4
libsignal,lid-mapping, etc.: Partially fix "No sessions" on hosted JIDs
Rajeh Taher
2025-10-16 18:31:01 +03:00
d0feb240fa
chore: lint
Rajeh Taher
2025-10-16 13:26:58 +03:00
93b87e4653
messages-send: add meta tag on peer messages
Rajeh Taher
2025-10-15 22:49:34 +03:00
d9c3b5aaf3
defaults, socket: sync full by default, prekey count set to 812
Rajeh Taher
2025-10-15 19:16:25 +03:00
c84b20703c
connection: update headers and other things
Rajeh Taher
2025-10-15 17:52:52 +03:00
48b0cb4bc2
chore: update wa web ver
Rajeh Taher
2025-10-12 19:50:04 +03:00
f9abf44994
Feat: limitSharing (advanced conversation privacy) (#1899 )
Bob
2025-10-11 07:46:03 -03:00
20c43d1d3c
chore: remove unnecessary info logs (#1893 )
vini
2025-10-11 07:45:38 -03:00
2989bccb61
wam: cleanup
Rajeh Taher
2025-10-10 03:50:10 +03:00
d363b1f395
wam: fix lint
Rajeh Taher
2025-10-09 13:14:44 +03:00
ccecdbfc9c
creds: add support for additional data
Rajeh Taher
2025-10-08 22:37:21 +03:00
7f696bbfd8
wam: update to latest ver
Rajeh Taher
2025-10-08 22:25:09 +03:00
051b5fc220
perf(addTransactionCapability): streamline transaction handling and improve concurrency control (#1887 )
João Lucas de Oliveira Lopes
2025-10-08 16:14:58 -03:00
f56293365f
chore: avoid npm warnings (update conventional-changelog)
Rajeh Taher
2025-10-08 19:46:39 +03:00
612c97f505
fix: Handle undefined results in USync query parser (#1891 )
João Lucas de Oliveira Lopes
2025-10-08 13:23:16 -03:00
a3ec28e051
fix error and linting (#1888 )
Jefferson Felix
2025-10-08 03:27:43 -03:00
c41aae78c2
messages-send,jid-utils: get deterministic server for user
Rajeh Taher
2025-10-08 02:46:09 +03:00
e9198b773e
lid-mapping,signal: improvements to hosted device support in lid map
Rajeh Taher
2025-10-08 02:39:02 +03:00
9e4dbb2e22
signal,messages-send,libsignal: properly parse and ignore hosted devices
Rajeh Taher
2025-10-08 02:25:26 +03:00
54db127303
defaults,utils: Minimize vectors for automation detection
Rajeh Taher
2025-10-07 20:28:58 +03:00
acc5111792
group events: fix serialization issue
Rajeh Taher
2025-10-07 20:17:07 +03:00
60c688b85d
Fix fetchLatestWaWebVersion to bypass WhatsApp anti-bot detection with minimal headers (#1883 )
Gustavo Quadri
2025-10-07 14:06:45 -03:00
9a8f19461c
messages-send: Don't send group skdistMsg to hosted id
Rajeh Taher
2025-10-06 00:46:06 +03:00
c5b0001b61
*group: parse @lids properly when processing group notifications
Rajeh Taher
2025-10-05 23:56:14 +03:00
09263aa3d2
libsignal: Process @hosted conversions to @hosted.lid
Rajeh Taher
2025-10-05 22:51:13 +03:00
dd93b641c9
Signal, messages-recv, jid-utils: Handle ADJIDs properly in Signal
Rajeh Taher
2025-10-05 19:09:28 +03:00
38e0f2c0e6
Signal, messages-recv: Fix previous commit, fix log
Rajeh Taher
2025-10-04 15:30:04 +03:00
334977f983
general: revert #1665
Rajeh Taher
2025-10-03 18:14:30 +03:00
55f09e8c84
fix(auth): resolve concurrency bottleneck causing connection timeouts (#1858 )
João Lucas de Oliveira Lopes
2025-10-03 01:27:27 -03:00
a9cb308c96
chore(release): v7.0.0-rc.5
github-actions[bot]
2025-10-02 22:20:46 +00:00
37d729b33a
messages-recv, decode-wa-message: handle storing new pairs better + lint
Rajeh Taher
2025-10-03 01:09:44 +03:00
1afc566e90
lid-mapping, messages-send: Batch getLIDForPN calls
Rajeh Taher
2025-10-03 01:09:13 +03:00
50b36ece3b
decode-wa-message, process-message: Fix @hosted lids processing
Rajeh Taher
2025-10-03 00:05:01 +03:00
592f70b81d
general: Bring back USYNC calls for LID getting, and improve
Rajeh Taher
2025-10-03 00:04:39 +03:00
1060f44bff
auth-utils: Make a better addTransactionCapability function
Rajeh Taher
2025-10-03 00:03:21 +03:00
39541cc162
messages: No longer send <ack>s on successful decrypt + fix lid acks
Rajeh Taher
2025-10-02 23:30:28 +03:00
2d656424d6
WABinary: supported @hosted & @hosted.lid ids
Rajeh Taher
2025-10-02 21:41:54 +03:00
b8f695cc82
general: linting
Rajeh Taher
2025-10-02 21:41:12 +03:00
929693e2a1
messages-send: clean up group message send logic
Rajeh Taher
2025-10-02 21:35:53 +03:00
0af6c2f298
general: preliminary support for @hosted + Usync LID stuff
Rajeh Taher
2025-10-02 19:38:47 +03:00
9f6e1d954f
fix: set duplex property when uploading media to server (#1837 )
Charlotte
2025-10-01 01:55:50 -03:00
096994b927
validate: Fix account signature check and device signature generation
Rajeh Taher
2025-09-28 19:20:14 +03:00
357ef1e599
defaults, validate: fix account signature check for non-hosted JIDs
Rajeh Taher
2025-09-28 18:59:57 +03:00
fb12f6d9d3
refactor: replace axios with fetch API and update related types (#1666 )
João Lucas de Oliveira Lopes
2025-09-27 23:52:43 -03:00
cfe7a2b2b3
Feat: Fetch all groups from a community given a JID (#1763 )
Lucas Fochesatto
2025-09-27 23:50:35 -03:00
6f1faf81da
Fix: groups pn messages-send (#1829 )
Gustavo Quadri
2025-09-27 23:45:47 -03:00
1eef97aa86
defaults, validate-connection: fix structure of ADV types
Rajeh Taher
2025-09-28 03:58:17 +03:00
7d5c28cf72
fix: No session found to decrypt message and recover lost messages due to this reason (#1822 )
Matheus Filype
2025-09-26 09:48:04 -03:00