No generator changes
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
fix(run): wire --skip-upload-spec flag in interactive code path (GEN-2665) (#1983)
No generator changes
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
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
feat: Generator performance enhancements, especially with Go-based outputs (#1977)
No generator changes
No generator changes
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
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
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
No generator changes
No generator changes
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
fix(mockserver): unwrap OptionalNullable before accessing discriminated union variant fields (#1966)
Generator changes (1)
Bug fixes
mockserver
Prevent compilation errors for Optional+Nullable unions
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
No generator changes
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
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
Generator changes (1)
Bug fixes
ruby
decode enum wrappers in optional fields during json unmarshal
fix(merge): use security: [] instead of security: [{}] for unsecured ops (#1961)
No generator changes
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
Generator changes (1)
Bug fixes
javav2
use explicit imports in doc usage examples to avoid ambiguous class references from wildcard imports
No generator changes