Edit Page

3.0.3

Changelog for version 3.0.3 of the Rhize application.

Release date: 13 Nov 2024

Changes by service

The following sections document the changes this release brings to each service.

Admin

Add

  • Add portal menu link
  • Add output container build to $CI_REGISTRY/libremfg/docker/admin-ui:$CI_COMMIT_TAG

Change

  • Change WorkMaster parameters input to textbox to support multi-line values better
  • Change BPMN Process instances modal default search and width
  • Refactor Material Class Properties table
  • Refactor Material Definition table
  • Refactor Operational Location Class properties table
  • Refactor Operational Location properties table
  • Refactor Operations Event Class table
  • Refactor Operations Event Definition to use infinite scroll
  • Refactor Person Properties table
  • Refactor Personnel Class table
  • Refactor Physical Asset Class table
  • Refactor Physical Asset Classes to use infinite scroll
  • Refactor Physical Asset table
  • Refactor Physical assets to use infinite scroll
  • Refactor Work Masters to use infinite scroll

Fix

  • Fix Person description allowing e character
  • Fix Change material definition Version State prompt text
  • Fix Create or Select a material definition
  • Fix Personnel Class version containers text
  • Fix Personnel Class save as hierarchy scope not saving
  • Fix typos in person page referring to Physical Asset
  • Fix Material Class search
  • Fix Operational Location Class hierarchy scope edit
  • Fix search on large list of Operational Location Class property
  • Fix enable/disable equipment property
  • Fix equipment property edit
  • Fix equipment property edit query
  • Fix Material Class isAssembledFrom relationship edits
  • Fix BPMN view sidebar title
  • Fix equipment nested tree items not showing active version
  • Fix user details and support typo
  • Fix large number of Person failing to display
  • Fix large number of Personnel Classes failing to display
  • Fix large number of Operational Location Classes failing to display
  • Fix Variable page logic to Create and Set as active
  • Fix Operations Definition Segment WorkType selection
  • Fix invalid characters in Operations Definition Segment Component
  • Fix portal hang when not configured
  • Fix Equipment properties text
  • Fix numerical error in input fields on Person version for Name and Details
  • Fix Operational Location change not refreshing screen after edit
  • Fix validation of canCreateNewVersion in Material Class page
  • Fix typos in Operational Location page referring to Operational Location Class
  • Fix audit trail PDF export header text overlap
  • Fix cache issue when enabling and disabling Operations Event Definition
  • Fix previous tag selection script in CI/CD
  • Fix typo in Create Operational Location

BPMN engine

Fix

  • Fix linting and container version issues from CI

Schema

Add

  • Add regex search to Event.messageText
  • Add JobResponseData.valueLong for large values without search

Change

  • Change baas version dependencies to v3.0.3 from v3.0.0

Fix

  • Fix pipeline error by pinning version of gqlgen

BAAS

Fix

  • Fix large strings breaking badger indexes by constraining string length to 64000 when indexed and not by hash

Core

Fix

  • Fix supergraph compose warning on JobState enum descriptions

Agent

No changes for this release

Audit

Add

  • Add default partition size of 1 month to Postgres container

Fix

  • Fix Postgres initialization of partition tables

Keycloak Theme

No changes for this release.

Router

No changes for this release.

Compatibility

v3.0.3 compatibility Rhize v3.0.3 has been tested to work with the following third-party applications:
  • Apollo router 1.15.1
  • Grafana: 9.4.7
  • Keycloak: 21.1.1
  • Keycloak Postgres: 15.3.0
  • Loki: 2.9.3
  • NATS: 2.10.17
  • Tempo: 2.3.1

Checksums

When you install, check the container images against these checksums:

Admin:
registry.gitlab.com/libremfg/frontend/libre-admin-ui:v3.0.3
sha256:862967a4873ae003a78b9acb336eba68a91eb5fedae8bc55244f770d629b4b35

BPMN Engine:
registry.gitlab.com/libremfg/bpmn-engine:v3.0.3
sha256:962d116a79f85012f4c1724aeb28124ec71085a1730a1ce45aa6d7a9c1b4e8e3

BAAS:
registry.gitlab.com/libremfg/baas:v3.0.3
sha256:6851576b73b6b4976c77f792f289e492d660913740a2b3073844c0447e4759bc

Libre Core:
registry.gitlab.com/libremfg/libre-core:v3.0.3
sha256:3fd8f3ea716903bb63d77958dfc1ac6183123b38ee757e62530a26adc0aa6d00

Libre Agent:
registry.gitlab.com/libremfg/libre-agent:v3.0.3
sha256:406756b759aed19d5c39a40150ead8a43a50f6e5a66ccc4c6ea64ee2113a67cb

Libre Audit:
registry.gitlab.com/libremfg/libre-audit:v3.0.3
sha256:a8cac8a63e5bfa62d6ee464014ccab32dfd572db52d45f5b2f94bf9973c008e9

Libre Audit Postgres:
registry.gitlab.com/libremfg/libre-audit/postgres:v3.0.3
sha256:6bac6915182bee39f25949bafdc5317e3bbdaf8fcb73ba9c40714c34c9d28a67

Libre Keycloak Theme:
registry.gitlab.com/libremfg/frontend/libre-keycloak-theme:v3.0.3
sha256:3278706d0fdb1d0bdeb6485435129240cb05e36c39fb5d5566aa06348090f338

Libre Router Init:
registry.gitlab.com/libremfg/libre-router-init:v3.0.3
sha256:aa0a443f0452c29d6720203c81d5f91910a86bcd4a45609b1047ff2b9bd17c95

Download v3.0.3-checksums.txt

Upgrade

To upgrade to v3.0.3, follow the Upgrade instructions.