Repository navigation
Immutable
release. Only release title and notes can be modified.
Generated by Speakeasy CLI
2026-10-06 15:20:33
Generated SDK baseline differences
The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog.
Generated surface details
Stable compatibility changes
Removed from the stable API surface (7):
RunsRuns.get_runRuns.get_run_asyncRuns.get_run_historyRuns.get_run_history_asyncRuns.list_runsRuns.list_runs_async
Stable type changes
Changed types or signatures on the stable surface (1):
Workflows.runs: Runs -> WorkflowsRuns
Beta surface changes
Removed from the beta surface (16):
RecordsAuthenticationMethodCreateOrUpdateRequest.auth_directionHTTPConnector.system_prompt_routeMCPConnector.system_prompt_routeRecords.bulk_deleteRecords.bulk_delete_asyncRecords.deleteRecords.delete_asyncRecords.fetchRecords.fetch_asyncRecords.judgeRecords.judge_asyncRecords.update_payloadRecords.update_payload_asyncRecords.update_propertiesRecords.update_properties_async
Changed types or signatures in beta (27):
AuthenticationConfiguration.authentication_type: OutboundAuthenticationType -> AuthenticationTypeAuthenticationMethodCreateOrUpdateRequest.method_type: MethodType -> AuthenticationTypeAuthenticationMethodCreateOrUpdateRequestTypedDict.method_type: MethodTypeTypedDict -> AuthenticationTypeConnectorGetAuthURLV1Request.method_type: Annotated[Optional[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[Optional[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]ConnectorGetAuthURLV1RequestTypedDict.method_type: NotRequired[OutboundAuthenticationType] -> NotRequired[AuthenticationType]ConnectorListOrganizationCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]ConnectorListOrganizationCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]ConnectorListUserCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]ConnectorListUserCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]ConnectorListWorkspaceCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]ConnectorListWorkspaceCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]CredentialsResponse.connector_preset_credentials_for_auth: Optional[List[OutboundAuthenticationType]] -> Optional[List[AuthenticationType]]CredentialsResponseTypedDict.connector_preset_credentials_for_auth: NotRequired[List[OutboundAuthenticationType]] -> NotRequired[List[AuthenticationType]]Datasets.records: Records -> DatasetsRecordsOAuth2AuthorizationCodeAuthMethod.oauth2_server_metadata: ExtendedOAuthServerMetadata -> OptionalNullable[ExtendedOAuthServerMetadata]OAuth2AuthorizationCodeAuthMethodTypedDict.oauth2_server_metadata: ExtendedOAuthServerMetadataTypedDict -> NotRequired[Nullable[ExtendedOAuthServerMetadataTypedDict]]OrderByClause.direction: Optional[Direction] -> Optional[OrderByClauseDirection]OrderByClauseTypedDict.direction: NotRequired[Direction] -> NotRequired[OrderByClauseDirection]PublicAuthenticationMethod.method_type: OutboundAuthenticationType -> AuthenticationTypeUpdatePipelineRequest.definitions: List[JudgeDefinition] -> Optional[List[JudgeDefinition]]UpdatePipelineRequest.enabled: bool -> Optional[bool]UpdatePipelineRequest.name: str -> Optional[str]UpdatePipelineRequest.selectors: List[PipelineConfigSelector] -> Optional[List[PipelineConfigSelector]]UpdatePipelineRequestTypedDict.definitions: List[JudgeDefinitionTypedDict] -> NotRequired[List[JudgeDefinitionTypedDict]]UpdatePipelineRequestTypedDict.enabled: bool -> NotRequired[bool]- ...and 2 more
Now required on an existing beta model (6):
Dataset.slugDatasetPreview.slugEvaluations.optimizationsEvaluations.projectsEvaluations.recordsEvaluations.runs
API changes
Beta API changes
- Removed field
system_prompt_routefrom responseitems[].union(http)insdk.beta.connectors.list(). - Removed field
system_prompt_routefrom responseitems[].union(mcp)insdk.beta.connectors.list(). - Removed field
system_prompt_routefrom responseunion(http)insdk.beta.connectors.create(),sdk.beta.connectors.get(), andsdk.beta.connectors.update(). - Removed field
system_prompt_routefrom responseunion(mcp)insdk.beta.connectors.create(),sdk.beta.connectors.get(), andsdk.beta.connectors.update(). - Removed field
auth_directionfrom requestbody.union(http).auth_methods[].union(AuthenticationMethodCreateOrUpdateRequest)insdk.beta.connectors.update(). - Changed field
method_typeinsdk.beta.connectors.update(). - Changed field
auth_methods[]insdk.beta.connectors.update().
Added operations
Beta:
sdk.beta.observability.evaluations.list()sdk.beta.observability.evaluations.get()sdk.beta.observability.evaluations.projects.list()sdk.beta.observability.evaluations.projects.get()sdk.beta.observability.evaluations.runs.search()sdk.beta.observability.evaluations.runs.search_all()sdk.beta.observability.evaluations.runs.get()sdk.beta.observability.evaluations.runs.get_statistics()sdk.beta.observability.evaluations.runs.compute_statistics()sdk.beta.observability.evaluations.records.get()sdk.beta.observability.evaluations.records.search()sdk.beta.observability.evaluations.optimizations.list()sdk.beta.observability.evaluations.optimizations.get()sdk.beta.observability.evaluations.optimizations.list_trials()
Schema changes
- Changed request field
oauth2_server_metadatainsdk.beta.connectors.create()andsdk.beta.connectors.update(). - Added enum values
optimization_not_foundandproject_not_foundacross beta observability judges, beta observability datasets, beta observability datasets records, beta observability evaluations, beta observability logs, beta observability traces, beta observability spans (55 operations). - Added response field
sluginsdk.beta.observability.datasets.list(),sdk.beta.observability.datasets.create(),sdk.beta.observability.datasets.fetch(), andsdk.beta.observability.datasets.update(). - Changed request fields
definitions,enabled,name, andselectorsinsdk.beta.observability.evaluations.update_pipeline(). - Added request enum value
agentic_safetyinsdk.files.list()andsdk.files.upload(). - Added response enum value
agentic_safetyinsdk.files.list(),sdk.files.upload(), andsdk.files.retrieve(). - Added request variants
resourceandresource_linkinsdk.chat.complete(),sdk.agents.complete(),sdk.classifiers.moderate_chat(), andsdk.classifiers.classify_chat(). - Added response variants
resourceandresource_linkinsdk.chat.complete(),sdk.fim.complete(), andsdk.agents.complete(). - Changed request field
union(Array<ContentChunk>)[]insdk.chat.complete(),sdk.agents.complete(),sdk.classifiers.moderate_chat(), andsdk.classifiers.classify_chat(). - Added response field
kindacross audio voices (6 operations). - Added request field
workflow_nameinsdk.workflows.get_workflow_registrations().
Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.796.4 (2.935.1) https://github.com/speakeasy-api/speakeasy
Generated
- [python v3.1.0] .
Releases
- [PyPI v3.1.0] https://pypi.org/project/mistralai/3.1.0 - .
Publishing Completed