Speakeasy Logo

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

Choose a changelog

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

v1.526.6

// March 31, 2025

chore: clean up unused docker image (#1360)

No generator changes

v1.526.5

// March 31, 2025

chore: Bump golangci/golangci-lint from 1.6.4 to 2.0.2 (#1355)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.526.4

// March 31, 2025

fix: always show confirm prompt for launching studio (#1357)

No generator changes

v1.526.3

// March 31, 2025

chore: Bump the github-actions-minor-and-patch group with 2 updates (#1356)

No generator changes

Speakeasy Bot

Speakeasy Bot

View on Github

v1.526.2

// March 31, 2025

fix: Prevent circular reference error with invalid enum type (#1358)

No generator changes

v1.526.1

// March 31, 2025

chore: automatically set GOMAXPROCS and GOMEMLIMIT (#1354)

No generator changes

v1.526.0

// March 28, 2025

feat: Add support for x-ndjson content type and fix for JSONL streaming. (#1353)

Generator changes (4)

Bug fixes

javav2

add request method javadoc, rework javadoc formatting, fix Hooks javadoc GEN-66

New features

javav2

java - use wildcard imports in snippets GEN-99

New features

pythonv2

Add support for x-ndjson content type in openapi spec

Bug fixes

pythonv2

Bug fix for handling chunks of data when content type is JsonL

v1.525.2

// March 27, 2025

fix: enable OAuth2 ClientCredentials hook when no scopes specified (#1352)

No generator changes

v1.525.1

// March 27, 2025

fix: error logs leaking into CLI output (#1351)

No generator changes

v1.525.0

// March 27, 2025

feat: adding java to supported testing targets (#1350)

No generator changes

v1.524.0

// March 26, 2025

feat: implement operation-level ClientCredentials C#, PHP, Java (#1348)

Generator changes (10)

New features

csharp

implement operation-level oauth2 client credentials flow

New features

csharp

implement per-operation client credentials

Chores

csharp

use separate namespace for client credentials hook to prevent conflicts

New features

go

add support for client credentials scheme as part of multiple security options

New features

javav2

implement operation-level oauth2 client credentials flow

+5 more changes

v1.523.2

// March 25, 2025

chore: display skipped entities in diagnostics (#1347)

No generator changes