This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
ReleasePort's take
Light signalThe v1.33.14 release reintroduces a lean, flat outputSchema for tools/list and individual tool entries, reducing payload size while preserving schema information.
Why it matters: Reduces API response payloads by presenting a flat outputSchema on tools/list and each tool entry, improving efficiency without losing schema details.
Summary
AI summaryUpdates Verification, flat, and prod across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Reintroduce lean, flat outputSchema on tools/list reducing payload size while preserving schema information. Reintroduce lean, flat outputSchema on tools/list reducing payload size while preserving schema information. Source: llm_adapter@2026-05-22 Confidence: low |
— |
| Feature | Medium |
Reintroduce a lean, flat `outputSchema` per tool in `tools/list`. Reintroduce a lean, flat `outputSchema` per tool in `tools/list`. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Performance | Low |
Reduce `tools/list` payload size to ~104.5KB (from 309KB). Reduce `tools/list` payload size to ~104.5KB (from 309KB). Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
Full changelog
Lean (flat) outputSchema reintroduced on tools/list
v1.33.13 stripped outputSchema entirely to fix a Smithery catalog-gateway availability issue (309KB→81KB) — but that dropped Smithery's "Output schemas" quality criterion to 0/53 (−10.37pt).
This release reintroduces a lean, flat outputSchema per tool: the success model's top-level field names + primitive types only (no $defs/$ref/anyOf/prose, ~0.5KB/tool). Each tool re-advertises its output shape and the whole tools/list payload stays at ~104.5KB — well under the gateway buffer.
Changes
- New
_leanify_output_schema()transform in the MCP proxy (wire-only; never touches the FastMCP tool objects). Applied on both the fast-path cache and the lazy-rebuild path. requiredis filtered to advertised properties (valid JSON Schema).tools/callvalidation +structuredContentare runtime concerns — unaffected.
Verification
tools/list(prod): 53/53 tools carry a flatoutputSchema, payload 104.5KB, no$refon the wire.- Tests: 2467 passed (test_mcp.py flips ABSENT→PRESENT+FLAT invariants + per-tool/payload budgets).
- MCP tools/Resources/Prompts counts unchanged (53/7/3).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About UPinar/contrastapi
Security intelligence API with 31 MCP tools for CVE/EPSS/KEV lookup, domain recon (DNS/WHOIS/SSL/subdomains/CT logs), IOC/threat intel, OSINT (email/phone/username), and code security scanning (secrets, injection). Free 100 req/hr.
Related context
Related tools
Earlier breaking changes
- v1.33.11 `bulk_sigma_rule_lookup` now costs 1 credit per `rule_id`, changing from flat 1 credit/call.
Beta — feedback welcome: [email protected]