3.0.0rc05
Changelog for version 3.0.0rc05 of the Rhize application.
Release date: October 24, 2023
Breaking changes
- Renamed UI environment variables and changed
KEYCLOACKtoKEYCLOAK
Changes by service
Core
Features
- Add
deleteSyncEquipmentsFromDBtoNATSStatusmutation - Add NATS connection name
- Add fields to
InformationObject
Fixes
- Fix tracing typo
Changes
- Change Core to purge keys that are not in the the database
- Change core to delete property value from KV when the equipment no longer have active version
BPMN
Features
- Add DQL Query Service Task Handling
- Add DQL Mutate Service Task Handling
- Add verbose log to
HandleTaskComplete - Add default log level to
config.json - Add GraphQL resolvers to get by key from known KV Stores
- Add Errors to
GetWorkflowSpecificationquery - Add shutdown handling to drain
commandConsumerbefore shutting down - Add a basic Intermediate Timer Event
Changes
- Change NATS connection to include a client Name including hostname
- Change NATS server library to
v2.10.2fromv2.9.9 - Change NATS client library to
v1.30.2fromv1.21.0 - Change NATS GET/PUT error messages to be more verbose
- Change to synchronize
WorkflowSpecificationsto NATS once, instead of every possible update - Change
CallActivityto enforce variable context mapping
Fixes
- Fix linking Workflow Specifications by IID
- Fix
NextVersiondatatype inGetWorkflowSpecificationNextVersionquery - Fix referencing duplicate nodes in
LoadBpmnFromXml - Fix duplicate
WorkflowMessageError on Import - Fix interpretation of escape characters on Linux
Remove
- Remove
printfstatements fromGraphQLQueryAdapter - Remove license scanning from CI
- Remove slow execution debugging spans
Agent
Features
- Add value to OPC-UA Value span
- Add Edge-Agent heartbeat details
Changes
- Change OPC-UA Value span to log error if status isn’t
OK (0x0) - Change agent to filter out disabled topics
Fixes
- Fix OPC-UA Subscription Statistics panic in test suite
Admin UI
Breaking changes
- Renamed environment variables and change
KEYCLOACKtoKEYCLOAK
Features
- Add parameter specification in
WorkMaster - Add Equipment Property Test
- Add data migration popup auth
- Add BPMN Node Template for Schema Validation
Changes
- Change Libre to Rhize
Fixes
- Fix no download option for properties on Person
- Fix no download option for properties on Personnel Class
Schema
Features
- Add search to
MaterialUseonOperationsDefinition,OperationsScheduleandOperationsPerformanceModels - Add search to
EquipmentUse,Personneluse&PhsicalAssetUseonOperationsDefinition - Add fields to
InformationObject
Fixes
- Add missing
@id - Fix omitting
omitemptyfor non-pointer Boolean types
Upgrade
To upgrade to `v3.0.0rc05, follow the Upgrade instructions.