NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2179 most downloaded on NuGet
Microsoft.ML.Tokenizers contains the implmentation of the tokenization used in the NLP transforms.
Last release 11 months ago
11 Nov 2025
Release timing varies
gaps range from 2 weeks to 10 months
Rarely documented
notes for 2 of 10 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
10 releases · first in 2022
One column per quarter.
This release is going out alongside .NET 7 continuing with our plan to align with the broader .NET release cycle.
This release is going out alongside .NET 7 continuing with our plan to align with the broader .NET release cycle.
The main themes for this release are:
Below are some of the highlights from this release:
EnglishRoberta tokenization model used by the text classification and sentence similarity APIs is supported. For more generic scenarios other than EnglishRoberta, there's also support for Byte-Pair Encoding (BPE) algorithm which means you can load custom vocabulary files and use them to process your text. These tokenization APIs are available as part of the Microsoft.ML.Tokenizers NuGet package.DateTime type as a PrimitiveDataFrameColumn. This allows better conversion between IDataView and the DataFrame.DataFrame in notebooks. Thanks @colombod!System.Drawing is only supported on Windows. As a result, we've replaced it with the MLImage class for image handing. In code where you previously represented image data as Bitmap, use MLImage instead.TransformerScope depending on the purpose. Prior to this change, calling Transform to apply the transformations to data defaulted to use the Everything scope unless otherwise specified. As of this release, the scope has changed to Scoring which means for scoring scenarios, you no longer need to provide an empty label as part of your inputs.Nothing published for this version
Nothing published for this version
Nothing published for this version
ML.NET has turned 1. After 12 preview releases over the last year and implementing many enhancements and API improvements, this release brings you the
ML.NET has turned 1. After 12 preview releases over the last year and implementing many enhancements and API improvements, this release brings you the version 1.0.0 of ML.NET. Thank you wholeheartedly for being an awesome community. Please continue to use and provide feedback on what should be improved. We will ensure that going forward no breaking API changes are introduced.
ML.NET supports Windows, MacOS, and Linux. See supported OS versions of .NET Core 2.0 for more details.
You can install ML.NET NuGet from the CLI using:
dotnet add package Microsoft.ML
From package manager:
Install-Package Microsoft.ML
Shoutout to all these amazing contributors who have helped us along the way,
amiteshenoy, beneyal, bojanmisic, Caraul, dan-drews, DAXaholic, dhilmathy, dzban2137, elbruno, endintiers, f1x3d, feiyun0112, forki, harshsaver, helloguo, hvitved, Jongkeun, JorgeAndd, JoshuaLight, jwood803, kant2002, kilick, Ky7m, llRandom, malik97160, MarcinJuraszek, mareklinka, Matei13, mfaticaearnin, mnboos, nandaleite, Nepomuceno nihitb06, Niladri24dutta, PaulTFreedman, Pielgrin, pkulikov, Potapy4, Racing5372, rantri, rantri, rauhs, robosek, ross-p-smith, SolyarA, Sorrien, suhailsinghbains, terop, ThePiranha, Thomas-S-B, timitoc, tincann, v-tsymbalistyi, van-tienhoang, veikkoeeva, yamachu, and the ML.NET team for making this happen!
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →