Skip to content

Update dependency https-proxy-agent to v8#1822

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/https-proxy-agent-8.x
Open

Update dependency https-proxy-agent to v8#1822
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/https-proxy-agent-8.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 12, 2026

This PR contains the following updates:

Package Change Age Confidence
https-proxy-agent (source) ^5.0.1^8.0.0 age confidence

Release Notes

TooTallNate/proxy-agents (https-proxy-agent)

v8.0.0

Compare Source

Major Changes
  • 9c92c09: Convert to ESM. All packages now use "type": "module" and compile to ESM output instead of CommonJS.
Patch Changes
  • Updated dependencies [9c92c09]
    • agent-base@​8.0.0

v7.0.6

Compare Source

Patch Changes
  • 913a49a: Only overwrite servername in tls connect when host is not an IP address
  • Updated dependencies [1699a09]
    • agent-base@​7.1.2

v7.0.5

Compare Source

Patch Changes
  • 5908e84: Remove net.isIP() check for TLS servername

v7.0.4

Compare Source

Patch Changes
  • b88ab46: Import url instead of node:url 🤷‍♂️

v7.0.3

Compare Source

Patch Changes
  • c3c405e: Add missing URL type import

v7.0.2

Compare Source

Patch Changes
  • e625d10: Support SNI for proxy servers

v7.0.1

Compare Source

Patch Changes
  • 23fe1e3: Correct the header parsing logic to stop before the response content to avoid generating an exception.

v7.0.0

Compare Source

Major Changes
  • b3860aa: Remove secureProxy getter

    It was not meant to be a public property. If you were using it, just use agent.proxy.protocol === 'https:' instead.

v6.2.1

Compare Source

Patch Changes
  • 0b8a0b7: Properly reject errors during proxy CONNECT response

v6.2.0

Compare Source

Minor Changes
  • 8ff9faa: "headers" option can now be a function
Patch Changes
  • Updated dependencies [66b4c63]
    • agent-base@​7.0.2

v6.1.0

Compare Source

Minor Changes
  • fd6209c: Emit "proxyConnect" event on HTTP request object (part of #​153)
  • c573dbe: Emit "proxyConnect" event on Agent instance
Patch Changes
  • 7674748: Update @types/node to v14.18.45
  • Updated dependencies [7674748]
    • agent-base@​7.0.1

v6.0.0

Compare Source

Major Changes
  • d99a7c8: Major version bump for all packages
    • ⚠️ This is a breaking change! The HttpsProxyAgent constructor argument has been split into two arguments.
Upgrading from 5.x to 6.x

In version 5.x, the HttpsProxyAgent constructor took a single argument of either (A) a string, or (B) an object matching the output of
the deprecated url.parse() method
and various extra options.

Now the constructor takes two separate arguments:

  • Argument 1: Either (A) a string, or (B) a WHATWG URL object
  • Argument 2 (optional): An object with standard http.Agent,
    net.TcpNetConnectOpts, and tls.ConnectionOptions properties and/or custom options supported by this package.

If you were using an object argument in 5.x, you'll need to change the first argument to match the structure of the URL class, and move
any other options to the second argument.

5.x usage:

const agent = new HttpsProxyAgent({
  protocol: 'https:',
  host: 'myproxy.mydomain.com'
  port: '1234',
  auth: 'proxyUser:proxyPass',
  timeout: 1000,
  headers: { 'trace', 'foo' }
});

Updated 6.x usage:

const agent = new HttpsProxyAgent(
  'https://proxyUser:proxyPass@myproxy.mydomain.com:1234',
  {
    timeout: 1000,
    headers: { 'trace', 'foo' }
  }
);
Minor Changes
  • 4333067: Add support for core keepAlive: true
Patch Changes
  • c169ced: Convert mocha tests to jest for all packages
  • 06775a8: Add test for rejectUnauthorized: false missing on request options
  • Updated dependencies [c169ced]
  • Updated dependencies [d99a7c8]
  • Updated dependencies [4333067]
    • agent-base@​7.0.0

Configuration

📅 Schedule: Branch creation - "after 3pm and before 7pm every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 12, 2026
@renovate renovate bot force-pushed the renovate/https-proxy-agent-8.x branch 3 times, most recently from c715ab3 to 978301f Compare March 18, 2026 15:02
@renovate renovate bot force-pushed the renovate/https-proxy-agent-8.x branch 4 times, most recently from a1e9d78 to 32a0aad Compare March 26, 2026 11:05
@renovate renovate bot force-pushed the renovate/https-proxy-agent-8.x branch from 32a0aad to d577619 Compare March 27, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants