50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
# Changelog
|
|
|
|
## 2025-02-04 - 3.1.2 - fix(core)
|
|
Refactor certificate handling across the project
|
|
|
|
- Moved certificate keys and certs to the assets/certs directory.
|
|
- Updated test utilities to load certificates from the central location.
|
|
- Cleaned up redundant code and improved error logging regarding certificates.
|
|
- Ensured correct handling of host header in ProxyRouter class.
|
|
|
|
## 2025-02-03 - 3.1.1 - fix(workflow)
|
|
Update Gitea workflow paths and dependencies
|
|
|
|
- Updated registry paths for npmci image and repositories in Gitea workflow files.
|
|
- Fixed dependency paths in package.json.
|
|
- Completed adding typescript to the list of devDependencies.
|
|
|
|
## 2024-10-07 - 3.1.0 - feat(NetworkProxy)
|
|
Introduce WebSocket heartbeat to maintain active connections in NetworkProxy
|
|
|
|
- Added heartbeat mechanism to WebSocket connections to ensure they remain active.
|
|
- Terminating WebSocket if no pong is received for 5 minutes.
|
|
- Set up heartbeat interval to run every 1 minute for connection checks.
|
|
|
|
## 2024-10-07 - 3.0.61 - fix(networkproxy)
|
|
Improve error handling for proxy requests
|
|
|
|
- Wrapped proxy request logic in a try-catch block to handle errors gracefully.
|
|
- Improved error handling for WebSocket communication by checking errors before attempting to send messages.
|
|
- Added logging for error cases to aid in debugging.
|
|
|
|
## 2024-05-29 - 3.0.60 - various updates
|
|
Maintenance updates and adjustments.
|
|
|
|
- Updated project description
|
|
- Updated tsconfig settings
|
|
- Updated npmextra.json with new githost info
|
|
|
|
## 2023-07-27 - 3.0.58 to 3.0.59 - core improvements
|
|
Improvements and internal restructuring.
|
|
|
|
- Switch to a new organizational scheme
|
|
- Core updates and adjustments
|
|
|
|
## 2022-07-29 - 2.0.16 to 3.0.0 - major transition
|
|
This release marks a major transition with several breaking changes.
|
|
|
|
- BREAKING CHANGE: switched core to ESM (EcmaScript Module)
|
|
- Major core updates
|