# What changed in mistralai

> 401 changes in mistralai 2 to 3 from its official release notes, upgrade guides and advisories: 203 breaking, 2 deprecations, 1 security, 178 new APIs and options. Each one cited. Sources checked 2026-11-12. HTML: https://unstale.sh/pypi/mistralai/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## mistralai 3

### Breaking changes

- The context field is now required on the existing beta model. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- The gender field now uses VoiceGender instead of str. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- The slug field was removed from voice creation requests. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Beta managed-index operations were removed, including listing, creation, search, document ingestion, and index-summary operations. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Removed the definitions and description fields from pipeline_configs[] responses to update_pipeline, get_pipeline, and create_pipeline. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed the detection, export, judge, and moderation enum values; the corresponding v1 values were added. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this beta operation for creating a pipeline configuration. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- The response definition no longer includes DetectionDefinition, ExportDefinition, JudgeDefinition, or ModerationDefinition; it includes their V1 variants instead. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this beta operation for deleting a pipeline configuration. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this beta operation for retrieving a pipeline configuration. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- The response definition no longer includes DetectionDefinition, ExportDefinition, JudgeDefinition, or ModerationDefinition; it includes their V1 variants instead. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this beta operation for listing pipeline configurations. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- The response definition no longer includes DetectionDefinition, ExportDefinition, JudgeDefinition, or ModerationDefinition; it includes their V1 variants instead. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this beta operation for updating a pipeline configuration. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- The response definition no longer includes DetectionDefinition, ExportDefinition, JudgeDefinition, or ModerationDefinition; it includes their V1 variants instead. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Removed this field from the beta connector update request. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Authentication fields and parameters previously typed as OutboundAuthenticationType now use AuthenticationType across beta models and connector requests. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- slug is now required on the existing beta Dataset model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- slug is now required on the existing beta DatasetPreview model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The beta field type changed from Records to DatasetsRecords. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- optimizations is now required on the existing beta Evaluations model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- projects is now required on the existing beta Evaluations model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- records is now required on the existing beta Evaluations model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- runs is now required on the existing beta Evaluations model. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Removed Records and its bulk_delete, delete, fetch, judge, update_payload, and update_properties methods from the beta surface. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Removed Runs and its get_run, get_run_async, get_run_history, get_run_history_async, list_runs, and list_runs_async methods from the stable API surface. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Removed this field from HTTP and MCP connector responses and from the corresponding beta connector model surface. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The stable field type changed from Runs to WorkflowsRuns. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Adds a connector credentials deletion operation, replacing the separate workspace, organization, and user deletion operations. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The Koyeb deployment backend is replaced by DeploymentMistralCloudBackendSpec. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Introduces the replacement deployment backend spec for the mistral_cloud backend. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The SDK now uses HTTPX2; clients passed as client= or async_client= and raw requests, responses, and transport errors must use httpx2 types. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The code_interpreter, web_search, and web_search_premium tool variants are no longer accepted; use these tools through the Conversations API or an agent. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The code_interpreter, web_search, and web_search_premium tool variants are no longer accepted; use these tools through the Conversations API or an agent. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Removed in favor of delete_credentials(). (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Removed in favor of delete_credentials(). (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Removed in favor of delete_credentials(). (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The fetch_customer_data request field has been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The active field has been removed from request query_filters. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The page request field has been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The request now requires definition; the definitions request field has been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The request now requires definition; the definitions request field has been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The code_interpreter, web_search, and web_search_premium tool variants are no longer accepted; use these tools through the Conversations API or an agent. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- The code_interpreter, web_search, and web_search_premium tool variants are no longer accepted; use these tools through the Conversations API or an agent. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Request resource fields cpu_limit, cpu_request, memory_limit, and memory_request have been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Request resource fields cpu_limit, cpu_request, memory_limit, and memory_request have been removed. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Introduces the renamed type for unknown deployment backend specs. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- This type is renamed UnknownBackendSpec. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)

### Deprecations

- This beta operation is deprecated. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)

### New APIs and options

- Workflow deployment responses now include archive_id, and deployment creation and update requests accept it. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Connector list, create, get, and update responses now include openapi_spec. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Workflow deployment responses now include requested_roles. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- The response now includes the kind field. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- The response now includes the spec field. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Adds an operation for adding tags to workflows. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Deployment creation requests now accept archive_id. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Adds an operation for retrieving a deployment archive. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Deployment update requests now accept archive_id. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Beta observability logs, traces, and spans responses now include service_account_id. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Added min_tokens, repetition_penalty, top_k, top_logprobs, and top_prompt_logprobs request fields, plus logprobs and prompt_logprobs request and response fields. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the sampling request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added sampling to the response. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added slug to the response. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added a beta operation to search pipeline results. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added a beta operation for retrieving the current user's identity. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the logprobs request and response fields. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the min_tokens request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added prompt_logprobs as a request and response field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the repetition_penalty request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the top_k request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the top_logprobs request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added the top_prompt_logprobs request field. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added logprobs and prompt_logprobs response fields. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- Added this enum value to file list and upload requests and file list, upload, and retrieve responses. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added this enum value across beta observability judges, datasets, evaluations, logs, traces, and spans operations. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added this content variant to chat, agent, and classifier requests, and chat, FIM, and agent responses. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get an evaluation. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to list evaluations. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get an evaluation optimization. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to list evaluation optimizations. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to list optimization trials. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get an evaluation project. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to list evaluation projects. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get an evaluation record. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to search evaluation records. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to compute evaluation run statistics. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get an evaluation run. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to get evaluation run statistics. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to search evaluation runs. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a beta API operation to search all evaluation runs. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added a slug response field to beta observability dataset list, create, fetch, and update operations. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The definitions field is now optional in beta pipeline updates. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The selectors field is now optional in beta pipeline updates. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Added this request field to get_workflow_registrations. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- Adds a client that calls connectors directly through the Connectors Gateway; gateway failures raise ConnectorsGatewayError. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds a client that calls connectors directly through the Connectors Gateway; gateway failures raise ConnectorsGatewayError. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Gateway failures from the new direct connector clients raise this error. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds mistral_mcp as a request and response enum value across the listed chat, agents, conversations, classifiers, and FIM APIs. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Mistral() can authenticate using a service-account token at the path specified by this environment variable. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to search audio voices. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds the client_scopes request field. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds the client_scopes request field. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to import datasets from spans. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to create an evaluation pipeline. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to delete an evaluation pipeline. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to get an evaluation pipeline. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to list evaluation pipelines. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to update an evaluation pipeline. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to aggregate span evaluations. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to get a managed-index chunk. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds a grep operation for managed indexes. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds creator_id, name, and status request fields for filtering managed indexes. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds a navigate operation for managed indexes. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds a read operation for managed indexes. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds the max_candidates request field and rrf request variant. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds order and q request fields. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds the log_type request field. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds the owner request field. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)
- Adds an operation to unharden a workflow deployment. (3.0.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.0.0)

### Behavior and default changes

- The github_url request field changed to allow nullable or omitted values. (3.7.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.7.0)
- Changed the sample_audio request field type from str to OptionalNullable[str]. (3.2.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.2.0)
- This beta connector request field is now nullable and optional. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The enabled field is now optional in beta pipeline updates. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)
- The name field is now optional in beta pipeline updates. (3.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v3.1.0)

