3.2.0
3.2.0
Release notes for version 3.2.0 of the Rhize application.
Release date: 14 Jul 2025
Changes by service
The following sections document the changes this release brings to each service.
Admin
Fix
- Fix character set in Personnel Class form’s include properties of search to allow for capitalized characters
- Fix label on personnel class change version change to align with entity name
- Fix personnel class change version state disable condition to allow for draft
- Fix segment editor dependency save
BPMN engine
Fix
- Fix getInstance race condition
- Fix repeated call activity error logging & add span end to error return
Schema
No changes, releasing in step with other software repositories.
BAAS
Add
- Add kafka producer maximum message size
- Add @custom directive
- Add websocket transport to allow for to GraphQL Subscriptions
- Add http change-data-capture sink
- Add admin resolver for query:lookup, mutation:rollup, mutation:recoverSplitList & mutation:indexRebuild
- Add logging to badger ErrTooBig
Change
- Change NATS Sink handler to support new CDC Format
- Change badger to v4 from v3
- Change ristretto to v2 from v1
- Change protobuf for badger and regenerate
- Change postings cache to align with generic declaration in ristretto v2
- Change postinglistCountAndLength function to improve performance
- Change ioutil.ReadAll to io.ReadAll and ioutil.TempDir to os.MkdirTemp
Fix
- Fix cascade directive field arguments not being coerced to lists
- Fix deleteBelowTs rollup issue
- Fix incrRollupi Process ensure to consistent use of time units to prevent erroneous cleanup
- Fix performance issue in type filter
- Fix resolution of _Any scalar type by moving from apolloSchemaExtras to schemaInputs
- Fix RLAC resources not evaluated correctly
- Fix the conflict in accessing split parts during a rollUp
- Fix validation panic on type check
- Fix wal replay issue during rollup
- Fix wget urls for large datasets in testing pipeline
Remove
- Remove Ludicrous mode from postings
Core
Add
- Add sort on inherited properties
Change
- Change golangci-lint to v2.0.1
Fix
- [CI] Fix resolution of app-config-local to use git instead of package for end-to-end test stage mock environment
- Fix lints errors
Agent
Releasing in step with other components.
Audit
Add
- [CI] Add vulnerability check to CI
Change
- Change to use v4 rhize-go drivers to allow a https keycloak connection
- Change
rhize-go
library to v4.0.0-rc4 to allow usage of username and password in NATS configuration
Fix
- Fix relevant Go vulns
Keycloak Theme
Change
- Change application name to Rhize
Router
Releasing in step with other components
Compatibility
v3.2.0 compatibility
Rhize v3.2.0 has been tested to work with the following third-party applications:
- Apollo router 1.61.0
- Grafana: 9.4.7
- Keycloak: 21.1.2
- Keycloak Postgres: 15.3.0
- Loki: 2.9.12
- NATS: 2.10.25
- Tempo: 2.7.1
Checksums
When you install, check the container images against these checksums:
Admin:
registry.gitlab.com/libremfg/frontend/libre-admin-ui:v3.2.0
sha256:864941865776d4edd86a88fd8c99fd72775a785afa91a8d661f386b5fcc6e4c8
BPMN Engine:
registry.gitlab.com/libremfg/bpmn-engine:v3.2.0
sha256:896936bd21d938a5a61c4401733d5a82366a0a4d438ae0fd4e7bd77791fc911d
BAAS:
registry.gitlab.com/libremfg/baas:v3.2.0
sha256:37abc0a2d7ee896b73c1ba930b12c30463b1caa7a12ac7734b3b7da2219c9e74
Libre Core:
registry.gitlab.com/libremfg/libre-core:v3.2.0
sha256:f1cb9361e4e8a7830199a11ed07c644424863ac57915f1af894bb73944ce0d48
Libre Agent:
registry.gitlab.com/libremfg/libre-agent:v3.2.0
sha256:c8fecd5dd3e215d0fe5ea894af0134e7a13ac8f72b7dc9dc85f00d9c0f2ea7fa
Libre Audit:
registry.gitlab.com/libremfg/libre-audit:v3.2.0
sha256:05ade47d870cda7f3a31f0f8f18666e753ebf09442f615b4019422ce1dc9db45
Libre Audit Postgres:
registry.gitlab.com/libremfg/libre-audit/postgres:v3.2.0
sha256:ac892c46b830cf2fafc053f169c39903bd8c59686e01b694bdee71036de2e3be
Libre Keycloak Theme:
registry.gitlab.com/libremfg/frontend/libre-keycloak-theme:v3.2.0
sha256:5b18a80556b3bcf2a5d74a2596927e5609ec11fd14916b4b84b77b9aa9957747
Libre Router Init:
registry.gitlab.com/libremfg/libre-router-init:v3.2.0
sha256:1e54635f05785cbe34b397399768555216387fddaf30227db992e6019513953a
Upgrade
To upgrade to v3.2.0, follow the Upgrade instructions.