Derek Duncan

Results 10 issues of 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)...

enhancement
help wanted
question

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`

enhancement

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....

enhancement

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...

enhancement

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...

enhancement

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...