Skip to content

chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK [speakeasy-sdk-regen-25492313905] 2.4.5#518

Merged
rbarbadillo merged 2 commits intomainfrom
speakeasy-sdk-regen-25492313905
May 7, 2026
Merged

chore: 🐝 Update SDK - Generate MISTRALAI MISTRALAI-SDK [speakeasy-sdk-regen-25492313905] 2.4.5#518
rbarbadillo merged 2 commits intomainfrom
speakeasy-sdk-regen-25492313905

Conversation

@maiengineering
Copy link
Copy Markdown
Collaborator

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (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.

Python SDK Changes:

  • mistral.workflows.executions.stream(): response.[].data.data.union(CustomTaskInProgressResponse).attributes.payload Changed (Breaking ⚠️)
  • mistral.workflows.events.get_stream_events(): response.[].data.data Changed (Breaking ⚠️)
  • mistral.workflows.events.get_workflow_events(): response.events[] Changed (Breaking ⚠️)
  • mistral.events.get_stream_events(): response.[].data.data.union(CustomTaskInProgressResponse).attributes.payload Changed (Breaking ⚠️)
  • mistral.events.get_workflow_events(): response.events[] Changed (Breaking ⚠️)
  • mistral.beta.connectors.get_authentication_methods(): response.[].has_default_credentials Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├─┬/v1/workflows
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       ├──[+] maximum (7585:22)❌ 
│ │       └──[+] minimum (7586:22)❌ 
│ ├─┬/v1/workflows/events/list
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       ├──[+] maximum (7432:22)❌ 
│ │       └──[+] minimum (7433:22)❌ 
│ └─┬/v1/workflows/registrations
│   └─┬GET
│     └─┬Parameters
│       └─┬Schema
│         ├──[+] maximum (7707:22)❌ 
│         └──[+] minimum (7708:22)❌ 
└─┬Components
  ├──[+] schemas (19114:7)
  ├──[+] schemas (19030:7)
  ├─┬JSONPatchPayloadResponse
  │ ├──[🔀] description (19107:20)
  │ ├──[+] properties (19095:9)
  │ ├─┬value
  │ │ ├──[-] items (19072:13)❌ 
  │ │ ├──[🔀] type (19087:17)❌ 
  │ │ ├──[🔀] title (19088:18)
  │ │ ├──[🔀] description (19089:24)
  │ │ ├──[+] default (19090:20)❌ 
  │ │ └──[+] const (19091:18)❌ 
  │ └─┬type
  │   ├──[-] type (19064:17)❌ 
  │   ├──[🔀] title (19101:18)
  │   ├──[🔀] description (19102:24)
  │   ├──[-] default (19067:20)❌ 
  │   ├──[-] const (19068:18)❌ 
  │   ├──[+] anyOf (19097:15)
  │   └──[+] anyOf (19100:15)
  ├─┬JSONPayloadResponse
  │ ├──[🔀] description (19183:20)
  │ ├──[+] properties (19171:9)
  │ ├─┬value
  │ │ └──[🔀] description (19170:24)
  │ └─┬type
  │   ├──[-] type (19138:17)❌ 
  │   ├──[🔀] title (19177:18)
  │   ├──[🔀] description (19178:24)
  │   ├──[-] default (19141:20)❌ 
  │   ├──[-] const (19142:18)❌ 
  │   ├──[+] anyOf (19173:15)
  │   └──[+] anyOf (19176:15)
  └─┬PublicAuthenticationMethod
    ├──[+] required (17449:11)❌ 
    ├──[+] properties (17443:9)
    ├─┬method_type
    │ └──[🔀] $ref (17437:11)❌ 
    └─┬headers
      ├──[+] type (17444:17)❌ 
      ├──[🔀] title (17445:18)
      ├──[-] anyOf (17432:15)❌ 
      └──[-] anyOf (17435:15)❌ 
Document Element Total Changes Breaking Changes
paths 6 6
components 34 15

View full report

Linting Report 0 errors, 6 warnings, 51 hints

View full report

PYTHON CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.761.1

Last updated by Speakeasy workflow

* `mistral.workflows.executions.stream()`:  `response.[].data.data.union(CustomTaskInProgressResponse).attributes.payload` **Changed** (Breaking ⚠️)
* `mistral.workflows.events.get_stream_events()`:  `response.[].data.data` **Changed** (Breaking ⚠️)
* `mistral.workflows.events.get_workflow_events()`:  `response.events[]` **Changed** (Breaking ⚠️)
* `mistral.events.get_stream_events()`:  `response.[].data.data.union(CustomTaskInProgressResponse).attributes.payload` **Changed** (Breaking ⚠️)
* `mistral.events.get_workflow_events()`:  `response.events[]` **Changed** (Breaking ⚠️)
* `mistral.beta.connectors.get_authentication_methods()`:  `response.[].has_default_credentials` **Added**
@maiengineering maiengineering added the patch Patch version bump label May 7, 2026
@rbarbadillo rbarbadillo self-requested a review May 7, 2026 11:42
Copy link
Copy Markdown
Contributor

@rbarbadillo rbarbadillo left a comment

Choose a reason for hiding this comment

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

Reviewed the breaking changes flagged by Speakeasy: they're mostly additive and safe to ship as a patch:

  • PublicAuthenticationMethod has new has_default_credentials: bool field response-only, consumers just get a new field back from the API.
  • JSONPayloadResponse / JSONPatchPayloadResponse: new optional encoding_options field on response payloads, defaults to unset
  • EncodedPayloadOptions: Literal → Union[Literal, UnrecognizedStr]. Widens the type to handle unknown enum values gracefully, non-breaking.
  • JSONPatchPayloadResponse restructuring: patch value union moved into a new JSONPatch model. Individual patch types unchanged. Could affect code doing isinstance checks on the old union type, but this is a niche
    workflows API surface
  • *AttributesResponse models: docstring-only changes, no functional impact

@rbarbadillo rbarbadillo merged commit 7ebe84b into main May 7, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants