Skip to content

More Reliable MQTT and Redis Subscriptions

Choose a tag to compare

@github-actions github-actions released this 31 Jul 08:19
· 2 commits to 0.x since this release

Fixed

  • Ensure MQTT and Redis subscriptions are acknowledged by the broker before subscribe() resolves, preventing messages from being published before a subscription is ready.
  • Prevent event listener leaks when subscribing to many MQTT or Redis channels.
  • Preserve support for multiple handlers on the same channel while using a single transport-level message listener.
  • Remove stale handlers when unsubscribing, preventing previous callbacks from running after resubscription.
  • Gracefully ignore malformed or undecodable transport messages instead of throwing.

Maintenance

  • Updated dependencies and test infrastructure.
  • Added an automated release workflow.