v2.0.6
This minor patch updates the node version and libraries to latest to resolve any security fixes. Various code smells have also been fixed. The owning company has also changed.
Add
- Add changelog to README
Change
- Change base docker image from node:12-alpine to node:20-alpine
- Change CI/CD to build to GitHub Container Registry
- Change classes with single constructor to a function for maintainability
- Change docker metadata company reference
- Change library mqtt from 4.3.8 to 5.10.1
- Change library winston from 3.13.0 to 3.15.0
- Change library standard from 14.3.4 to 17.1.2
- Change library sonarqube-scanner 2.9.1 to 4.2.3
- Change multiple inline if statements to one per line for readability
- Change to GitHub Container Registry
- Change version to v2.0.6
- Change
var
toconst
orlet
where applicable - Refactor setInterval to reduce cognitive complexity
Fix
- Fix host reference on shutdown
Co-authored-by: Tom Hollingworth [email protected]