feat(ruby): add OAuth2 client credentials/password flow support and JUnit XML test reporting
Generator changes (2)
New features
ruby
add OAuth2 client credentials and password flow support for Ruby target
New features
ruby
add support for outputting junit reports from tests
feat: add patches debug commands for inspecting and restoring custom code (#1908)
No generator changes
No generator changes
feat: C# embedded formatter, Terraform performance improvements, TypeScript .npmignore fixes (#1906)
Generator changes (38)
Bug fixes
csharp
coerce type-mismatched default values instead of clearing them to prevent invalid generated code
New features
csharp
add embedded clang-format behind enableFormatting config flag
Bug fixes
csharp
handle cursor-based pagination when cursor input is inside a nested request body object
Bug fixes
go
coerce type-mismatched default values instead of clearing them to prevent invalid generated code
Bug fixes
go
prevent model file name collisions with reserved SDK package names
+33 more changes
fix(go): restore correct omitempty behavior for types without MarshalJSON (#1904)
Generator changes (2)
Bug fixes
go
Ensure array omitempty marshalling in JSON
Bug fixes
terraform
Ensure array omitempty marshalling in JSON
feat: add OpenAPI 3.2 field support, fixes for client-credentials in tests, phpstan and typescript compilation
Generator changes (11)
Bug fixes
csharp
add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server
Bug fixes
go
add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server
Bug fixes
javav2
add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server
Bug fixes
mcp-typescript
add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server
Bug fixes
mockserver
add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server
+6 more changes
feat: Rename object properties referencing a component, Terraform ephemeral resource close operations, TypeScript jsonpath and agents security updates, performance improvements (#1900)
Generator changes (24)
New features
csharp
add support for renaming object properties that reference a shared component
Bug fixes
csharp
set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging
New features
go
add support for renaming object properties that reference a shared component
Bug fixes
go
set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging
New features
javav2
add support for renaming object properties that reference a shared component
+19 more changes
No generator changes
fix(go): defer res.Body.Close in ConsumeRawBody to prevent resource leaks (#1899)
Generator changes (15)
Bug fixes
csharp
truncate filenames that exceed OS limit to prevent build failures
Bug fixes
go
deduplicate OAuth2 scope enum members, handle pointer result fields in flat response format, truncate long filenames
Bug fixes
go
defer res.Body.Close in ConsumeRawBody to prevent resource leaks on error
Bug fixes
javav2
deduplicate OAuth2 scope enum members that normalize to the same name
Bug fixes
javav2
truncate filenames that exceed OS limit to prevent build failures
+10 more changes
No generator changes
Generator changes (1)
Bug fixes
go
close HTTP response body for no-content responses to prevent connection pool exhaustion
No generator changes
No generator changes
fix(go): close HTTP response body for no-content responses;fix(typescript): resolve URL duplication in URL-based pagination with global-only servers;fix(all): add snapshot test for YAML anchor/alias support (#1896)
Generator changes (1)
Bug fixes
typescriptv2
resolve URL duplication when using url-based pagination with global-only servers
No generator changes
fix: ruby - speed up SDK compilation by excluding unnecessary tapioca gems
No generator changes
fix(merge): smarter securityScheme deduplication with OAuth2 scope merging (#1895)
Generator changes (4)
Bug fixes
mcp-typescript
fix MCP-typescript build errors for OAuth2 client credentials when scopes are not overridable
New features
terraform
Automatically inject integer and string enum configuration validators in provider schema
Bug fixes
terraform
Ensure environment variable support for integer and string enum globals
New features
terraform
Automatically inject URL variable enum configuration validators in provider schema
No generator changes
No generator changes
No generator changes