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
KEYCLOACK
toKEYCLOAK
Changes by service
Core
Features
- Add
deleteSyncEquipmentsFromDBtoNATSStatus
mutation - 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
GetWorkflowSpecification
query - Add shutdown handling to drain
commandConsumer
before 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.2
fromv2.9.9
- Change NATS client library to
v1.30.2
fromv1.21.0
- Change NATS GET/PUT error messages to be more verbose
- Change to synchronize
WorkflowSpecifications
to NATS once, instead of every possible update - Change
CallActivity
to enforce variable context mapping
Fixes
- Fix linking Workflow Specifications by IID
- Fix
NextVersion
datatype inGetWorkflowSpecificationNextVersion
query - Fix referencing duplicate nodes in
LoadBpmnFromXml
- Fix duplicate
WorkflowMessage
Error on Import - Fix interpretation of escape characters on Linux
Remove
- Remove
printf
statements 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
KEYCLOACK
toKEYCLOAK
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
MaterialUse
onOperationsDefinition
,OperationsSchedule
andOperationsPerformance
Models - Add search to
EquipmentUse
,Personneluse
&PhsicalAssetUse
onOperationsDefinition
- Add fields to
InformationObject
Fixes
- Add missing
@id
- Fix omitting
omitempty
for non-pointer Boolean types
Upgrade
To upgrade to `v3.0.0rc05, follow the Upgrade instructions.