v0.16.7-beta.1
Pre-release
Pre-release
Beta prerelease — to be tested by the reporter before promotion to stable.
Fixed
- FCM listener no longer dies in a reconnect loop on an undecryptable push (#25) — follow-up to the #21 padding fix. A malformed
crypto-key(dh=) value that decodes to an invalid P-256 point madehttp_eceraiseValueError: Invalid EC key, which propagated to the upstream_listencatch-all and shut the client down. Because the crash happened before the message was acknowledged, MCS redelivered the same poisoned message on every reconnect — an endless crash/restart loop with no notifications. The per-message decrypt is now isolated: any decode/decrypt failure is logged and that single message is skipped so the listener acks it and stays alive to process the next push.