Releases: AMRC-FactoryPlus/utilities
Releases · AMRC-FactoryPlus/utilities
Test the build fix
Fix the build (#16) * Remove the update-version PR creator; I never merge these PRs. * Fix cosign on the image builders.
Bugfix: ConfigDB PUT can return 201
This is a bugfix release. The ConfigDB put_config
API endpoint can return 201.
Update dependancies
This pulls in a new version of MQTT.js which supports subscribeAsync
.
Start supporting consuming applications
Support watching the ConfigDB over MQTT, and returning new versions of a config entry.
This pulls in rxjs to support async sequences, and @amrc-factoryplus/sparkplug-app
to support Sparkplug consumption. Both are loaded with dynamic import
to avoid a fix dependency, so consuming code will need to ensure they are available.
Support for Sparkplug Applications.
- Support resolving Device UUIDs.
- Support returning full service records linking HTTP and MQTT APIs.
- Support a Command Escalation interface.
Support required for ACS service development.
New features
- Provide a basic Sparkplug Node implementation.
Service interface methods
- ConfigDB: search for configs, patch configs, create and delete objects.
- Auth: fetch identities for a principal, create principals, edit ACEs, edit groups.
- Directory: register a service provider.
Web API
- Allow public paths that don't require authentication.
- Only set Cache-Control on GET requests.
General changes
- ServiceClient will accept an environment reference and pull options from there.
- Debug will allow all-but-these logging.
- Throw exception objects rather than string exceptions.
v1.0.7
Fix Kerberos library
v1.0.6
Update pipeline actions to v3
v1.0.5
Fix pipeline
v1.0.4
Rename Helpers to Utilities