Skip to content

PYTHON-6061 & PYTHON-6082 Bundle libmongocrypt 1.20.4 and prep for pymongocrypt 1.19.0 - #1226

Merged
blink1073 merged 2 commits into
mongodb:masterfrom
blink1073:PYTHON-6061
Sep 8, 2026
Merged

PYTHON-6061 & PYTHON-6082 Bundle libmongocrypt 1.20.4 and prep for pymongocrypt 1.19.0#1226
blink1073 merged 2 commits into
mongodb:masterfrom
blink1073:PYTHON-6061

Conversation

@blink1073

Copy link
Copy Markdown
Member

Summary

Bundles libmongocrypt 1.20.4 into the pymongocrypt release wheels and prepares the pymongocrypt 1.19.0 release.

Motivation

  • PYTHON-6061: pin the bundled libmongocrypt to 1.20.4.
  • PYTHON-6082: release pymongocrypt 1.19.0 with QE string GA support.

Changes

  • Bundled libmongocrypt 1.20.4 in release wheels.
  • Bumped pymongocrypt to version 1.19.0.

Testing

  • SBOM guard passes: pkg:github/mongodb/libmongocrypt@1.20.4 is present in sbom.json.
  • pymongocrypt.version.__version__ resolves to 1.19.0.

@blink1073 blink1073 changed the title PYTHON-6061 Bundle libmongocrypt 1.20.4; PYTHON-6082 prep for pymongocrypt 1.19.0 PYTHON-6061 & PYTHON-6082 Bundle libmongocrypt 1.20.4 and prep for pymongocrypt 1.19.0 Sep 8, 2026
@blink1073
blink1073 requested a lite review from Copilot September 8, 2026 20:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The version bumps are consistent across the pin file, SBOM, changelog, and Python package version with no remaining references to the prior versions in the Python binding.

Pull request overview

This PR updates the Python binding release metadata to bundle libmongocrypt 1.20.4 in the pymongocrypt wheels and finalizes the pymongocrypt 1.19.0 release version.

Changes:

  • Bump the bundled libmongocrypt version reference from 1.20.3 → 1.20.4.
  • Update the Python SBOM to reflect libmongocrypt 1.20.4.
  • Set pymongocrypt.__version__ to the release value 1.19.0 and update the changelog entry accordingly.
File summaries
File Description
bindings/python/scripts/libmongocrypt-version.txt Updates the pinned bundled libmongocrypt version to 1.20.4.
bindings/python/sbom.json Updates SBOM component/dependency references and URLs to libmongocrypt 1.20.4.
bindings/python/pymongocrypt/version.py Finalizes the package version from 1.19.0.dev0 to 1.19.0.
bindings/python/CHANGELOG.rst Updates the 1.19.0 changelog entry to reference bundling libmongocrypt 1.20.4.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@blink1073
blink1073 marked this pull request as ready for review September 8, 2026 20:24
@blink1073
blink1073 requested a review from a team as a code owner September 8, 2026 20:24
@blink1073
blink1073 requested a review from NoahStapp September 8, 2026 20:24
@blink1073
blink1073 merged commit 40d3a21 into mongodb:master Sep 8, 2026
39 of 41 checks passed
@blink1073
blink1073 deleted the PYTHON-6061 branch September 8, 2026 20:31
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.

3 participants