• [Python-announce] [ANN] Schemathesis 4.30.0

    From Dmitry Dygalo@[email protected] to comp.lang.python.announce on Fri Oct 9 17:12:59 2026
    From Newsgroup: comp.lang.python.announce

    Schemathesis generates test cases from OpenAPI and GraphQL schemas and
    checks that your API handles them correctly.

    Highlights of 4.26.1 - 4.30.0:

    - Automatic sign-up and login when the schema declares those
    operations (4.30.0). Each run creates a new account; pass credentials to
    turn it off.
    - Baseline file: CI fails only on new failures, plus a
    `filter_failure` hook to drop failures by your own rule (4.27.0)
    - Valid PNG, JPEG, GIF, WebP, PDF and ZIP files mixed into uploads
    for `format: binary` fields (4.29.0)
    - Endless Server-Sent Events streams stop after 20 events or the
    request timeout instead of hanging the run (4.30.0)
    - Breaking: exit code 2 when nothing was tested or on schema/config errors,
    130 on Ctrl+C (4.29.0)

    Post: https://schemathesis.io/blog/september-2026/
    Changelog: https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md
    PyPI: https://pypi.org/project/schemathesis/4.30.0/
    --- Synchronet 3.22a-Linux NewsLink 1.2