Bump version to 2.11.3 - #397
Merged
Merged
Conversation
Prepares a patch release so consumers can pull the cryptography>=48.0.1 constraint already merged to main via finos#390, closing CVE-2026-34180 on downstream Symphony bots that depend on symphony-bdk-python.
|
|
thibauult
approved these changes
Aug 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the version in
pyproject.tomlfrom2.11.2to2.11.3to prepare a patch release.Context
The
cryptographycap on the latest published release (v2.11.2) is^46.0.0, which does not include the fix for CVE-2026-34180 (DoS via malformed ASN.1 input, patched incryptography 48.0.1). Bots that depend onsymphony-bdk-pythoncannot pincryptography>=48.0.1themselves because pip resolution fails against the transitive cap declared in BDK's own metadata.The actual fix has already been merged to
mainvia #390 —cryptographyis now pinned to>=48.0.1,<49.0.0andpoetry.lockis regenerated accordingly. All that's missing to unblock downstream consumers is a published release cut from main.This PR is just the version bump so that once merged, a maintainer can publish a GitHub Release tagged
v2.11.3and the existingrelease.ymlworkflow picks it up and pushes to PyPI.Downstream impact
This unblocks CVE remediation on every downstream Symphony bot that depends on
symphony-bdk-python— Symphony's InfoSec team is currently tracking the vulnerability across multiple bot deployments and the only unblock is a new release.Test plan
pyproject.tomlversion field is the only change.v2.11.3GitHub Release frommain.release.ymlfires,poetry publish --buildpushessymphony_bdk_python-2.11.3to PyPI.symphony-bdk-python>=2.11.3and verifypip installpullscryptography 48.0.1.