Skip to content

[Feat] v3.2.0 release notes #188

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: User guides, deploy docs, references, and deep dives about the
Rhize manufacturing data hub.
cascade:
type: docs
v: "3.1.0"
v: "3.2.0"
---

<!-- define h1 for all other pages in Title in frontmatter -->
Expand Down
155 changes: 155 additions & 0 deletions content/releases/3-2-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
---
title: 3.2.0
date: '2025-07-01T15:13:10-04:00'
description: Release notes for v3.2.0 of the Rhize application
categories: ["releases"]
weight: 1666670228 ## auto-generated, don't change
---

Release notes for version 3.2.0 of the Rhize application.

_Release date:_
1 Jul 2025

## Changes by service

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

### Admin

No changes, releasing in step with other software repositories.

### BPMN engine

#### 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 scalar _Any to JSONObject
- 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 wal replay issue during rollup
- Fix resolution of _Any scalar type by moving from apolloSchemaExtrase to schemaInputs
- Fix performance issue in type filter
- Fix RLAC resources not evaluated correctly
- Fix validation panic on type check
- Fix wget urls for large datasets in testing pipeline
- Fix the conflict in accessing split parts during a rollUp

#### Remove

- Remove Ludicrous mode from postings

### 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 scalar _Any to JSONObject
- 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 wal replay issue during rollup
- Fix resolution of _Any scalar type by moving from apolloSchemaExtrase to schemaInputs
- Fix performance issue in type filter
- Fix RLAC resources not evaluated correctly
- Fix validation panic on type check
- Fix wget urls for large datasets in testing pipeline
- Fix the conflict in accessing split parts during a rollUp

#### 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](https://pkg.go.dev/vuln/)

### Keycloak Theme

#### Change

- Change application name to Rhize

### Router

Releasing in step with other components


## Compatibility

{{< compatible "3.2.0" >}}

## Checksums

{{% checksums "v3.2.0-checksums.txt" %}}

## Upgrade

To upgrade to v3.2.0, follow the [Upgrade instructions](/deploy/upgrade).
Loading