Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 12, 2025

Updated Microsoft.ML from 4.0.2 to 5.0.0.

Release notes

Sourced from Microsoft.ML's releases.

5.0.0

ML.NET 5.0.0

New Features

  • [GenAI] Introduce CausalLMPipelineChatClient for MEAI.IChatClient (#​7270)
  • Introducing SentencePiece Unigram Tokenizer Model (#​7390)
  • Phi-4 Tokenizer Support (#​7396)
  • Support O3 OpenAI model mapping (#​7394)
  • Support ByteLevel encoding in Bpe tokenizer to support DeepSeek model (#​7425)
  • Support Tiktoken Gpt-4.1 Model (#​7453)
  • Support OpenAI OSS Models with Tiktoken tokenizer (#​7494)
  • Add deterministic option for LightGBM (#​7415)
  • Added NumberOfLeaves to FastForestRegression and FastForestOva options (#​7499) - Thanks @​JoshuaSloan!

Enhancements

  • Add Timeout to Regex used in the tokenizers (#​7284)
  • Final tokenizer's cleanup (#​7291)
  • Update System.Numerics.Tensors version (#​7322) - Thanks @​asmirnov82!
  • [GenAI] SFT Example (#​7316)
  • Update M.E.AI version used by Microsoft.ML.GenAI.Core (#​7329)
  • Update DependencyModel (#​7338)
  • Some tweaks to the Microsoft.ML.Tokenizers PACKAGE.md (#​7360)
  • Consolidate System.Numerics.Tensors dependency (#​7356) - Thanks @​asmirnov82!
  • Update Microsoft.Extensions.AI to 9.3.0-preview.1.25114.11 (#​7388)
  • Create SentencePieceTokenizer from options object (#​7403)
  • Unigram tokenizer fixes (#​7409)
  • Update to M.E.AI 9.3.0-preview.1.25161.3 (#​7414)
  • Reduce usage of unsafe constructs throughout codebase (#​7426) - Thanks @​GrabYourPitchforks!
  • Cleanup SentencePiece tokenizer (#​7427)
  • Update to M.E.AI 9.4.0-preview.1.25207.5 (#​7439)
  • Update to M.E.AI 9.4.3-preview.1.25230.7 (#​7459)
  • Update to stable Microsoft.Extensions.AI.Abstractions (#​7466)
  • Convert repository to NuGet Central Package Management (#​7482)
  • Rename Casual to Causal (#​7484) - Thanks @​feiyun0112!
  • Updated Tensorflow.Net to 0.70.2 with Tensorflow 2.7.0. (#​7472) - Thanks @​Crichen!
  • Mark internal classes as internal (#​7511)
  • Address the design review feedback (#​7513)
  • BpeTokenizer Cleanup (#​7514)
  • Improve native build and mark our official build as CFS Clean (#​7516)
  • Improve unique directory generation for temp files (#​7520)
  • Updating OnnxRuntime (#​7469)

Bug Fixes

  • Fix broken inheritance from DataFrameColumn class (#​7324) - Thanks @​asmirnov82!
  • Moved SpecialTokens assignment after the modification to avoid "Collection Modified" error (#​7328) - Thanks @​shaltielshmid!
  • Fix DateTime export to csv with culture info (#​7358) - Thanks @​asmirnov82!
  • Increase cancelling waiting time for AutoMLExperiment_return_current_best_trial_when_ct_is_canceled_with_trial_completed_Async (#​7424)
  • Fixed light gbm update (#​7431)
  • Fix incorrect IntPtr null check in FftUtils (#​7434) - Thanks @​GrabYourPitchforks!
  • ImageClassificationTrainer PredictedLabelColumnName bug when the name is not default (#​7458) - Thanks @​feiyun0112!
  • Fix ElementwiseGreaterThanOrEqual to use >= instead of == (#​7475) - Thanks @​vsarakhan!
    ... (truncated)

5.0.0-preview1

ML.NET 5.0-preview.1

New Features

  • Introducing SentencePiece Unigram Tokenizer Model (#​7390)
  • Phi-4 Tokenizer Support (#​7396)

Enhancements

  • Support O3 OpenAI model mapping (#​7394)

Bug Fixes

  • Fix DateTime export to csv with culture info (#​7358) - Thanks @​asmirnov82!
  • Moved SpecialTokens assignment after the modification to avoid "Collection Modified" error (#​7328) - Thanks @​shaltielshmid!
  • Fix broken inheritance from DataFrameColumn class (#​7324) - Thanks @​asmirnov82!

Build / Test updates

  • [main] Update dependencies from dotnet/arcade (#​7387)
  • Update Microsoft.Extensions.AI to 9.3.0-preview.1.25114.11 (#​7388)
  • Update MSTest to latest (#​7349)
  • [main] Update dependencies from dotnet/arcade (#​7352)
  • Consolidate System.Numerics.Tensors dependency (#​7356) - Thanks @​asmirnov82!
  • [main] Update dependencies from dotnet/arcade (#​7382)
  • [main] Update dependencies from dotnet/arcade (#​7376)
  • [main] Update dependencies from dotnet/arcade (#​7374)
  • Net8 tests (#​7319)
  • [main] Update dependencies from dotnet/arcade (#​7266)
  • Update DependencyModel (#​7338)
  • Update M.E.AI version used by Microsoft.ML.GenAI.Core (#​7329)
  • Update System.Numerics.Tensors version (#​7322) - Thanks @​asmirnov82!

Documentation Updates

  • Fix up docs for MLContext (#​7334)
  • Some tweaks to the Microsoft.ML.Tokenizers PACKAGE.md (#​7360)
  • [GenAI] SFT Example (#​7316)
  • Update dynamic loading report reference (#​7321) - Thanks @​emmanuel-ferdman!

4.0.3

ML.NET 4.0.3

Bug Fixes

  • [release/4.0] Improve unique directory generation for temp files (#​7528)
    • Compatibility note: This change resolves a performance problem where past versions of ML.NET would leave behind folders with the pattern ml_dotnet\d+ in the temp directory, which would cause model opening performance to degrade. This fixes the problem. You may also wish to delete these empty folders once after updating.

      Using powershell:

      Get-ChildItem "$env:TEMP" -Directory -Filter "ml_dotnet*" | Remove-Item -Recurse -Force

      Using Bash:

      find "$TEMP" -type d -name "ml_dotnet*" -exec rm -rf {} +

Build / Test updates

  • [release/4.0] Update dependencies from dotnet/arcade (#​7470)
  • [release/4.0] Use arcade script for installing MacOS dependencies (#​7534)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Microsoft.ML
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Nov 12, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 12, 2025

Superseded by #2873.

@dependabot dependabot bot closed this Nov 12, 2025
@dependabot dependabot bot deleted the dependabot/nuget/machine-learning/tutorials/ProductSalesAnomalyDetection/Microsoft.ML-5.0.0 branch November 12, 2025 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant