v2.4.4
Breaking Changes📦 mistral-clientView on GitHub →
⚠ 2 breaking✨ 5 features🔧 9 symbols
Summary
This release introduces new workflow scheduling controls and updates to RAG ingestion pipeline configuration methods, including breaking changes to parameter names in library update endpoints.
⚠️ Breaking Changes
- The parameter `request.name` in `mistral.beta.libraries.update()` has changed. Review usage and update parameter names if necessary.
- The parameter `request.name` in `mistral.beta.libraries.documents.update()` has changed. Review usage and update parameter names if necessary.
Migration Steps
- If using `mistral.beta.libraries.update()`, check the new expected value for `request.name`.
- If using `mistral.beta.libraries.documents.update()`, check the new expected value for `request.name`.
✨ New Features
- Added support for updating run information in ingestion pipeline configurations via `mistral.beta.rag.ingestion_pipeline_configurations.update_run_info()`.
- Added functionality to pause workflows schedules via `mistral.workflows.schedules.pause_schedule()`.
- Added functionality to resume workflows schedules via `mistral.workflows.schedules.resume_schedule()`.
- Added `request.pipeline_composition` to `mistral.beta.rag.ingestion_pipeline_configurations.register()`.
- Added `request.schedule.max_executions` to `mistral.workflows.schedules.schedule_workflow()`.
Affected Symbols
mistral.beta.libraries.updatemistral.beta.libraries.documents.updatemistral.beta.rag.ingestion_pipeline_configurations.update_run_infomistral.workflows.schedules.pause_schedulemistral.workflows.schedules.resume_schedulemistral.beta.rag.ingestion_pipeline_configurations.listmistral.beta.rag.ingestion_pipeline_configurations.registermistral.workflows.schedules.get_schedulesmistral.workflows.schedules.schedule_workflow