* build(deps): update redis client to v4 in legacy mode
* fix: node17+ - prefer ipv4
* chore: use redis client v4 api (async) and adapt error handling
* fix: timeout by exiting if not in watch mode
* fix: parse message before republishing
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: gently log the port on which the realtime service listens
without this, the service remains completely silent (e.g. in overmind) and it is hard to tell if it is even running
* Revert "fix: gently log the port on which the realtime service listens"
This reverts commit 14a21989c6767520d8e1b9d46cc9f58a45768563.
* refactor(socketio): explicitly listen on port
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>