Skip to content

Changelog — page 13

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

GitHub

1.232.6 (2026-07-30)

Dependency updates
  • bump io.fluxzero.tools:fluxzero-maven-plugin from 1.11.1 to 1.11.2 (GitHub)

    io.fluxzero.tools:fluxzero-maven-plugin: 1.11.1 -> 1.11.2 changelog

GitHub

1.232.5 (2026-07-29)

Dependency updates
  • update Fluxzero Maven plugin to 1.11.1 (GitHub)
GitHub

1.232.2 (2026-07-27)

Dependency updates
  • bump org.apache.maven.plugins:maven-jar-plugin from 3.5.0 to 3.5.1 (GitHub)

    org.apache.maven.plugins:maven-jar-plugin: 3.5.0 -> 3.5.1 changelog

  • bump com.github.luben:zstd-jni from 1.5.7-11 to 1.5.7-12 (GitHub)

    com.github.luben:zstd-jni: 1.5.7-11 -> 1.5.7-12

GitHub

1.232.0 (2026-07-26)

Features
  • configuration: support environment-style property file names (GitHub)

    Allow SDK-backed property files to resolve conventional and compact environment-variable aliases while preserving exact-key and source precedence.

    Cover additional property locations, alias precedence, and custom source compatibility with focused regression tests.

GitHub

1.231.0 (2026-07-24)

Features
  • search: support batched document deletion (GitHub)

    Add an optional delete batch size to the search API and wire command. Zero selects the runtime default, positive values request bounded batches, and negative values request one unbounded statement. Preserve old-client wire compatibility by mapping missing and null values to zero.

GitHub

1.230.3 (2026-07-24)

Dependency updates
  • bump io.fluxzero.tools:fluxzero-maven-plugin from 1.8.1 to 1.9.0 (GitHub)

    io.fluxzero.tools:fluxzero-maven-plugin: 1.8.1 -> 1.9.0 changelog

GitHub

1.230.0 (2026-07-22)

Build System
  • publish multi-platform images with Maven (GitHub)

    Replace the dedicated Docker/Buildx jobs with the Fluxzero Maven plugin for the proxy and test-server images. Reserve the release tag after the tested Maven build and before publishing images, and derive OCI metadata from Maven and Git.

GitHub

1.229.4 (2026-07-21)

Dependency updates
  • bump kotlin.version from 2.4.0 to 2.4.10 (GitHub)
    • kotlin.version: 2.4.0 -> 2.4.10
    • org.jetbrains.kotlin:kotlin-stdlib-jdk8: 2.4.0 -> 2.4.10 changelog
    • org.jetbrains.kotlin:kotlin-reflect: 2.4.0 -> 2.4.10 changelog
    • org.jetbrains.kotlin:kotlin-maven-plugin: 2.4.0 -> 2.4.10
GitHub

1.229.3 (2026-07-21)

Dependency updates
  • bump io.fluxzero:lychee-maven-plugin from 0.2.4 to 0.2.6 (GitHub)

    io.fluxzero:lychee-maven-plugin: 0.2.4 -> 0.2.6 changelog

GitHub

1.229.2 (2026-07-21)

Bug Fixes
  • make Central publication recovery idempotent (GitHub)

    Resume status polling for an already uploaded deployment after transient Central 5xx responses instead of re-uploading the immutable release.

    On GitHub reruns, exclude components that Central already published so a completed release can finish green without duplicate deployment errors.

GitHub

1.229.1 (2026-07-21)

Bug Fixes
  • serialization: preserve direct untyped deserialization (GitHub)

    Keep ordinary String and byte JSON on the existing Jackson reader path so parser extensions and allocation behavior remain intact.

    Only materialize revision metadata candidates, including Unicode-escaped property names, and verify registered nested type resolution.

Documentation
  • agents: strengthen regression review guidance (GitHub)

    Turn broad regression awareness into a concrete high-risk workflow covering behavioral, lifecycle, compatibility, and operational contracts.

    Clarify supported API boundaries and allow generated all-fields constructors to evolve without automatic compatibility overloads.

GitHub

1.229.0 (2026-07-20)

Documentation
  • testing: explain revisioned JSON payloads (GitHub)

    Document the @​class and @​revision shorthand for human readers and for the bundled Java and Kotlin agent guidance.

    Replace the old full Data wrapper examples and clarify that plain revision fields remain payload data.

GitHub

1.228.0 (2026-07-20)

Features
  • testing: support revisioned JSON payloads (GitHub)

    Recognize @​revision alongside @​class in untyped JsonUtils input and represent the payload as Data so normal upcasting can happen before deserialization.

    Keep plain revision properties as domain data and support inherited JSON resources in TestFixture scenarios.

GitHub

1.227.0 (2026-07-19)

Features
  • tracking: serialize async batch handling by segment (GitHub)

    Queue handler invocations for messages that share a non-null serialized segment within the same consumer batch. Messages with different or missing segments remain parallel, while nested asynchronous handler results preserve per-segment ordering.

Performance Improvements
  • tracking: optimize outstanding async request tracking (GitHub)

    Use a concurrent set instead of a copy-on-write list so completing each async handler no longer copies the entire outstanding-request collection. Preserve shutdown waiting behavior with focused regression coverage.

GitHub

1.226.0 (2026-07-19)

Features
  • namespaces: make SDK components namespace-aware (GitHub)

    Keep ordinary application work in the configured application namespace while carrying namespaces across direct messaging relationships. Add canonical namespaced component views, isolated persistence and cache behavior, context-safe asynchronous handling, and focused regression coverage.

Bug Fixes
  • test-server: isolate metrics monitor test events (#260) (GitHub)

    TestServerMetricsMonitorTest registered a global metrics listener and asserted the last observed event. Under class-level parallelism, another test could overwrite it with an unrelated lifecycle event.

    The test now uses a unique client id and filters callbacks to that id, so concurrent test-server metrics cannot overwrite the assertion.

GitHub

1.225.0 (2026-07-19)

Features
  • dev-server: expose local development integration hooks (GitHub)

    Add explicit embedded proxy configuration, test-server readiness observation, structured TestFixture impact data, and a Fluxzero-compatible OIDC user provider.

    Preserve current proxy and fixture lifecycle semantics while making the contracts independently testable by the standalone dev server.

GitHub

1.224.13 (2026-07-17)

Bug Fixes
  • tag SDK releases only after successful builds (GitHub)

    Calculate the final version up front so release artifacts are built and tested with their public coordinates, but defer creating the Git tag until that build succeeds. Gate Maven Central and the other publication jobs on the durable tag, and reuse an existing tag on reruns only when it points to the same commit.

GitHub

1.224.12 (2026-07-17)

Bug Fixes
  • eventsourcing: stop completed limited event fetches (GitHub)

    Treat a response to an explicit maxSize request as the complete result. This prevents an unnecessary follow-up request when the aggregate contains more than the default fetch batch but fewer events than the requested limit.

GitHub

1.224.11 (2026-07-15)

Dependency updates
  • bump distroless/java25-debian13 in /test-server (GitHub)

    distroless/java25-debian13: 4a19823 -> 9ccf2b8

GitHub

1.224.10 (2026-07-15)

Dependency updates
  • bump distroless/java25-debian13 in /proxy (GitHub)

    distroless/java25-debian13: 4a19823 -> 9ccf2b8


© 2026 Fluxzero