Speakeasy Logo

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

Choose a changelog

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

v1.621.0

// September 18, 2025

feat: added java custom headers support, fixed oauth security templating for testing and custom security templating for terraform

Generator changes (7)

Bug fixes

go

handle optional security parameters correctly in method-level security

Bug fixes

go

allow setting alternative tokenURL for clientCredentials security during testing

New features

javav2

java custom request headers support GEN-1829

Bug fixes

javav2

allow setting alternative tokenURL for clientCredentials security during testing

Bug fixes

pythonv2

allow setting alternative tokenURL for clientCredentials security during testing

+2 more changes

v1.620.0

// September 18, 2025

feat: Prevent ts and mcp targets to run pre and post scripts when running npm install, prevents spreading of `Shai-Hulud` supply chain attack (#1608)

Generator changes (1)

Chores

typescriptv2

Prevent ts targets to run pre and post scripts when running npm install, prevents replication of Shai-Hulud attack

v1.619.0

// September 18, 2025

feat: Go module vendoring support, Java Spring Boot starter and event stream fixes, MCP TypeScript server parameterization, Terraform custom security schemes (#1607)

Generator changes (7)

New features

go

Support Go module vendoring during compilation

New features

javav2

generate spring-boot autoconfigure and starter artifacts

Bug fixes

javav2

handle race-cond to ensure onSubscribe is called before onError / onNext

Bug fixes

javav2

robustly propagate errors to downstream consumers in EventStream

New features

mcp-typescript

enhance server parameterization including templated urls, selection via idx / names

+2 more changes

v1.618.1

// September 17, 2025

fix: non-interactive pull cmd bug (#1606)

No generator changes

v1.618.0

// September 17, 2025

feat(java): spring boot integration, maven pom customization and streaming fixes; chore(terraform): add review provider generation for x-speakeasy-entity-description and x-speakeasy-entity-version (#1605)

Generator changes (7)

Bug fixes

csharp

Optional parameters must appear after all required parameters (CS1737)

Bug fixes

go

improved accessor name for various model methods

New features

go

add nullable wrapper for fields that are both nullable and optional

New features

javav2

add description configuration field for Maven POM customization

Bug fixes

terraform

improved accessor name for various model methods

+2 more changes

v1.617.1

// September 16, 2025

fix: quickstart `Workflow failed with error: failed to get schema contents: failed to download OpenAPI schema: failed to download file: Get "": unsupported protocol scheme ""` (#1604)

No generator changes

v1.617.0

// September 16, 2025

feat: C# optional parameters, Python pytest-asyncio update, Terraform custom defaults and pagination fix, TypeScript union handling (#1603)

Generator changes (3)

Bug fixes

pythonv2

Update pytest-asyncio to prevent event loop handling errors

New features

terraform

Support custom schema defaults via x-speakeasy-terraform-custom-default

Bug fixes

terraform

Prevent infinite looping after second result

v1.616.0

// September 16, 2025

feat: Add Nullable wrapper type for Go SDK, this helps distinguish between nil (field not set) and null (field explicitly set to null), Add retractions for Go SDK, fix: Optional parameters must appear after all required parameters in c#. (#1601)

Generator changes (1)

New features

go

add support for Go module retractions in go.mod

v1.615.2

// September 11, 2025

fix: `speakeasy configure publishing` for java resulting in painc (#1600)

No generator changes

v1.615.1

// September 10, 2025

fix(python): hashable error types; fix(c#): discriminatable open enums; chore: support opting out of global security hoisting (#1599)

Generator changes (13)

Chores

csharp

support opting out of operation security hoisting

Bug fixes

csharp

resolve C# compilation error when open enums are used in discriminated unions

Chores

go

support opting out of operation security hoisting

Chores

javav2

support opting out of operation security hoisting

Chores

mcp-typescript

support opting out of operation security hoisting

+8 more changes

v1.615.0

// September 9, 2025

chore: Bump actions/setup-go from 5.5.0 to 6.0.0 (#1590)

Generator changes (4)

Bug fixes

pythonv2

improve python tool reliability with explicit module calls

New features

pythonv2

reduced nesting of SSE by default, introduction of config field `sseFlatResponse`

Bug fixes

terraform

Ensure resource schema defaults do not override provider default

New features

typescriptv2

reduced nesting of SSE by default, introduction of config field 'sseFlatResponse'

v1.614.0

// September 9, 2025

feat(java): sse iterables, gradle heap size incr; fix(terraform): corrected defaults overriding (#1596)

Generator changes (2)

Bug fixes

javav2

increase jvm heap and metaspace size during compilation

New features

javav2

support for-each loops