Derek Duncan
Derek Duncan
File Based Configuration Add basic file based configuration along with the boilerplate to add future methods of configuration (config server anybody?) This included the following enhancements: - "Smart Defaults" (TM)...
Adds functionality for DISCONNECT REASON CODE 0x04. This increases compliance of the [SPARKPLUG B 3.0.0 ](https://www.eclipse.org/tahu/spec/sparkplug_spec.pdf)specification documentation. Sparkplug `[tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt50]` MQTT V5 `[MQTT-3.1.2.5] Non-normative comment`
Adds the ability to configure logging level from the file based config. It does this by creating a logger with a `Levelvar` during file based configuration and parsing the included....
Logging level is not supported via `config` file using Docker. This causes some configurations to not operate as intended. For example `hooks.debug.enable` enables debug features; however, this has minimal effect...
Sparkplug PDF - https://www.eclipse.org/tahu/spec/sparkplug_spec.pdf As per [tck-id-payloads-ndeath-will-message-publisher-disconnect-mqtt50], when an Edge Node is sending a DISCONNECT packet, `Disconnect With Will Message` reason code must be passed back. Upon receiving this reason...
This PR seems large; however, it fundamentally accomplishes 3 things. 1. Upgrade GO version to `1.22` 2. Add compatibility for the new 1.22 mux functionality to retrieve provider values 3....
Looking through some of the PRs and issues in this library, there seems to be a big need to upgrade some of the core dependencies of this library. This may...
This PR adds a link to the English README that includes a link to a public MQTT broker that is currently running Mochi MQTT. I thought this may interesting and...
## Change Description Fixes Dockerfile to use updated GO version as required by update `go.mod` and addresses #2268. Updates docker compose references in documentation to reflect new docker compose depcrecations...