2.3.0 (2026-02-12)
๐ Features
- ui-server: add HTTP body size and rate limiting (790a5d0)
- ui-server: add numberOfStations upper bound validation (836c8bc)
- ui-server: add transparent response compression (2daee29)
- ui-server: add UIServerSecurity utility module (3c8e242)
- ui-server: configure WebSocket max payload limit (8734440)
๐ Bug Fixes
- deps: update all non-major dependencies (#1650) (067346d)
- deps: update all non-major dependencies (#1657) (36082b8)
- deps: update all non-major dependencies (#1662) (99a9634)
- deps: update all non-major dependencies (#1666) (6b0693f)
- deps: update all non-major dependencies (#1673) (6edc495)
- deps: update dependency vue-router to v5 (#1663) (f4a083f)
- tests: use bodyBuffer for binary gzip data in MockServerResponse (6abbf54)
- tests: use robust threshold test instead of exact boundary (1ea2b77)
- ui-server: prevent rate limiter memory leak (c24b8bd)
- ui-server: use timing-safe credential comparison (f436149)
โจ Polish
- tests: harmonize UI server tests with codebase style (9cc9864)
- ui-server: unify HTTP and WebSocket payload size limits (215f979)
๐งช Tests
- ui-server: add UIServerSecurity unit tests (3a4dfdf)