Fluxzero 1.171.2
1.171.2 (2026-05-17)
Bug Fixes
fix(proxy): start full embedded proxy lifecycle (
72f1e93)Make ProxyServer.start() the embedded full proxy startup path: it creates the configured client, starts the HTTP proxy and forward proxy consumer, and owns shutdown without a JVM hook, keepalive thread, or global application instance. Keep the HTTP-only startup package-private for tests and internal callers, and resolve proxy ports from FLUXZERO_PROXY_PORT before PROXY_PORT.
Also quiet Jetty logging in the active proxy/sdk logback configs used by embedded test-server runs
Tests:
- ./mvnw -q -pl proxy -am -Dtest=ProxyServerTest,ProxyServerLifecycleTest -Dsurefire.failIfNoSpecifiedTests=false test
- ./mvnw -q -pl proxy -am test
Tests
test(fixture): harden async waits and speed slow tests (
7799224)Snapshot fixture results before validation, track remote document dispatches for async fixture tests, and remove fixed sleeps from several slow tests.
Verification: ./mvnw -B install (3x); targeted slow-test set (2x); git diff --check.