Mistral Common Updates & Release Notes

Follow

27 updates curated from 1 source by the Releasebot Team. Last updated: Sep 22, 2026

Get this feed:
  • Sep 22, 2026
    • Date parsed from source:
      Sep 22, 2026
    • First seen by Releasebot:
      Sep 22, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.12.0: Agnostic validation mode

    Mistral Common releases 1.12.0 with broader validation, safer multimodal handling, and chat template improvements. It also fixes image and audio edge cases, tightens tool call and message checks, and refreshes docs, contribution guidance, and release tooling.

    What's Changed

    • Add comment and coverage guidelines to AGENTS.md by @juliendenize in #278
    • Allow overriding auto-detected plain thinking support in chat template generation by @juliendenize in #285
    • Rename LICENCE to LICENSE by @juliendenize in #286
    • Set reference audio filename for speech multipart uploads by @Mr-Neutr0n in #284
    • Keep at least one pixel per axis when resizing an image by @arthi-arumugam-git in #289
    • Reject AudioConfig where audio_length_per_tok floors to zero by @shoemoney in #292
    • Deprecate Tokenized.text in favor of tokenizer.decode by @juliendenize in #282
    • fix(tokenizer): validate ImageConfig fields to prevent ZeroDivisionError by @shoemoney in #294
    • Update uv tooling to 0.12.6 by @juliendenize in #297
    • Parallelize unit and integration test suites by @juliendenize in #298
    • Reject null tool call IDs before encoding by @juliendenize in #293
    • Deprecate direct continue_final_message on ChatCompletionRequest by @juliendenize in #303
    • Improve typing at dynamic tokenizer boundaries by @juliendenize in #296
    • Align tokenizer type contracts by @juliendenize in #299
    • docs: fix typo in experimental usage guide by @ManoharPaturi in #306
    • Add contribution guidelines and templates by @juliendenize in #314
    • Simplify issue creation by @juliendenize in #315
    • Switch documentation from MkDocs to Zensical by @juliendenize in #318
    • Fix docs deploy: replace non-existent zensical gh-deploy with actions-gh-pages by @juliendenize in #319
    • Fix actions-gh-pages ref to real v4 commit SHA by @juliendenize in #320
    • Improve docstrings across the codebase by @juliendenize in #317
    • Add agnostic validation mode by @juliendenize in #295
    • Raise InvalidToolCallError on malformed v2-v7 tool call outputs by @Chocolatine75 in #310
    • Raise InvalidMessageStructureException for invalid continue_final_message by @juliendenize in #325
    • fix(image): preserve float32 dtype and avoid float64 promotion in normalize (#316) by @andriiorap in #321
    • Allow null assistant content in OpenAI requests by @shubhangi013 in #327
    • Fix image URL loading crashes and add a download timeout by @BarneyChambers in #308
    • Add test-compat label workflow: vLLM + Transformers compat tests on CPU by @juliendenize in #334
    • Release 1.12.0 by @juliendenize in #326

    New Contributors

    • @Mr-Neutr0n made their first contribution in #284
    • @arthi-arumugam-git made their first contribution in #289
    • @shoemoney made their first contribution in #292
    • @ManoharPaturi made their first contribution in #306
    • @Chocolatine75 made their first contribution in #310
    • @andriiorap made their first contribution in #321
    • @shubhangi013 made their first contribution in #327
    • @BarneyChambers made their first contribution in #308

    Full Changelog: v1.11.7...v1.12.0

    Original source
  • Jul 23, 2026
    • Date parsed from source:
      Jul 23, 2026
    • First seen by Releasebot:
      Jul 24, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.7: Patch release

    Mistral Common adds tokenizer chat template auto-detect, stricter decoding validation, and tool-message fixes.

    What's Changed

    • Update AGENTS.md structure and add explicit keyword args rule by @juliendenize in #270
    • Validate special_token_policy strings when decoding by @sarathfrancis90 in #273
    • Add auto-detecting chat template generation from tokenizer file by @juliendenize in #272
    • Reject thinking chunks in tool messages by @juliendenize in #275
    • Emit all render_content macro args explicitly by @juliendenize in #274
    • Fix documentation drift from code by @juliendenize in #276
    • Bump version to 1.11.7 by @juliendenize in #277

    Full Changelog: v1.11.6...v1.11.7

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Mistral and hundreds of other software products.

    Create account
  • Jul 17, 2026
    • Date parsed from source:
      Jul 17, 2026
    • First seen by Releasebot:
      Jul 18, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.6: Fixes and patch grammar selector

    Mistral Common releases a bugfix update that tightens validators, prevents audio config errors, improves SentencePiece token decoding, auto-selects grammar variants from the tokenizer, and restores the deprecated reasoning parameter for Jinja templates.

    What's Changed

    • Raise ValueError instead of ValidationError in audio chunk validators by @sarathfrancis90 in #255
    • Reject AudioConfig with sampling_rate < frame_rate instead of a later ZeroDivisionError by @CharlesCNorton in #253
    • Decode normal tokens under SpecialTokenPolicy.RAISE in SentencePiece by @sarathfrancis90 in #256
    • Auto-select grammar variant from tokenizer by @juliendenize in #260
    • Fix seed field not bridged in SpeechRequest OpenAI conversion by @winklemad in #262
    • Restore deprecated reasoning parameter in select_jinja_template by @juliendenize in #266
    • Bump version to 1.11.6 by @juliendenize in #267

    New Contributors

    • @winklemad made their first contribution in #262

    Full Changelog: v1.11.5...v1.11.6

    Original source
  • Jun 26, 2026
    • Date parsed from source:
      Jun 26, 2026
    • First seen by Releasebot:
      Jun 27, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.5: Hotfix encoding only two consecutive images

    Mistral Common fixes multi-image content ordering in a new release.

    What's Changed

    Fix multi-image content ordering by @juliendenize in #254

    Full Changelog: v1.11.4...v1.11.5

    Original source
  • Jun 25, 2026
    • Date parsed from source:
      Jun 25, 2026
    • First seen by Releasebot:
      Jun 25, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.4: Chat templates integration, fixes

    Mistral Common ships chat templates integration, broader multimodal ContentChunk support, and improved audio handling, while also fixing tokenizer resolution in offline mode and tightening OpenAI serialization support.

    What's Changed

    • Add chat templates integration by @juliendenize in #163
    • Deprecate RawAudio in favor of str | bytes by @juliendenize in #227
    • Generalize normalizer aggregation with dual separators by @juliendenize in #235
    • Consolidate multimodal ContentChunk support for all message roles by @juliendenize in #241
    • Fix AudioChunk.to_openai() serialization for raw audio bytes and prefixed base64 audio strings. by @haoruilee in #245
    • Resolve tokenizer from local cache in offline mode by @sarathfrancis90 in #249
    • Remove to_openai and from_openai from InstructRequest by @juliendenize in #251
    • Bump version to 1.11.4 by @juliendenize in #252

    New Contributors

    • @haoruilee made their first contribution in #245
    • @sarathfrancis90 made their first contribution in #249

    Full Changelog: v1.11.3...v1.11.4

    Original source
  • Similar to Mistral Common with recent updates:

  • Jun 4, 2026
    • Date parsed from source:
      Jun 4, 2026
    • First seen by Releasebot:
      Jun 5, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.3: Fix continue_final_message, add reasoning format to to_openai

    Mistral Common ships 1.11.3 with expanded reasoning format support for OpenAI conversions, preserved zero seed handling, and fixes for tokenizer guidance and tekken normalizers. The release also includes dependency and pre-commit updates.

    What's Changed

    • Raise multiple format of reasoning for from_openai by @juliendenize in #224
    • Preserve zero OpenAI seed in chat request conversion by @pragnyanramtha in #226
    • Pin uv required-version and bump pre-commit hook by @juliendenize in #228
    • Add to_openai reasoning format for AssistantMessage by @juliendenize in #223
    • fix(tokenizer): point users at from_hf_hub on unknown model (#229) by @NishchayMahor in #231
    • Fix: forward continue_final_message in tekken normalizers (V7/V15) by @matdou in #233
    • Version 1.11.3 by @juliendenize in #239

    New Contributors

    • @pragnyanramtha made their first contribution in #226
    • @NishchayMahor made their first contribution in #231
    • @matdou made their first contribution in #233

    Full Changelog: v1.11.2...v1.11.3

    Original source
  • Jun 3, 2026
    • Date parsed from source:
      Jun 3, 2026
    • First seen by Releasebot:
      Jun 4, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.2: Improve from_openai method.

    Mistral Common improves from_openai methods and adds tests and docstrings.

    What's Changed

    • Add test and docstring to get_validator by @juliendenize in #219
    • Improve from openai methods by @juliendenize in #221
    • Version 1.11.2 by @juliendenize in #222

    Full Changelog: v1.11.1...v1.11.2

    Original source
  • May 4, 2026
    • Date parsed from source:
      May 4, 2026
    • First seen by Releasebot:
      Apr 1, 2026
    • Modified by Releasebot:
      May 5, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.2

    Mistral Common adds tag v1.11.2 for a public PyPI release.

    Adds tag v1.11.2 for public PyPI release

    Original source
  • Apr 29, 2026
    • Date parsed from source:
      Apr 29, 2026
    • First seen by Releasebot:
      Apr 29, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.1: Patch for agentic use

    Mistral Common patches user-after-tool handling and relaxes from_openai for smoother framework integrations.

    What's Changed

    This Patch allows usage of user message after tool message. It also makes from_openai less strict to make mistral-common integrations in other frameworks smoother.

    • Fix docs by @juliendenize in #216
    • Allow user message after tool by @juliendenize in #218
    • Make from_openai methods lenient by silently dropping unsupported fields by @juliendenize in #217
    • Version 1.11.1 by @juliendenize in #220

    Full Changelog: v1.11.0...v1.11.1

    Original source
  • Apr 29, 2026
    • Date parsed from source:
      Apr 29, 2026
    • First seen by Releasebot:
      Apr 29, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.11.0: Mistral Guidance

    Mistral Common adds Mistral Guidance for valid reasoning traces and better tool choice in 1.11.0.

    What's Changed

    Mistral Guidance is out !

    Make use of lark grammar to guide your model in generating valid reasoning traces with or without tool calls !

    • Improve tool choice by @juliendenize in #204
    • Add Mistral guidance by @juliendenize in #202
    • Simplify AGENTS.md by @juliendenize in #201
    • Add version_num property by @juliendenize in #203
    • Update version to 1.11.0 by @juliendenize in #206

    Full Changelog: v1.10.0...v1.11.0

    Original source
  • Mar 13, 2026
    • Date parsed from source:
      Mar 13, 2026
    • First seen by Releasebot:
      Mar 13, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.10.0: Tokenizer v15, Reasoning Effort and Python 3.14

    Mistral unveils Version 1.10.0 with new capabilities and improvements such as Python 3.14 support, speech request addition, and strict function calling, plus v15. Tests now use mocked HTTP responses and several contributors are noted. Full changelog covers v1.9.1 to v1.10.0.

    What's Changed

    • Allow System Prompt with Audio for v13 by @juliendenize in #184
    • test_audio: Replace live network calls in test_from_url with mocked HTTP responses by @framsouza in #188
    • fix: typo in serve command help text by @framsouza in #189
    • Add Python 3.14 support by @juliendenize in #195
    • test: mock remaining network call in test_encode_invalid_audio_url_chunk by @abdelhadi703 in #192
    • [Speech Request] Add speech request by @patrickvonplaten in #196
    • Add strict function calling support by @juliendenize in #197
    • Add v15 by @juliendenize in #199
    • Version 1.10.0 by @juliendenize in #200

    New Contributors

    • @framsouza made their first contribution in #188
    • @abdelhadi703 made their first contribution in #192

    Full Changelog: v1.9.1...v1.10.0

    Original source
  • Feb 12, 2026
    • Date parsed from source:
      Feb 12, 2026
    • First seen by Releasebot:
      Feb 12, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.9.1 Patch Release

    Refactor online streaming processing and allow for dynamic streaming delay

    What's Changed

    • Add AGENTS.md by @juliendenize in #182
    • fix: correct typos 'occurence' and 'recieved' by @thecaptain789 in #185
    • [Audio] Refactor streaming logic by @patrickvonplaten in #187

    New Contributors

    • @thecaptain789 made their first contribution in #185

    Full Changelog: v1.9.0...v1.9.1

    Original source
  • Feb 3, 2026
    • Date parsed from source:
      Feb 3, 2026
    • First seen by Releasebot:
      Feb 3, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.9.0 - Stream my audio 🎙️

    Mistral-Common adds streaming audio processing and realtime transcription support with Voxtral Mini. The changelog highlights token and padding improvements, an audio encoder addition, accessibility tweaks, and releases up to v1.9.0 featuring audio streaming.

    Mistral-Common can now process streaming requests

    import numpy as np
    from mistral_common.audio import Audio
    from mistral_common.protocol.instruct.chunk import RawAudio
    from mistral_common.protocol.transcription.request import StreamingMode, TranscriptionRequest
    from mistral_common.tokens.tokenizers.mistral import MistralTokenizer
    
    # 1. Load the tokenizer with audio support
    tokenizer = MistralTokenizer.from_hf_hub("mistralai/Voxtral-Mini-4B-Realtime-2602")
    # 2. Create sample audio data (or load from a file)
    sampling_rate = 16_000
    duration_s = 2.0
    audio_array = np.random.uniform(-1, 1, size=int(duration_s * sampling_rate)).astype(np.float32)
    audio = Audio(audio_array=audio_array, sampling_rate=sampling_rate, format="wav")
    # 3. Create the streaming transcription request
    request = TranscriptionRequest(
        audio=RawAudio(data=audio.to_base64("wav"), format="wav"),
        streaming=StreamingMode.ONLINE,  # or StreamingMode.OFFLINE
        language=None,
    )
    # 4. Encode the request
    tokenized = tokenizer.encode_transcription(request)
    # 5. Access the results
    print(f"Tokens: {tokenized.tokens}")
    print(f"Number of tokens: {len(tokenized.tokens)}")
    print(f"Number of audio segments: {len(tokenized.audios)}")
    

    See https://huggingface.co/mistralai/Voxtral-Mini-4B-Realtime-2602 for more info.

    What's Changed

    • Add new token logic asrstr by @patrickvonplaten in #172
    • [Backward comp] Still need the _control_tokens for vLLM by @patrickvonplaten in #173
    • Release 1.8.8 by @juliendenize in #174
    • [Audio] Update padding by @patrickvonplaten in #175
    • [Audio] Improve padding for streaming by @patrickvonplaten in #177
    • Add audio_encoder to Tokenizer V13 by @amosyou in #180
    • Release v1.9.0 - Audio streaming by @patrickvonplaten in #179
    • Fix image tests with downloads by @juliendenize in #181
    • Enhance accessibility by @juliendenize in #176

    New Contributors

    • @amosyou made their first contribution in #180

    Full Changelog: v1.8.7...v1.9.0

    Original source
  • Dec 22, 2025
    • Date parsed from source:
      Dec 22, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    • Modified by Releasebot:
      Feb 3, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.8.8: Backward comp

    What's Changed

    • Add new token logic asrstr by @patrickvonplaten in #172
    • [Backward comp] Still need the _control_tokens for vLLM by @patrickvonplaten in #173

    Full Changelog: v1.8.7...v1.8.8

    Original source
  • Dec 22, 2025
    • Date parsed from source:
      Dec 22, 2025
    • First seen by Releasebot:
      Dec 23, 2025
    • Modified by Releasebot:
      Feb 3, 2026
    Mistral logo

    Mistral Common by Mistral

    v1.8.7: Refactoring and bug fixes.

    What's Changed

    • Remove the index field from assistant tool_calls. by @tobrun in #165
    • Rename get control -> to get special & add is_special by @patrickvonplaten in #164
    • Add TextChunk support to ToolMessage by @juliendenize in #170
    • Version 1.8.7 by @juliendenize in #171

    New Contributors

    • @tobrun made their first contribution in #165

    Full Changelog: v1.8.6...v1.8.7

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.