Skip to content

Fluxzero 1.149.9

Choose a tag to compare

@github-actions github-actions released this 12 Apr 10:48

1.149.9 (2026-04-12)

Bug Fixes

  • fix(content-filtering): preserve JsonIgnore filtering in Java and Kotlin (382ea74)

    Keep a single internal mapper inside JacksonContentFilter so filtered values can be materialized without mutating the serializer mapper.

    Wrap the existing Jackson annotation introspectors when disabling JsonIgnore so Java fields stay available during content filtering while Kotlin constructor binding keeps working.

    Add Java and Kotlin regression tests for disableJsonIgnore and @​FilterContent round trips.

  • fix(spring): decouple scanned handlers from bean stereotypes (e72b58a)

    Register Stateful, TrackSelf and SocketEndpoint types through scan-scoped Fluxzero prototypes so handlers still follow component-scan and type-level conditional annotations without being exposed as regular Spring beans.

    This removes the need for IDE warning suppressions around prototype beans and adds regression coverage for conditional registration and non-bean visibility.

Tests

  • test(kotlin): isolate kotlin-specific tests in dedicated module (9348914)

    Move Kotlin-specific tests and fixtures into a dedicated kotlin-tests module so the Java-focused modules can stay simpler.

    Keep the kapt-dependent type registry tests Maven-gated while leaving the other Kotlin tests IDE-friendly.

    Replace dependencies on internal sdk test fixtures with local Kotlin fixtures so the module behaves more like a standalone consumer project.