Skip to content

QVeris Python SDK v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 09:06
· 63 commits to main since this release
a4bf77b

Install

pip install qveris==0.6.0

Highlights

Added

  • Added credential-safe typed exceptions, immutable per-operation RequestMetadata, operation-aware CredentialContext, read/call timeout settings, and supported injection of a shared HTTP client or owned transport/connection limits. ([#273])

Changed

  • Paid call() operations are strict single-submit by default: they no longer retry 429/503, follow HTTP redirects, or automatically replay after a legacy projection rejection. The deprecated compatibility_mode="legacy_optional_fields" opt-in preserves the old projection fallback when explicitly required. Read operations continue to use bounded max_retries. ([#273])

Security

  • Removed raw httpx request, response, transport exception, credential-provider exception, signed URL, and unredacted response-body data from public error/debug paths. Invalid JSON, failure envelopes, and schema-invalid success responses now cross the same credential-safe QverisContractError boundary. ([#273])

See README for usage.

What's Changed

  • docs: align clients with coordinated release by @linfangw in #262
  • build: coordinate client package releases by @linfangw in #263
  • benchmark: harden discover-to-call v2 and publish corrected baseline by @linfangw in #264
  • docs: sync API docs from website by @linfangw in #265
  • chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /packages/cli in the minor-and-patch group by @dependabot[bot] in #266
  • chore(deps-dev): bump the minor-and-patch group in /packages/mcp with 2 updates by @dependabot[bot] in #267
  • chore(deps-dev): bump the minor-and-patch group in /packages/openclaw-qveris-plugin with 2 updates by @dependabot[bot] in #268
  • chore(deps-dev): bump the minor-and-patch group in /packages/js-sdk with 3 updates by @dependabot[bot] in #270
  • chore(deps): bump actions/setup-python from 6 to 7 in the actions group by @dependabot[bot] in #269
  • build: automate protected release benchmark cadence by @linfangw in #271
  • fix: make paid calls single-submit and credential-safe by @linfangw in #275
  • fix: harden paid-call redirect and error boundaries by @linfangw in #276
  • chore: prepare coordinated client releases by @linfangw in #277

Full Changelog: cli-v0.9.0...python-sdk-v0.6.0