pypi schemathesis 4.18.2
Release 4.18.2

4 hours ago

🚀 Added

  • Probe for strict URL decoders (Tomcat, common WAFs) and sanitize backslash/control chars from generated path strings when the server rejects them.

🐛 Fixed

  • Skip stateful root rules for operations whose inputs reference producer-supplied resource fields.
  • Accept skewed length distributions across sibling quantifiers when rewriting pattern against maxLength.
  • Drop spec example/examples/default values that cannot be validated against the schema in positive coverage.
  • Honour per-operation phases.stateful.enabled = false in the state machine.
  • Treat field-level body must not be blank feedback as a body-required signal so generation stops emitting empty bodies.
  • Recognise content as a single-property response wrapper during dependency inference.
  • Skip use_after_free false positives when the DELETE itself returned a non-2xx status (server crash or 404).
  • Propagate error-feedback observations on first occurrence so coverage reacts to examples-phase 4xx evidence immediately.

🏎️ Performance

  • Faster coverage-phase generation for formats the active JSON Schema draft does not validate.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.