Speakeasy Logo

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

v1.684.1

// January 12, 2026

fix: Prevent class of orphaned files on generation upgrades, additional ReDoS tuning (#1795)

Generator changes (6)

Bug fixes

javav2

Prevent ReDoS vulnerability report for media type matching expression

Bug fixes

mcp-typescript

Further tune media type matching expression for ReDoS

Bug fixes

php

Further tune media type matching expression for ReDoS

Bug fixes

pythonv2

Further tune media type matching expression for ReDoS

Bug fixes

ruby

Further tune media type matching expression for ReDoS

+1 more changes

v1.684.0

// January 9, 2026

feat(terraform): generate provider configuration block examples (#1791)

Generator changes (1)

New features

terraform

Generate provider configuration block example

v1.683.2

// January 9, 2026

fix(go): properly escape quotes in struct tags when defaults contain backticks (#1790)

Generator changes (1)

Bug fixes

go

properly escape quotes in struct tags when defaults contain backticks

v1.683.1

// January 9, 2026

fix: Prevent ReDoS vulnerability report for media type matching expression (#1789)

Generator changes (5)

Bug fixes

mcp-typescript

Prevent ReDoS vulnerability report for media type matching expression

Bug fixes

php

Prevent ReDoS vulnerability report for media type matching expression

Bug fixes

pythonv2

Prevent ReDoS vulnerability report for media type matching expression

Bug fixes

ruby

Prevent ReDoS vulnerability report for media type matching expression

Bug fixes

typescriptv2

Prevent ReDoS vulnerability report for media type matching expression

v1.683.0

// January 8, 2026

feat(typescript): support preserving model/error property name cases; fix(typescript): no longer infer union discriminator if marked as open; fix(terraform): additionalProperties type hardening (#1788)

Generator changes (6)

New features

pythonv2

prefer literal types vs open enum fallback

Bug fixes

terraform

Prevent compilation error with underlying Go SDK

New features

typescriptv2

add preserveModelFieldNames config to preserve original model property casing

New features

typescriptv2

improve react-query server prefetching and infinite query key

Bug fixes

typescriptv2

no longer infer union discriminator if marked as open

+1 more changes

v1.682.0

// January 6, 2026

feat(typescript): flat additional properties; feat(python): prefer literal types in open enum unions; fix(python): nondeterminism fix (#1787)

Generator changes (2)

Bug fixes

mcp-typescript

add missing DurableObjectNamespace binding to Env interface in worker-configuration template

Bug fixes

pythonv2

remove non-determinism from rare interaction with readonly/writeonly fields

v1.681.0

// January 5, 2026

feat: Ruby 4 support, Go fixes for union query parameters and number testing assertions, Terraform delete operation response data handling (#1785)

Generator changes (4)

Bug fixes

go

union query parameters now inherit the parent's parameter name when using inline serialization

Bug fixes

go

Use float64 for number assertions in any types

New features

ruby

Initial Ruby 4 support

Bug fixes

terraform

Enable delete API operation response data refresh when there are multiple API operations

v1.680.12

// January 3, 2026

fix: no longer cut last 4 chars in GH URL (#1782)

No generator changes

v1.680.11

// December 30, 2025

fix(typescript): correctly mark any-typed fields as required in zod v4; Windows compatibility for examples compile command; fix(php): ensure mixed types are serialized as-is in JSON (#1781)

Generator changes (3)

Bug fixes

php

JSON serialize mixed types as-is instead of being stringified

Bug fixes

typescriptv2

Use npm --prefix instead of sh for better Windows compatibility

Bug fixes

typescriptv2

do not mark required any fields as optional

v1.680.10

// December 29, 2025

chore(deps): bump the github-actions-minor-and-patch group across 1 directory with 2 updates (#1777)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.680.9

// December 29, 2025

chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1766)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.680.8

// December 29, 2025

chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1766)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.680.7

// December 29, 2025

chore(deps): bump actions/checkout from 5.0.0 to 6.0.1 (#1749)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.680.6

// December 29, 2025

chore(deps): bump actions/setup-node from 5.0.0 to 6.1.0 (#1748)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.680.5

// December 23, 2025

chore: Remove github.com/twinj/uuid dependency (#1779)

No generator changes

v1.680.4

// December 22, 2025

fix: PHP mixed type serialization, brace escaping in default, const, and comments (#1778)

Generator changes (5)

Bug fixes

csharp

fixed escaping of template braces in defaults, consts, and comments

Bug fixes

go

fixed escaping of template braces in defaults, consts, and comments

Bug fixes

pythonv2

fixed escaping of template braces in defaults, consts, and comments

Bug fixes

ruby

fixed escaping of template braces in defaults, consts, and comments

Bug fixes

typescriptv2

fixed escaping of template braces in defaults, consts, and comments

v1.680.3

// December 19, 2025

chore: enable additional golangci-lint linters and fix issues (#1771)

No generator changes

v1.680.2

// December 19, 2025

fix: implement proper terminal height detection in Bubbletea models (#1772)

No generator changes

v1.680.1

// December 18, 2025

fix(typescript): update @modelcontextprotocol/sdk to ^1.24.0 to fix security vulnerability (#1775)

Generator changes (1)

Bug fixes

typescriptv2

update @modelcontextprotocol/sdk to ^1.24.0 to fix CVSS 7.6 vulnerability

v1.680.0

// December 17, 2025

feat: MCP TypeScript Zod v4, Terraform write only attribute fix, additional RFC 3986 path compatibility (#1774)

Generator changes (2)

New features

mcp-typescript

add support for Zod v4

Bug fixes

terraform

Request data handling with x-speakeasy-terraform-write-only attributes

v1.679.0

// December 17, 2025

feat: `speakeasy configure generation check` (#1773)

No generator changes

v1.678.1

// December 17, 2025

fix(csharp): strip HTML tags from NUGET.md; fix(terraform): use attribute-defined plan modifier for x-speakeasy-terraform-plan-only (#1770)

Generator changes (1)

Bug fixes

terraform

convert x-speakeasy-terraform-plan-only to attribute-defined plan modifier

v1.678.0

// December 16, 2025

feat(terraform): support respectRequiredFields; feat(typescript): react-query SSR improvements, default fields required in responses; fix(typescript): optional SSE data (#1768)

Generator changes (1)

New features

terraform

support configuring respectRequiredFields for stricter validation during deserialization

v1.677.0

// December 16, 2025

feat: Go open enums, MCP advanced flags, Terraform schema ignore, Python/TypeScript empty error object fix, Ruby hooks fix (#1767)

Generator changes (7)

New features

go

enable forward compatible enums by default for new SDKs

New features

mcp-typescript

exclude advanced flags from README and manifest

Bug fixes

pythonv2

fixed generation of error types for empty objects

Bug fixes

ruby

always include types.rb import in hooks.rb to prevent NameError when sdkHooks feature is disabled

Bug fixes

terraform

Missing response-only descriptions

+2 more changes