Follow us on to be up
to date with the latest changes.

Back to all releases

v1.706.0

// February 5, 2026

feat(terraform): null-aware data model with pointer-based references (#1855)

Generator changes (55)

Bug fixes

csharp

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

csharp

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

csharp

discriminated union errors used in both successful and error response

Bug fixes

csharp

ensure compliance with HTML Living Standard and Web Platform Tests

Bug fixes

csharp

support cancellation token in event streams

Bug fixes

csharp

respect title and x-speakeasy-name-override for primitive union members (controlled by gen.yaml flag `respectTitlesForPrimitiveUnionMembers`)

Bug fixes

go

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

go

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

go

discriminated union errors used in both successful and error response

Bug fixes

go

ensure compliance with HTML Living Standard and Web Platform Tests

Bug fixes

go

support context cancellation in event streams

Bug fixes

go

respect title and x-speakeasy-name-override for primitive union members (controlled by gen.yaml flag `respectTitlesForPrimitiveUnionMembers`)

Bug fixes

javav2

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

javav2

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

javav2

discriminated union errors used in both successful and error response

Bug fixes

javav2

ensure compliance with HTML Living Standard and Web Platform Tests

Bug fixes

javav2

respect title and x-speakeasy-name-override for primitive union members (controlled by gen.yaml flag `respectTitlesForPrimitiveUnionMembers`)

Bug fixes

mcp-typescript

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

mcp-typescript

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

New features

mcp-typescript

landing page is now platform-agnostic, supporting both Cloudflare Workers and Express deployments

Bug fixes

mcp-typescript

update Discriminator.Mapping when cloning error union children

Bug fixes

mockserver

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

mockserver

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

mockserver

discriminated union errors used in both successful and error response

Bug fixes

php

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

php

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

php

discriminated union errors used in both successful and error response

Bug fixes

postman

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

postman

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

postman

discriminated union errors used in both successful and error response

Bug fixes

pythonv2

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

pythonv2

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

pythonv2

update Discriminator.Mapping when cloning error union children

Bug fixes

pythonv2

ensure compliance with HTML Living Standard and Web Platform Tests

Bug fixes

pythonv2

ensure event streams remain closed after early break or explicit cleanup

Bug fixes

ruby

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

ruby

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

ruby

discriminated union errors used in both successful and error response

Bug fixes

terraform

omit enum default when value is not in enum to prevent type errors in generated code

Bug fixes

terraform

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

terraform

discriminated union errors used in both successful and error response

New features

terraform

null-aware data model for Terraform

New features

terraform

Support custom functions via additionalActions configuration

Bug fixes

terraform

prevent drift when hoisting fields with default from a union

Bug fixes

terraform

respect title and x-speakeasy-name-override for primitive union members (controlled by gen.yaml flag `respectTitlesForPrimitiveUnionMembers`)

Bug fixes

typescriptv2

omit enum default when value is not in enum to prevent type errors in generated code

New features

typescriptv2

add named alias import to prevent internal name collision

Bug fixes

typescriptv2

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

typescriptv2

discriminated union errors used in both successful and error response

Bug fixes

typescriptv2

update eslint to 9.26.0 to address GHSA-p5wg-g6qr-c7cg

Bug fixes

typescriptv2

ensure compliance with HTML Living Standard and Web Platform Tests

Bug fixes

typescriptv2

prefer exact matches over inexact ones in smart union parsing for lax mode

Bug fixes

unity

avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags

Bug fixes

unity

discriminated union errors used in both successful and error response

Bug fixes

unity

respect title and x-speakeasy-name-override for primitive union members (controlled by gen.yaml flag `respectTitlesForPrimitiveUnionMembers`)