Speakeasy Logo

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

Choose a changelog

v1.647.0

// November 3, 2025

feat(terraform): per-operation server URLs; fix(terraform): map initialization; fix(python): enum serialization and recursive types; fix(typescript): MCP compilation (#1695)

Generator changes (4)

Bug fixes

mcp-typescript

respect .Global.Config.SDKHooksConfigAccess

Bug fixes

pythonv2

Python generation no longer fails on recursive types

Bug fixes

terraform

default: null, nullable: true no longer overrides map with nil

New features

terraform

Initial implementation of per-operation server URL configuration

v1.646.0

// November 3, 2025

feat: Add hidden 'orphaned' command for CS troubleshooting (#1694)

No generator changes

v1.645.2

// November 2, 2025

fix: bug with remote source failing to fetch (#1690)

No generator changes

v1.645.1

// October 31, 2025

fix: pagination breaking terraform refresh (#1689)

Generator changes (1)

Bug fixes

terraform

Prevent continually appended data in managed resource array properties

v1.645.0

// October 31, 2025

feat(go): operation polling support; feat(terraform): x-speakeasy-entity-operation polling configuration (#1688)

Generator changes (10)

New features

csharp

Allow server selection to appear in all code samples

New features

go

Allow server selection to appear in all code samples

New features

go

Initial operation polling implementation

New features

javav2

Allow server selection to appear in all code samples

New features

php

Allow server selection to appear in all code samples

+5 more changes

v1.644.0

// October 31, 2025

feat: Server selection for all code samples, Go configuration for empty object serialization, Terraform nullable map fix (#1686)

Generator changes (2)

New features

go

add configuration option for empty object serialization in Go SDKs

Bug fixes

terraform

Ensure nullable maps are sent to API as null when not configured

v1.643.3

// October 30, 2025

fix(all): case insensitive security scheme validation; fix(python): closed union serialization (#1684)

Generator changes (13)

Bug fixes

csharp

make security scheme resolution case-insensitive

Bug fixes

go

make security scheme resolution case-insensitive

Bug fixes

javav2

make security scheme resolution case-insensitive

Bug fixes

mcp-typescript

make security scheme resolution case-insensitive

Bug fixes

mockserver

make security scheme resolution case-insensitive

+8 more changes

v1.643.2

// October 30, 2025

fix: upgrade sdk-gen-config (#1683)

No generator changes

v1.643.1

// October 30, 2025

fix: upgrade sdk-gen-config (#1683)

No generator changes

v1.643.0

// October 30, 2025

feat: Allow speakeasy-self to access any workspace for repro (#1670)

No generator changes

v1.642.2

// October 29, 2025

fix(terraform): unions when hoisted missed discriminator powered names, fix(mcp): pull client options overrides if is a global server variable

Generator changes (2)

Bug fixes

mcp-typescript

pull client options to override global server variables

Bug fixes

terraform

ensure discriminator is available on hoisted fields

v1.642.1

// October 28, 2025

fix: revert #1654 (#1681)

No generator changes

v1.642.0

// October 28, 2025

feat: x-speakeasy-transform-from-api, x-speakeasy-transform-to-api

Generator changes (1)

Bug fixes

terraform

Prevent compilation errors with enum properties

v1.641.1

// October 28, 2025

fix: mismatching workspace (#1654)

No generator changes

v1.641.0

// October 28, 2025

feat: pinned speakeasyVersion in workflow file (#1679)

No generator changes

v1.640.0

// October 27, 2025

feat: support x-speakeasy-transform-from-api symbolic transformations (#1676)

No generator changes

v1.639.3

// October 24, 2025

chore: fix windows integration test (#1677)

No generator changes

v1.639.2

// October 24, 2025

fix: pull in latest generator release with some fixes to typescript and a new config option for terraform

Generator changes (4)

Bug fixes

mcp-typescript

start command flags handling

Bug fixes

terraform

add `unionDeserializationStrategy` configuration option

Bug fixes

typescriptv2

prevent validation errors when response headers are not expected in all respone patterns

Bug fixes

typescriptv2

mcp-server start command flags

v1.639.1

// October 23, 2025

chore: update readme diagram (#1672)

No generator changes

v1.639.0

// October 23, 2025

feat(typescript): zodv4 support (#1674)

Generator changes (1)

New features

typescriptv2

add full support for zodVersion v4

v1.638.2

// October 23, 2025

fix: union go deserialization

Generator changes (2)

New features

go

introduce a smarter union deserialization strategy

New features

terraform

introduce a smarter union deserialization strategy

v1.638.1

// October 22, 2025

fix: terraform pagination w/ singletons (#1671)

Generator changes (2)

Bug fixes

terraform

Prevent compilation errors with mismatched integer and int32 properties

Bug fixes

terraform

Support array items entity, such as singleton data resources

v1.638.0

// October 21, 2025

feat(typescript): Add compatibility for Zod v3 and v4 (#1669)

Generator changes (17)

New features

csharp

add config option for deep merging allOf nodes in OpenAPI specs

New features

csharp

add support for custom description in .csproj file via gen.yaml

Chores

csharp

document sdk parameters in constructor

Chores

csharp

address CS0472 warnings by removing unecessary null checks on parsed cursor values

New features

go

add config option for deep merging allOf nodes in OpenAPI specs

+12 more changes

v1.637.3

// October 20, 2025

chore: update readme (#1668)

No generator changes