Fluxzero 1.157.0
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