feat(merge): namespace all component types during modelNamespace merge (#1872)
Generator changes (11)
Bug fixes
csharp
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
go
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
javav2
sanitize x-speakeasy-model-namespace values to match target language naming conventions
New features
mcp-typescript
Added `validateResponse: boolean` gen.yaml flag. When set to `true`, HTTP responses are validated using generated Zod schemas before being returned as tool results. When set to `false`, no structured deserialization and validation is done on HTTP response data, instead the raw data is passed through as MCP tool results. Disabling validation allows MCP tool calls to return data regardless of potential inconsistencies with the OpenAPI JSON Schema. This is a form of forward compatibility that is useful if there's little value to be gained in blocking LLM agents from reading data that is valuable instead of outright rejecting it
Bug fixes
mcp-typescript
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
php
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
pythonv2
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
ruby
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Chores
typescriptv2
showcase how to set up proxy agent in custom http client
Bug fixes
typescriptv2
sanitize x-speakeasy-model-namespace values to match target language naming conventions
Bug fixes
unity
sanitize x-speakeasy-model-namespace values to match target language naming conventions