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
getInstancerace 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
ristrettoto v2 from v1 - Change protobuf for badger and regenerate
- Change postings cache to align with generic declaration in
ristrettov2 - 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
incrRollupiprocess ensure to consistent use of time units to prevent erroneous cleanup - Fix performance issue in type filter
- Fix resolution of
_Anyscalar type by moving fromapolloSchemaExtrastoschemaInputs - 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
wgetURLs 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 an HTTPS Keycloak connection
- Change
rhize-golibrary to v4.0.0-rc4 to allow usage of username and password in NATS configuration
Fix
- Fix relevant Go vulnerabilities
Keycloak Theme
Change
- Change application name to Rhize
Router
Releasing in step with other components
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:1e54635f05785cbe34b397399768555216387fddaf30227db992e6019513953aUpgrade
To upgrade to v3.2.0, follow the Upgrade instructions.