Edit Page

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 to KEYCLOAK

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 from v2.9.9
  • Change NATS client library to v1.30.2 from v1.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 in GetWorkflowSpecificationNextVersion query
  • Fix referencing duplicate nodes in LoadBpmnFromXml
  • Fix duplicate WorkflowMessage Error on Import
  • Fix interpretation of escape characters on Linux

Remove

  • Remove printf statements from GraphQLQueryAdapter
  • 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 to KEYCLOAK

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 on OperationsDefinition, OperationsSchedule and OperationsPerformance Models
  • Add search to EquipmentUse, Personneluse & PhsicalAssetUse on OperationsDefinition
  • 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.