Http-proxy-agent, a Node.js package providing an HTTP(S) proxy http.Agent implementation, has released version 6.1.1, a minor update from the previous stable version 6.1.0. Both versions share the core functionality of enabling HTTP connections through a proxy server.
A notable difference lies in the dependencies. Version 6.1.1 updates the agent-base dependency from version 7.0.2 to version 7.1.0. While seemingly minor, this update may incorporate bug fixes, performance improvements, or new features within the agent-base package, potentially enhancing the proxying capabilities or stability of http-proxy-agent. Developers should consult the agent-base changelog for specific details on the update's impact. The async-listen package was updated as well from version 2.1.0 to 3.0.0 This could represent a breaking change so it's important to review the changelog before including this new version.
Other dependencies, including development dependencies such as @types/debug, @types/jest, @types/node, jest, ts-jest, typescript, proxy, and tsconfig, remain consistent between the two versions. This suggests a focused update primarily addressing the core proxying logic and underlying agent handling. In addition the unpackedSize is slightly different, suggesting a small addition/removal of code or asset.
For developers using or considering http-proxy-agent, version 6.1.1 offers a potentially refined and more robust proxying experience due to the updated agent-base dependency. Reviewing the changes in agent-base and async-listen is crucial to ensure compatibility and leverage any beneficial enhancements. The package remains MIT licensed, with its source code available on GitHub under the TooTallNate/proxy-agents repository.
The are not vulnerabilities for the version 6.1.1 of the package http-proxy-agent