pypi schemathesis 4.5.0
Release 4.5.0

7 hours ago

🚀 Added

  • Support for pytest>=9.0. #3312
  • OpenAPI-aware authentication via [auth.openapi.<scheme>] config. Automatically aligns with schema security definitions and warns about unused/misnamed schemes. #1710
  • Display configuration file path in CLI output

🏎️ Performance

  • ~20% faster VCR cassette recording through output sanitization caching.
  • ~10% faster CLI due to caching of config lookups.

🐛 Fixed

  • Comma-separated Content-Type strings used literally in multipart requests instead of selecting one type (e.g., contentType: "image/png, image/jpeg").
  • Missing Content-Type headers in multipart form data when encoding contentType is specified in the OpenAPI schema.
  • False negatives in negative testing mode when custom media type strategies are used with binary format request bodies.

🔥 Removed

  • Python 3.9 support.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.