pypi schemathesis 3.29.0
Release 3.29.0

latest releases: 3.30.1, 3.30.0, 3.29.2...
26 days ago

🔧 Changed**:

  • INTERNAL: Remove the ability to mutate components used in schema["/path"]["METHOD"] access patterns.

🐛 Fixed

  • Not serializing shared parameters for an API operation.
  • OperationNotFound raised in schema.get_operation_by_id if the relevant path item is behind a reference.
  • Missing parameters shared under the same path in stateful testing if the path is behind a reference.
  • KeyError instead of OperationNotFound when the operation ID is not found in Open API 3.1 without path entries.
  • Not respecting allow_x00=False in headers and cookies. #2220
  • Internal error when building an error message for some network-related issues. #2219

🏎️ Performance

  • Optimize schema["/path"]["METHOD"] access patterns and reduce memory usage.
  • Optimize get_operation_by_id method performance and reduce memory usage.
  • Optimize get_operation_by_reference method performance.
  • Less copying during schema traversal.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.