Skip to content

Fluxzero 1.265.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 10:45
· 37 commits to main since this release

1.265.0 (2026-09-10)

Features

  • publishing: add fail-closed local dispatch (00d253f)

    Introduce @​LocalOnly for commands and queries so absent or ambiguous local request handlers cannot fall through to the Runtime. Preserve ordinary location-transparent dispatch and require custom registries to explicitly support exact selection.

  • eventsourcing: bound aggregate history pages (8b712bb)

    Add an optional mixed-version-safe payload-byte limit alongside the existing event-count bound. Preserve exact paging progress for short and oversized pages, resolve configuration per application, and align the TestServer contract.

Bug Fixes

  • web: merge OpenAPI resources deterministically (714aaf2)

    Applications may expose generated or maintained specifications from several modules. Discover every visible resource, combine compatible definitions, and reject ambiguous contracts before serving the endpoint.

  • websocket: cap reconnect backoff at sixteen seconds (55a9094)

    Keep equal-jitter reconnects responsive during medium outages by limiting the exponential ceiling to sixteen seconds. This retains fleet desynchronization while reducing the worst-case delay after Runtime recovery.

  • websocket: bound recovery work during outages (d7a0f5c)

    Keep opt-in transport diagnostics single-flight and timeboxed on a dedicated lifecycle worker. Add a versioned, explicitly overridable capped equal-jitter reconnect policy so existing compatibility defaults remain stable.

  • web: close generated OpenAPI request contracts (07e2910)

    Mark required request bodies explicitly and retain supported map type-use constraints across runtime and compile-time generation. Keep OpenAPI 3.0 output valid while expressing map-key validation in 3.1 and preserving Jackson deduction semantics.

Documentation

  • modeling: define intercepted assertion semantics (aeb1fc3)

    Document which AssertLegal methods apply when InterceptApply retains, suppresses, replaces, or splits an update. Lock the existing sequence with focused state-aware regression tests without adding a noisy runtime diagnostic.

  • packages: align setup, policies, and checksum publishing (#340) (5a58d05)

    * docs(packages): align installation and policies with public repository

    * chore(packages): refine policies and checksum publishing

    Keep public-package disclosures concise while preserving processing, retention, transfer, and license information. Configure Maven publishing to include SHA-256 and SHA-512 alongside the existing checksum formats.

Code Refactoring

  • publishing: simplify local-only dispatch (54576a9)

    Make LocalOnly mean that only existing local handlers run for every message type. Requests without a local handler fail through their future, while non-requests complete without external publication; package scopes and explicit overrides define the boundary without a separate handler-selection model.

Continuous Integration

  • ci: remove automatic main repair workflow [skip ci] (2aea3e2)

    Failed main builds now remain ordinary CI failures and no longer start Codex, create repair branches, or open pull requests.