Skip to content

Conversation

@BaiyuScope3
Copy link
Collaborator

@BaiyuScope3 BaiyuScope3 commented Jan 7, 2026

Summary

Relaxes JSON schema validation by allowing unknown fields in all schema objects, enabling forward compatibility.

Changes

  • Generated dist/schemas/2.5.2/ with relaxed validation
  • Includes 25 bundled schemas with all $ref resolved inline

Why

Clients can now safely ignore unknown fields when parsing API responses. This makes it easier to evolve the API without breaking existing integrations—new fields can be added in future versions without causing validation errors for older clients.

Version Paths

/schemas/2.5.2/ - Exact version (pin for production)
/schemas/v2.5/ - Auto-resolves to 2.5.2 via HTTP middleware

Allow additional properties in all JSON schemas for forward compatibility.
This enables clients to ignore unknown fields when parsing responses,
making it easier to evolve the API without breaking existing integrations.

Generated dist/schemas/2.5.2/ with relaxed validation.
@BaiyuScope3 BaiyuScope3 requested a review from bokelley January 7, 2026 19:50
@BaiyuScope3 BaiyuScope3 merged commit 58078d6 into main Jan 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants