# 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