Speakeasy Logo

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

Choose a changelog

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

v1.631.0

// September 26, 2025

feat: add support for workflow.local.yaml (#1634)

No generator changes

v1.630.0

// September 26, 2025

feat: support disabling codeSamples (#1633)

No generator changes

v1.629.1

// September 26, 2025

fix(java): line wrap javadoc and preserve compatible html tags (#1632)

Generator changes (1)

Chores

javav2

polish javadoc generation

v1.629.0

// September 26, 2025

feat: Improvements to `dependents` workflow (#1631)

No generator changes

v1.628.7

// September 25, 2025

fix: nullable unions C#; pythonV2 async split code samples (#1630)

Generator changes (1)

Bug fixes

csharp

handle nullable discriminated unions deserialization

v1.628.6

// September 25, 2025

fix: Pass cli context to speakeasy generator to generate correct sdk-changelogs (#1628)

No generator changes

v1.628.5

// September 25, 2025

fix: ignore dependents from CI (#1629)

No generator changes

v1.628.4

// September 25, 2025

fix(java): source security params from envvars in tests (#1627)

Generator changes (1)

Bug fixes

javav2

ensure security envvars are templated correctly in tests

v1.628.3

// September 25, 2025

chore(java): apply subProject gradle configuration only to spring sub-modules (#1626)

Generator changes (1)

New features

javav2

configure only generated sub-projects

v1.628.2

// September 25, 2025

fix: fixed to nested union serialization in python and typescript union type ordering in docs

Generator changes (4)

Bug fixes

mcp-typescript

Fix discriminator mapping array being re-sorted as a side effect of our zod serialisation code

Bug fixes

mcp-typescript

Fixed union ordering which should be based on number of required fields

Bug fixes

pythonv2

fixed detecting nested discriminators in unions

Bug fixes

typescriptv2

Fix discriminator mapping array being re-sorted as a side effect of our zod serialisation code

v1.628.1

// September 25, 2025

fix: allow test generation of event streaming endpoints when skipResponseBodyAssertions == true

Generator changes (4)

Bug fixes

go

allow test generation of event streaming endpoints when skipResponseBodyAssertions == true

Bug fixes

javav2

allow test generation of event streaming endpoints when skipResponseBodyAssertions == true

Bug fixes

pythonv2

allow test generation of event streaming endpoints when skipResponseBodyAssertions == true

Bug fixes

typescriptv2

allow test generation of event streaming endpoints when skipResponseBodyAssertions == true

v1.628.0

// September 25, 2025

feat: Add python async constructor support, and conditionally remove some Go and C# dependencies (#1625)

Generator changes (2)

Chores

csharp

Make Nodatime dependency optional in C# 6 or later

Chores

go

Remove dependency on decimal package when not used