Skip to content

feat(cli): declarative intent commands, projection lint, implicit operation timeouts; feat(csharp): async iteration for event streams; fix(python): strict open-union request validation, float default rendering; fix(go): optional-nullable parameter serialization; fix(php): urljoin token URL resolution; fix(java): preserve raw error response bytes; fix(all): guard enum description lookups - #2133

Merged
AshGodfrey merged 2 commits into
mainfrom
release/2026-09-14-1710
Sep 14, 2026

Conversation

@AshGodfrey

@AshGodfrey AshGodfrey commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Upgrades openapi-generation from v2.935.2 to v2.937.18.

Core

Python

Java

Go

C#

PHP


Summary by cubic

Upgrades openapi-generation to v2.937.18 and jq to v0.13.0, bringing bug fixes and new features across CLI and SDK generators.

Key changes

  • CLI: adds declarative intent commands, projection linting, and implicit operation timeouts.
  • C#: EventStream now implements IAsyncEnumerable and IAsyncDisposable.
  • Python: open discriminated unions validate strictly on requests; whole-number float defaults and consts render as float literals.
  • Go: optional-nullable composite parameters serialize using their own rules.
  • PHP: absolute-path and fully-qualified token URLs resolve correctly in urljoin.
  • Java: errors preserve raw response bytes when deserialization fails.
  • All targets: guard enum description lookups against inherited object members.
  • Tests: jq symbolic execution goldens updated for sound nullable inference.

Written for commit 3039c3a. Summary will update on new commits.

Review in cubic

…ration timeouts; feat(csharp): async iteration for event streams; fix(python): strict open-union request validation, float default rendering; fix(go): optional-nullable parameter serialization; fix(php): urljoin token URL resolution; fix(java): preserve raw error response bytes; fix(all): guard enum description lookups

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

@AshGodfrey
AshGodfrey merged commit cd1e22e into main Sep 14, 2026
6 checks passed
@AshGodfrey
AshGodfrey deleted the release/2026-09-14-1710 branch September 14, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants