Skip to content

Fluxzero 1.158.2

Choose a tag to compare

@github-actions github-actions released this 07 May 21:51

1.158.2 (2026-05-07)

Bug Fixes

  • fix(reflection): detect type-use nullable parameters (f3b30e4)

    Extend nullable parameter detection to inspect top-level type-use annotations as well as direct parameter annotations. This lets runtime reflection honor JSpecify-style Nullable annotations without adding a compile dependency.

    Tests: ./mvnw -pl common -Dtest=ReflectionUtilsTest test

    Tests: ./mvnw -pl common test

    Tests: ./mvnw -pl sdk -Dtest=AssertLegalTest test

    Tests: git diff --check

Dependency updates

  • deps(sdk): remove nullable annotation dependency (fde13f8)

    Drop the SDK's Jakarta nullable annotation dependency and its root dependency-management entry now that public nullable contracts are documented in Javadocs instead of exported annotations. Remove the remaining javax/Jakarta/JetBrains Nullable usage from main code and unnecessary test-fixture API signatures while keeping runtime nullable detection annotation-agnostic.

    Tests: ./mvnw -pl common,sdk test; git diff --check