Skip to content

Releases: AMRC-FactoryPlus/js-sparkplug-app

v0.0.6

30 Apr 14:59
6b49ac9
Compare
Choose a tag to compare

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

08 Feb 12:09
22a162b
Compare
Choose a tag to compare

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

26 Jan 09:54
f08a2b9
Compare
Choose a tag to compare

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

11 Jan 13:48
a1141a6
Compare
Choose a tag to compare
  • 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

30 Oct 10:43
ace219f
Compare
Choose a tag to compare
  • 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

11 Jul 14:43
fbb2ed9
Compare
Choose a tag to compare
v0.0.1-alpha.3 Pre-release
Pre-release
Update package.json version (#4)

Co-authored-by: AlexGodbehere <AlexGodbehere@users.noreply.github.com>

v0.0.2-alpha.2

11 Jul 14:21
Compare
Choose a tag to compare
v0.0.2-alpha.2 Pre-release
Pre-release
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

11 Jul 14:07
53e2864
Compare
Choose a tag to compare
v0.0.1-alpha.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/AMRC-FactoryPlus/js-sparkplug-app/commits/v0.0.1-alpha.1