Skip to content

Changelog — page 35

New features, improvements, and fixes in the Fluxzero SDK.

GitHub

1.36.0 (2025-10-29)

Features
  • aggregate: commit aggregates asynchronously, waiting for all commits to complete before processing next messages (GitHub)
GitHub

1.35.0 (2025-10-28)

Code Refactoring
  • aggregate: play back aggregate to handled message even if event is of another aggregate (GitHub)
GitHub

1.34.0 (2025-10-28)

Features
  • metrics: include request details in websocket response metrics (GitHub)
GitHub

1.33.0 (2025-10-28)

Features
  • configuration: prevent non-Spring Fluxzero instances from exiting after main by default (GitHub)

    Introduce a built-in keepalive mechanism to ensure standalone (non-Spring) Fluxzero applications remain active after the main method completes. This behavior can be disabled via FluxzeroBuilder#disableKeepalive().

GitHub

1.32.1 (2025-10-27)

Bug Fixes
  • cache: update cache logic to handle event consistency for aggregates (GitHub)

    Actual fix for the issue commit fluxzero-io/fluxzero-sdk-java@eca71899 attempted to solve.

  • handling: use `isAssignableFrom` for payload class matching in `DefaultHandlerFactory` (GitHub)
GitHub

1.32.0 (2025-10-26)

No commits were found for this release.

GitHub

1.31.0 (2025-10-26)

Features
  • search: add `toBulkUpdate` to `IndexOperation` (GitHub)

    This e.g. allows creating an `IndexDocument` bulk operation simply using `Fluxzero.prepareIndex(Object).toBulkUpdate()`.

GitHub

1.30.0 (2025-10-26)

Features
  • reflection: extend `readProperty` to support nested `Collection` and `Map` fields (GitHub)

    Enables `@​Association` on properties of objects in a collection, e.g.: `/items/itemId`.

GitHub

1.29.0 (2025-10-26)

Features
  • testing: add `TestFixture` methods to handle user-context-specific web requests (GitHub)
GitHub

1.28.0 (2025-10-26)

Code Refactoring
  • search: acknowledge `@​SearchExclude` annotations when filtering locally (GitHub)
GitHub

1.27.0 (2025-10-25)

Features
  • search: support getting a document using just a typed Id (GitHub)
GitHub

1.26.0 (2025-10-25)

Features
  • handling: support returning Optional<R> from a (local) request handler method (GitHub)

    Also support this when content filtering.

  • serialization: enable automatic filtering of request results if the handler has `@​FilterContent` (GitHub)

    Additionally, `@​FilterContent` can now be placed on types and packages as well. In that case the results of all contained handlers will be filtered automatically.

GitHub

1.25.0 (2025-10-22)

No commits were found for this release.

GitHub

1.24.0 (2025-10-22)

Features
  • serialization: enhance `filterContent` to support `Collection` and `Map` types (GitHub)
GitHub

1.23.1 (2025-10-22)

Dependency updates
  • bump io.jooby:jooby from 4.0.7 to 4.0.9 (GitHub)

    io.jooby:jooby: 4.0.7 -> 4.0.9 changelog

  • bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 (GitHub)

    ch.qos.logback:logback-classic: 1.5.19 -> 1.5.20 changelog

  • bump org.springframework:spring-framework-bom from 6.2.11 to 6.2.12 (GitHub)

    org.springframework:spring-framework-bom: 6.2.11 -> 6.2.12 changelog

Continuous Integration
  • Avoid path clashes in dependabot branch names [skip ci] (GitHub)
GitHub

1.23.0 (2025-10-21)

Features
  • metrics: include `messageType` and `topic` in `CompleteMessageEvent` (GitHub)
GitHub

1.22.0 (2025-10-21)

Features
  • metrics: enhance `formatType` method to resolve URI patterns for web requests (GitHub)
GitHub

1.21.0 (2025-10-21)

Code Refactoring
  • tracking: unify `MessageParameterResolver` and `DeserializingMessageParameterResolver` (GitHub)
GitHub

1.20.0 (2025-10-20)

No commits were found for this release.

GitHub

1.19.0 (2025-10-20)

No commits were found for this release.


© 2026 Fluxzero