Skip to content

chore: 🐝 Update SDK - Generate 9.2.0#83

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1784118569
Open

chore: 🐝 Update SDK - Generate 9.2.0#83
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1784118569

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field to trigger the correct version bump.
Speakeasy supports manual control of SDK versioning through multiple methods.

Java SDK Changes:

  • sdk.payments.v3.getAccount(): response.data.raw Changed (Breaking ⚠️)
  • sdk.payments.v3.getConnectorConfig(): response.data.union(V3KrakenproConfig) Added (Breaking ⚠️)
  • sdk.payments.v1.createAccount(): response.data.raw Changed (Breaking ⚠️)
  • sdk.payments.v1.createPayment(): response.data Changed (Breaking ⚠️)
  • sdk.payments.v1.getAccountPayments(): response.data.raw Changed (Breaking ⚠️)
  • sdk.payments.v1.getPayment(): response.data Changed (Breaking ⚠️)
  • sdk.payments.v1.listAccountsPayments(): response.cursor.data[].raw Changed (Breaking ⚠️)
  • sdk.payments.v1.listPayments(): response.cursor.data[] Changed (Breaking ⚠️)
  • sdk.payments.v3.createAccount(): response.data.raw Changed (Breaking ⚠️)
  • sdk.payments.v3.createPayment(): response.data.adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.listPayments(): response.cursor.data[].adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.getOrder(): response.data.adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.listPaymentInitiationRelatedPayments(): response.cursor.data[].adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.getPayment(): response.data.adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.listOrders(): response.cursor.data[].adjustments[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.listAccounts(): response.cursor.data[].raw Changed (Breaking ⚠️)
  • sdk.payments.v3.listConnectors(): response.cursor.data[].capabilities Added
  • sdk.payments.v3.installConnector():
    • request.v3ConnectorConfig.union(V3KrakenproConfig) Added
  • sdk.payments.v3.getConnectorCapabilities(): Added
  • sdk.payments.v3.listConnectorCapabilities(): Added
  • sdk.payments.v3.v3UpdateConnectorConfig():
    • request.v3ConnectorConfig.union(V3KrakenproConfig) Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (7456:5)
│ └──[+] path (7252:5)
└─┬Components
  ├──[+] schemas (19428:49)
  ├──[+] schemas (19408:51)
  ├──[+] schemas (19386:32)
  ├──[+] schemas (22554:37)
  ├─┬payments_Account
  │ └─┬raw
  │   └──[+] additionalProperties (18025:37)❌ 
  ├─┬payments_V3PaymentAdjustment
  │ └─┬raw
  │   └──[+] additionalProperties (20072:37)❌ 
  ├─┬payments_V3OrderAdjustment
  │ └─┬raw
  │   └──[+] additionalProperties (20382:37)❌ 
  ├─┬payments_PaymentAdjustment
  │ └─┬raw
  │   └──[+] additionalProperties (17859:37)❌ 
  ├─┬payments_Payment
  │ └─┬raw
  │   └──[+] additionalProperties (17805:37)❌ 
  ├─┬payments_V3Connector
  │ ├──[+] properties (19664:11)
  │ ├─┬createdAt
  │ │ ├──[🔀] type (19662:21)❌ 
  │ │ └──[-] format (19467:23)❌ 
  │ ├─┬updatedAt
  │ │ ├──[🔀] type (19659:21)❌ 
  │ │ ├──[-] format (19480:23)❌ 
  │ │ └──[-] nullable (19481:25)❌ 
  │ ├─┬config
  │ │ ├──[+] items (19666:22)❌ 
  │ │ ├──[🔀] type (19665:21)❌ 
  │ │ └──[+] description (19669:28)
  │ ├─┬id
  │ │ └──[+] format (19653:23)❌ 
  │ └─┬scheduledForDeletion
  │   └──[🔀] type (19646:21)❌ 
  ├─┬payments_V3Account
  │ └─┬raw
  │   └──[+] additionalProperties (19019:37)❌ 
  └─┬payments_V3ConnectorConfig
    ├──[+] oneOf (22841:36)
    ├──Discriminator
    └─┬ONEOF
      └──[🔀] $ref (22555:17)❌ 
Document Element Total Changes Breaking Changes
paths 2 0
components 24 16

View full report

Linting Report 0 errors, 0 warnings, 27 hints

View full report

JAVA CHANGELOG

additionalProperties: 0.0.2 - 2026-07-08

🐛 Bug Fixes

  • generate self-recursive additionalProperties maps as maps of their value type instead of empty models (commit by @AshGodfrey)

core: 3.56.1 - 2026-07-22

🐝 New Features

  • add support for Java 8 and OkHttp transport (commit by @2ynn)

core: 3.56.0 - 2026-07-14

🐝 New Features

  • add getterStyle config parameter to control model getter return types (presence-aware, raw, always-optional) (commit by @2ynn)

core: 3.55.31 - 2026-07-10

🐛 Bug Fixes

core: 3.55.30 - 2026-07-02

🐝 New Features

  • omit gen.lock checksums under versioningStrategy manual and persistentEdits never to prevent merge conflicts (commit by @ThomasRooney)

core: 3.55.29 - 2026-06-26

🐛 Bug Fixes

core: 3.55.28 - 2026-06-25

🐛 Bug Fixes

nullables: 0.1.1 - 2026-07-13

🔧 Chores

  • remove org.openapitools:jackson-databind-nullable dependency when unused (commit by @2ynn)

oauth2ClientCredentials: 1.1.6 - 2026-07-23

🐛 Bug Fixes

  • ensure ClientCredentialsHook.afterError propagates the original error even when the hook is disabled (commit by @2ynn)

Based on Speakeasy CLI 1.791.0

Last updated by Speakeasy workflow

@github-actions github-actions Bot added the patch Patch version bump label Jul 15, 2026
@NumaryBot

NumaryBot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

✅ Approve — automated review

All previously raised findings (Spring Boot subproject removal, breaking API changes in a patch release, SDK constructor visibility reduction, V3Connector.config wrong type, Jackson annotations unresolvable version, V3KrakenproConfig ambiguous oneOf resolution, V3Connector constructor signature break, and the V3ListConnectorCapabilitiesRequestBuilder null-request defect) are marked as resolved in the prior discussion. The current review round introduces no new actionable findings. The PR is clear to merge based on the available review evidence.

No findings.

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 2 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 2 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from 84e1615 to ff272b2 Compare July 16, 2026 00:23

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from faec5e3 to 2967575 Compare July 17, 2026 00:24

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from a88e1bc to a34515d Compare July 18, 2026 00:22

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 3 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from edfdc8e to 11a9627 Compare July 19, 2026 00:23

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread build.gradle
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch 2 times, most recently from 389fb29 to 367bf21 Compare July 21, 2026 00:25

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot review complete: no remaining inline findings.

Resolved 10 stale NumaryBot review threads (10 fixed, 0 outdated).

Summary: #83 (comment)

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread build.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from cde5512 to 3b313fd Compare July 22, 2026 00:23

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread settings.gradle
Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from 955721f to 857bd0b Compare July 23, 2026 00:25

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 5 new inline findings.

Summary: #83 (comment)

Comment thread gradle.properties Outdated
Comment thread src/main/java/com/formance/formance_sdk/SDK.java

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 4 new inline findings.

Summary: #83 (comment)

Comment thread gradle.properties Outdated
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from 571ed8c to d3788f4 Compare July 24, 2026 00:23

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot review complete: no remaining inline findings.

Resolved 10 stale NumaryBot review threads (10 fixed, 0 outdated).

Summary: #83 (comment)

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot review complete: no remaining inline findings.

Resolved 10 stale NumaryBot review threads (10 fixed, 0 outdated).

Summary: #83 (comment)

@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from 1d289f8 to 25b632a Compare July 25, 2026 00:25
@github-actions github-actions Bot changed the title chore: 🐝 Update SDK - Generate 9.1.3 chore: 🐝 Update SDK - Generate 9.2.0 Jul 25, 2026
@github-actions github-actions Bot added minor Minor version bump and removed patch Patch version bump labels Jul 25, 2026

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 1 new inline finding.

Summary: #83 (comment)

Comment thread build.gradle

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 1 new inline finding.

Summary: #83 (comment)

* `sdk.payments.v3.getAccount()`:  `response.data.raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.getConnectorConfig()`:  `response.data.union(V3KrakenproConfig)` **Added** (Breaking ⚠️)
* `sdk.payments.v1.createAccount()`:  `response.data.raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v1.createPayment()`:  `response.data` **Changed** (Breaking ⚠️)
* `sdk.payments.v1.getAccountPayments()`:  `response.data.raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v1.getPayment()`:  `response.data` **Changed** (Breaking ⚠️)
* `sdk.payments.v1.listAccountsPayments()`:  `response.cursor.data[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v1.listPayments()`:  `response.cursor.data[]` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.createAccount()`:  `response.data.raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.createPayment()`:  `response.data.adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.listPayments()`:  `response.cursor.data[].adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.getOrder()`:  `response.data.adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.listPaymentInitiationRelatedPayments()`:  `response.cursor.data[].adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.getPayment()`:  `response.data.adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.listOrders()`:  `response.cursor.data[].adjustments[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.listAccounts()`:  `response.cursor.data[].raw` **Changed** (Breaking ⚠️)
* `sdk.payments.v3.listConnectors()`:  `response.cursor.data[].capabilities` **Added**
* `sdk.payments.v3.installConnector()`: 
  *  `request.v3ConnectorConfig.union(V3KrakenproConfig)` **Added**
* `sdk.payments.v3.getConnectorCapabilities()`: **Added**
* `sdk.payments.v3.listConnectorCapabilities()`: **Added**
* `sdk.payments.v3.v3UpdateConnectorConfig()`: 
  *  `request.v3ConnectorConfig.union(V3KrakenproConfig)` **Added**
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1784118569 branch from ff2efc9 to c943a7f Compare July 26, 2026 00:26

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot posted 1 new inline finding.

Summary: #83 (comment)

RequestOperation<V3ListConnectorCapabilitiesRequest, V3ListConnectorCapabilitiesResponse> operation
= new V3ListConnectorCapabilities.Sync(sdkConfiguration, _headers);

return operation.handleResponse(operation.doRequest(request));

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟠 [major] Null request field causes NullPointerException when no optional parameters are set

When callers invoke listConnectorCapabilities().call() without setting any optional headers (e.g., If-None-Match), the internal request field remains null and is passed directly into request-building logic (e.g., Utils.getHeadersFromMetadata(request, null)), producing a NullPointerException before any HTTP request is dispatched. Since V3ListConnectorCapabilitiesRequest has no required fields, this no-argument call path is valid and documented, making this a functional blocker for the new endpoint.

Suggestion: Initialize request to a default new V3ListConnectorCapabilitiesRequest() (or equivalent empty instance) in the call() method when it is still null, so that callers who set no optional parameters get a well-formed request rather than a NullPointerException.

@NumaryBot NumaryBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

NumaryBot review complete: no remaining inline findings.

Resolved 2 stale NumaryBot review threads (2 fixed, 0 outdated).

Summary: #83 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants