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
fix: java cursor pagination, add java debug logging, and improve error handling in ruby. (#1377)
Generator changes (8)
New features
javav2
debug logging of requests and responses
Bug fixes
javav2
java - fix compile error and const support in pagination GEN-1127, GEN-880
Bug fixes
javav2
java - support cursor pagination with limit
New features
pythonv2
Add support for handling different naming conventions for jsonl fields
New features
ruby
add error handling
+3 more changes
fix: Java test generation file reading, Python paginated arrays and open enum string literals
Generator changes (3)
Bug fixes
javav2
java - load request field bytes from file in generated test
Bug fixes
pythonv2
use TypeAliases for supporting open enums
Bug fixes
pythonv2
fixed pagination involving flat arrays in json response bodies
feat: Terraform primitive custom type support, Ruby responseFormat support, Java pagination fixes, TypeScript MCP fixes, Go fixes for OAS default of empty string handling (#1374)
Generator changes (5)
Bug fixes
go
Respect default value of empty string in JSON marshal and unmarshal
Bug fixes
terraform
Ensure OAS number type validations are present as configuration validators
Bug fixes
terraform
Represent OAS number type as terraform-plugin-framework Float64 types
New features
terraform
Support terraform-plugin-framework custom types for Bool, Float32, Float64, Int32, Int64, and String base types
Bug fixes
terraform
Use x-speakeasy-match updated name in import documentation
No generator changes
fix: various performance improvements and fixes to model field ordering and union example generation (#1371)
Generator changes (11)
Bug fixes
csharp
improve performance of generation on multicore machines and various fixes to correctness based on order of generation
Bug fixes
go
improve performance of generation on multicore machines and various fixes to correctness based on order of generation
Bug fixes
javav2
improve performance of generation on multicore machines and various fixes to correctness based on order of generation
Bug fixes
mockserver
improve performance of generation on multicore machines and various fixes to correctness based on order of generation
Bug fixes
php
improve performance of generation on multicore machines and various fixes to correctness based on order of generation
+6 more changes
feat: Ruby unions; TypescriptV2 operation-level security option OAuth2 Password flow fix; Java oauth2 expires_in units fix (#1370)
Generator changes (2)
Bug fixes
javav2
java - oauth2 expires_in is in seconds not ms
New features
ruby
add first pass of union support for ruby
feat: Terraform support array of array of union types, all language fixes to consolidate linting/reporting, PHP compatibility fixes for 8.3 and later
Generator changes (1)
New features
terraform
Support array of array of union types
Generator changes (2)
Bug fixes
php
Upgrade laravel/pint to reduce issues with PHP 8.3 and later
Bug fixes
pythonv2
Prevent Pydantic 2.11 deprecation warnings with model_fields usage in models
fix: Bug fix for custom security scheme alongside other security options, client credentials hook.
Generator changes (2)
Bug fixes
javav2
java - refactor client credentials hook internals, oauth2-password multi-option support preparation
Bug fixes
typescriptv2
custom security scheme alongside other security options
fix: Ensure terraform quickstart names directory terraform-provider-* by default (#1364)
No generator changes
feat: support optionally skipping TLS verification (terraform), fixes to python open enums for 3.11 python, and upgrade some generator internals which can drop memory requirements by 95%+ in some cases (#1362)
Generator changes (2)
Bug fixes
pythonv2
Prevent pyright reports for OpenEnumMeta __call__ signature in Python 3.11 and later
New features
terraform
Support provider configurable TLS skip verification with additionalProviderAttributes.tlsSkipVerify generation configuration