- fix: improve memory persistence backend on reconnects
- fix: added more JSdoc comments
- fix: fixed Deno lint type errors
- added: export TcpClient and TcpServer for both NodeJS and Deno
- added: export mqttPacket and utils
- fixed issue with QoS=1
- added client certificate support to mqtts.ts
- added client certificate support (w0otness)
- update: added architectural description of Opifex to documentation
- update: added comments to platform specific code to explain boundary between platform agnostic and platform specific.
- update: set default clientId in client
- fix: improve handling of errors if client connect fails
- fix: unlock last BYOB request using respond(0)
- added support for NodeJS < 22.0.6 by adding transpiled Javascript in
/dist
- added support for NodeJS >= 22.0.6 using --experimental-strip-types
Initial version