Skip to content

sqlx-core: Depend on webpki-roots 1 - #2

Closed
rjbailey wants to merge 1 commit into
mainfrom
jake/webpki-roots-1
Closed

rjbailey wants to merge 1 commit into
mainfrom
jake/webpki-roots-1

Conversation

@rjbailey

Copy link
Copy Markdown

RUSTSEC-2026-0381 flags webpki-roots below 1.0.10, and no 0.26 release is patched. cargo deny in log-storage fails on the webpki-roots 0.26.11 that sqlx-core pulls in.

0.26.11 only re-exports TLS_SERVER_ROOTS from webpki-roots 1, so certs_from_webpki builds unchanged against 1.x. Upstream sqlx-core 0.9.0 also requires ^1.

Please merge with a merge commit, not squash or rebase: log-storage pins b660349, and a merge commit keeps it on main.

Testing

  • cargo check -p sqlx-core with _rt-tokio,_tls-rustls-ring-webpki and with _rt-tokio,_tls-rustls-aws-lc-rs.
  • log-storage's make deny and make pass against this commit.

RUSTSEC-2026-0381 flags webpki-roots below 1.0.10 for bundling the
emSign ECC Root CA - G3 root, and no 0.26 release is patched. 0.26.11
only re-exports `TLS_SERVER_ROOTS` from webpki-roots 1, so
`certs_from_webpki` builds unchanged against 1.x. Upstream sqlx-core
0.9.0 also requires `^1`.
@rjbailey rjbailey closed this Oct 20, 2026
@rjbailey
rjbailey deleted the jake/webpki-roots-1 branch October 20, 2026 22:01
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