Skip to content

fix(deps): patch TLS, Python roots, and Node tooling - #125

Draft
chaliy wants to merge 1 commit into
mainfrom
fix/october-security-dependencies
Draft

chaliy wants to merge 1 commit into
mainfrom
fix/october-security-dependencies

Conversation

@chaliy

@chaliy chaliy commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Patch the Rust TLS verifier/root bundle and HTTP transport locks, require certifi 2026.10.19 for Python consumers, and update both Python lockfiles. Refresh affected TypeScript test tooling, require supported patched Node versions, and pin CI/release recipes to the October security releases.

Changelog: part of October 2026 cross-project security remediation program.

Test Plan

  • just pre-pr and just pre-push passed with Rust 1.99.0 and Node 26.12.1, including Rust mock-server tests, Python 201 tests, TypeScript 188 tests, generation helper tests, and example checks.
  • Offline Cargo audit: zero vulnerabilities or warnings. Python certifi bundle check confirms emSign G3 is absent.
  • Existing release workflows remain manual/release-event gated. No version bump, tag, publication, deployment or production changes.

Compatibility

The Python trust-bundle minimum and Node engine floor are intentional security requirements. Rust downstream consumers with existing lockfiles must update them to obtain the patched transitive versions.

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.

1 participant