Skip to content

chore(deps): Update schemathesis requirement from >=4.27.1 to >=4.29.1 in /compose-configs/egeria-quickstart/PyegeriaWebHandler - #615

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/compose-configs/egeria-quickstart/PyegeriaWebHandler/schemathesis-gte-4.29.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/compose-configs/egeria-quickstart/PyegeriaWebHandler/schemathesis-gte-4.29.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 7, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on schemathesis to permit the latest version.

Release notes

Sourced from schemathesis's releases.

Release 4.29.1

🚀 Added

  • Dependency inference unwraps result / data envelopes that carry metadata such as status or time.
  • Dependency inference treats PUT /items/{name} as the creator when nothing POSTs to /items.

🐛 Fixed

CLI

  • Return exit code 2 for run-wide configuration errors.
  • Report custom handler startup errors with a clean message.
  • Stateful worker hangs after Ctrl-C from custom handlers.

pytest plugin

  • Keep reports separate for identical schemas with different report configurations.
  • Reports including results from an identical schema that did not configure reports.

Python API

  • ImportError on from schemathesis.checks import content_type_conformance (and other built-in checks) before a schema is loaded.
  • schemathesis.check return type: decorated functions and classes keep their own type.
  • base_url passed to Case.call ignored for WSGI applications.

Stateful testing

  • Memory growing without bound during long runs with a time limit.
  • Crash in dependency inference for Open API 3.1 references to boolean schemas.
  • Crash in dependency inference for Open API 3.1 boolean schemas inside anyOf and oneOf.
  • Crash in dependency inference for response references targeting non-object values.
  • Inferred links reading foreign keys from responses that do not declare them.

Data generation

  • Hanging, or failing a health check, on arrays with a large minItems.
  • Crash while processing patterns beside string length bounds too large for regex engines.
  • "Failed Health Check" in negative mode for string path parameters carrying keywords of other types.
  • Missing negative multipart bodies for binary fields with multiple content types.
  • Preserve case-sensitive cookie parameter names.
  • Dictionary bindings on body paths ignored through recursive $ref schemas.

Coverage phase

  • Hanging on unique arrays with a large minItems.
  • Crashes and invalid positive cases from YAML binary keyword values.
  • Invalid positive cases for large arrays and objects beside prefixItems, if, or unevaluatedProperties.
  • Missing positive cases for satisfiable numeric multipleOf schemas with large bounds.

... (truncated)

Changelog

Sourced from schemathesis's changelog.

4.29.1 - 2026-10-04

🚀 Added

  • Dependency inference unwraps result / data envelopes that carry metadata such as status or time.
  • Dependency inference treats PUT /items/{name} as the creator when nothing POSTs to /items.

🐛 Fixed

CLI

  • Return exit code 2 for run-wide configuration errors.
  • Report custom handler startup errors with a clean message.
  • Stateful worker hangs after Ctrl-C from custom handlers.

pytest plugin

  • Keep reports separate for identical schemas with different report configurations.
  • Reports including results from an identical schema that did not configure reports.

Python API

  • ImportError on from schemathesis.checks import content_type_conformance (and other built-in checks) before a schema is loaded.
  • schemathesis.check return type: decorated functions and classes keep their own type.
  • base_url passed to Case.call ignored for WSGI applications.

Stateful testing

  • Memory growing without bound during long runs with a time limit.
  • Crash in dependency inference for Open API 3.1 references to boolean schemas.
  • Crash in dependency inference for Open API 3.1 boolean schemas inside anyOf and oneOf.
  • Crash in dependency inference for response references targeting non-object values.
  • Inferred links reading foreign keys from responses that do not declare them.

Data generation

  • Hanging, or failing a health check, on arrays with a large minItems.
  • Crash while processing patterns beside string length bounds too large for regex engines.
  • "Failed Health Check" in negative mode for string path parameters carrying keywords of other types.
  • Missing negative multipart bodies for binary fields with multiple content types.
  • Preserve case-sensitive cookie parameter names.
  • Dictionary bindings on body paths ignored through recursive $ref schemas.

Coverage phase

  • Hanging on unique arrays with a large minItems.
  • Crashes and invalid positive cases from YAML binary keyword values.
  • Invalid positive cases for large arrays and objects beside prefixItems, if, or unevaluatedProperties.
  • Missing positive cases for satisfiable numeric multipleOf schemas with large bounds.

... (truncated)

Commits
  • 6f4c6bb chore: Release 4.29.1
  • c1feab9 docs: Update changelog
  • 7e5295f fix: Coverage-phase crashes and invalid positives from YAML binary keyword va...
  • 5197c93 fix: checks.enabled = false not disabling custom checks
  • f5b97d6 test: Cover uncovered paths through the public API (round 2)
  • 44d416c test: Give the state-machine leak test enough budget for two cycles on slow r...
  • ce1cb3e test: Keep the state-machine leak test from tripping over lazy proxies
  • fcffb05 fix: schemathesis.check return type: decorated functions and classes keep t...
  • b768107 fix: Report infinite recursive and unresolvable references as schema errors
  • 261d5b3 fix: Generate negative multipart bodies for binary fields with multiple conte...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [schemathesis](https://github.com/schemathesis/schemathesis) to permit the latest version.
- [Release notes](https://github.com/schemathesis/schemathesis/releases)
- [Changelog](https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md)
- [Commits](schemathesis/schemathesis@v4.27.1...v4.29.1)

---
updated-dependencies:
- dependency-name: schemathesis
  dependency-version: 4.29.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants