Speakeasy Logo

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

v1.697.4

// January 23, 2026

chore: migrate agent skills to dedicated repo (#1820)

No generator changes

v1.697.3

// January 23, 2026

fix(repro): resolve workspace ID via admin endpoint for admin credentials (#1821)

No generator changes

v1.697.2

// January 23, 2026

fix: avoid copying over generation secrets into publish workflow (#1776)

No generator changes

v1.697.1

// January 23, 2026

fix: GitHub Actions step summary linting and change report truncation (#1818)

No generator changes

v1.697.0

// January 23, 2026

feat: Install script retries, full errors, and enhanced shell compatibility (#1769)

No generator changes

v1.696.0

// January 23, 2026

feat: gram deployed servers are now public by default (#1816)

No generator changes

v1.695.0

// January 22, 2026

feat: speakeasy mcp deploy command (#1794)

No generator changes

v1.694.0

// January 22, 2026

feat(terraform): union primitive type description/example support; fix(mcp-typescript): CVE-2026-0933 wrangler update; fix(terraform): union plan modifier fix (#1814)

Generator changes (3)

Bug fixes

mcp-typescript

Update wrangler dependency for CVE-2026-0933

Bug fixes

terraform

Prevent unexpected plan differences from automatic plan modifier inclusion

New features

terraform

Support parent description and examples for merged primitive types

v1.693.0

// January 22, 2026

feat: MCP gram deployment, C# XML documentation improvements, Python duplicate serialize_ method fix for allOf open enums (#1813)

Generator changes (10)

Chores

csharp

improve XML documentation comments

Bug fixes

csharp

incorrect member getter generated for recursive unions

New features

mcp-typescript

add deployment to gram

Bug fixes

mcp-typescript

bump @cloudflare/agents to v0.3.5 to match @modelcontextprotocol/sdk

Bug fixes

mcp-typescript

bump @modelcontextprotocol/sdk to v1.25.2 to address ReDoS vulnerability (GHSA-8r9q-7v3j-jr4g)

+5 more changes

v1.692.0

// January 21, 2026

feat(skills): add non-interactive auth/config guidance (#1811)

No generator changes

v1.691.0

// January 20, 2026

feat: add --output flag with console and json modes to the status sub-command (#1812)

No generator changes

v1.690.2

// January 20, 2026

chore: Remove go test serialization from CI (#1546)

No generator changes

v1.690.1

// January 20, 2026

fix: include registry inputs in frozen workflow lock check (#1809)

No generator changes

v1.690.0

// January 20, 2026

feat(all): add x-speakeasy-model-namespace extension; fix(typescript): react query error types; fix(go,typescript,java,python): tests for error-only examples (#1808)

Generator changes (16)

New features

csharp

add x-speakeasy-model-namespace extension for organizing component schemas into custom namespace folders

New features

go

add x-speakeasy-model-namespace extension for organizing component schemas into custom namespace folders

Bug fixes

go

ensure tests are generated for operations with only error response named examples

New features

javav2

add x-speakeasy-model-namespace extension for organizing component schemas into custom namespace folders

Bug fixes

javav2

ensure tests are generated for operations with only error response named examples

+11 more changes

v1.689.0

// January 19, 2026

feat(merge): Add namespace support for multi-spec document merging (#1793)

No generator changes

v1.688.1

// January 19, 2026

fix: Prevent panic with generate changelog command (#1802)

No generator changes

v1.688.0

// January 17, 2026

feat: MCP error propagation, C# null dereference warning for optional requests with global params (#1804)

Generator changes (2)

Bug fixes

csharp

prevent dereference of null request object when setting global parameters

Bug fixes

mcp-typescript

format mcp tool result to correctly propagate errors

v1.687.1

// January 16, 2026

chore: improve claude plugin structure for easier adding (#1801)

No generator changes

v1.687.0

// January 16, 2026

feat: add Claude Code plugin with skills for SDK generation (#1792)

No generator changes

v1.686.1

// January 16, 2026

chore: stack trace for failed change detection (#1799)

No generator changes

v1.686.0

// January 15, 2026

feat: Python async hooks and OAuth2 Client Credentials thread safety, Terraform union primitive validations, TypeScript snake casing for React Query (#1800)

Generator changes (2)

New features

pythonv2

add async hooks support for non-blocking I/O in async SDK methods; sync hooks now execute in a dedicated thread when async hooks are disabled

Bug fixes

terraform

Ensure primitive type validations are least restrictive merged across all members

v1.685.3

// January 15, 2026

chore: update generator to new version using speakeasy's openapi parser (#1797)

No generator changes

v1.685.2

// January 14, 2026

fix: optional fields Python; Jackson auto-detection Java; usage Ruby (#1796)

Generator changes (4)

Bug fixes

go

generate custom JSON methods for structs with integer/number string format fields

Bug fixes

javav2

disabled jackson auto-detection of accessors to ensure predictable, field-driven JSON serialization

Bug fixes

javav2

prevent duplicate @Deprecated annotations on error class fields that are already marked deprecated

Bug fixes

pythonv2

Add custom serialization method for models where optional (but no nullable) fields are present

v1.685.0

// January 13, 2026

feat: support custom list resources in terraform, fix handling of serializing nested integers to string

Generator changes (2)

Bug fixes

go

handle integer:string tags in nested structs without custom MarshalJSON/UnmarshalJSON

New features

terraform

Support custom list resource types via additionalListResources configuration