Skip to content

chore(deps): update dependency pyopenssl to v26.4.0 - #848

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pyopenssl-26.x
Open

chore(deps): update dependency pyopenssl to v26.4.0#848
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pyopenssl-26.x

Conversation

@renovate

@renovate renovate Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pyOpenSSL (source) ==26.2.0==26.4.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

pyca/pyopenssl (pyOpenSSL)

v26.4.0

Compare Source

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Deprecations:
^^^^^^^^^^^^^

Changes:
^^^^^^^^

  • Maximum supported cryptography version is now 50.x.

v26.3.0

Compare Source

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Dropped support for Python 3.8.
  • The minimum cryptography version is now 49.0.0.
  • Removed deprecated OpenSSL.crypto.X509Req, OpenSSL.crypto.dump_certificate_request, and OpenSSL.crypto.load_certificate_request. cryptography.x509 should be used instead.
  • OpenSSL.SSL.Connection.set_session now raises ValueError if the Session was obtained from a Connection that was using a different Context than this one. OpenSSL requires (but does not verify) that sessions only be re-used with a compatible SSL_CTX, so this contract is now enforced.

Deprecations:
^^^^^^^^^^^^^

  • Deprecated OpenSSL.crypto.PKey.generate_key and OpenSSL.crypto.PKey.check. The key generation and loading APIs in cryptography should be used instead.
  • Deprecated OpenSSL.crypto.dump_privatekey. The serialization APIs on cryptography private key types should be used instead.
  • Deprecated all the mutable APIs on OpenSSL.crypto.X509: set_version, set_pubkey, sign, set_serial_number, gmtime_adj_notAfter, gmtime_adj_notBefore, set_notBefore, set_notAfter, set_issuer, and set_subject. cryptography.x509.CertificateBuilder should be used instead.
  • Deprecated OpenSSL.SSL.Context.set_passwd_cb. Users should decrypt and load their private keys themselves, with cryptography's key loading APIs, and then call OpenSSL.SSL.Context.use_privatekey.
  • Deprecated OpenSSL.crypto.X509Name, as well as the remaining APIs that consume or return it: OpenSSL.crypto.X509.get_issuer, OpenSSL.crypto.X509.get_subject, and OpenSSL.SSL.Context.set_client_ca_list. The APIs in cryptography.x509 should be used instead.

Changes:
^^^^^^^^

  • OpenSSL.SSL.Connection.get_client_ca_list now takes an as_cryptography keyword-argument. When True is passed then cryptography.x509.Name are returned, instead of OpenSSL.crypto.X509Name. In the future, passing False (the default) will be deprecated.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR becomes conflicted, 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 requested review from Red-GV and rohanarora as code owners June 12, 2026 21:46
@renovate
renovate Bot force-pushed the renovate/pyopenssl-26.x branch from 695c62e to 901925b Compare June 30, 2026 01:41
@renovate
renovate Bot force-pushed the renovate/pyopenssl-26.x branch 2 times, most recently from 2f4b7c7 to 63e396b Compare July 21, 2026 01:08
@Red-GV

Red-GV commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Currently blocked due to the the cryptography class here being too low for this update.

@renovate renovate Bot changed the title chore(deps): update dependency pyopenssl to v26.3.0 chore(deps): update dependency pyopenssl to v26.4.0 Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/pyopenssl-26.x branch from 63e396b to 55c4a23 Compare August 1, 2026 20:47
@renovate
renovate Bot force-pushed the renovate/pyopenssl-26.x branch from 55c4a23 to eae535f Compare August 11, 2026 14:29
@renovate
renovate Bot force-pushed the renovate/pyopenssl-26.x branch from eae535f to 0502560 Compare August 26, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant