Skip to content

QVeris Python SDK v0.9.0

Choose a tag to compare

@qverisai-release-bot qverisai-release-bot released this 27 Oct 14:06
· 17 commits to main since this release
f7c0e23

Install

pip install qveris==0.9.0

Highlights

Added

  • Add PublicDiscoveryClient and explicit public_read_only=True construction for credential-free Discover/Inspect. Reject mixed credentials, use a stateless cookie policy, and require fresh authenticated context before calling a previously selected public tool.

  • Expose typed zero-quote settlement review details and preserve the explicit zero-quote Call guard. Guarded SDK Calls require strict single-submit compatibility; no automatic preflight or retry is added.

  • Support caller-supplied idempotency_key on Calls and typed read-only reconcile_call(key) lookup for the original execution and settlement state. Keyed Calls require strict compatibility mode and remain single-submit. ([#436])

  • Expose typed Probe one-of alternatives (required_any_of) and unsatisfied parameter groups (missing_field_groups), while retaining compatibility with older responses.

See README for usage.

What's Changed

  • fix(cli): distinguish credential validation failures (C1–C2) by @linfangw in #459
  • docs: sync API docs from website by @qveris-docs-sync-bot[bot] in #458
  • feat(cli): add explicit trial registration with recoverable credentials by @linfangw in #460
  • chore(docs): retain browser trial guidance in canonical onboarding by @linfangw in #461
  • feat(cli): add explicit public discovery and sign-in upgrade by @linfangw in #463
  • feat(sdk): add explicit public discovery clients by @linfangw in #464
  • docs: distinguish read-only discovery from authenticated execution by @linfangw in #462
  • chore: release CLI 0.12.0 and public discovery SDKs by @linfangw in #466
  • docs: explain explicit public discovery in clients by @linfangw in #467
  • test: normalize temporary paths in runtime checks by @linfangw in #468

Full Changelog: mcp-v0.15.0...python-sdk-v0.9.0