Skip to content

crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183) - #63966

Closed
panva wants to merge 4 commits into
nodejs:mainfrom
panva:runtime-deprecate-DEP0183
Closed

crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183)#63966
panva wants to merge 4 commits into
nodejs:mainfrom
panva:runtime-deprecate-DEP0183

Conversation

@panva

@panva panva commented Jun 17, 2026

Copy link
Copy Markdown
Member

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/crypto
  • @nodejs/net
  • @nodejs/userland-migrations

@nodejs-github-bot nodejs-github-bot added crypto Issues and PRs related to the crypto subsystem. needs-ci PRs that need a full CI run. tls Issues and PRs related to the tls subsystem. labels Jun 17, 2026
@panva
panva marked this pull request as ready for review June 17, 2026 14:52
@panva panva added semver-major PRs that contain breaking changes and should be released in the next major version. deprecations Issues and PRs related to deprecations. labels Jun 17, 2026
@panva
panva marked this pull request as draft June 17, 2026 14:56
@panva
panva marked this pull request as ready for review June 17, 2026 14:56
Comment thread doc/api/crypto.md
@panva panva added author ready PRs with CI started, the required approvals, and no outstanding review comments. request-ci Add this label to start a Jenkins CI on a PR. labels Jun 17, 2026
@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jun 17, 2026
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@panva panva added the commit-queue PRs queued for automated landing through the Commit Queue. label Jun 17, 2026
@nodejs-github-bot nodejs-github-bot added commit-queue-failed PRs whose Commit Queue landing failed and need manual intervention before retrying. and removed commit-queue PRs queued for automated landing through the Commit Queue. labels Jun 19, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator
Commit Queue failed
- Loading data for nodejs/node/pull/63966
✔  Done loading data for nodejs/node/pull/63966
----------------------------------- PR info ------------------------------------
Title      crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183) (#63966)
Author     Filip Skokan <[email protected]> (@panva)
Branch     panva:runtime-deprecate-DEP0183 -> nodejs:main
Labels     tls, crypto, semver-major, author ready, deprecations, needs-ci
Commits    4
 - crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183)
 - fixup! crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs …
 - fixup! crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs …
 - fixup! crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs …
Committers 1
 - Filip Skokan <[email protected]>
PR-URL: https://github.com/nodejs/node/pull/63966
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: René <[email protected]>
------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/63966
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: René <[email protected]>
--------------------------------------------------------------------------------
   ℹ  This PR was created on Wed, 17 Jun 2026 14:50:48 GMT
   ✔  Approvals: 3
   ✔  - Richard Lau (@richardlau) (TSC): https://github.com/nodejs/node/pull/63966#pullrequestreview-4516814071
   ✔  - Yagiz Nizipli (@anonrig) (TSC): https://github.com/nodejs/node/pull/63966#pullrequestreview-4517165427
   ✔  - René (@Renegade334): https://github.com/nodejs/node/pull/63966#pullrequestreview-4517285565
   ✔  Last GitHub CI successful
   ℹ  Last Full PR CI on 2026-06-17T20:03:59Z: https://ci.nodejs.org/job/node-test-pull-request/74218/
- Querying data for job/node-test-pull-request/74218/
✔  Build data downloaded
   ✔  Last Jenkins CI successful
--------------------------------------------------------------------------------
   ✔  No git cherry-pick in progress
   ✔  No git am in progress
   ✔  No git rebase in progress
--------------------------------------------------------------------------------
- Bringing origin/main up to date...
From https://github.com/nodejs/node
 * branch                  main       -> FETCH_HEAD
✔  origin/main is now up-to-date
- Downloading patch for 63966
From https://github.com/nodejs/node
 * branch                  refs/pull/63966/merge -> FETCH_HEAD
✔  Fetched commits as 8fa595456943..640e80379c33
--------------------------------------------------------------------------------
Auto-merging doc/api/crypto.md
Auto-merging doc/api/deprecations.md
Auto-merging doc/api/tls.md
CONFLICT (content): Merge conflict in doc/api/tls.md
Auto-merging lib/internal/tls/secure-context.js
error: could not apply 6a9bb91648... crypto,https,tls: runtime-deprecate OpenSSL engine-based APIs (DEP0183)
hint: After resolving the conflicts, mark them with
hint: "git add/rm <pathspec>", then run
hint: "git cherry-pick --continue".
hint: You can instead skip this commit with "git cherry-pick --skip".
hint: To abort and get back to the state before "git cherry-pick",
hint: run "git cherry-pick --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
   ✘  Failed to apply patches
https://github.com/nodejs/node/actions/runs/27835708140

panva added a commit that referenced this pull request Jun 19, 2026
Signed-off-by: Filip Skokan <[email protected]>
PR-URL: #63966
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Yagiz Nizipli <[email protected]>
Reviewed-By: René <[email protected]>
@panva

panva commented Jun 19, 2026

Copy link
Copy Markdown
Member Author

Landed in da51692

@panva panva closed this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs with CI started, the required approvals, and no outstanding review comments. crypto Issues and PRs related to the crypto subsystem. deprecations Issues and PRs related to deprecations. needs-ci PRs that need a full CI run. semver-major PRs that contain breaking changes and should be released in the next major version. tls Issues and PRs related to the tls subsystem.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants