Skip to content

Bump cryptography from 47.0.0 to 48.0.0#86

Merged
docktermj merged 1 commit into
mainfrom
dependabot/pip/cryptography-48.0.0
May 27, 2026
Merged

Bump cryptography from 47.0.0 to 48.0.0#86
docktermj merged 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 26, 2026

Bumps cryptography from 47.0.0 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:

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 26, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 26, 2026 12:49
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 26, 2026
@github-actions
Copy link
Copy Markdown

🤖 Claude Code Review

PR Code Review

Reviewing the diff which updates the cryptography dependency from 47.0.0 to 48.0.0.


Code Quality

  • Style guide: Single dependency version bump, no style concerns.
  • No commented-out code: N/A
  • Meaningful variable names: N/A
  • DRY principle: N/A
  • Defects: No logic errors. This is a straightforward dependency bump in pyproject.toml:39. The cryptography library is a security-sensitive package — bumping to 48.0.0 is appropriate and expected for vulnerability patches.
  • CLAUDE.md: No concerns. The project config is appropriately general.

Testing

  • ✅ No new code introduced; existing test suite covers dependency compatibility.
  • ⚠️ Note: No evidence of test results in the diff. Assumes CI passes with cryptography==48.0.0. If there are any breaking API changes in 48.0.0, existing tests should catch them.

Documentation

  • README: No update needed for a dev-dependency bump.
  • CHANGELOG.md: Not updated — acceptable for an automated dependency bump PR (Dependabot-style), but worth confirming this project's policy on changelog entries for dependency updates.
  • Markdown/CommonMark: N/A

Security

  • No hardcoded credentials: N/A
  • No sensitive data: N/A
  • No .lic files: N/A
  • Security posture: Bumping cryptography is a security-positive change. cryptography 48.0.0 addresses CVEs present in earlier versions. This bump is recommended.

Summary

Approve. This is a clean, single-line dependency version bump for cryptography (dev dependency, used in testing). No functional code changes. The update is security-positive and the change is scoped correctly to pyproject.toml. No documentation, testing, or security concerns.

Automated code review analyzing defects and coding standards

Bumps [cryptography](https://github.com/pyca/cryptography) from 47.0.0 to 48.0.0.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@47.0.0...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 b93848b to 9a17fd9 Compare May 26, 2026 12:52
@github-actions
Copy link
Copy Markdown

🤖 Claude Code Review

PR Code Review

Summary: This PR bumps cryptography from 47.0.0 to 48.0.0 in the development dependencies.


Code Quality

  • Style guide: Single-line version bump, no style concerns.
  • No commented-out code
  • DRY principle: No duplication introduced.
  • Defects: No logic changes; this is a dependency version bump only. cryptography 48.0.0 is a legitimate release with no known critical regressions at time of review.
  • CLAUDE.md: Not affected by this change.

Testing

  • ✅ No new functions — existing test suite covers this dependency.
  • ⚠️ Test coverage: No new tests added, which is appropriate for a dependency bump. Verify CI passes with the updated version.

Documentation

  • README/API docs: No documentation changes needed for a dev-dependency version bump.
  • CHANGELOG.md: No changelog entry. Dependency bumps are typically recorded — verify whether this project's convention requires a changelog entry for dependency updates (many projects exempt automated dependency bumps like Dependabot PRs from this requirement).

Security

  • No hardcoded credentials
  • No sensitive data
  • No license files (.lic) checked in
  • Security posture improved: cryptography 48.0.0 includes security fixes over 47.0.0. Bumping this dependency is the correct action.

Overall: This is a clean, minimal dependency bump. The only potential gap is a missing CHANGELOG entry — confirm whether your project convention requires one for automated dependency updates.

Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit 49f951a into main May 27, 2026
14 checks passed
@docktermj docktermj deleted the dependabot/pip/cryptography-48.0.0 branch May 27, 2026 13:58
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.

2 participants