Speakeasy Logo

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

Choose a changelog

v1.543.2

// May 9, 2025

chore: upgrade openapi-overlay (#1410)

No generator changes

v1.543.1

// May 8, 2025

fix: performance improvements to code sample generation (#1406)

No generator changes

v1.543.0

// May 8, 2025

feat: Ruby nullables, C# non-string message properties in exceptions, Java usage snippets, Terraform required security error (#1405)

Generator changes (27)

Bug fixes

csharp

fixed stability of generated examples using operation and field seeds, including fixes to union examples

Bug fixes

csharp

handle non-string Message property in Exception class

Bug fixes

go

fixed stability of generated examples using operation and field seeds, including fixes to union examples

Bug fixes

go

various fixes to tests and mockserver handling of examples

Bug fixes

javav2

fixed stability of generated examples using operation and field seeds, including fixes to union examples

+22 more changes

v1.542.3

// May 5, 2025

chore: Bump actions/setup-python from 5.5.0 to 5.6.0 in the github-actions-minor-and-patch group (#1395)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.542.2

// May 5, 2025

fix: revert module name configuration for python (#1402)

Generator changes (1)

Bug fixes

pythonv2

Revert the commit which introduced moduleName change

v1.542.1

// May 4, 2025

fix: php client credentials imports, rare cases of SubSDK conflicts, bump pytest, go Oauth2 password support (#1401)

Generator changes (2)

New features

go

Initial OAuth2 password flow support

Bug fixes

php

handle clientCredentials flow with flat imports

v1.542.0

// May 1, 2025

feat: custom http scheme alongside other operation-level security scheme, configurable python module name (#1400)

Generator changes (1)

New features

pythonv2

adding the ability to choose module name by adding a new key in gen.yaml

v1.541.2

// April 30, 2025

fix: Add GitHub app installation link to error message (#1398)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.541.1

// April 30, 2025

fix: add testcase for recent vacuum version (#1399)

Generator changes (1)

Bug fixes

typescriptv2

allow intentional string escaping without lint errors

v1.541.0

// April 30, 2025

feat: flattened typescript `fetchOptions`, naming logs available at `.speakeasy/logs/naming.log`, remove uneeded `Index` reserved typescript word (#1397)

No generator changes

v1.540.1

// April 28, 2025

fix: shared error types and support skipping response body assertions in testing (#1396)

No generator changes

v1.540.0

// April 25, 2025

feat: Java JSONL and NDJSON support, Terraform nullable array support and various fixes (#1393)

Generator changes (3)

Bug fixes

terraform

Prevent confusing Terraform errors for 404 Not Found responses in data resources

Bug fixes

terraform

Raise error for unimplemented x-speakeasy-entity-operation list type

Bug fixes

terraform

Support for nullable array of arrays, enums, primitives, objects, and unions

v1.539.2

// April 24, 2025

fix(release): fix completion generation on windows (#1391) (#1392)

No generator changes

v1.538.0

// April 23, 2025

feat: PHP and Ruby custom security schemes, Python remove eval-type-backport and typing-inspection dependencies (#1388)

Generator changes (1)

New features

ruby

add support for custom security schemes

v1.537.1

// April 22, 2025

fix: Terraform oneOf compilation errors, Python error model directory default, Arazzo JSON Path RFC 9535 compliance (#1387)

Generator changes (5)

Bug fixes

go

Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications

Bug fixes

javav2

Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications

Bug fixes

pythonv2

Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications

Bug fixes

terraform

Prevent compilation errors with oneOf that are optional and required

Bug fixes

typescriptv2

Ensure RFC 9535 compliance with jsonpath criterion, matching the Arazzo 1.0.x specifications

v1.537.0

// April 21, 2025

feat: C# custom security schemes, Python remove python-dateutil dependency, Terraform request data fix for deeply nested entities (#1386)

Generator changes (3)

New features

csharp

add support for custom security schemes

New features

pythonv2

Remove python-dateutil dependency

Bug fixes

terraform

Ensure proper API request body data handling with deeply nested x-speakeasy-entity

v1.535.1

// April 17, 2025

fix: Prevent TypeScript MCP compilation errors (#1384)

Generator changes (1)

Bug fixes

typescriptv2

Pin @modelcontextprotocol/sdk to 1.9.0 to prevent breaking changes in 1.10.0

v1.535.0

// April 17, 2025

feat: ReadMe integration: support example injection (#1383)

No generator changes

v1.534.0

// April 17, 2025

feat: JSONL support for go and optimizations for complex specs (#1382)

Generator changes (3)

New features

go

Add support for jsonl and x-ndjson in go

New features

ruby

Bump Ruby minimum version to 3.2 as 3.0 and 3.1 are end-of-life as of March 2025

New features

ruby

Dynamically install and update RBI files for Sorbet post-generation

v1.533.0

// April 15, 2025

feat: added a resolve flag and resolve by local references using libopenapi bundler (#1375)

No generator changes

v1.532.0

// April 15, 2025

feat: TypeScript JSONL/ndjson, Terraform additional custom types and custom ephemeral resources, Python pydantic 2.11 and mypy 1.15, Ruby method keyword arguments (#1381)

Generator changes (7)

New features

pythonv2

Improve memory utilization and startup time with Pydantic 2.11 upgrade

New features

pythonv2

Upgrade mypy to 1.15 for performance and correctness improvements

New features

ruby

All methods now use keywords arguments

Bug fixes

terraform

Prevent compilation errors with capitalized packageName (provider type name) configuration

New features

terraform

Support custom ephemeral resources

+2 more changes

v1.531.5

// April 15, 2025

chore: Bump actions/setup-node from 4.3.0 to 4.4.0 in the github-actions-minor-and-patch group (#1380)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.531.4

// April 12, 2025

fix: incorrect imports for readonly/writeonly types (#1379)

No generator changes

v1.531.3

// April 11, 2025

fix: stabilize generator model file names (#1378)

Generator changes (11)

Bug fixes

csharp

increase stability of generator model file names

Bug fixes

go

increase stability of generator model file names

Bug fixes

javav2

increase stability of generator model file names

Bug fixes

mockserver

increase stability of generator model file names

Bug fixes

php

increase stability of generator model file names

+6 more changes