apollo-smith@0.15.2
·
30 commits
to main
since this release
0.15.2 - 2025-11-10
Fixes
- Return arbitrary::Error::IncorrectFormat for unsupported floats- tninesling, pull/1005
When generating floats for GraphQL documents, we were naively unwrapping the
conversion fromf64toserde_json::Number. This would panic when
arbitraryreturnedf64::INFINITYoff64::NANbecause theNumber
conversion only works when its input is finite. In this case, the underlying
bytes used to generate the value are considered to be in an invalid format.
So, we returnarbitrary::Error::IncorrectFormatto tell fuzzers to use a
different seed in the future.
Maintenance
- Apply new clippy rules from Rust 1.90 - goto-bus-stop, pull/1001
- bump minimum arbitrary version - goto-bus-stop, pull/1007