Speakeasy Logo

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

Choose a changelog

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

v1.613.0

// September 8, 2025

feat: c# Server-Sent Events support (#1593)

Generator changes (2)

New features

csharp

support text/event-stream

New features

csharp

support SSE sentinel events for explicit termination of connections

v1.612.1

// September 8, 2025

fix(typescript): usage example inside `examples/` directory can point at invalid method (#1592)

Generator changes (1)

Bug fixes

typescriptv2

missing sub-sdk in some scenarios

v1.612.0

// September 8, 2025

feat: SSE overload support for python, fix dangling `temp/` dir (#1591)

No generator changes

v1.611.1

// September 7, 2025

fix: add panic recovery to ComputeAndStoreSDKChangelog (#1586)

No generator changes

v1.611.0

// September 5, 2025

feat: add sdk config hooks to mcp and java name conflict fixes (#1585)

Generator changes (2)

Bug fixes

javav2

handle name conflicts for mode toggles

New features

mcp-typescript

add support for accessing sdk configuration in hooks

v1.610.0

// September 5, 2025

feat: Editor overlay improvements, Terraform fix for globals with defaults (#1584)

Generator changes (1)

Bug fixes

terraform

Ensure default values are configured at provider level

v1.609.0

// September 3, 2025

feat: support async interfaces in Java SDKs (#1583)

Generator changes (7)

Bug fixes

csharp

URL encoding for path and query parameters

fixed go target to respect required fields instead of using zero values

New features

javav2

enable async SDK support

Chores

javav2

refactor SSE + JSONL parsing using purely non-blocking APIs

New features

javav2

support streaming payloads in requests

+2 more changes

v1.608.0

// September 3, 2025

feat: Support empty value pagination, C# improved error handling, Go improved union query parameters, Java async docs, Terraform globals fix (#1582)

Generator changes (9)

Bug fixes

csharp

enabled empty strings to be used as end cursor values in pagination

New features

csharp

implement base exception class and error payload models

Bug fixes

go

enabled empty strings to be used as end cursor values in pagination

Bug fixes

go

properly support union types in query parameters

Bug fixes

javav2

enabled empty strings to be used as end cursor values in pagination

+4 more changes

v1.607.1

// September 3, 2025

chore: Add logs specific to new changelog feature which helps in debugging (#1572)

No generator changes

v1.607.0

// September 2, 2025

feat: Add language info in changelogs, add terraform security documentation using the description field from the OpenApi security Scheme Object, fix bearer token validation when Oauth2-compliant servers return `bearer`, add streaming upload support for Java SDKs with new Blob type (#1580)

Generator changes (5)

Chores

csharp

added support for lowercase Bearer tokens in Authorization headers

Chores

go

added support for lowercase Bearer tokens in Authorization headers

Chores

javav2

added support for lowercase Bearer tokens in Authorization headers

Chores

pythonv2

added support for lowercase Bearer tokens in Authorization headers

Chores

typescriptv2

added support for lowercase Bearer tokens in Authorization headers

v1.606.10

// September 1, 2025

chore: improve speakeasy pull command developer experience (#1574)

No generator changes

v1.606.9

// August 29, 2025

fix: quickstart "target group" and "target selection" shown sequentially rather than simultaneously (#1579)

No generator changes