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

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

Download v3.2.0-checksums.txt

Upgrade

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