## mistralai 2

### Breaking changes

- Removed definition and replaced it with required definitions. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- CreatePipelineConfigRequest now requires definitions, a list of PipelineConfigDefinition values. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- DeploymentDetailResponse now requires last_heartbeat. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- DeploymentResponse now requires last_heartbeat. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- DeploymentWorkerResponse now requires last_heartbeat. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- HTTPConnector now requires supports_mcp. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed the model field; JudgeDefinition now requires slug and may include mapping. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed the prompt field; JudgeDefinition now requires slug and may include mapping. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- JudgeDefinition now requires slug. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed the group query parameter. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- MCPConnector now requires supports_mcp. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Or is an object again, with type and matches, rather than a union alias. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed definition and replaced it with required definitions. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed definition_hash from PipelineConfig. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- PipelineConfig now requires definitions, a list of PipelineConfigDefinition values. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed group from PipelineConfig. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed slug from PipelineConfig. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Rag now requires managed_indexes. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed definition and replaced it with required definitions. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- UpdatePipelineConfigRequest now requires definitions, a list of PipelineConfigDefinition values. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- VoiceResponse now requires type. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Workflow execution and task event responses now require nullable chain_run_id. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- search_keys values are now nullable. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- search_keys values are now nullable. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- search_keys values are now nullable. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- search_keys values are now nullable. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Removed the campaigns.create API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the campaigns.delete API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the campaigns.fetch API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the campaigns.fetch_status API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the campaigns.list API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the campaigns.list_events API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the chatcompletionevents.fetch API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the chatcompletionevents.fetch_similar_events API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the chatcompletionevents.judge API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the chatcompletionevents.search API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the chatcompletionevents.search_ids API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Connector is now a union of HTTPConnector and MCPConnector, discriminated on protocol; variant-specific fields now live on each variant. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- connectors.create now takes a single request object instead of named arguments. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the connectors.create_or_update_organization_credentials API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the connectors.create_or_update_user_credentials API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the connectors.create_or_update_workspace_credentials API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- The create payload now requires protocol in TypeScript; it no longer defaults to mcp. Python still defaults it. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- connectors.update now takes a request_body; named arguments are no longer accepted. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the datasets.import_from_campaign API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the datasets.import_from_explorer API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Three fields are now required. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the fields.fetch_option_counts API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the fields.fetch_options API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the fields.list API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Removed the service_tier field. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- The response field changed in a breaking change. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- The response field changed in a breaking change. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- The response field changed in a breaking change. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- The response field changed in a breaking change. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- The response field changed in a breaking change. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- The request.name field changed in this breaking update. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- The request.name field changed in this breaking update. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- The list operation's response array changed. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- The register operation's response changed. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- The get_schedules operation's response.schedules array changed. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- The request.id field was removed from mistral.ocr.process(). (2.4.3) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.3)
- The completion event results’ extra_fields type now includes Map<string>. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The response’s extra_fields type now includes Map<string>. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The completion event results’ extra_fields type now includes Map<string>. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The completion event results’ extra_fields type now includes Map<string>. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request no longer includes encoded_input. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request no longer includes encoded_input. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request metadata changed, which may require updates to speech completion requests. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The successful response changed, which may require updates to sample-audio consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Request and response metadata changed, which may require updates to agent creation calls and their consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response metadata changed, which may require updates to code consuming agents. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response metadata changed, which may require updates to code consuming agent versions. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Listed agent metadata changed, which may require updates to consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Listed agent version metadata changed, which may require updates to consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Request and response metadata changed, which may require updates to agent update calls and their consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response metadata changed, which may require updates to code consuming agent versions. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response no longer includes tools. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response no longer includes tools. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Listed connector items no longer include tools. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response no longer includes tools. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response changed, which may require updates to code consuming conversations. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response changed, which may require updates to code consuming conversation lists. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; conversation output also adds ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; streamed conversation output also adds ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; conversation output also adds ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; streamed conversation output also adds ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed, which may require updates to document text-content calls. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response changed, which may require updates to code consuming workflow execution trace events. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response changed, which may require updates to code consuming workflow execution trace data. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The response changed, which may require updates to code consuming workflow execution trace summaries. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The workflow_registrations response items changed, which may require updates to consumers. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The streaming response delta changed for chat.stream(), fim.stream(), and agents.stream(). (2.3.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.2)
- The response field changed for chat.complete(), agents.complete(), and fim.complete(); the notes mark this as breaking. (2.3.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.2)
- The response.choices[] field changed. (2.3.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1)
- The request changed; the notes mark this as a breaking change. (2.3.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1)
- The response.pages[] field changed. (2.3.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1)
- The request.event_source field changed. (2.3.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1)
- This error response field changed across beta observability operations. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.2), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The tool-call type field in the classify-chat request changed. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The tool-call type field in the moderate-chat request changed. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The tool-call type field changed in FIM completion responses. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The tool-call type field changed in FIM stream responses. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The response field changed, which may require updates to code consuming fine-tuned job data. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The response field changed, which may require updates to code consuming fine-tuned job data. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The request input field changed; callers may need to update their workflow execution input. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The request input field changed; callers may need to update their workflow execution input. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The workflow_registration response changed, which may require updates to consumers. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The workflow registrations response field changed. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The whoami workflow worker API was removed. (2.3.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0)
- The request changed; callers may need to update how they construct requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.choices[] field changed. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The request.tools[] field changed, which may require updates to agent-creation requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.tools[] field changed, which may require updates to agent-creation response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.tools[] field changed, which may require updates to agent response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.tools[] field changed, which may require updates to agent-version response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The agent-list response tools[] field changed, which may require updates to response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The agent-version list response tools[] field changed, which may require updates to response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The request.tools[] field changed, which may require updates to agent-update requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.tools[] field changed, which may require updates to agent-update response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.tools[] field changed, which may require updates to agent-version response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The conversation response tools[] field changed, which may require updates to response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The conversation-list response tools[] field changed, which may require updates to response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The request.tools[] field changed, which may require updates to conversation-start requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The request.tools[] field changed, which may require updates to conversation-start stream requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The request changed; callers may need to update how they construct requests. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.choices[] field changed, which may require updates to chat completion response handling. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.choices[] field changed. (2.1.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.1), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2)
- The response.choices[] field changed in a breaking way. (2.1.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.1)
- The response.choices[] field changed in a breaking way. (2.1.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.1)
- The response.choices[] field changed in a breaking way. (2.1.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.1)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed; callers may need to update how they construct requests. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The response changed in a breaking way; callers may need to update their handling. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The response items changed in a breaking way; callers may need to update their handling. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed in a breaking way; callers may need to update their request construction. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request changed; callers may need to update how they construct requests. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.2), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The capabilities field changed in model list and retrieve responses. (2.0.3) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.3)
- The response.guardrails[] field changed in conversations.start(), conversations.append(), and conversations.restart(); the change is breaking. (2.0.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.2)
- Removed audio_url from content unions across chat, classifier, agent, and FIM requests and responses. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response items changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response items changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The response changed in a breaking way; callers may need to update their handling. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0), [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The ModelConversation response union changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The ModelConversation response items changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)

