yusing
f9affba9fc
refactor(modules): replace github.com/yusing/go-proxy with github.com/yusing/godoxy
2025-09-22 16:44:59 +08:00
yusing
493c0afdfa
feat(websocket): implement Reader for reading binary data from the manager
...
- Removed Close method from Writer
2025-09-13 22:38:24 +08:00
yusing
99c1922342
feat(websocket): add deduplication support to PeriodicWrite function and introduce DeepEqual utility
2025-09-13 22:37:51 +08:00
yusing
719682c99f
refactor(websocket): enhance connection management by ensuring resources are released on context cancellation
2025-09-09 22:25:02 +08:00
yusing
6405325e56
Refactor(websocket): remove unused code
2025-09-02 22:50:57 +08:00
yusing
c3d2a90501
fix(websocket): ensure resources are properly released by closing the manager in PeriodicWrite function
2025-09-02 22:50:57 +08:00
yusing
04657420b8
refactor(websocket): enable compression for WebSocket connections to improve performance, removed buffer size to use HTTP buffer
2025-09-02 22:50:57 +08:00
yusing
1c7e3e42f8
refactor(websocket): simplify NewManagerWithUpgrade function to use context for custom upgrader
2025-08-17 20:23:57 +08:00
yusing
8360aa59d1
fix(websocket): allow localhost origin in WebSocket manager
2025-08-17 17:36:07 +08:00
yusing
6ec1016f29
feat(websocket): implement CORS support in WebSocket manager for origin validation
2025-08-17 17:14:10 +08:00
yusing
e0a110cad3
fix(websocket): ensure proper connection closure and stop ping check ticker in Close method
2025-08-17 14:53:25 +08:00
yusing
b32750d545
fix(websocket): websocket concurrent write during ping pong
2025-08-17 00:17:14 +08:00
yusing
35a3e3fef6
refactor(api): restructured API for type safety, maintainability and docs generation
...
- These changes makes the API incombatible with previous versions
- Added new types for error handling, success responses, and health checks.
- Updated health check logic to utilize the new types for better clarity and structure.
- Refactored existing handlers to improve response consistency and error handling.
- Updated Makefile to include a new target for generating API types from Swagger.
- Updated "new agent" API to respond an encrypted cert pair
2025-08-16 13:04:05 +08:00