3.0.3
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
andDetails
- 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.