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
fix(typescript): harden naming collision resolution; feat(java): open enums by default (#1762)
Generator changes (2)
New features
javav2
open enums by default
Bug fixes
typescriptv2
harden naming collision resolution
feat: python, add constFieldCasing config option, terraform fixes (#1761)
Generator changes (2)
New features
pythonv2
add constFieldCasing config option to control const field casing (upper or normal)
Bug fixes
terraform
use response schema examples for import documentation when request schema has no examples
Generator changes (1)
Bug fixes
javav2
Update com.jayway.jsonpath dependency to 2.10.0 for CVE-2024-57699
fix: terraform: x-speakeasy-match with invalid target schema gives no feedback, configurable sensitive http header logging (#1759)
Generator changes (2)
Bug fixes
terraform
better error messaging when using x-speakeasy-match against an invalid target schema
New features
terraform
configurable sensitive HTTP Header logging
fix(all): fix custom code checksum stability, re-enable custom code prompting (#1757)
Generator changes (1)
Bug fixes
php
resolve enum class names in array types within union deserialization