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

v1.729.0

// February 25, 2026

feat(ruby): add OAuth2 client credentials/password flow support and JUnit XML test reporting

Generator changes (2)

New features

ruby

add OAuth2 client credentials and password flow support for Ruby target

New features

ruby

add support for outputting junit reports from tests

v1.728.0

// February 24, 2026

feat: add patches debug commands for inspecting and restoring custom code (#1908)

No generator changes

v1.727.1

// February 24, 2026

fix: remove UsesWorkflowFile from configure generation check (#1909)

No generator changes

v1.727.0

// February 24, 2026

feat: add speakeasy patches debug commands (#1907)

No generator changes

v1.726.0

// February 24, 2026

feat: C# embedded formatter, Terraform performance improvements, TypeScript .npmignore fixes (#1906)

Generator changes (38)

Bug fixes

csharp

coerce type-mismatched default values instead of clearing them to prevent invalid generated code

New features

csharp

add embedded clang-format behind enableFormatting config flag

Bug fixes

csharp

handle cursor-based pagination when cursor input is inside a nested request body object

Bug fixes

go

coerce type-mismatched default values instead of clearing them to prevent invalid generated code

Bug fixes

go

prevent model file name collisions with reserved SDK package names

+33 more changes

v1.725.0

// February 23, 2026

feat: internalize CI (#1897)

No generator changes

v1.724.1

// February 23, 2026

fix(go): restore correct omitempty behavior for types without MarshalJSON (#1904)

Generator changes (2)

Bug fixes

go

Ensure array omitempty marshalling in JSON

Bug fixes

terraform

Ensure array omitempty marshalling in JSON

v1.724.0

// February 23, 2026

feat: add OpenAPI 3.2 field support, fixes for client-credentials in tests, phpstan and typescript compilation

Generator changes (11)

Bug fixes

csharp

add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server

Bug fixes

go

add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server

Bug fixes

javav2

add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server

Bug fixes

mcp-typescript

add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server

Bug fixes

mockserver

add mock OAuth2 token endpoint so tests with client-credentials flows hit the mock server

+6 more changes

v1.723.0

// February 20, 2026

feat: Rename object properties referencing a component, Terraform ephemeral resource close operations, TypeScript jsonpath and agents security updates, performance improvements (#1900)

Generator changes (24)

New features

csharp

add support for renaming object properties that reference a shared component

Bug fixes

csharp

set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging

New features

go

add support for renaming object properties that reference a shared component

Bug fixes

go

set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging

New features

javav2

add support for renaming object properties that reference a shared component

+19 more changes

v1.721.10-rc.0

// February 19, 2026

fix(ci): add INPUT_GITHUB_REF override for cross-repo workflows

No generator changes

v1.722.7

// February 19, 2026

fix(go): defer res.Body.Close in ConsumeRawBody to prevent resource leaks (#1899)

Generator changes (15)

Bug fixes

csharp

truncate filenames that exceed OS limit to prevent build failures

Bug fixes

go

deduplicate OAuth2 scope enum members, handle pointer result fields in flat response format, truncate long filenames

Bug fixes

go

defer res.Body.Close in ConsumeRawBody to prevent resource leaks on error

Bug fixes

javav2

deduplicate OAuth2 scope enum members that normalize to the same name

Bug fixes

javav2

truncate filenames that exceed OS limit to prevent build failures

+10 more changes

v1.721.9-rc.0

// February 19, 2026

fix(ci): use environment.GetRepo() in git package

No generator changes

v1.722.6

// February 19, 2026

fix(go): close HTTP response body for no-content responses (#1898)

Generator changes (1)

Bug fixes

go

close HTTP response body for no-content responses to prevent connection pool exhaustion

v1.722.5

// February 19, 2026

chore: use releases fallback in case github request fails (#1889)

No generator changes

v1.722.4

// February 19, 2026

chore: use releases fallback in case github request fails (#1889)

No generator changes

v1.722.3

// February 19, 2026

fix(go): close HTTP response body for no-content responses;fix(typescript): resolve URL duplication in URL-based pagination with global-only servers;fix(all): add snapshot test for YAML anchor/alias support (#1896)

Generator changes (1)

Bug fixes

typescriptv2

resolve URL duplication when using url-based pagination with global-only servers

v1.721.8-rc.0

// February 18, 2026

fix(ci): remove Required from flags that use env var defaults

No generator changes

v1.721.7-rc.0

// February 18, 2026

fix: lost context between ci -> run

No generator changes

v1.721.6-rc.0

// February 18, 2026

fix: lost context between ci -> run

No generator changes

v1.722.2

// February 18, 2026

fix: ruby - speed up SDK compilation by excluding unnecessary tapioca gems

No generator changes

v1.722.1

// February 18, 2026

fix(merge): smarter securityScheme deduplication with OAuth2 scope merging (#1895)

Generator changes (4)

Bug fixes

mcp-typescript

fix MCP-typescript build errors for OAuth2 client credentials when scopes are not overridable

New features

terraform

Automatically inject integer and string enum configuration validators in provider schema

Bug fixes

terraform

Ensure environment variable support for integer and string enum globals

New features

terraform

Automatically inject URL variable enum configuration validators in provider schema

v1.721.5-rc.0

// February 17, 2026

fix(ci): use Run instead of RunWithVisualization in CI

No generator changes

v1.721.5-rc.0

// February 17, 2026

fix(ci): use Run instead of RunWithVisualization in CI

No generator changes

v1.721.4-rc.0

// February 17, 2026

fix(ci): set speakeasy version in context for run workflow

No generator changes