Skip to content

Latest commit

 

History

History
1291 lines (1152 loc) · 47.4 KB

File metadata and controls

1291 lines (1152 loc) · 47.4 KB

2024-08-07 14:25:13

Changes

Based on:

Generated

  • [python v1.0.0] .

Releases

2024-08-08 18:12:16

Changes

Based on:

Generated

  • [python v1.0.1] .

Releases

2024-08-20 08:36:28

Changes

Based on:

Generated

  • [python v1.0.2] .

Releases

2024-08-29 09:09:05

Changes

Based on:

Generated

  • [python v1.0.3] .

Releases

2024-09-13 16:21:24

Changes

Based on:

Generated

  • [python v1.1.0] .

Releases

2024-11-07 19:52:56

Changes

Based on:

Generated

  • [python v1.2.0] .

Releases

2024-11-08 13:41:24

Changes

Based on:

Generated

  • [python v1.2.1] .

Releases

2024-11-12 18:04:16

Changes

Based on:

Generated

  • [python v1.2.2] .

Releases

2024-11-15 18:37:23

Changes

Based on:

Generated

  • [python v1.2.3] .

Releases

2024-12-02 14:25:56

Changes

Based on:

Generated

  • [python v1.2.4] .

Releases

2024-12-04 15:14:08

Changes

Based on:

Generated

  • [python v1.2.5] .

Releases

2025-01-06 09:57:47

Changes

Based on:

Generated

  • [python v1.2.6] .

Releases

2025-01-14 09:35:05

Changes

Based on:

Generated

  • [python v1.3.0] .

Releases

2025-01-15 10:44:07

Changes

Based on:

Generated

  • [python v1.3.1] .

Releases

2025-01-21 11:09:53

Changes

Based on:

Generated

  • [python v1.4.0] .

Releases

2025-01-27 13:57:39

Changes

Based on:

Generated

  • [python v1.5.0] .

Releases

2025-03-06 16:38:57

Changes

Based on:

Generated

  • [python v1.5.1] .

Releases

2025-03-19 18:09:29

Changes

Based on:

Generated

  • [python v1.5.2] .

Releases

2025-03-20 10:34:02

Changes

Based on:

Generated

  • [python v1.6.0] .

Releases

2025-04-16 18:35:19

Changes

Based on:

Generated

  • [python v1.7.0] .

Releases

2025-05-22 15:03:08

Changes

Based on:

Generated

  • [python v1.7.1] .

Releases

2025-05-26 11:05:08

Changes

Based on:

Generated

  • [python v1.8.0] .

Releases

2025-05-28 15:38:22

Changes

Based on:

Generated

  • [python v1.8.1] .

Releases

2025-06-10 16:42:28

Changes

Based on:

Generated

  • [python v1.8.2] .

Releases

2025-06-30 17:56:20

Changes

Based on:

Generated

  • [python v1.9.1] .

Releases

2025-07-10 12:22:52

Changes

Based on:

Generated

  • [python v1.9.2] .

Releases

2025-07-23 17:06:32

Changes

Based on:

Generated

  • [python v1.9.3] .

Releases

2025-08-13 07:21:11

Changes

Based on:

Generated

  • [python v1.9.6] .

Releases

2025-08-20 08:28:00

Changes

Based on:

Generated

  • [python v1.9.7] .

Releases

2025-08-25 14:54:06

Changes

Based on:

Generated

  • [python v1.9.8] .

Releases

2025-08-26 17:34:05

Changes

Based on:

Generated

  • [python v1.9.9] .

Releases

2025-09-02 07:02:26

Changes

Based on:

Generated

  • [python v1.9.10] .

Releases

2025-10-02 15:48:02

Changes

Based on:

Generated

  • [python v1.9.11] .

Releases

2025-12-16 19:44:09

Changes

Based on:

Generated

  • [python v1.10.0] .

Releases

2026-01-15 18:39:22

Changes

Based on:

Generated

  • [python v1.10.1] .

Releases

2026-01-22 11:16:25

Changes

Based on:

Generated

  • [python v1.11.1] .

Releases

2026-02-01 21:20:42

Changes

Based on:

Generated

  • [python v1.12.0] .

Releases

2026-02-25 17:32:05

Changes

Based on:

Generated

  • [python v2.0.0b1] .

Releases

2026-02-27 15:12:59

Changes

Based on:

Generated

  • [python v2.0.0rc1] .

Releases

2026-03-09 19:22:03

Changes

Based on:

Generated

  • [python v2.0.0] .

Releases

2026-03-11 17:15:32

Changes

Based on:

Generated

  • [python v2.0.1] .

Releases

2026-03-13 13:04:52

Changes

Based on:

Generated

  • [python v2.0.2] .

Releases

2026-03-13 19:33:58

Changes

Based on:

Generated

  • [python v2.0.3] .

Releases

2026-03-16 15:21:10

Changes

Based on:

Generated

  • [python v2.0.4] .

Releases

2026-03-18 15:16:05

Changes

Based on:

Generated

  • [python v2.0.5] .

Releases

2026-03-20 08:07:05

Changes

Based on:

Generated

  • [python v2.1.0] .

Releases

2026-03-20 12:16:07

Changes

Based on:

Generated

  • [python v2.1.1] .

Releases

2026-03-20 14:40:56

Changes

Based on:

Generated

  • [python v2.1.2] .

Releases

2026-03-23 14:35:45

Changes

Based on:

Generated

  • [python v2.1.3] .

Releases

2026-03-30 14:56:34

Changes

Based on:

Generated

  • [python v2.2.0rc1] .

Releases

2026-03-30 15:55:53

Changes

Based on:

Generated

  • [python v2.2.0rc2] .

Releases

2026-03-30 17:24:31

Changes

Based on:

Generated

  • [python v2.2.0rc3] .

Releases

2026-03-31 11:09:18

Changes

Based on:

Generated

  • [python v2.2.0] .

Releases

2026-04-03 12:19:06

Changes

Based on:

Generated

  • [python v2.3.0] .

Releases

2026-04-07 13:52:53

Changes

Based on:

Generated

  • [python v2.3.1] .

Releases

2026-04-10 13:42:26

Changes

Based on:

Generated

  • [python v2.3.2] .

Releases

2026-04-14 12:16:24

Changes

Based on:

Generated

  • [python v2.4.0rc1] .

Releases

2026-04-14 15:44:42

Changes

Based on:

Generated

  • [python v2.4.0rc2] .

Releases

2026-04-16 10:13:01

Changes

Based on:

Generated

  • [python v2.4.0] .

Releases

2026-04-21 13:15:47

Changes

Based on:

Generated

  • [python v2.4.1] .

Releases

2026-04-23 14:15:34

Changes

Based on:

Generated

  • [python v2.4.2] .

Releases

2026-04-27 12:18:00

Changes

Based on:

Generated

  • [python v2.4.3] .

Releases

2026-04-30 12:00:09

Changes

Based on:

Generated

  • [python v2.4.4] .

Releases

2026-05-07 11:13:37

Changes

Based on:

Generated

  • [python v2.4.5] .

Releases

2026-05-22 14:12:57

Changes

Based on:

Generated

  • [python v2.4.7] .

Releases

2026-05-27 16:56:58

Changes

Based on:

Generated

  • [python v2.4.8] .

Releases

2026-06-03 11:09:54

Changes

Based on:

Generated

  • [python v2.4.9] .

Releases

2026-06-15 12:49:25

Changes

Based on:

Generated

  • [python v2.4.10] .

Releases

2026-06-16 13:00:09

Changes

Based on:

Generated

  • [python v2.4.11] .

Releases

2026-06-17 12:47:32

Changes

Based on:

Generated

  • [python v2.4.12] .

Releases

2026-06-19 11:26:36

Changes

Based on:

Generated

  • [python v2.4.13] .

Releases

2026-06-23 09:09:54

Changes

Based on:

Generated

  • [python v2.5.0] .

Releases

2026-06-23 15:35:29

Changes

Based on:

Generated

  • [python v2.5.0] .

Releases

2026-06-29 15:07:29

Changes

Based on:

Generated

  • [python v2.5.1] .

Releases

2026-07-03 09:56:12

Changes

Based on:

Generated

  • [python v2.5.2] .

Releases

2026-07-06 14:27:15

Changes

Based on:

Generated

  • [python v2.6.0] .

Releases

2026-07-10 16:48:51

Changes

Based on:

Generated

  • [python v2.7.0] .

Releases

2026-07-21 11:46:55

Changes

Based on:

Generated

  • [python v2.7.1] .

Releases

2026-07-24 12:08:17

Changes

Based on:

Generated

  • [python v2.7.2] .

Releases

2026-07-28 14:26:14

Changes

Based on:

Generated

  • [python v2.8.0] .

Releases

2026-07-31 13:37:49

Changes

Based on:

Generated

  • [python v2.9.0] .

Releases

2026-08-04 14:51:38

Changes

Based on:

Generated

  • [python v2.9.1] .

Releases

2026-08-11 07:09:09

Changes

Based on:

Generated

  • [python v2.9.2] .

Releases

2026-08-13 15:36:45

Changes

Based on:

Generated

  • [python v2.9.3] .

Releases

2026-08-21 09:35:18

Changes

Based on:

Generated

  • [python v2.9.4] .

Releases

2026-09-09 10:25:27

API changes

Removed (19):

  • campaigns.create
  • campaigns.delete
  • campaigns.fetch
  • campaigns.fetch_status
  • campaigns.list
  • campaigns.list_events
  • chatcompletionevents.fetch
  • chatcompletionevents.fetch_similar_events
  • chatcompletionevents.judge
  • chatcompletionevents.search
  • chatcompletionevents.search_ids
  • connectors.create_or_update_organization_credentials
  • connectors.create_or_update_user_credentials
  • connectors.create_or_update_workspace_credentials
  • datasets.import_from_campaign
  • datasets.import_from_explorer
  • fields.fetch_option_counts
  • fields.fetch_options
  • fields.list

Added (17):

  • connectors.create_credentials
  • connectors.share_to_organization
  • connectors.unshare_from_organization
  • connectors.update_credentials
  • evaluations.create_pipeline_config
  • evaluations.delete_pipeline_config
  • evaluations.get_pipeline_config
  • evaluations.list_pipeline_configs
  • evaluations.update_pipeline_config
  • serviceaccounts.create
  • serviceaccounts.delete
  • serviceaccounts.get
  • serviceaccounts.list
  • serviceaccounts.list_assignable_roles
  • serviceaccounts.list_roles
  • serviceaccounts.set_roles
  • serviceaccounts.update

Breaking changes

Connectors

  • connectors.create now takes a single request object, and connectors.update a request_body. The named arguments (name, description, server, title, ...) are no longer accepted.
  • Connector is now a union of HTTPConnector and MCPConnector, discriminated on protocol. Fields that were flat on Connector now live on the variant.
  • protocol is required on the create payload. In TypeScript it no longer defaults to "mcp", so it must be passed explicitly. Python still defaults it.

Other models

  • ExtendedOAuthServerMetadata.authorization_endpoint is now optional.
  • UsageInfoDollarDefs.service_tier has been removed.
  • Three fields on DeploymentWorkerSpecResponse are now required.

Fixed

  • Transcription segment start and end are now nullable. The API can return null for these, so diarized transcriptions previously failed to parse.

Changes

Based on:

Generated

  • [python v2.10.0] .

Releases

2026-09-14 15:02:43

API changes

Added (8):

  • managedindexes.create
  • managedindexes.delete
  • managedindexes.delete_documents
  • managedindexes.get
  • managedindexes.ingest_documents
  • managedindexes.list
  • managedindexes.search
  • managedindexes.update

Changes

Based on:

Generated

  • [python v2.10.1] .

Releases

⚠️ Breaking changes

Removed fields

  • JudgeDefinition: model and prompt removed. Now requires slug; optional mapping: Dict[str, str].
  • PipelineConfig, CreatePipelineConfigRequest, UpdatePipelineConfigRequest: definition replaced by required definitions: List[PipelineConfigDefinition]. slug and group removed. definition_hash also removed from PipelineConfig.
  • ListPipelineConfigsV1ObservabilityPipelineConfigsGetRequest: group query parameter removed.

New required fields

  • chain_run_id: Nullable[str] on all workflow and task event responses (WorkflowExecution*, ActivityTask*, CustomTask*, WorkflowTask*).
  • last_heartbeat: datetime on DeploymentResponse, DeploymentDetailResponse, DeploymentWorkerResponse.
  • supports_mcp: bool on HTTPConnector and MCPConnector.
  • type on VoiceResponse, managed_indexes on Rag.

Type changes

  • search_keys values are now nullable on WorkflowExecutionResponse, WorkflowExecutionTraceEventsResponse, WorkflowExecutionTraceOTelResponse, WorkflowExecutionTraceSummaryResponse: Dict[str, str] -> Dict[str, Nullable[str]].
  • And and Or are objects again (type, matches) after being removed in 2.10.0. They were union aliases of FilterGroup | FilterCondition in 2.9.x.

Deprecated

  • updated_at on the deployment models now emits a DeprecationWarning. Use last_heartbeat.

Relaxed (non-breaking)

  • ListServiceAccountsV1ServiceAccountsGetRequest.workspace_id is now optional.

2026-09-28 17:51:54

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

  • DeploymentKoyebBackendSpec
  • UnknownDeploymentWorkerSpecResponseBackendSpec
  • DeploymentKoyebBackendSpec.build_directory
  • DeploymentKoyebBackendSpec.dockerfile_path
  • DeploymentKoyebBackendSpec.type
  • DeploymentResourceConfig.cpu_limit
  • DeploymentResourceConfig.cpu_request
  • DeploymentResourceConfig.memory_limit
  • DeploymentResourceConfig.memory_request
  • DeploymentResourceConfigUpdate.cpu_limit
  • DeploymentResourceConfigUpdate.cpu_request
  • DeploymentResourceConfigUpdate.memory_limit
  • DeploymentResourceConfigUpdate.memory_request
  • DeploymentWorkerSpecInput.entrypoint
  • DeploymentWorkerSpecInput.working_dir
  • DeploymentWorkerSpecResponse.commit_sha
  • DeploymentWorkerSpecResponse.entrypoint
  • DeploymentWorkerSpecResponse.working_dir
  • UnknownDeploymentWorkerSpecResponseBackendSpec.is_unknown
  • UnknownDeploymentWorkerSpecResponseBackendSpec.raw
  • UnknownDeploymentWorkerSpecResponseBackendSpec.type
  • WorkflowsWorkerSpecUpdate.entrypoint
  • WorkflowsWorkerSpecUpdate.working_dir
  • DeploymentKoyebBackendSpec.serialize_model

Stable type changes

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

  • ActivityTaskCompletedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskStartedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ...and 118 more

Beta surface changes

Removed from the beta surface (20):

  • ConnectorDeleteOrganizationCredentialsV1Request
  • ConnectorDeleteUserCredentialsV1Request
  • ConnectorDeleteWorkspaceCredentialsV1Request
  • ConnectorDeleteOrganizationCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteOrganizationCredentialsV1Request.credentials_name
  • ConnectorDeleteUserCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteUserCredentialsV1Request.credentials_name
  • ConnectorDeleteWorkspaceCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteWorkspaceCredentialsV1Request.credentials_name
  • ConnectorGetV1Request.fetch_customer_data
  • ConnectorListToolsV1Request.page
  • ConnectorsQueryFilters.active
  • CreatePipelineConfigRequest.definitions
  • UpdatePipelineConfigRequest.definitions
  • Connectors.delete_organization_credentials
  • Connectors.delete_organization_credentials_async
  • Connectors.delete_user_credentials
  • Connectors.delete_user_credentials_async
  • Connectors.delete_workspace_credentials
  • Connectors.delete_workspace_credentials_async

Changed types or signatures in beta (10):

  • PipelineConfig.definitions: List[PipelineConfigDefinition] -> Optional[List[PipelineConfigDefinition]]
  • PipelineConfigTypedDict.definitions: List[PipelineConfigDefinitionTypedDict] -> NotRequired[List[PipelineConfigDefinitionTypedDict]]
  • SearchRequest.retriever: Retriever -> SearchRequestRetriever
  • SearchRequestTypedDict.retriever: RetrieverTypedDict -> SearchRequestRetrieverTypedDict
  • UsersAPIGetIdentitySecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIGetIdentitySecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]
  • UsersAPIListOrganizationsSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIListOrganizationsSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]
  • UsersAPIListWorkspacesSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIListWorkspacesSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]

Now required on an existing beta model (4):

  • CreatePipelineConfigRequest.definition
  • ManagedIndexResponse.creator_id
  • PipelineConfig.definition
  • UpdatePipelineConfigRequest.definition

API changes

Highlights

  • The SDK uses HTTPX2 instead of HTTPX, and the mcp and agents extras MCP 2.2. A client passed as client= or async_client= must be an httpx2 client, and raw requests, responses and transport errors are httpx2 types. See MIGRATION.md for every breaking change in this release.
  • Chat and agents completions no longer accept the code_interpreter, web_search and web_search_premium tools; use them through the Conversations API or an agent.
  • Workflow deployments: the koyeb backend is now mistral_cloud (DeploymentKoyebBackendSpec is replaced by DeploymentMistralCloudBackendSpec), the Kubernetes backend can no longer be set, the CPU/memory, entrypoint, working_dir and commit_sha fields are removed, and UnknownDeploymentWorkerSpecResponseBackendSpec is renamed UnknownBackendSpec.
  • New: Mistral() authenticates from a service-account token at MISTRAL_SA_TOKEN_PATH; beta.connectors.mcp_client() and beta.connectors.http_client() call connectors directly through the Connectors Gateway, whose own failures raise ConnectorsGatewayError.

Breaking changes

  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response resources across workflows deployments (6 operations).
  • Changed field type across workflows deployments (6 operations).
  • Removed fields commit_sha, entrypoint, and working_dir from response spec across workflows deployments (6 operations).
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from request resources in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Changed field backend_spec in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Removed fields entrypoint and working_dir from request spec in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response managed.resources in sdk.workflows.deployments.get_deployment().
  • Changed field type in sdk.workflows.deployments.get_deployment().
  • Removed fields commit_sha, entrypoint, and working_dir from response managed.spec in sdk.workflows.deployments.get_deployment().
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response deployments[].managed.resources in sdk.workflows.deployments.list_deployments().
  • Changed field type in sdk.workflows.deployments.list_deployments().
  • Removed fields commit_sha, entrypoint, and working_dir from response deployments[].managed.spec in sdk.workflows.deployments.list_deployments().
  • Removed variants code_interpreter, web_search, and web_search_premium from request tools[] in sdk.chat.complete(), sdk.chat.stream(), sdk.agents.complete(), and sdk.agents.stream().

