Skip to content

typescript - v3.0.0 - 2026-10-09 11:58:06

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 11:58
Immutable release. Only release title and notes can be modified.
f933c3f

Generated by Speakeasy CLI

2026-10-07 16:21:11

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 (6):

  • Runs
  • SecurityErrorCode
  • dlv
  • Runs.getRun
  • Runs.getRunHistory
  • Runs.listRuns

Now required on an existing stable model (1):

  • SecurityError.code

Stable type changes

Changed types or signatures on the stable surface (12):

  • EventStream.[Symbol.asyncIterator](): (): AsyncIterableIterator<T> -> (): ReturnType< ReadableStream<T>[typeof Symbol.asyncIterator] >
  • HTTPClient.constructor(): (private options: HTTPClientOptions = {}): unknown -> (options: HTTPClientOptions = {}): unknown
  • SecurityError.constructor(): (public code: SecurityErrorCode, message: string): unknown -> (code: SecurityErrorCode, message: string): unknown
  • Workflows.runs: Runs -> WorkflowsRuns
  • encodeBodyForm(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string
  • encodeDeepObject(): (key: string, value: unknown, options?: { charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { charEncoding?: CharEncoding }): string | undefined
  • encodeDeepObjectObject(): (key: string, value: unknown, options?: { charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { charEncoding?: CharEncoding }): string | undefined
  • encodeJSON(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefined
  • encodeLabel(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefined
  • encodeMatrix(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefined
  • encodeSimple(): (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: "percent" | "none" }): string | undefined -> (key: string, value: unknown, options?: { explode?: boolean; charEncoding?: CharEncoding }): string | undefined
  • isPlainObject(): (value: unknown): value is object -> (value: unknown): value is Record<string, unknown>

Beta surface changes

Removed from the beta surface (76):

  • Records
  • AuthDirection
  • Direction
  • InboundAuthenticationType
  • OutboundAuthenticationType
  • Type
  • betaConnectorsDeleteOrganizationCredentials
  • betaConnectorsDeleteUserCredentials
  • betaConnectorsDeleteWorkspaceCredentials
  • connectorDeleteOrganizationCredentialsV1RequestToJSON
  • connectorDeleteUserCredentialsV1RequestToJSON
  • connectorDeleteWorkspaceCredentialsV1RequestToJSON
  • deploymentK8sBackendSpecToJSON
  • deploymentKoyebBackendSpecFromJSON
  • deploymentKoyebBackendSpecToJSON
  • deploymentWorkerSpecInputBackendSpecToJSON
  • deploymentWorkerSpecResponseBackendSpecFromJSON
  • methodTypeToJSON
  • workflowsWorkerSpecUpdateBackendSpecToJSON
  • AuthenticationMethodCreateOrUpdateRequest.authDirection
  • ConnectorDeleteOrganizationCredentialsV1Request.connectorIdOrName
  • ConnectorDeleteOrganizationCredentialsV1Request.credentialsName
  • ConnectorDeleteUserCredentialsV1Request.connectorIdOrName
  • ConnectorDeleteUserCredentialsV1Request.credentialsName
  • ConnectorDeleteWorkspaceCredentialsV1Request.connectorIdOrName
  • ...and 51 more

Changed types or signatures in beta (77):

  • ActivityTaskCompletedResponse.continuedRunId: string | null -> string | null | undefined
  • ActivityTaskCompletedResponse.firstExecutionRunId: string | null -> string | null | undefined
  • ActivityTaskCompletedResponse.scheduleId: string | null -> string | null | undefined
  • ActivityTaskFailedResponse.continuedRunId: string | null -> string | null | undefined
  • ActivityTaskFailedResponse.firstExecutionRunId: string | null -> string | null | undefined
  • ActivityTaskFailedResponse.scheduleId: string | null -> string | null | undefined
  • ActivityTaskRetryingResponse.continuedRunId: string | null -> string | null | undefined
  • ActivityTaskRetryingResponse.firstExecutionRunId: string | null -> string | null | undefined
  • ActivityTaskRetryingResponse.scheduleId: string | null -> string | null | undefined
  • ActivityTaskStartedResponse.continuedRunId: string | null -> string | null | undefined
  • ActivityTaskStartedResponse.firstExecutionRunId: string | null -> string | null | undefined
  • ActivityTaskStartedResponse.scheduleId: string | null -> string | null | undefined
  • AgentsCompletionRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined
  • AgentsCompletionStreamRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined
  • AuthenticationConfiguration.authenticationType: OutboundAuthenticationType -> AuthenticationType
  • AuthenticationMethodCreateOrUpdateRequest.methodType: OutboundAuthenticationType | InboundAuthenticationType -> AuthenticationType
  • ChatCompletionRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined
  • ChatCompletionStreamRequest.tools: | Array< | (Tool & { type: "function" }) | WebSearchTool | WebSearchPremiumTool | CodeInterpreterTool | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined -> | Array< | (Tool & { type: "function" }) | ImageGenerationTool | DocumentLibraryTool | CustomConnector > | null | undefined
  • ConnectorGetAuthUrlV1Request.methodType: components.OutboundAuthenticationType | undefined -> components.AuthenticationType | undefined
  • ConnectorListOrganizationCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefined
  • ConnectorListUserCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefined
  • ConnectorListWorkspaceCredentialsV1Request.authType: components.OutboundAuthenticationType | null | undefined -> components.AuthenticationType | null | undefined
  • CredentialsResponse.connectorPresetCredentialsForAuth: | Array<OutboundAuthenticationType> | undefined -> Array<AuthenticationType> | undefined
  • CustomTaskCanceledResponse.continuedRunId: string | null -> string | null | undefined
  • CustomTaskCanceledResponse.firstExecutionRunId: string | null -> string | null | undefined
  • ...and 52 more

Now required on an existing beta model (9):

  • Dataset.slug
  • DatasetPreview.slug
  • DeploymentDetailResponse.lastHeartbeat
  • DeploymentResponse.lastHeartbeat
  • DeploymentWorkerResponse.lastHeartbeat
  • HTTPConnector.supportsMcp
  • JudgeDefinition.slug
  • MCPConnector.supportsMcp
  • VoiceResponse.type

API changes

  • mistral.beta.observability.evaluations.createPipelineConfig():
    • request Changed (Breaking ⚠️)
    • response Changed
    • error.detail.errorCode Changed
  • mistral.workflows.deployments.restartDeployment(): response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.startDeployment(): response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.stopDeployment(): response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.getDeployment(): response.managed Changed (Breaking ⚠️)
  • mistral.workflows.deployments.deleteDeployment(): response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.updateDeployment():
    • request.updateDeploymentRequest Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.createDeployment():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.workflows.deployments.listDeployments():
    • request.owner Added
    • response.deployments[].managed Changed (Breaking ⚠️)
  • mistral.agents.complete():
    • request Changed (Breaking ⚠️)
    • response.choices[].message.content.union(Array<ContentChunk>)[] Changed
  • mistral.chat.complete():
    • request Changed (Breaking ⚠️)
    • response.choices[].message.content.union(Array<ContentChunk>)[] Changed
  • mistral.beta.rag.managedIndexes.search():
    • request.searchRequest Changed (Breaking ⚠️)
  • mistral.beta.connectors.update():
    • request.requestBody.union(mcp).authMethods[] Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.beta.connectors.get():
    • request.fetchCustomerData Removed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.beta.connectors.listTools():
    • request.page Removed (Breaking ⚠️)
  • mistral.beta.connectors.list():
    • request.queryFilters Changed (Breaking ⚠️)
    • response.items[] Changed (Breaking ⚠️)
  • mistral.beta.connectors.create():
    • request.union(mcp) Changed
    • response Changed (Breaking ⚠️)
  • mistral.beta.observability.evaluations.updatePipelineConfig():
    • request.updatePipelineConfigRequest Changed (Breaking ⚠️)
    • response Changed
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.updatePayload(): error.detail.errorCode Changed
  • mistral.beta.observability.traces.search(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.aggregateSpanEvaluations(): Added
  • mistral.beta.connectors.deleteCredentials(): Added
  • mistral.beta.rag.managedIndexes.navigate(): Added
  • mistral.beta.rag.managedIndexes.read(): Added
  • mistral.beta.rag.managedIndexes.grep(): Added
  • mistral.beta.rag.managedIndexes.getChunk(): Added
  • mistral.audio.voices.search(): Added
  • mistral.workflows.deployments.unhardenDeployment(): Added
  • mistral.beta.connectors.deleteOrganizationCredentials(): Removed (Breaking ⚠️)
  • mistral.beta.connectors.deleteWorkspaceCredentials(): Removed (Breaking ⚠️)
  • mistral.beta.connectors.deleteUserCredentials(): Removed (Breaking ⚠️)
  • mistral.beta.serviceAccounts.create():
    • request.roleIds Added
  • mistral.beta.serviceAccounts.list(): request Changed
  • mistral.beta.conversations.start():
    • request.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ToolFileChunk).tool.union(BuiltInConnectors).enum(mistralMcp) Added
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ToolFileChunk).tool.union(BuiltInConnectors).enum(mistralMcp) Added
  • mistral.beta.conversations.append():
    • request.conversationAppendRequest.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).thinking[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp) Added
    • response.outputs[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp) Added
  • mistral.beta.conversations.getHistory(): response.entries[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp) Added
  • mistral.beta.conversations.getMessages(): response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).thinking[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp) Added
  • mistral.beta.conversations.restart():
    • request.conversationRestartRequest.inputs.union(Array<InputEntries>)[].union(ToolExecutionEntry).name.union(BuiltInConnectors).enum(mistralMcp) Added
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ToolReferenceChunk).tool.union(BuiltInConnectors).enum(mistralMcp) Added
  • mistral.beta.observability.judges.create(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.list(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.update(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.judgeConversation(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.create():
    • response.slug Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.list():
    • response.datasets.results[].slug Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.fetch():
    • response.slug Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.update():
    • response.slug Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.listRecords(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.createRecord(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromFile():
    • response.result Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromPlayground():
    • response.result Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromDatasetRecords():
    • response.result Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.exportToJsonl(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.fetchTask():
    • response.result Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.listTasks():
    • response.tasks.results[].result Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.bulkDelete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.judge(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromSpans(): Added
  • mistral.beta.observability.datasets.records.updateProperties(): error.detail.errorCode Changed
  • mistral.beta.observability.evaluations.optimizations.get(): Added
  • mistral.beta.observability.evaluations.listPipelineConfigs():
    • response.pipelineConfigs.results[] Changed
    • error.detail.errorCode Changed
  • mistral.beta.observability.evaluations.getPipelineConfig():
    • response Changed
    • error.detail.errorCode Changed
  • mistral.beta.observability.evaluations.optimizations.list(): Added
  • mistral.beta.observability.evaluations.deletePipelineConfig(): error.detail.errorCode Changed
  • mistral.beta.observability.logs.search(): error.detail.errorCode Changed
  • mistral.beta.observability.logs.list():
    • response.fieldDefinitions[].sourceAttributeKey Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.logs.fetchOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.evaluations.optimizations.listTrials(): Added
  • mistral.beta.observability.traces.aggregate(): error.detail.errorCode Changed
  • mistral.beta.observability.traces.getTraceFields():
    • response.fieldDefinitions[].sourceAttributeKey Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.traces.getTraceById(): error.detail.errorCode Changed
  • mistral.beta.observability.traces.getTraceSpans(): error.detail.errorCode Changed
  • mistral.beta.observability.traces.fetchOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.traces.getSpanById(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.searchSpans(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.aggregate(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.searchSpanEvaluations(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.searchLatestSpanEvaluations(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.listSpanFields():
    • response.fieldDefinitions[].sourceAttributeKey Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.spans.listSpanEvalFields():
    • response.fieldDefinitions[].sourceAttributeKey Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.spans.fetchSpanFieldOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.spans.fetchSpanEvalFieldOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.evaluations.records.search(): Added
  • mistral.beta.observability.evaluations.records.get(): Added
  • mistral.beta.connectors.callTool(): Deprecated
  • mistral.beta.observability.evaluations.runs.computeStatistics(): Added
  • mistral.beta.observability.evaluations.runs.getStatistics(): Added
  • mistral.beta.observability.evaluations.runs.get(): Added
  • mistral.beta.rag.managedIndexes.create(): response.creatorId Added
  • mistral.beta.rag.managedIndexes.list():
    • request Changed
    • response.data[].creatorId Added
  • mistral.beta.rag.managedIndexes.get(): response.creatorId Added
  • mistral.beta.rag.managedIndexes.update(): response.creatorId Added
  • mistral.beta.observability.evaluations.runs.searchAll(): Added
  • mistral.beta.users.getIdentity(): request.security Changed
  • mistral.beta.users.listOrganizations(): request.security Changed
  • mistral.beta.users.listWorkspaces(): request.security Changed
  • mistral.files.upload():
    • request.purpose Changed
    • response.purpose.enum(agenticSafety) Added
  • mistral.files.list():
    • request.purpose Changed
    • response.data[].purpose.enum(agenticSafety) Added
  • mistral.files.retrieve(): response.purpose.enum(agenticSafety) Added
  • mistral.beta.observability.evaluations.runs.search(): Added
  • mistral.fim.complete(): response.choices[].message.content.union(Array<ContentChunk>)[] Changed
  • mistral.beta.observability.evaluations.projects.get(): Added
  • mistral.classifiers.moderateChat():
    • request.inputs.union(Array<>)[].union(tool).content.union(Array<ContentChunk>)[] Changed
  • mistral.classifiers.classifyChat():
    • request.input.union(InstructRequest).messages[] Changed
  • mistral.audio.voices.list(): response.items[].kind Added
  • mistral.audio.voices.create(): response.kind Added
  • mistral.audio.voices.delete(): response.kind Added
  • mistral.audio.voices.update(): response.kind Added
  • mistral.audio.voices.get(): response.kind Added
  • mistral.workflows.getWorkflowRegistrations():
    • request.workflowName Added
  • mistral.workflows.events.getWorkflowEvents(): response.events[] Changed
  • mistral.beta.observability.evaluations.projects.list(): Added
  • mistral.beta.observability.evaluations.get(): Added
  • mistral.beta.observability.evaluations.list(): Added
  • mistral.beta.observability.evaluations.deletePipeline(): Added
  • mistral.beta.observability.evaluations.updatePipeline(): Added
  • mistral.beta.observability.evaluations.getPipeline(): Added
  • mistral.beta.observability.evaluations.listPipelines(): Added
  • mistral.beta.observability.evaluations.createPipeline(): Added
  • mistral.workflows.deployments.getDeploymentLogs():
    • request.logType Added
  • mistral.events.getWorkflowEvents(): response.events[] Changed

Changes

Based on:

Generated

  • [typescript v3.0.0] .

Releases

Publishing Completed