Skip to content

Update Rust bridge Cargo dependencies - #1930

Merged
tconley1428 merged 4 commits into
mainfrom
update-python-bridge-cargo-dependencies
Oct 5, 2026
Merged

tconley1428 merged 4 commits into
mainfrom
update-python-bridge-cargo-dependencies

Conversation

@tconley1428

@tconley1428 tconley1428 commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Refresh the Rust bridge lockfile to the latest versions allowed by the existing Cargo dependency requirements. This includes rustls 0.23.42 → 0.23.45 and ringbuf 0.5.1 → 0.5.2, addressing the advisories reported in #1929, along with compatible updates to PyO3, Tokio, Futures, AWS-LC, and the remaining transitive dependencies.

Keep the Cargo manifests and SDK Core revision unchanged. matchit remains at 0.8.4 because Axum pins it exactly; cargo update --dry-run --verbose reports no remaining compatible updates. Add a security changelog entry for the advisory fixes.

Fixes #1929.

Validation on macOS ARM64 with Rust 1.95 and Python 3.14:

  • poe bridge-lint
  • cargo clippy --locked --no-default-features --features fips -- -D warnings
  • poe build-develop
  • poe lint
  • cargo fmt --check and git diff --check
  • FIPS dependency graph selects aws-lc-fips-sys and excludes ring.
  • poe test -n 4 -s tests/bridge tests/test_runtime.py tests/test_tls.py tests/test_envconfig.py tests/test_converter.py tests/worker/test_replayer.py tests/test_client.py tests/worker/test_workflow.py tests/worker/test_activity.py: 448 passed, 1 skipped.

@tconley1428
tconley1428 requested a review from a team as a code owner October 5, 2026 22:09
@tconley1428
tconley1428 force-pushed the update-python-bridge-cargo-dependencies branch from ef15367 to 312f2c8 Compare October 5, 2026 22:55
@tconley1428
tconley1428 merged commit bdc3ee3 into main Oct 5, 2026
33 of 34 checks passed
@tconley1428
tconley1428 deleted the update-python-bridge-cargo-dependencies branch October 5, 2026 23:55
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.

Bridge Cargo.lock pins rustls 0.23.42 and ringbuf 0.5.1 (RUSTSEC-2026-0285, RUSTSEC-2026-0293)

2 participants