Skip to content

chore(deps-dev): bump cryptography from 46.0.7 to 48.0.0#1056

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/cryptography-48.0.0
Closed

chore(deps-dev): bump cryptography from 46.0.7 to 48.0.0#1056
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/cryptography-48.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Bumps cryptography from 46.0.7 to 48.0.0.

Changelog

Sourced from cryptography's changelog.

48.0.0 - 2026-05-04


* **BACKWARDS INCOMPATIBLE:** Support for Python 3.8 has been removed.
  ``cryptography`` now requires Python 3.9 or later.
* **BACKWARDS INCOMPATIBLE:** Loading an X.509 CRL whose inner
  ``TBSCertList.signature`` algorithm does not match the outer
  ``signatureAlgorithm`` now raises ``ValueError``. Previously, such CRLs
  were parsed successfully and only rejected during signature validation.
* Added support for :doc:`/hazmat/primitives/asymmetric/mlkem` and
  :doc:`/hazmat/primitives/asymmetric/mldsa` when using OpenSSL 3.5.0 or
  later, in addition to the existing AWS-LC and BoringSSL support. This means
  post-quantum algorithms are now available to users of our wheels.
  • Note: Going forward, we do not guarantee that all functionality
    in cryptography will be available when building against
    OpenSSL. See :doc:/statements/state-of-openssl for more information.

.. _v47-0-0:

47.0.0 - 2026-04-24

  • Support for Python 3.8 is deprecated and will be removed in the next cryptography release.
  • BACKWARDS INCOMPATIBLE: Support for binary elliptic curves (SECT* classes) has been removed. These curves are rarely used and have additional security considerations that make them undesirable.
  • BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.x has been removed. OpenSSL 3.0.0 or later is now required. LibreSSL, BoringSSL, and AWS-LC continue to be supported.
  • BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 4.1.
  • BACKWARDS INCOMPATIBLE: Loading keys with unsupported algorithms or keys with unsupported explicit curve encodings now raises :class:~cryptography.exceptions.UnsupportedAlgorithm instead of ValueError. This change affects :func:~cryptography.hazmat.primitives.serialization.load_pem_private_key, :func:~cryptography.hazmat.primitives.serialization.load_der_private_key, :func:~cryptography.hazmat.primitives.serialization.load_pem_public_key, :func:~cryptography.hazmat.primitives.serialization.load_der_public_key, and :meth:~cryptography.x509.Certificate.public_key when called on certificates with unsupported public key algorithms.
  • BACKWARDS INCOMPATIBLE: When parsing elliptic curve private keys, we now reject keys that incorrectly encode a private key of the wrong length because such keys are impossible to process in a constant-time manner. We do not believe keys with this problem are in wide use, however we may revert this change based on the feedback we receive.
  • Deprecated passing 64-bit (8-byte) and 128-bit (16-byte) keys to :class:~cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES. In a

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 19, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 19, 2026 13:45
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/cryptography-48.0.0 branch 2 times, most recently from 40e07ee to 2b37bc6 Compare May 20, 2026 01:18
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.7 to 48.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@46.0.7...48.0.0)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 48.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/cryptography-48.0.0 branch from 2b37bc6 to 399e7bb Compare May 21, 2026 01:39
gavinbarron added a commit that referenced this pull request May 21, 2026
* chore(deps-dev): consolidate dependabot dependency updates

Bump the following dev dependencies:
- aiohttp: 3.12.15 → 3.13.5
- anyio: 4.10.0 → 4.13.0
- attrs: 25.3.0 → 26.1.0
- cryptography: 46.0.5 → 48.0.0
- dill: 0.4.0 → 0.4.1
- idna: 3.10 → 3.15
- opentelemetry-api: 1.38.0 → 1.42.0
- opentelemetry-sdk: 1.38.0 → 1.42.0
- opentelemetry-semantic-conventions: 0.59b0 → 0.63b0
- requests: 2.32.5 → 2.33.0
- tomlkit: 0.13.3 → 0.15.0
- tzdata: 2025.2 → 2026.2

Consolidates PRs #1047, #1050, #1051, #1052, #1053, #1054, #1055, #1056, #1057, #1059

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: group remaining dependabot updates with catch-all pattern

Add an 'other-dependencies' group with a wildcard pattern to catch
all packages not already matched by a specific group. This reduces
individual PRs for ungrouped packages like requests, idna, attrs,
cryptography, etc. into a single grouped PR.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 22, 2026

Looks like cryptography is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this May 22, 2026
@dependabot dependabot Bot deleted the dependabot/pip/cryptography-48.0.0 branch May 22, 2026 00:02
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 python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants