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

v1.752.0

// March 11, 2026

feat: add CLI generator target with enterprise-only access gating (#1986)

No generator changes

v1.751.3

// March 11, 2026

fix(go,cli,mockserver,terraform): go run for staticcheck; fix(terraform): prevent nil pointer dereference for wrapped attribute fields in RefreshFrom methods (#1985)

Generator changes (5)

Bug fixes

cli

use go run instead of go install for staticcheck to avoid toolchain version mismatch

Bug fixes

go

use go run instead of go install for staticcheck to avoid toolchain version mismatch

Bug fixes

mockserver

use go run instead of go install for staticcheck to avoid toolchain version mismatch

Bug fixes

terraform

Prevent nil pointer dereference for wrapped attribute fields in RefreshFrom methods

Bug fixes

terraform

use go run instead of go install for staticcheck to avoid toolchain version mismatch

v1.751.2

// March 11, 2026

fix(run): wire --skip-upload-spec flag in interactive code path (GEN-2665) (#1983)

No generator changes

v1.751.1

// March 11, 2026

fix(python, typescript, java, go, csharp, ruby): skip SSE events with no data field; fix(php): pin pint to 1.21.2; feat(cli): initial CLI generation support (#1982)

Generator changes (24)

New features

cli

add flag shorthands for built-in flags (-o, -H, -q, -d, -a) and auto-assign first-letter shorthands for spec-derived flags

New features

cli

configurable default output format via configure command and config file, with flag > env > config > pretty resolution

New features

cli

initial CLI generation support

New features

cli

enable forward-compatible open enums by default via config overlay

New features

cli

surface raw API response body and status code in error output, add auth hints for 401/403 errors

+19 more changes

v1.751.0

// March 10, 2026

feat: Java URL pagination, PHP performance improvements, Go and mockserver various fixes, MCP resolve server variables and globals from header (#1980)

Generator changes (8)

Bug fixes

csharp

mock server generation fails with file tracker options mismatch when persistent edits is enabled

Bug fixes

go

mock server generation fails with file tracker options mismatch when persistent edits is enabled

Bug fixes

javav2

mock server generation fails with file tracker options mismatch when persistent edits is enabled

Bug fixes

mcp-typescript

mock server generation fails with file tracker options mismatch when persistent edits is enabled

New features

php

Migrated formatter for improved performance

+3 more changes

v1.750.0

// March 9, 2026

feat: Generator performance enhancements, especially with Go-based outputs (#1977)

No generator changes

v1.749.1

// March 9, 2026

fix(merge): stable extension key order after merge (GEN-2688) (#1974)

No generator changes

v1.749.0

// March 7, 2026

feat(java): document union consumption patterns; feat(ruby): per-call header injection; fix(go): improve generated docs formatting and completeness (#1973)

Generator changes (3)

New features

go

document all With* SDK options in generated option.md, split into global and per-method sections

Bug fixes

go

use backticks for primitive types in doc tables

Bug fixes

javav2

ensure union response usage snippets register and emit required Java imports for member type narrowing and forward-compatible JSON fallbacks

v1.748.0

// March 6, 2026

feat: speakeasy ci validate (#1946)

No generator changes

v1.747.0

// March 6, 2026

feat(java): add SpeakeasyJacksonModule, SSE pattern matching examples, and concrete response handling; feat(csharp): add URL-based pagination support; fix(python): show literal values in enum docs when enumFormat is union (#1971)

Generator changes (2)

New features

csharp

add URL-based pagination support

Bug fixes

pythonv2

show literal values in enum docs when enumFormat is union

v1.746.0

// March 6, 2026

feat(java): add SpeakeasyJacksonModule, SSE pattern matching examples, and concrete response handling;chore(terraform): pre-compute SDK method naming and simplify template conditionals (#1969)

No generator changes

v1.745.1

// March 6, 2026

fix(python): fix model serializer dropping aliased fields (#1968)

No generator changes

v1.745.0

// March 6, 2026

feat: expose --skip-interactive flag in speakeasy quickstart --help (#1967)

No generator changes

v1.744.2

// March 6, 2026

fix: various fixes to ruby examples, error autoloading and empty object handling

Generator changes (20)

Bug fixes

csharp

empty object response assertions render correct expected values

Bug fixes

csharp

render empty map values in response test assertions instead of producing empty assertion arguments

Bug fixes

go

empty object response assertions render correct expected values

Bug fixes

go

render empty map values in response test assertions instead of producing empty assertion arguments

Bug fixes

javav2

empty object response assertions render correct expected values

+15 more changes

v1.744.1

// March 6, 2026

fix(mockserver): unwrap OptionalNullable before accessing discriminated union variant fields (#1966)

Generator changes (1)

Bug fixes

mockserver

Prevent compilation errors for Optional+Nullable unions

v1.744.0

// March 5, 2026

feat: Generation performance improvements for all targets, Java fix for mode method collision (#1965)

Generator changes (1)

New features

javav2

use to-prefixed mode method names (toSync/toAsync) with feature flag prefixModeMethodNames

v1.743.0

// March 5, 2026

feat(ci): test result artifacts in generate + fanout-finalize flags (#1963)

No generator changes

v1.742.0

// March 5, 2026

feat(csharp,java): add Retry-After header support (#1964)

Generator changes (12)

New features

csharp

Ensure basic HTTP authentication details are always included in API requests when selected out of multiple security options

New features

csharp

support for Retry-After HTTP header

New features

csharp

add Arazzo-based test generation with Accept header and basic auth fixes

New features

javav2

generate Supported Types documentation for union model pages with factory method examples for non-discriminated unions and discriminator-value-to-type mapping tables for discriminated unions

New features

javav2

model docs now show separate Setter Type and Getter Type columns when nullFriendlyParameters is enabled

+7 more changes

v1.741.7

// March 5, 2026

fix(all): include global security in SDK usage examples; fix(java): remove phantom git diffs from gitattributes (#1962)

Generator changes (13)

Bug fixes

csharp

include global security in SDK Example Usage snippets and per-operation docs

Bug fixes

go

include global security in SDK Example Usage snippets and per-operation docs

Bug fixes

javav2

include global security in SDK Example Usage snippets and per-operation docs

Bug fixes

javav2

remove *.bat eol=crlf gitattributes rule that causes phantom git diffs with go-git

Bug fixes

mcp-typescript

include global security in SDK Example Usage snippets and per-operation docs

+8 more changes

v1.741.6

// March 5, 2026

fix(ruby): decode optional enum wrappers during JSON unmarshal (#1960)

Generator changes (1)

Bug fixes

ruby

decode enum wrappers in optional fields during json unmarshal

v1.741.5

// March 5, 2026

fix(merge): use security: [] instead of security: [{}] for unsecured ops (#1961)

No generator changes

v1.741.4

// March 5, 2026

fix(go): fix union type imports in test generation for namespaced models (#1959)

Generator changes (1)

Bug fixes

go

use OutputLocation for union type imports to avoid unused components import in namespaced test files

v1.741.3

// March 4, 2026

fix(java): use explicit imports in doc usage examples (#1958)

Generator changes (1)

Bug fixes

javav2

use explicit imports in doc usage examples to avoid ambiguous class references from wildcard imports

v1.741.2

// March 4, 2026

fix(go): render OptionalNullable types correctly in doc tables (#1957)

No generator changes