pypi schemathesis 4.32.5
Release 4.32.5

3 hours ago

🚀 Added

  • Case.auth_identity: name of the WFC auth entry a case was sent with.
  • Built-in PNG, JPEG, GIF and WebP request bodies for image/* media types.

🔧 Changed

  • Docker images use Python 3.14.9.

🐛 Fixed

  • Stateful authentication failures hidden or reported as a Hypothesis traceback.
  • pytest HTML report counting tested operations as errored when some of their tests errored.
  • Missing filename on multipart/form-data binary parts declared via $ref.
  • Missing multipart filenames and part encodings for a $ref body schema with nested references.
  • Coverage phase filling required binary multipart parts declared via $ref with str values.
  • Type hints rejecting tag and operation_id filters in auth apply_to/skip_for.
  • Stateful phase blaming filters when linked operations have unparsable required request bodies.
  • Internal x-bundled location in errors for invalid response schemas behind $ref.
  • Health check failure in negative mode for operations with only an unconstrained binary body.
  • False negative negative_data_rejection for invalid path parameters on Open API 2.0.
  • Captured values and schema example unused for $ref request bodies with nested references.
  • st fuzz showing "No issues found" when warnings.fail-on fails the run.
  • st run requests hanging indefinitely when --request-timeout is not set.
  • Python spelling like True or None sent in binary bodies and multipart file parts.
  • Missing dynamic auth config suggestion for login bodies behind $ref with nested references.
  • Multipart parts serialized with another multipart media type's schema and encoding.
  • Serialization error for negative cases of multipart/form-data file arrays with encoding.contentType.
  • Internal error in st fuzz for unknown checks in the configuration file.
  • Coverage phase sending or dropping list-style request body examples of Example Objects.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.