fix: Prevent class of orphaned files on generation upgrades, additional ReDoS tuning (#1795)
Generator changes (6)
Bug fixes
javav2
Prevent ReDoS vulnerability report for media type matching expression
Bug fixes
mcp-typescript
Further tune media type matching expression for ReDoS
Bug fixes
php
Further tune media type matching expression for ReDoS
Bug fixes
pythonv2
Further tune media type matching expression for ReDoS
Bug fixes
ruby
Further tune media type matching expression for ReDoS
+1 more changes
Generator changes (1)
New features
terraform
Generate provider configuration block example
fix(go): properly escape quotes in struct tags when defaults contain backticks (#1790)
Generator changes (1)
Bug fixes
go
properly escape quotes in struct tags when defaults contain backticks
fix: Prevent ReDoS vulnerability report for media type matching expression (#1789)
Generator changes (5)
Bug fixes
mcp-typescript
Prevent ReDoS vulnerability report for media type matching expression
Bug fixes
php
Prevent ReDoS vulnerability report for media type matching expression
Bug fixes
pythonv2
Prevent ReDoS vulnerability report for media type matching expression
Bug fixes
ruby
Prevent ReDoS vulnerability report for media type matching expression
Bug fixes
typescriptv2
Prevent ReDoS vulnerability report for media type matching expression
feat(typescript): support preserving model/error property name cases; fix(typescript): no longer infer union discriminator if marked as open; fix(terraform): additionalProperties type hardening (#1788)
Generator changes (6)
New features
pythonv2
prefer literal types vs open enum fallback
Bug fixes
terraform
Prevent compilation error with underlying Go SDK
New features
typescriptv2
add preserveModelFieldNames config to preserve original model property casing
New features
typescriptv2
improve react-query server prefetching and infinite query key
Bug fixes
typescriptv2
no longer infer union discriminator if marked as open
+1 more changes
feat(typescript): flat additional properties; feat(python): prefer literal types in open enum unions; fix(python): nondeterminism fix (#1787)
Generator changes (2)
Bug fixes
mcp-typescript
add missing DurableObjectNamespace binding to Env interface in worker-configuration template
Bug fixes
pythonv2
remove non-determinism from rare interaction with readonly/writeonly fields
feat: Ruby 4 support, Go fixes for union query parameters and number testing assertions, Terraform delete operation response data handling (#1785)
Generator changes (4)
Bug fixes
go
union query parameters now inherit the parent's parameter name when using inline serialization
Bug fixes
go
Use float64 for number assertions in any types
New features
ruby
Initial Ruby 4 support
Bug fixes
terraform
Enable delete API operation response data refresh when there are multiple API operations
fix(typescript): correctly mark any-typed fields as required in zod v4; Windows compatibility for examples compile command; fix(php): ensure mixed types are serialized as-is in JSON (#1781)
Generator changes (3)
Bug fixes
php
JSON serialize mixed types as-is instead of being stringified
Bug fixes
typescriptv2
Use npm --prefix instead of sh for better Windows compatibility
Bug fixes
typescriptv2
do not mark required any fields as optional
chore(deps): bump the github-actions-minor-and-patch group across 1 directory with 2 updates (#1777)
No generator changes

Speakeasy Bot
No generator changes

Speakeasy Bot
No generator changes

Speakeasy Bot
No generator changes

Speakeasy Bot
No generator changes

Speakeasy Bot
No generator changes
fix: PHP mixed type serialization, brace escaping in default, const, and comments (#1778)
Generator changes (5)
Bug fixes
csharp
fixed escaping of template braces in defaults, consts, and comments
Bug fixes
go
fixed escaping of template braces in defaults, consts, and comments
Bug fixes
pythonv2
fixed escaping of template braces in defaults, consts, and comments
Bug fixes
ruby
fixed escaping of template braces in defaults, consts, and comments
Bug fixes
typescriptv2
fixed escaping of template braces in defaults, consts, and comments
No generator changes
fix: implement proper terminal height detection in Bubbletea models (#1772)
No generator changes
fix(typescript): update @modelcontextprotocol/sdk to ^1.24.0 to fix security vulnerability (#1775)
Generator changes (1)
Bug fixes
typescriptv2
update @modelcontextprotocol/sdk to ^1.24.0 to fix CVSS 7.6 vulnerability
feat: MCP TypeScript Zod v4, Terraform write only attribute fix, additional RFC 3986 path compatibility (#1774)
Generator changes (2)
New features
mcp-typescript
add support for Zod v4
Bug fixes
terraform
Request data handling with x-speakeasy-terraform-write-only attributes
No generator changes
fix(csharp): strip HTML tags from NUGET.md; fix(terraform): use attribute-defined plan modifier for x-speakeasy-terraform-plan-only (#1770)
Generator changes (1)
Bug fixes
terraform
convert x-speakeasy-terraform-plan-only to attribute-defined plan modifier
feat(terraform): support respectRequiredFields; feat(typescript): react-query SSR improvements, default fields required in responses; fix(typescript): optional SSE data (#1768)
Generator changes (1)
New features
terraform
support configuring respectRequiredFields for stricter validation during deserialization
feat: Go open enums, MCP advanced flags, Terraform schema ignore, Python/TypeScript empty error object fix, Ruby hooks fix (#1767)
Generator changes (7)
New features
go
enable forward compatible enums by default for new SDKs
New features
mcp-typescript
exclude advanced flags from README and manifest
Bug fixes
pythonv2
fixed generation of error types for empty objects
Bug fixes
ruby
always include types.rb import in hooks.rb to prevent NameError when sdkHooks feature is disabled
Bug fixes
terraform
Missing response-only descriptions
+2 more changes