Beta API changes

  • sdk.beta.connectors: removed delete_workspace_credentials(), delete_organization_credentials(), and delete_user_credentials(); added delete_credentials().
  • Removed field fetch_customer_data from request in sdk.beta.connectors.get().
  • Added required field definition to request in sdk.beta.observability.evaluations.create_pipeline_config() and sdk.beta.observability.evaluations.update_pipeline_config().
  • Removed field definitions from request in sdk.beta.observability.evaluations.create_pipeline_config() and sdk.beta.observability.evaluations.update_pipeline_config().
  • Removed field page from request in sdk.beta.connectors.list_tools().
  • Removed field active from request query_filters in sdk.beta.connectors.list().

Added operations

Stable:

  • sdk.workflows.deployments.unharden_deployment()
  • sdk.audio.voices.search()

Beta:

  • sdk.beta.observability.evaluations.list_pipelines()
  • sdk.beta.observability.datasets.import_from_spans()
  • sdk.beta.rag.managed_indexes.get_chunk()
  • sdk.beta.rag.managed_indexes.grep()
  • sdk.beta.rag.managed_indexes.read()
  • sdk.beta.rag.managed_indexes.navigate()
  • sdk.beta.observability.spans.aggregate_span_evaluations()
  • sdk.beta.observability.evaluations.delete_pipeline()
  • sdk.beta.observability.evaluations.update_pipeline()
  • sdk.beta.observability.evaluations.get_pipeline()
  • sdk.beta.observability.evaluations.create_pipeline()

Deprecated operations

Beta:

  • sdk.beta.connectors.call_tool()

Schema changes

  • Added response field definition in sdk.beta.observability.evaluations.create_pipeline_config(), sdk.beta.observability.evaluations.update_pipeline_config(), sdk.beta.observability.evaluations.list_pipeline_configs(), and sdk.beta.observability.evaluations.get_pipeline_config().
  • Changed response field definitions in sdk.beta.observability.evaluations.create_pipeline_config(), sdk.beta.observability.evaluations.update_pipeline_config(), sdk.beta.observability.evaluations.list_pipeline_configs(), and sdk.beta.observability.evaluations.get_pipeline_config().
  • Added enum values PIPELINE_ALREADY_EXISTS and PIPELINE_NOT_FOUND across beta observability evaluations, beta observability traces, beta observability judges, beta observability datasets, beta observability datasets records, beta observability spans, beta observability logs (48 operations).
  • Added response fields runtime_credential_id, runtime_principal_type, and secrets across workflows deployments (8 operations).
  • Added request field owner in sdk.workflows.deployments.list_deployments().
  • Added request enum value mistral_mcp across chat, agents, beta conversations, classifiers (7 operations).
  • Added response enum value mistral_mcp across chat, agents, beta conversations, FIM (8 operations).
  • Added response field source_attribute_key in sdk.beta.observability.traces.get_trace_fields(), sdk.beta.observability.logs.list(), sdk.beta.observability.spans.list_span_fields(), and sdk.beta.observability.spans.list_span_eval_fields().
  • Added request fields order and q in sdk.beta.service_accounts.list().
  • Added response field result across beta observability datasets (5 operations).
  • Added request field client_scopes in sdk.beta.connectors.create() and sdk.beta.connectors.update().
  • Added request fields creator_id, name, and status in sdk.beta.rag.managed_indexes.list().
  • Added response field creator_id in sdk.beta.rag.managed_indexes.list(), sdk.beta.rag.managed_indexes.create(), sdk.beta.rag.managed_indexes.get(), and sdk.beta.rag.managed_indexes.update().
  • Added request field max_candidates in sdk.beta.rag.managed_indexes.search().
  • Added request variant rrf in sdk.beta.rag.managed_indexes.search().
  • Added request field bearer_user_context_auth in sdk.beta.users.get_identity(), sdk.beta.users.list_organizations(), and sdk.beta.users.list_workspaces().
  • Changed request field dashboard_user_context_auth in sdk.beta.users.get_identity(), sdk.beta.users.list_organizations(), and sdk.beta.users.list_workspaces().
  • Changed response fields chain_run_id, continued_run_id, first_execution_run_id, and schedule_id in sdk.workflows.events.get_workflow_events() and sdk.events.get_workflow_events().
  • Added request field log_type in sdk.workflows.deployments.get_deployment_logs().

