Skip to content

Fluxzero 1.157.0

Choose a tag to compare

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

1.157.0 (2026-05-07)

Documentation

  • docs(agents): add AGENTS.md with coding guidelines and project structure (434ea78)

    Introduce a new `AGENTS.md` file outlining project structure, build instructions, coding practices, and commit message conventions to help contributors maintain consistency and high-quality standards.

Code Refactoring

  • refactor(websocket): use native jdk client transport (ea20c05)

    Replace the SDK runtime websocket client with small low-level contracts backed directly by java.net.http.WebSocket. This removes the Jakarta client facade and Undertow client transport from the SDK runtime path while keeping server-side Jakarta dependency management for modules that still use Undertow.

    Preserve Fluxzero handshake response headers, session metadata, compression negotiation, binary message assembly, ping/pong handling, close and abort handling, reconnect behavior, and session pooling.

    Tests run:
    - ./mvnw -pl sdk -am -Dtest=JdkWebsocketConnectorTest,WebsocketConnectionOptionsTest,WebsocketCloseReasonTest,AbstractWebsocketClientTest,SessionPoolTest -Dsurefire.failIfNoSpecifiedTests=false test
    - ./mvnw -B site -Pjavadoc
    - ./mvnw -B install