No generator changes
feat: Ruby nullables, C# non-string message properties in exceptions, Java usage snippets, Terraform required security error (#1405)
Generator changes (27)
Bug fixes
csharp
fixed stability of generated examples using operation and field seeds, including fixes to union examples
Bug fixes
csharp
handle non-string Message property in Exception class
Bug fixes
go
fixed stability of generated examples using operation and field seeds, including fixes to union examples
Bug fixes
go
various fixes to tests and mockserver handling of examples
Bug fixes
javav2
fixed stability of generated examples using operation and field seeds, including fixes to union examples
+22 more changes
chore: Bump actions/setup-python from 5.5.0 to 5.6.0 in the github-actions-minor-and-patch group (#1395)
No generator changes

Speakeasy Bot
Generator changes (1)
Bug fixes
pythonv2
Revert the commit which introduced moduleName change
fix: php client credentials imports, rare cases of SubSDK conflicts, bump pytest, go Oauth2 password support (#1401)
Generator changes (2)
New features
go
Initial OAuth2 password flow support
Bug fixes
php
handle clientCredentials flow with flat imports
feat: custom http scheme alongside other operation-level security scheme, configurable python module name (#1400)
Generator changes (1)
New features
pythonv2
adding the ability to choose module name by adding a new key in gen.yaml
No generator changes

Speakeasy Bot
Generator changes (1)
Bug fixes
typescriptv2
allow intentional string escaping without lint errors
feat: flattened typescript `fetchOptions`, naming logs available at `.speakeasy/logs/naming.log`, remove uneeded `Index` reserved typescript word (#1397)
No generator changes
fix: shared error types and support skipping response body assertions in testing (#1396)
No generator changes
feat: Java JSONL and NDJSON support, Terraform nullable array support and various fixes (#1393)
Generator changes (3)
Bug fixes
terraform
Prevent confusing Terraform errors for 404 Not Found responses in data resources
Bug fixes
terraform
Raise error for unimplemented x-speakeasy-entity-operation list type
Bug fixes
terraform
Support for nullable array of arrays, enums, primitives, objects, and unions
No generator changes
feat: PHP and Ruby custom security schemes, Python remove eval-type-backport and typing-inspection dependencies (#1388)
Generator changes (1)
New features
ruby
add support for custom security schemes
fix: Terraform oneOf compilation errors, Python error model directory default, Arazzo JSON Path RFC 9535 compliance (#1387)
Generator changes (5)
Bug fixes
go
Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications
Bug fixes
javav2
Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications
Bug fixes
pythonv2
Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications
Bug fixes
terraform
Prevent compilation errors with oneOf that are optional and required
Bug fixes
typescriptv2
Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications
feat: C# custom security schemes, Python remove python-dateutil dependency, Terraform request data fix for deeply nested entities (#1386)
Generator changes (3)
New features
csharp
add support for custom security schemes
New features
pythonv2
Remove python-dateutil dependency
Bug fixes
terraform
Ensure proper API request body data handling with deeply nested x-speakeasy-entity
Generator changes (1)
Bug fixes
typescriptv2
Pin @modelcontextprotocol/sdk to 1.9.0 to prevent breaking changes in 1.10.0
No generator changes
Generator changes (3)
New features
go
Add support for jsonl and x-ndjson in go
New features
ruby
Bump Ruby minimum version to 3.2 as 3.0 and 3.1 are end-of-life as of March 2025
New features
ruby
Dynamically install and update RBI files for Sorbet post-generation
feat: added a resolve flag and resolve by local references using libopenapi bundler (#1375)
No generator changes
feat: TypeScript JSONL/ndjson, Terraform additional custom types and custom ephemeral resources, Python pydantic 2.11 and mypy 1.15, Ruby method keyword arguments (#1381)
Generator changes (7)
New features
pythonv2
Improve memory utilization and startup time with Pydantic 2.11 upgrade
New features
pythonv2
Upgrade mypy to 1.15 for performance and correctness improvements
New features
ruby
All methods now use keywords arguments
Bug fixes
terraform
Prevent compilation errors with capitalized packageName (provider type name) configuration
New features
terraform
Support custom ephemeral resources
+2 more changes
chore: Bump actions/setup-node from 4.3.0 to 4.4.0 in the github-actions-minor-and-patch group (#1380)
No generator changes

Speakeasy Bot
No generator changes
Generator changes (11)
Bug fixes
csharp
increase stability of generator model file names
Bug fixes
go
increase stability of generator model file names
Bug fixes
javav2
increase stability of generator model file names
Bug fixes
mockserver
increase stability of generator model file names
Bug fixes
php
increase stability of generator model file names
+6 more changes