Speakeasy Logo

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

Choose a changelog

v1.637.2

// October 20, 2025

fix: Prevent Terraform compilation errors with multiple nested x-speakeasy-entity responses (#1666)

Generator changes (1)

Bug fixes

terraform

Prevent compilation errors with multiple nested x-speakeasy-entity responses

v1.637.1

// October 20, 2025

fix: Support const pagination variables in Go and Terraform (#1663)

Generator changes (2)

Bug fixes

go

support const inputs

Bug fixes

terraform

support const inputs

v1.637.0

// October 16, 2025

feat: allOf merge strategy configuration, csharp description override, Java error handling improvements, MCP Deno environment handling, Terraform response data fixes, TypeScript additionalProperties optionality (#1662)

Generator changes (3)

New features

javav2

use common base class for SDKError and custom exceptions, minor breaking changes to custom exceptions

Bug fixes

terraform

Ensure any response x-speakeasy-entity pibling attributes are properly handled

Bug fixes

typescriptv2

make additional properties optional in outbound schemas

v1.636.3

// October 9, 2025

fix(python,typescript): SSE Accept headers; fix(python): error hashability; fix(mcp): tool annotation title (#1659)

Generator changes (4)

New features

mcp-typescript

add title to tool annotations

Chores

pythonv2

improve python error hashability

Bug fixes

pythonv2

Fix Accept header handling for SSE overload methods

Bug fixes

typescriptv2

Fix Accept header handling for SSE overload operations methods

v1.636.2

// October 8, 2025

fix(typescript): SSE return type imports (#1658)

Generator changes (1)

Bug fixes

typescriptv2

Fixed TypeScript SSE type imports in generated code by correctly registering type imports in sse-overload.ts using addTypeDefImport

v1.636.1

// October 8, 2025

fix(csharp): Fix pagination issue when request bodies do not contain pagination fields (#1656)

Generator changes (1)

Bug fixes

csharp

Fix pagination issue when request bodies do not contain pagination fields

v1.636.0

// October 7, 2025

feat: Support defaults for arrays of primitive item types in terraform, fix: respect operation level OAuthScopes, fix deserialization bug for union of boolean and enums in ruby (#1655)

Generator changes (18)

New features

csharp

add extension allowing end users to override scopes at runtime

Bug fixes

csharp

respect per-operation scopes

New features

go

add extension allowing end users to override scopes at runtime

Bug fixes

go

respect per-operation scopes

New features

javav2

add extension allowing end users to override scopes at runtime

+13 more changes

v1.635.3

// October 7, 2025

fix: speakeasy run doesn't print out registry uris used for code samples in the output (#1653)

No generator changes

v1.635.2

// October 7, 2025

fix: Remove empty readmes, and fix python pagination and terraform union issues (#1652)

Generator changes (13)

Bug fixes

csharp

Fix empty readme files being generated when all operations are in child groups

Bug fixes

go

Fix empty readme files being generated when all operations are in child groups

Bug fixes

javav2

Fix empty readme files being generated when all operations are in child groups

Bug fixes

mockserver

Fix empty readme files being generated when all operations are in child groups

Bug fixes

php

Fix empty readme files being generated when all operations are in child groups

+8 more changes

v1.635.1

// October 6, 2025

chore: document --output flag options for speakeasy run command (#1651)

No generator changes

v1.635.0

// October 6, 2025

feat: Add new styling to Readme.md links, fix: retry logic in php sdks, fix: deserialization bug in go-sdk when a field is not marked as required (#1650)

Generator changes (2)

Bug fixes

go

[force-gen] Fix deserialization bug when a field is optional (not required)

Bug fixes

php

fixed early return bug in handling retry status codes

v1.634.2

// October 3, 2025

fix: Prevent Terraform generation error with early ordered map of array properties (#1649)

Generator changes (1)

Bug fixes

terraform

Prevent generation error with early ordered map of array properties

v1.634.1

// October 3, 2025

chore: Enable local workflow source inputs with frozen workflow lockfile (#1648)

No generator changes

v1.634.0

// October 2, 2025

feat(go,typescript,csharp,python): add nested discriminated unions support (#1647)

Generator changes (6)

New features

csharp

add support for cancellation tokens

New features

csharp

support nested discriminated unions

New features

go

support nested discriminated unions

New features

mcp-typescript

support nested discriminated unions

New features

pythonv2

support nested discriminated unions

+1 more changes

v1.633.2

// October 2, 2025

fix: various generation fixes across terraform, python

Generator changes (2)

Bug fixes

pythonv2

correct import aliasing when SDK class members conflict with model names in Python templates

Bug fixes

terraform

go arrays in datasources shouldn't be passed by pointer

v1.633.1

// October 1, 2025

chore: Enable wastedassign linter (#1645)

No generator changes

v1.633.0

// October 1, 2025

feat(mcp-typescript): add tool annotations and request flattening (#1646)

Generator changes (1)

New features

mcp-typescript

added tool annotations

v1.632.1

// October 1, 2025

fix: Ensure tag promote command returns workflow.lock error (#1644)

No generator changes

v1.632.0

// October 1, 2025

feat(csharp): add cancellation tokens; fix(core): resolve security crashes; feat(typescript): acceptHeaderEnum config (#1643)

Generator changes (1)

Bug fixes

typescriptv2

add acceptHeaderEnum config to control Accept header enum generation

v1.631.5

// September 29, 2025

fix: only set flags that are actually set (#1640)

No generator changes

v1.631.4

// September 28, 2025

fix: improve union sorting

No generator changes

v1.631.3

// September 27, 2025

fix: don't write local overrides to real workflow (#1637)

No generator changes

v1.631.2

// September 27, 2025

fix(java): multiple discriminator keys for same value (#1636)

Generator changes (1)

Bug fixes

javav2

handle schema featuring multiple times in discriminator mapping

v1.631.1

// September 27, 2025

fix(java):handle multiple discriminator keys for same schema; perf(wasm): init new map to len of old map; fix: simplify overlay targeting logic (#1635)

No generator changes