Speakeasy Logo

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

Choose a changelog

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

v1.531.2

// April 10, 2025

fix: java cursor pagination, add java debug logging, and improve error handling in ruby. (#1377)

Generator changes (8)

New features

javav2

debug logging of requests and responses

Bug fixes

javav2

java - fix compile error and const support in pagination GEN-1127, GEN-880

Bug fixes

javav2

java - support cursor pagination with limit

New features

pythonv2

Add support for handling different naming conventions for jsonl fields

New features

ruby

add error handling

+3 more changes

v1.531.1

// April 9, 2025

fix: Java test generation file reading, Python paginated arrays and open enum string literals

Generator changes (3)

Bug fixes

javav2

java - load request field bytes from file in generated test

Bug fixes

pythonv2

use TypeAliases for supporting open enums

Bug fixes

pythonv2

fixed pagination involving flat arrays in json response bodies

v1.531.0

// April 7, 2025

feat: Terraform primitive custom type support, Ruby responseFormat support, Java pagination fixes, TypeScript MCP fixes, Go fixes for OAS default of empty string handling (#1374)

Generator changes (5)

Bug fixes

go

Respect default value of empty string in JSON marshal and unmarshal

Bug fixes

terraform

Ensure OAS number type validations are present as configuration validators

Bug fixes

terraform

Represent OAS number type as terraform-plugin-framework Float64 types

New features

terraform

Support terraform-plugin-framework custom types for Bool, Float32, Float64, Int32, Int64, and String base types

Bug fixes

terraform

Use x-speakeasy-match updated name in import documentation

v1.530.0

// April 7, 2025

feat: support autofilling of sdkClassName and packageName (#1373)

No generator changes

v1.529.1

// April 4, 2025

fix: various performance improvements and fixes to model field ordering and union example generation (#1371)

Generator changes (11)

Bug fixes

csharp

improve performance of generation on multicore machines and various fixes to correctness based on order of generation

Bug fixes

go

improve performance of generation on multicore machines and various fixes to correctness based on order of generation

Bug fixes

javav2

improve performance of generation on multicore machines and various fixes to correctness based on order of generation

Bug fixes

mockserver

improve performance of generation on multicore machines and various fixes to correctness based on order of generation

Bug fixes

php

improve performance of generation on multicore machines and various fixes to correctness based on order of generation

+6 more changes

v1.529.0

// April 4, 2025

feat: Ruby unions; TypescriptV2 operation-level security option OAuth2 Password flow fix; Java oauth2 expires_in units fix (#1370)

Generator changes (2)

Bug fixes

javav2

java - oauth2 expires_in is in seconds not ms

New features

ruby

add first pass of union support for ruby

v1.528.1

// April 2, 2025

refactor: Refactor Code (#1367)

No generator changes

v1.528.0

// April 2, 2025

feat: Terraform support array of array of union types, all language fixes to consolidate linting/reporting, PHP compatibility fixes for 8.3 and later

Generator changes (1)

New features

terraform

Support array of array of union types

v1.527.3

// April 2, 2025

fix: inconsistent validation error reporting in speakeasy (#1349)

Generator changes (2)

Bug fixes

php

Upgrade laravel/pint to reduce issues with PHP 8.3 and later

Bug fixes

pythonv2

Prevent Pydantic 2.11 deprecation warnings with model_fields usage in models

v1.527.2

// April 2, 2025

fix: Bug fix for custom security scheme alongside other security options, client credentials hook.

Generator changes (2)

Bug fixes

javav2

java - refactor client credentials hook internals, oauth2-password multi-option support preparation

Bug fixes

typescriptv2

custom security scheme alongside other security options

v1.527.1

// April 1, 2025

fix: Ensure terraform quickstart names directory terraform-provider-* by default (#1364)

No generator changes

v1.527.0

// April 1, 2025

feat: support optionally skipping TLS verification (terraform), fixes to python open enums for 3.11 python, and upgrade some generator internals which can drop memory requirements by 95%+ in some cases (#1362)

Generator changes (2)

Bug fixes

pythonv2

Prevent pyright reports for OpenEnumMeta __call__ signature in Python 3.11 and later

New features

terraform

Support provider configurable TLS skip verification with additionalProviderAttributes.tlsSkipVerify generation configuration