fix(typescript): skip redundant compilation in test runner; fix(terraform): nil guard and Optional+Computed for nested x-speakeasy-match paths (#1947)
Generator changes (3)
Bug fixes
terraform
Add nil guard for nested `x-speakeasy-match` paths so intermediate struct pointers are checked before access, preventing nil pointer dereferences in generated Terraform SDK code
Bug fixes
terraform
make parent containers Optional+Computed for nested match paths
Bug fixes
typescriptv2
skip redundant compilation in test runner
No generator changes
No generator changes
No generator changes
No generator changes
feat(ci): add fanout finalization flow for parallel SDK generation (#1935)
No generator changes
fix(go): use Go 1.22-compatible code in oauth2_sessions template (#1936)
No generator changes
No generator changes
Generator changes (12)
Bug fixes
csharp
make serverURL optional when operations define their own servers
Bug fixes
go
make serverURL optional when operations define their own servers
Bug fixes
javav2
make serverURL optional when operations define their own servers
Bug fixes
mcp-typescript
make serverURL optional when operations define their own servers
Bug fixes
mockserver
make serverURL optional when operations define their own servers
+7 more changes
fix: parallel SDK generation - stable branches, report ordering, matrix mode (#1930)
No generator changes
feat: add ci create-or-update-pr command for parallel SDK generation (#1929)
No generator changes
fix(all): always provide serverURL when spec has no global servers (#1928)
No generator changes
No generator changes
No generator changes
fix(all): use raw operationId for credential function names to prevent collisions (#1925)
Generator changes (11)
Bug fixes
csharp
use raw operationId for credential function names to avoid collisions when multiple operations share the same name override
Bug fixes
go
use raw operationId for credential function names to avoid collisions when multiple operations share the same name override
Bug fixes
javav2
use raw operationId for credential function names to avoid collisions when multiple operations share the same name override
Bug fixes
mcp-typescript
use raw operationId for credential function names to avoid collisions when multiple operations share the same name override
Bug fixes
mockserver
use raw operationId for credential function names to avoid collisions when multiple operations share the same name override
+6 more changes
No generator changes