Releases: AMRC-FactoryPlus/js-sparkplug-app
Releases · AMRC-FactoryPlus/js-sparkplug-app
v0.0.6
What's Changed
- Don't send repeated rebirths by @amrc-benmorrow in #19
- Remove default imports to help bundlers.
- Depend on @amrc-factoryplus/service-client instead of /utilities.
Full Changelog: v0.0.5...v0.0.6
Accept wildcard MQTT subscriptions
The logic used by watch_topic
to filter out the packets belonging to a particular MQTT subscription did not correctly account for wildcard subscriptions.
Handle unknown devices better
Previously when attempting to watch a Device which was not known to the Directory we would end up in a tight loop. Insert retries and delays in appropriate places so that we recover from this situation gracefully.
Handle unsubscription correctly
- Make sure that when a subscription to a device is cancelled we stop trying to rebirth it.
- Fix BIRTH alias handling.
- Expose a sequence of failed subscriptions.
Support finding Node addresses from the ConfigDB
- Expose a sequence publishing a device's current address. Currently this will only ever emit one value, as we don't track the Directory/ConfigDB, but this gives forward-compatibility.
- Allow watching a Node using the address in the ConfigDB. This is useful for watching a Node that may not have started yet.
- Support a configurable timeout on the initial rebirth.
v0.0.1-alpha.3
Update package.json version (#4) Co-authored-by: AlexGodbehere <AlexGodbehere@users.noreply.github.com>
v0.0.2-alpha.2
Switch to verbose npm install in GitHub Actions The `npm ci` command was replaced with `npm install --verbose` in the GitHub Actions workflow for releasing new versions. This change will provide more detailed logs during the dependency installation step, which can help troubleshoot issues if the build fails.
v0.0.1-alpha.1
What's Changed
- Add GitHub Actions for new releases by @AlexGodbehere in #2
- Initial implementation by @amrc-benmorrow in #1
New Contributors
- @AlexGodbehere made their first contribution in #2
- @amrc-benmorrow made their first contribution in #1
Full Changelog: https://github.com/AMRC-FactoryPlus/js-sparkplug-app/commits/v0.0.1-alpha.1