Big stability release. Updated to the final WhatsApp SDK release candidate (rc10) — first SDK update since November, packs 5+ months of upstream work. Combined with internal fixes targeting the high-CPU and “future messages” crashes some of you have been reporting since last releases.
Changelog:
NEW: 1: NEW: WhatsApp SDK update to 7.0.0-rc10 (final release candidate) 2: MAJOR: Update app to NodeJS 22 (requires Homey v12.9.0+) 3:Memory improvements, prevent app to crash on load. Cache became to big and caused CPU/RAM issues (going back to version 1.39.2 only possible with repair) 4: Add new condition flowcard - Text Starts With …
FIXES:
1: FIX: high CPU usage and crashes caused by “future messages” pile-up 2: FIX: reconnect storms with overlapping reconnect attempts 3: FIX: device store filling up over time 4: FIX: 30 second delay on sending messages when the device was reconnecting 5: FIX: stale state surviving a logged-out / clear-session event 6: FIX: infinite query timeout causing memory growth 7: FIX: pre-key cleanup at startup could crash on installs with very large stores 8: FIX: parsing LID to phonenumber (SDK v7) (phonenumbers were encrypted this fixes it) 9: FIX: Poll card now only has 2 required items 10: FIX: Pairing issues 11: FIX: Text condition 12: FIX: reply Code token (due to LID parsing this got corrupted) 13: FIX: issue where loaded state was too old and instance tries to load 2000+ messages which are no longer relevant 14: FIX: “Waiting for this message” — when WhatsApp asks for a retry of an older message, we can now answer it instead of leaving the sender stuck
If you find any issues, send a diagnostic report
Note: Before sending a report make sure to reproduce the issue so the issue will be visible in the report
Via Homey Mobile app:
More - apps - WhatsApp - settings wheel right top - send diagnostic report (put your email in the input field to make it easier)
Via Homey Webapp:
Settings wheel bottom left - Select WhatsApp - Click on send diagnostic report
You can install this version by clicking the link above and press install (do not remove the app, only press install)
Don’t want to be part of a test version? Install the live version → WhatsApp | Homey
Note, your message which is currently stuck would not come back.
Whatsapp needs to do a retry to fetch the message sometimes, so we need to keep a small cache so it knows which message belongs to which key.
Hi, first of all: Thanks for the app. It is really cool!
No idea if this was already asked, but: Is there a way to get reactions to messages? I mean someone reacts on a message with a heart, for example. Would there be a way to get this information?
I tried to see the Tags that come with the “Message received” flow trigger, but i do not see any useful information.
Since last month, the app hasn’t been working for me. The connection dropped again. I tried using the ‘Repair’ feature, but I keep getting an error message saying: ‘Cannot pair device, please check if the phone number on your device is correct or request a new code.’ I also tried uninstalling and reinstalling the app (both the test version and v1.39.2), but the error remains the same. I have sent a diagnostic report. (20a1c926-65ba-4aa8-91d9-719dfe5e647e)
strange but it is fixed after the restart of the app. My phone got a message for new pair in the whatsapp busniss. No repair but made a new connection.Thnx anyways.
I am trying to create a flow where it sends a dynamic Google Maps link to Whatsapp but that doesn’t work.
I am using a Homeyscript actually, but it doesnt send any dynamic result.
The IF card is a flat text P2000 text:
As example; Fire, Street 13, City
I was trying to send the Street 13 and City only to my Whatsapp with a Google maps link and after the “?query=” this address.