Changes

Based on:

Generated

  • [python v3.0.0] .

Releases

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

  • Runs
  • Runs.get_run
  • Runs.get_run_async
  • Runs.get_run_history
  • Runs.get_run_history_async
  • Runs.list_runs
  • Runs.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):

  • Records
  • AuthenticationMethodCreateOrUpdateRequest.auth_direction
  • HTTPConnector.system_prompt_route
  • MCPConnector.system_prompt_route
  • Records.bulk_delete
  • Records.bulk_delete_async
  • Records.delete
  • Records.delete_async
  • Records.fetch
  • Records.fetch_async
  • Records.judge
  • Records.judge_async
  • Records.update_payload
  • Records.update_payload_async
  • Records.update_properties
  • Records.update_properties_async

Changed types or signatures in beta (27):

  • AuthenticationConfiguration.authentication_type: OutboundAuthenticationType -> AuthenticationType
  • AuthenticationMethodCreateOrUpdateRequest.method_type: MethodType -> AuthenticationType
  • AuthenticationMethodCreateOrUpdateRequestTypedDict.method_type: MethodTypeTypedDict -> AuthenticationType
  • ConnectorGetAuthURLV1Request.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 -> DatasetsRecords
  • OAuth2AuthorizationCodeAuthMethod.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 -> AuthenticationType
  • UpdatePipelineRequest.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.slug
  • DatasetPreview.slug
  • Evaluations.optimizations
  • Evaluations.projects
  • Evaluations.records
  • Evaluations.runs

API changes

Beta API changes

  • Removed field system_prompt_route from response items[].union(http) in sdk.beta.connectors.list().
  • Removed field system_prompt_route from response items[].union(mcp) in sdk.beta.connectors.list().
  • Removed field system_prompt_route from response union(http) in sdk.beta.connectors.create(), sdk.beta.connectors.get(), and sdk.beta.connectors.update().
  • Removed field system_prompt_route from response union(mcp) in sdk.beta.connectors.create(), sdk.beta.connectors.get(), and sdk.beta.connectors.update().
  • Removed field auth_direction from request body.union(http).auth_methods[].union(AuthenticationMethodCreateOrUpdateRequest) in sdk.beta.connectors.update().
  • Changed field method_type in sdk.beta.connectors.update().
  • Changed field auth_methods[] in sdk.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_metadata in sdk.beta.connectors.create() and sdk.beta.connectors.update().
  • Added enum values optimization_not_found and project_not_found across 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 slug in sdk.beta.observability.datasets.list(), sdk.beta.observability.datasets.create(), sdk.beta.observability.datasets.fetch(), and sdk.beta.observability.datasets.update().
  • Changed request fields definitions, enabled, name, and selectors in sdk.beta.observability.evaluations.update_pipeline().
  • Added request enum value agentic_safety in sdk.files.list() and sdk.files.upload().
  • Added response enum value agentic_safety in sdk.files.list(), sdk.files.upload(), and sdk.files.retrieve().
  • Added request variants resource and resource_link in sdk.chat.complete(), sdk.agents.complete(), sdk.classifiers.moderate_chat(), and sdk.classifiers.classify_chat().
  • Added response variants resource and resource_link in sdk.chat.complete(), sdk.fim.complete(), and sdk.agents.complete().
  • Changed request field union(Array<ContentChunk>)[] in sdk.chat.complete(), sdk.agents.complete(), sdk.classifiers.moderate_chat(), and sdk.classifiers.classify_chat().
  • Added response field kind across audio voices (6 operations).
  • Added request field workflow_name in sdk.workflows.get_workflow_registrations().

Changes

Based on:

Generated

  • [python v3.1.0] .

Releases