### Security

- Activating OpenTelemetry now redacts most PII and secrets using a default regex-based policy while retaining observability value. (2.6.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.6.0)

### Deprecations

- Deployment models now emit a DeprecationWarning for updated_at; use last_heartbeat instead. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)

### New APIs and options

- JudgeDefinition may now include an optional mapping of strings to strings. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index creation API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index deletion API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index document deletion API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the API operation to retrieve a managed index. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index document ingestion API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the API operation to list managed indexes. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index search API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the managed index update API operation. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Added the connectors.create_credentials API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the connectors.share_to_organization API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the connectors.unshare_from_organization API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the connectors.update_credentials API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the evaluations.create_pipeline_config API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the evaluations.delete_pipeline_config API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the evaluations.get_pipeline_config API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the evaluations.list_pipeline_configs API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the evaluations.update_pipeline_config API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.create API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.delete API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.get API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.list API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.list_assignable_roles API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.list_roles API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.set_roles API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Added the serviceaccounts.update API. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- The response adds the has_default_credentials field. (2.4.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.5)
- Added request.pipeline_composition to register ingestion pipeline configurations. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- Added the update_run_info operation for ingestion pipeline configurations. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- Added the pause_schedule operation for workflow schedules. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- Added the resume_schedule operation for workflow schedules. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- Added request.schedule.max_executions to workflow scheduling requests. (2.4.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.4)
- Added the register() method for RAG ingestion pipeline configurations. (2.4.3) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.3)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The connector create request and response add a title field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The connector response adds a title field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- Connector list items add a title field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The connector update request and response add a title field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request adds the prompt_cache_key field. (2.4.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.2)
- The request changed; response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; streamed response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for creating or updating organization credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for creating or updating user credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for creating or updating workspace credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for deleting organization credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for deleting user credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for deleting workspace credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request adds credentials_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for retrieving connector authentication methods. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for listing organization credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request adds credentials_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for listing user credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for listing workspace credentials for connectors. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Conversation append inputs and outputs add ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Conversation history entries add ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Conversation messages add ThinkChunk.signature. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Library creation requests add the owner_type field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Field definitions add the enum(map) type. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Adds an API for listing RAG ingestion pipeline configurations. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; streamed response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Chat classification inputs add the thinking chunk signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Chat moderation inputs add the thinking chunk signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution started events add attributes.display_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution started events add attributes.display_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The request changed; streamed response content also adds the thinking signature field. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow responses add on_behalf_of. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Deployment responses add location. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Deployment list items add location. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution started events add attributes.display_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution started events add attributes.display_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Execution requests add extensions, and the response adds run_id. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Execution requests add extensions, and the response adds run_id. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution responses add run_id. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow execution started events add attributes.display_name. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow responses add on_behalf_of. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Run responses add run_id. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Run listing requests add user_id, and execution results add run_id. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow responses add on_behalf_of. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- Workflow responses add on_behalf_of. (2.4.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.4.1)
- The get_deployment() response adds the is_active field to workers. (2.3.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.2)
- Added the API for listing tools from beta connectors. (2.1.3) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.3)
- Adds an API to complete audio speech. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to create an audio voice. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to delete an audio voice. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to get an audio voice. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to get sample audio for a voice. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to list audio voices. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Adds an API to update audio voices. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request completion arguments add reasoning_effort. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The request completion arguments add reasoning_effort. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The model list response adds capabilities.reasoning. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- The model retrieval response adds capabilities.reasoning. (2.1.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.1.0)
- Added request.reasoning_effort to agent completion requests. (2.0.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.5)
- Added request.reasoning_effort to agent streaming requests. (2.0.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.5)
- Added an API to get an authentication URL. (2.0.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.5)
- Added request.reasoning_effort to chat completion requests. (2.0.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.5)
- Added request.reasoning_effort to chat streaming requests. (2.0.5) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.5)
- Added request.guardrails to agents.complete() requests. (2.0.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.4)
- Added request.guardrails to agents.stream() requests. (2.0.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.4)
- Added judge_conversation() to the Python SDK. (2.0.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.4)
- Added request.guardrails to chat.complete() requests. (2.0.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.4)
- Added request.guardrails to chat.stream() requests. (2.0.4) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.4)

### Behavior and default changes

- workspace_id is now optional. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- authorization_endpoint is now optional. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- The request for beta.libraries.list() changed. (2.3.2) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.3.2)
- The request changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The request changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The request guardrails[] field changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The request guardrails[] field changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The request changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)
- The request changed. (2.0.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.0.1)

### Fixes and other changes

- And is an object again, with type and matches, rather than a union alias. (2.10.1) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.1)
- Transcription segment end is now nullable, allowing diarized transcriptions with a null value to parse. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
- Transcription segment start is now nullable, allowing diarized transcriptions with a null value to parse. (2.10.0) — [release notes](https://github.com/mistralai/client-python/releases/tag/v2.10.0)
