Changelog
All notable changes to @qverisai/sdk are documented here.
The format follows Keep a Changelog, and versions follow Semantic Versioning.
Unreleased#
0.6.0 - 2026-07-23#
Added#
- Added
view/langdiscover options andrespondWithcall projection support, including typed routing cards and summary/field result shapes. Defaults remain full; an explicit legacy422 extra_forbiddenresponse triggers one retry without only the rejected optional field. (#256) - Added
Qveris.probe()with typed schema, quote, coverage, and sample results. (#259)
0.5.0 - 2026-07-18#
Added#
- Added an async-capable
CredentialProvidercontract andApiKeyCredentialProvider. ExistingapiKeyconfiguration remains the default-compatible path, while applications can supply short-lived bearer credentials without changing endpoint selection. (#226)
Changed#
- API reference pages are now generated from the public TypeScript surface, with drift checks keeping the English and Chinese references aligned. (#233)
0.4.0 - 2026-07-14#
Changed#
- Changed the public endpoint configuration contract to deterministic selection: explicit
baseUrloverridesQVERIS_BASE_URL, which overrides the built-in default. API keys and legacy region settings no longer reroute requests, and endpoint overrides are validated before use. (#204) - Upgraded the Vitest and coverage toolchain to audited Node.js 18-compatible releases and pinned the Vite 6 security floor used by tests. Published runtime dependencies are unchanged. (#211)
- Raised
engines.nodeto>=18.2.0, aligning every package on the toolkit's minimum-supported Node (the MCP server requires 18.2 forcloseAllConnections). (#161)
0.3.0 - 2026-07-09#
Added#
- Vercel AI SDK adapter:
getQverisTools(qveris)from@qverisai/sdk/aireturnsqveris_discover/qveris_inspect/qveris_calltools forgenerateText/streamText(aiandzodas optional peer dependencies). (#134) - Rate-limited (
429) and transient (503) responses are retried automatically: honorsRetry-After, otherwise exponential backoff with jitter, bounded by themaxRetriesconfig option (default 3;0disables);rateLimitRetryCountexposes the backoff. (#143)
0.2.0 - 2026-07-06#
Added#
- First release of the typed QVeris REST client:
discover/inspect/call/credits/usage/ledger, zero dependencies (native fetch, Node 18+). (#106) - Wire semantics aligned with the Python SDK and MCP server: success-envelope unwrapping, region auto-detection from the key prefix, structured
QverisApiErrorwith observability context. - Response types cover category objects, capability descriptors,
why_recommended, andexpected_cost.
Note#
0.1.xunder this npm name was an early MCP-focused SDK, superseded by@qverisai/mcp.