ReleaseMistral AIMistral AIpublished Sep 22, 2026seen 4w

mistralai/mistral-common v1.12.0

mistralai/mistral-common

Open original ↗

Captured source

source ↗
published Sep 22, 2026seen 4wcaptured 4whttp 200method plain

v1.12.0: Agnostic validation mode

Repository: mistralai/mistral-common

Tag: v1.12.0

Published: 2026-09-22T15:16:34Z

Prerelease: no

Release notes:

What's Changed

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

New Contributors

  • @Mr-Neutr0n made their first contribution in https://github.com/mistralai/mistral-common/pull/284
  • @arthi-arumugam-git made their first contribution in https://github.com/mistralai/mistral-common/pull/289
  • @shoemoney made their first contribution in https://github.com/mistralai/mistral-common/pull/292
  • @ManoharPaturi made their first contribution in https://github.com/mistralai/mistral-common/pull/306
  • @Chocolatine75 made their first contribution in https://github.com/mistralai/mistral-common/pull/310
  • @andriiorap made their first contribution in https://github.com/mistralai/mistral-common/pull/321
  • @shubhangi013 made their first contribution in https://github.com/mistralai/mistral-common/pull/327
  • @BarneyChambers made their first contribution in https://github.com/mistralai/mistral-common/pull/308

Full Changelog: https://github.com/mistralai/mistral-common/compare/v1.11.7...v1.12.0