* Bugfix: only execute node register callbacks after connection to the server has been made
* Bugfix: only execute direct callback of register node register when connected to STOMP server
* Doc: Add tip about reconnection to server
* Bugfix: not responsive to msg.topic on input of STOMP out node
* Bugfix: not responsive to msg.topic on input of STOMP ack and out node
* Bugfix: backward compatible node.topic has prio + Docs: added info about msg.topic in ACK node docs
* Typo fix
* Bugfix: show connected state after reconnect
* Bugfix: show connected state for stomp out node after reconnect
* Add support for ACK messages
* Add optional subscription id
* Typo fix
* Subscription ID not required
* Bugfix "node.ack is not a fuction"
* Use shared client connection
* Bugfix shared connection
* Improvements & bugfixes to shared connection
* Bugfix connecting state
* Set connected state in connect callback
* Typo fix
* add server shared connection variables
* Bugfix for shared state
* WIP
* Complete refactor based on MQTT nodes to be able to share server connection between nodes
* Change address back to server for backwards compatibility
* Fixes for race conditions on node closing
* Add disconnect timeout of 2s to avoid "Error stopping node"
* If not connected, do not try to disconnect
* Fix for disconnecting log
* Styling fix for ack select form row
* Typo fixes
* Typo fix
* Bugfix: subscription before connected
* Bugfix: stringify payload before sending to be able to send numbers etc
* Bugfix: not saving ack field
* Bugfix: ack
* Bugfix: ack
* Bugfix: ack & better docs regardign ack
* BugFix: reconnect delay
* Improvements regarding cleanup on close
* Handle connect and reconnect event in the same way
* Typo fix
* Fix backwards compatibility
I wasted several hours investigating the `Error: getaddrinfo -3008` and couldn't solve it with any of the solutions proposed on this repo's issues nor on the dependency (`mdns` repo)[https://github.com/agnat/node_mdns].
In the end, it boiled down to DietP's minimalistic approach to default packages that don't even provide `avahi-daemon` out of the box (as you need to install it with `dietpi-software`) and looks like this wasn't enough for this node to work, I needed an extra prerequisite lib: `libnss-mdns`.
I didn't try uninstalling `libavahi-compat-libdnssd-dev` or `libudev-dev` to check if those are not needed for DietPi installations, but what solved in my case was installing this extra package.
I hope it helps someone in the future