Skip to content

Releases: AMRC-FactoryPlus/js-sparkplug-app

v0.0.6

Choose a tag to compare

@amrc-benmorrow amrc-benmorrow released this 30 Apr 14:59
6b49ac9

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

Choose a tag to compare

@amrc-benmorrow amrc-benmorrow released this 08 Feb 12:09
22a162b

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

Choose a tag to compare

@amrc-benmorrow amrc-benmorrow released this 26 Jan 09:54
f08a2b9

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

Choose a tag to compare

@amrc-benmorrow amrc-benmorrow released this 11 Jan 13:48
a1141a6
  • 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

Choose a tag to compare

@amrc-benmorrow amrc-benmorrow released this 30 Oct 10:43
ace219f
  • 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

v0.0.1-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@AlexGodbehere AlexGodbehere released this 11 Jul 14:43
fbb2ed9
Update package.json version (#4)

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

v0.0.2-alpha.2

v0.0.2-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@AlexGodbehere AlexGodbehere released this 11 Jul 14:21
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

v0.0.1-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@AlexGodbehere AlexGodbehere released this 11 Jul 14:07
53e2864

What's Changed

New Contributors

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