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 #933

Merged
merged 2 commits into from
Aug 19, 2023
Merged

Pin upper version of serde to <1.0.172 #933

merged 2 commits into from
Aug 19, 2023

Conversation

newpavlov
Copy link
Member

@newpavlov newpavlov commented Aug 19, 2023

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 9349bbd into master Aug 19, 2023
99 checks passed
@newpavlov newpavlov deleted the pin_serde branch August 19, 2023 16:25
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