Skip to content

Changelog — page 16

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

GitHub

1.211.4 (2026-06-25)

Dependency updates
  • bump actions/checkout from 6 to 7 (GitHub)

    actions/checkout: 6 -> 7 changelog

Continuous Integration
  • repair: use agent-generated repair titles [skip ci] (GitHub)

    Ask the repair agent for a repo-style Conventional Commit title and validate it before using it for the generated commit and PR title. Include the repair context and Codex report in the commit body so automated fixes are easier to review.

GitHub

1.211.3 (2026-06-25)

Bug Fixes
  • web: remove spring supplier from web response (GitHub)

    Add a Fluxzero ThrowingSupplier in common and use it for WebResponse stream responses. This keeps the web API free from a Spring utility type while preserving checked-exception handling through ObjectUtils.asSupplier.

GitHub

1.211.2 (2026-06-23)

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

    io.fluxzero:lychee-maven-plugin: 0.2.0 -> 0.2.1 changelog

GitHub

1.211.1 (2026-06-22)

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

    io.fluxzero:lychee-maven-plugin: 0.1.1 -> 0.2.0 changelog

GitHub

1.211.0 (2026-06-22)

Features
  • handling: add consumer handling modes (GitHub)

    Add SYNC/ASYNC/DEFAULT consumer handling mode configuration through @​Consumer, ConsumerConfiguration, builder defaults, and tracking properties.

    Resolve defaults before runtime handling, enable async WEBREQUEST defaults for fluxzero.defaults.version >= 2026.06.20, and propagate Fluxzero tracking context into async worker threads.

GitHub

1.210.6 (2026-06-21)

Bug Fixes
  • modeling: order assert legal methods deterministically (GitHub)
GitHub

1.210.5 (2026-06-19)

Bug Fixes
  • reflection: skip lambda metafactory without full lookup access (GitHub)
GitHub

1.210.4 (2026-06-19)

Bug Fixes
  • web: allow double dots in static filenames (GitHub)

    Only reject .. when it is a complete path segment so generated asset names such as font..woff2 are served normally while traversal attempts remain blocked.

GitHub

1.210.3 (2026-06-19)

Bug Fixes
  • web: allow tildes in static file names (GitHub)
GitHub

1.210.2 (2026-06-19)

Bug Fixes
  • reflection: ignore parameterized property methods (GitHub)
GitHub

1.210.1 (2026-06-19)

Bug Fixes
  • routing: resolve type routing keys via interfaces (GitHub)
GitHub

1.210.0 (2026-06-18)

Features
  • web: serve clean static URLs (GitHub)

    Resolve extensionless static requests through exact paths, .html files, directory indexes, and finally the configured fallback.

    Add cleanUrls as an opt-out on @​ServeStatic and document the new behavior.

Bug Fixes
  • modeling: prefer alias owners when resolving entities (GitHub)
GitHub

1.209.0 (2026-06-18)

Features
  • configuration: resolve property file placeholders (GitHub)

    Resolve placeholders returned from file-backed property sources so application property aliases can expose environment variables under stable application names.

    Keep environment variables and system properties raw to avoid interpreting values that previously passed through unchanged. Leave unresolved placeholders in property files raw during normal lookups, while preserving strict behavior for explicit substituteProperties calls.

Bug Fixes
  • modeling: deserialize id subtypes from scalar values (GitHub)

    Jackson can treat single-string Id subtype constructors as property creators when parameter names are available, and collection element deserializers only receive the container property context. Add a contextual Id deserializer that resolves concrete Id subtypes, including contained collection element types, and invokes their String constructor through ReflectionUtils.

  • authentication: align invocation user fallback (GitHub)

    Use the same user resolution during handler invocation as authorization so unsigned web requests see the active fallback consistently in User.getCurrent() and User parameter injection.

Documentation
  • handling: clarify document handler annotation styles (GitHub)
GitHub

1.208.3 (2026-06-17)

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

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

GitHub

1.208.2 (2026-06-17)

Dependency updates
  • bump org.sonatype.central:central-publishing-maven-plugin (GitHub)

    org.sonatype.central:central-publishing-maven-plugin: 0.10.0 -> 0.11.0

GitHub

1.208.1 (2026-06-16)

Bug Fixes
  • proxy: gate namespace header handling (GitHub)

    Add FLUXZERO_PROXY_NAMESPACE_HEADER_MODE with raw, signed, and disabled modes. The default raw mode keeps existing behavior, while signed requires a valid JWT-backed namespace header and disabled rejects the namespace override header entirely.

  • proxy: avoid caching namespace headers (GitHub)

    Do not memoize decoded namespace values by client-supplied header content. JWKS keys remain cached in JwtVerifier while arbitrary namespace/JWT values no longer grow an unbounded proxy-side cache.

  • proxy: suppress implementation response headers (GitHub)

    Disable Jetty implementation headers and filter implementation-identifying headers from proxied runtime responses.

GitHub

1.208.0 (2026-06-16)

Code Refactoring
  • tests: replace system properties with `TestFixture` (GitHub)

    Replace direct system property manipulation in tests with `TestFixture` to improve test readability, isolation, and maintainability.

GitHub

1.207.0 (2026-06-16)

No commits were found for this release.

GitHub

1.206.0 (2026-06-16)

Code Refactoring
  • authentication: mark DEFAULT_USER_KEY as final (GitHub)
GitHub

1.205.0 (2026-06-11)

No commits were found for this release.


© 2026 Fluxzero