smartproxy/changelog.md

2.2 KiB

Changelog

2025-02-04 - 3.1.4 - fix(core)

No uncommitted changes. Preparing for potential minor improvements or bug fixes.

2025-02-04 - 3.1.3 - fix(networkproxy)

Refactor and improve WebSocket handling and request processing

  • Improved error handling in WebSocket connection and request processing.
  • Refactored the WebSocket handling in NetworkProxy to use a unified error logging mechanism.

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