9 Commits

Author SHA1 Message Date
savinmax
905c241daa Improve reliability, testing, and documentation
Some checks failed
CI / test (push) Successful in 54s
CI / lint (push) Failing after 3m16s
- Fix metrics: change MessagesTotal, ConnectionsTotal, DisconnectionsTotal
  from Gauge to Counter with proper _total naming convention
- Fix broadcast write-error handling: failed clients now get properly
  removed with accurate metrics updates
- Add graceful shutdown: SIGINT/SIGTERM handling with 10s timeout,
  CloseGoingAway frame sent to clients before disconnect
- Add integration tests: 11 tests using real WebSocket connections
  covering connect, broadcast, disconnect, concurrency, and shutdown
- Fix example client port: changed from 8000 to 8443 to match config
- Rewrite README.md to reflect current features and usage
- Add AGENTS.md and .agents/summary/ documentation for AI assistants
2026-06-11 19:14:19 +02:00
savinmax
f69355d69d small fix
All checks were successful
CI / test (push) Successful in 10s
CI / lint (push) Successful in 11s
2025-08-04 11:11:10 +02:00
savinmax
9ad38190a5 adding config-file arg
All checks were successful
Release / release (push) Successful in 19s
CI / test (push) Successful in 9s
CI / lint (push) Successful in 12s
v0.1.0
2025-08-02 21:31:35 +02:00
savinmax
983c4195e0 Metrics config example
All checks were successful
CI / test (push) Successful in 9s
CI / lint (push) Successful in 11s
2025-08-02 21:07:26 +02:00
savinmax
e4abd6e0a7 fix release
All checks were successful
Release / release (push) Successful in 14s
v0.0.6
2025-08-02 21:00:28 +02:00
savinmax
ef3539fd31 Publishing release
All checks were successful
Release / release (push) Successful in 15s
v0.0.5
2025-08-02 19:36:14 +02:00
savinmax
dc642b93c6 another action
All checks were successful
CI / test (push) Successful in 8s
CI / lint (push) Successful in 10s
Release / release (push) Successful in 28s
v0.0.4
2025-08-02 19:22:39 +02:00
savinmax
705b6a8e6a another uses
Some checks failed
CI / test (push) Successful in 8s
CI / lint (push) Successful in 10s
Release / release (push) Failing after 22s
v0.0.2 v0.0.3
2025-08-02 19:19:13 +02:00
savinmax
e4523df602 Init
Some checks failed
CI / test (push) Successful in 1m10s
CI / lint (push) Successful in 30s
Release / release (push) Failing after 31s
0.0.1 v0.0.1
2025-08-02 18:33:50 +02:00