Skip to content

Bump cryptography from 47.0.0 to 48.0.0#505

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#505
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 Python programming language labels May 26, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 26, 2026 06:40
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Python programming language labels May 26, 2026
@github-actions
Copy link
Copy Markdown

🤖 Claude Code Review

PR Code Review

This is a minimal dependency version bump PR. Here's my analysis:

Code Quality

  • ✅ No commented-out code
  • ✅ Meaningful variable names (N/A)
  • ✅ DRY principle (N/A)
  • ✅ No defects — single version string change in pyproject.toml:41
  • ✅ CLAUDE.md is general and environment-agnostic

Testing

  • ✅ No new functions requiring unit tests
  • ✅ No new endpoints requiring integration tests
  • ✅ Dependency bumps rely on existing test suite for regression coverage

Documentation

  • CHANGELOG.md — No changelog entry for the cryptography bump from 47.0.048.0.0. If this project maintains a changelog, dependency updates should be recorded.
  • ✅ No README or API doc changes needed

Security

  • ✅ No hardcoded credentials
  • ✅ No sensitive data
  • ✅ No license files (.lic) checked in
  • cryptography 48.0.0 is a security-relevant package — bumping it is itself a security improvement. No concerns with the new version.

Summary

Approved with minor note. The change is a single-line dev-dependency bump (cryptography 47.0.048.0.0 in the development extras group). The only gap is a missing CHANGELOG entry if your project tracks dependency updates there. No functional, security, or style issues.

Automated code review analyzing defects and coding standards

@github-actions
Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/senzing
  szengineflags.py
  szerror.py
Project Total  

This report was generated by python-coverage-comment-action

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 f62dd15 to df1ba1b Compare May 26, 2026 06:51
@github-actions
Copy link
Copy Markdown

🤖 Claude Code Review

PR Code Review

This is a minimal dependency bump PR — upgrading cryptography from 47.0.0 to 48.0.0 in the development dependencies.


Code Quality

  • Style guide: Single-line change in pyproject.toml, no style concerns.
  • No commented-out code: N/A
  • Meaningful variable names: N/A
  • DRY principle: N/A
  • Defects/bugs: No logic changes. The cryptography package is listed under development extras only (pyproject.toml:41), so this does not affect production consumers of the senzing package. No runtime risk.
  • CLAUDE.md: No issues — the project config is appropriate and general.

Testing

  • Unit/integration tests: No new code introduced; dependency bumps do not require new tests.
  • Test coverage: N/A for a version pin change.

Documentation

  • README: No update needed.
  • API docs: No update needed.
  • Inline comments: N/A
  • CHANGELOG.md: Dependency-only bumps in dev tooling are typically not changelog-worthy; acceptable to omit.
  • Markdown formatting: No markdown changes.

Security

  • No hardcoded credentials: N/A
  • Input validation: N/A
  • Error handling: N/A
  • No sensitive data in logs: N/A
  • License files: No .lic files or AQAAAD-prefixed strings present.

Summary

Approved. This is a straightforward dev-dependency version bump (cryptography 47.0.0 → 48.0.0). It is scoped to the development extras group and has no impact on the published senzing package or its consumers. No issues found.

Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit 16b3f4f into main May 27, 2026
61 checks passed
@docktermj docktermj deleted the dependabot/pip/cryptography-48.0.0 branch May 27, 2026 14:04
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 Python programming language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants