Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin upper version of serde to <1.0.172 #55

Merged
merged 2 commits into from
Aug 19, 2023
Merged

Pin upper version of serde to <1.0.172 #55

merged 2 commits into from
Aug 19, 2023

Conversation

newpavlov
Copy link
Member

serde v1.0.172 and later include pre-compiled binaries which is a security hazard. So until the decision gets reverted, I believe it's worth to pin upper version of serde. This approach may cause issues if a different crate in someone's dependency tree will depend on a post-1.0.172 version of serde, but I think this issue is small enough when compared to the security concerns. Also, a number of other crates in the ecosystem follow this approach, so we are not alone.

More information and discussion about the serde change can be found in serde-rs/serde#2538.

@newpavlov newpavlov merged commit a00fd24 into master Aug 19, 2023
@newpavlov newpavlov deleted the pin_serde branch August 19, 2023 16:19
JoHaHu pushed a commit to JoHaHu/JOSE that referenced this pull request Nov 29, 2023
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