Tags: vixcpp/websocket
Toggle v1.19.1's commit message
feat(ws): add slow client backpressure protection
Toggle v1.19.0's commit message
fix(websocket): improve config and disconnect handling
Toggle v1.18.0's commit message
docs(websocket): replace config.json with .env and add real-world web…
…socket examples (chat, persistence, metrics, dashboard)
Toggle v1.17.2's commit message
fix(websocket): replace coroutine lambdas with named session tasks
Toggle v1.17.1's commit message
refactor(websocket): remove debug traces and clean runtime startup
Toggle v1.17.0's commit message
fix(websocket): stabilize session write flush and shutdown flow
Toggle v1.16.0's commit message
websocket: remove Config::getInstance usage
Toggle v1.15.0's commit message
websocket(config): simplify config loading via core::Config
- remove redundant has() checks
- rely directly on getInt/getBool with defaults
- align with .env-based configuration from core
- ensure consistent mapping (websocket.* -> WEBSOCKET_*)
Keeps websocket fully decoupled from env and delegates config resolution to core.
Toggle v1.14.0's commit message
refactor(websocket): align with vix::http namespace
- migrate HttpApi and internal usage from vix::vhttp to vix::http
- update examples to reflect new HTTP layer
- adjust metrics integration
- update changelog
no behavior change
Toggle v1.13.0's commit message
fix(websocket): stabilize session lifecycle by disabling unsafe heart…
…beat and idle timer threads
- disable heartbeat thread (maybe_start_heartbeat)
- disable idle timer (arm_idle_timer)
- prevent glibc pthread priority crash
- improve shutdown behavior (Ctrl+C responsiveness)
- ensure safe open/close lifecycle for sessions
This change prioritizes correctness and stability over background timers.
Timers will be reintroduced later using executor-based scheduling.
You can’t perform that action at this time.