Speakeasy Logo

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

Choose a changelog

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

v1.627.1

// September 25, 2025

fix: use absolute path for dependents

No generator changes

v1.627.0

// September 25, 2025

feat: source-location flag for speakeasy run (#1623)

No generator changes

v1.626.0

// September 24, 2025

feat: add support for dependents in workflow.yaml (#1622)

No generator changes

v1.625.0

// September 24, 2025

feat(java): allow customizing settings.gradle (#1621)

Generator changes (1)

New features

javav2

allow settings.gradle customization

v1.624.2

// September 24, 2025

chore: Bump ruby/setup-ruby from 1.257.0 to 1.262.0 in the github-actions-minor-and-patch group (#1613)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.624.1

// September 24, 2025

chore(java): get rid of redundant pom file configuration (#1620)

Generator changes (1)

Chores

javav2

get rid of redundant pom task configuration

v1.624.0

// September 24, 2025

feat: allow generation of sync, async or both methods in a python sdk (#1617)

Generator changes (2)

New features

pythonv2

allow generation of sync, async or both methods in an sdk

Bug fixes

pythonv2

ensure pagination next function for python async method is also asynchronous

v1.623.0

// September 23, 2025

feat(typescript): SSE overloads typescript; also fixes to `.env.templates` fix(python): fix overload doc comments (#1616)

Generator changes (5)

properly populate form values for union types

New features

pythonv2

add doc comments to sse overload methods

Bug fixes

pythonv2

incorrect typing if SSE 'data' field marked optional

Bug fixes

typescriptv2

fix debug mode in env template

Bug fixes

typescriptv2

support hyphens in path parameters

v1.622.2

// September 23, 2025

fix: Python SSE flat resp. + redirects; MCP matcher keys; Go union query parameters; Terraform testing; (#1615)

Generator changes (14)

Bug fixes

csharp

allow input/output models without suffixes

Bug fixes

go

allow input/output models without suffixes

Bug fixes

javav2

allow input/output models without suffixes

Bug fixes

mcp-typescript

allow input/output models without suffixes

Bug fixes

mcp-typescript

sanitize response mapping keys

+9 more changes

v1.622.1

// September 21, 2025

fix: reformat json to yaml based on workflow.yaml (#1612)

No generator changes

v1.622.0

// September 21, 2025

feat: enum descriptions

Generator changes (8)

New features

csharp

enum descriptions

New features

go

enum descriptions

New features

javav2

enum descriptions

New features

php

enum descriptions

New features

pythonv2

enum descriptions

+3 more changes

v1.621.1

// September 19, 2025

fix(typescript): export base error class. feat(typescript): snake_case properties support (#1611)

Generator changes (2)

Chores

typescriptv2

added snake case support for models in typescript

Bug fixes

typescriptv2

export HTTP client error classes in errors index.ts