From f6d50a53dfcddd65d8f51ab3fb90d4162be9863d Mon Sep 17 00:00:00 2001 From: Eric StJohn Date: Mon, 27 Oct 2025 14:10:44 -0700 Subject: [PATCH 1/2] Update release-4.0.3.md --- docs/release-notes/4.0.3/release-4.0.3.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/4.0.3/release-4.0.3.md b/docs/release-notes/4.0.3/release-4.0.3.md index b0af0b1f97..05479265ce 100644 --- a/docs/release-notes/4.0.3/release-4.0.3.md +++ b/docs/release-notes/4.0.3/release-4.0.3.md @@ -1,8 +1,21 @@ # [ML.NET](http://dot.net/ml) 4.0.3 -## **Enhancements** +## **Bug Fixes** - **[release/4.0] Improve unique directory generation for temp files** ([#7528](https://github.com/dotnet/machinelearning/pull/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: + ```powershell + Get-ChildItem "$env:TEMP" -Directory -Filter "ml_dotnet*" | Remove-Item -Recurse -Force + ``` + + Using bash + ```bash + find "$TEMP" -type d -name "ml_dotnet*" -exec rm -rf {} + + ``` + ## **Build / Test updates** - **[release/4.0] Update dependencies from dotnet/arcade** ([#7470](https://github.com/dotnet/machinelearning/pull/7470)) +- **[release/4.0] Use arcade script for installing MacOS dependencies** ([#7534](https://github.com/dotnet/machinelearning/pull/7534)) From 67d0e6d4750951c9db1b328b374d24ef9a234f99 Mon Sep 17 00:00:00 2001 From: Eric StJohn Date: Mon, 27 Oct 2025 14:11:20 -0700 Subject: [PATCH 2/2] Update docs/release-notes/4.0.3/release-4.0.3.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/release-notes/4.0.3/release-4.0.3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/4.0.3/release-4.0.3.md b/docs/release-notes/4.0.3/release-4.0.3.md index 05479265ce..fe4d0e4a12 100644 --- a/docs/release-notes/4.0.3/release-4.0.3.md +++ b/docs/release-notes/4.0.3/release-4.0.3.md @@ -9,7 +9,7 @@ Get-ChildItem "$env:TEMP" -Directory -Filter "ml_dotnet*" | Remove-Item -Recurse -Force ``` - Using bash + Using Bash: ```bash find "$TEMP" -type d -name "ml_dotnet*" -exec rm -rf {} + ```