Skip to content

apollo-smith@0.15.2

Choose a tag to compare

@lrlna lrlna released this 10 Nov 15:33
· 30 commits to main since this release
8e52895

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 from f64 to serde_json::Number. This would panic when
    arbitrary returned f64::INFINITY of f64::NAN because the Number
    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 return arbitrary::Error::IncorrectFormat to tell fuzzers to use a
    different seed in the future.

Maintenance