From efd4136aa9b807f024c469f169f970ea494641aa Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Tue, 16 Sep 2025 14:39:20 +0100 Subject: [PATCH 1/8] Updating docs Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- docs/source/whatsnew.rst | 1 + docs/source/whatsnew_1_5.md | 2 +- docs/source/whatsnew_1_5_1.md | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 docs/source/whatsnew_1_5_1.md diff --git a/docs/source/whatsnew.rst b/docs/source/whatsnew.rst index 9f73ef7932..0104ca4832 100644 --- a/docs/source/whatsnew.rst +++ b/docs/source/whatsnew.rst @@ -6,6 +6,7 @@ What's New .. toctree:: :maxdepth: 1 + whatsnew_1_5_1.md whatsnew_1_5.md whatsnew_1_4.md whatsnew_1_3.md diff --git a/docs/source/whatsnew_1_5.md b/docs/source/whatsnew_1_5.md index a3a8890da9..8b68d71686 100644 --- a/docs/source/whatsnew_1_5.md +++ b/docs/source/whatsnew_1_5.md @@ -1,5 +1,5 @@ -# What's new in 1.5 🎉🎉 +# What's new in 1.5 - Support numpy 2.x and Pytorch 2.6 - MAISI inference accelerate diff --git a/docs/source/whatsnew_1_5_1.md b/docs/source/whatsnew_1_5_1.md new file mode 100644 index 0000000000..a914a58111 --- /dev/null +++ b/docs/source/whatsnew_1_5_1.md @@ -0,0 +1,6 @@ + +# What's new in 1.5.1 🎉🎉 + +- Support up to Pytorch 2.8 + + From 192dfa3524a0714ea3fbb0de8f803e1c090f8f59 Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Wed, 17 Sep 2025 11:34:57 +0100 Subject: [PATCH 2/8] Adding changelog items Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index abe4e4c616..e30dbe939e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [1.5.1] - 2025-09-22 + +### Added +* PyTorch 2.7 and 2.8 support (#8429, #8530) +* Create SECURITY.md (#8546) +* Add kwargs in array and functional file (#8508) +* Add .coderabbit.yaml File (#8513) +* Add input validation to ImageStats class (#8501) +* Add support for optional conditioning in PatchInferer, SliceInferer, and SlidingWindowInferer (#8400) +* Add classifier free guidance unconditioned value (#8562) + +### Fixed +* Fix for insecure zip file extraction to address https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m (#8568) +* Fix for insecure use of `torch.load` and `pickle` to address https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-6vm5-6jv9-rjpj and https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-p8cm-mm2v-gwjm (#8566) +* Torchvision fix for loading pretrained weights using current syntax (#8563) +* Fix bug in maisi vae (#8517) +* Throw exception on invalid images in retinanet detector (#8515) +* Fix: HistogramNormalized doc (#8543) +* Fix build failure by pinning pyamg to versions below 5.3.0 (#8548) +* Fix hardcoded input dim in DiffusionModelEncoder (#8514) + +### Changed +* Update README badges to add research paper citations number (#8494) +* CI: Add custom timeout to ci job in order to save resources (#8504) +* Improve documentation on the datalist format (#8539) +* Tests Cleanup and refactor (#8405, #8535) +* Improve Orientation transform to use the "space" (LPS vs RAS) of a metatensor by default (#8473) + + ## [1.5.0] - 2025-06-13 ## What's Changed From b6dc5f33ee9175c15cfcff5cf7d34677813f749a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 19 Sep 2025 00:31:50 +0000 Subject: [PATCH 3/8] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- docs/source/whatsnew_1_5_1.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/source/whatsnew_1_5_1.md b/docs/source/whatsnew_1_5_1.md index a914a58111..bedef7806f 100644 --- a/docs/source/whatsnew_1_5_1.md +++ b/docs/source/whatsnew_1_5_1.md @@ -2,5 +2,3 @@ # What's new in 1.5.1 🎉🎉 - Support up to Pytorch 2.8 - - From 45b1d9fa3c4f97efea688e8524d53ebbf9d3892a Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Fri, 19 Sep 2025 12:59:08 +0100 Subject: [PATCH 4/8] Whatsnew addition Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- docs/source/whatsnew_1_5_1.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/source/whatsnew_1_5_1.md b/docs/source/whatsnew_1_5_1.md index a914a58111..5b30389763 100644 --- a/docs/source/whatsnew_1_5_1.md +++ b/docs/source/whatsnew_1_5_1.md @@ -1,6 +1,11 @@ # What's new in 1.5.1 🎉🎉 -- Support up to Pytorch 2.8 +This is a minor update for MONAI to address security concerns and improve compatibility with the newest PyTorch release. +- Support up to Pytorch 2.8, +- Security fixes to address advisories [GHSA-x6ww-pf9m-m73m](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m), [GHSA-6vm5-6jv9-rjpj](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-6vm5-6jv9-rjpj), and [GHSA-p8cm-mm2v-gwjm](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-p8cm-mm2v-gwjm), +- Updated version of supported Huggingface Transformers library to address security advisories raised for it. +- Updated Torchvision pretrained network loading to use current arguments. +- Many minor fixes to identified issues, see release notes for details on merged PRs. From 93713d49ecbf9e47d252a9c59113286f096bee3a Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Fri, 19 Sep 2025 17:09:12 +0100 Subject: [PATCH 5/8] Updates and add 50 series notice Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- docs/source/whatsnew_1_5_1.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/source/whatsnew_1_5_1.md b/docs/source/whatsnew_1_5_1.md index 5f3fe3da22..928bc97985 100644 --- a/docs/source/whatsnew_1_5_1.md +++ b/docs/source/whatsnew_1_5_1.md @@ -3,7 +3,9 @@ This is a minor update for MONAI to address security concerns and improve compatibility with the newest PyTorch release. -- Support up to Pytorch 2.8, +With the upgrade support for PyTorch 2.8, MONAI now directly support NVIDIA GeForce RTX 50 series GPUs and other Blackwell-based GPUs! + +- Support up to PyTorch 2.8. - Security fixes to address advisories [GHSA-x6ww-pf9m-m73m](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m), [GHSA-6vm5-6jv9-rjpj](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-6vm5-6jv9-rjpj), and [GHSA-p8cm-mm2v-gwjm](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-p8cm-mm2v-gwjm), - Updated version of supported Huggingface Transformers library to address security advisories raised for it. - Updated Torchvision pretrained network loading to use current arguments. From 7d950b3e5f7e1c94502d2bc4e8982238b45de84a Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Fri, 19 Sep 2025 17:09:20 +0100 Subject: [PATCH 6/8] Updates and add 50 series notice Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e30dbe939e..1358190346 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [1.5.1] - 2025-09-22 +## What's Changed ### Added * PyTorch 2.7 and 2.8 support (#8429, #8530) * Create SECURITY.md (#8546) From 2c3606f8b3303e724fccc34d7694ac92ef6e992c Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Sun, 21 Sep 2025 19:13:01 +0100 Subject: [PATCH 7/8] Adding a few more items to changelog Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1358190346..7fd33e5b90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). * Add input validation to ImageStats class (#8501) * Add support for optional conditioning in PatchInferer, SliceInferer, and SlidingWindowInferer (#8400) * Add classifier free guidance unconditioned value (#8562) +* Improved `DiffusionModelEncoder` to support output linear layers of different dimensions (#8578, #8580) ### Fixed * Fix for insecure zip file extraction to address https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m (#8568) @@ -26,6 +27,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). * Fix: HistogramNormalized doc (#8543) * Fix build failure by pinning pyamg to versions below 5.3.0 (#8548) * Fix hardcoded input dim in DiffusionModelEncoder (#8514) +* Fix for gdown downloading fails (#8576) ### Changed * Update README badges to add research paper citations number (#8494) @@ -33,7 +35,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). * Improve documentation on the datalist format (#8539) * Tests Cleanup and refactor (#8405, #8535) * Improve Orientation transform to use the "space" (LPS vs RAS) of a metatensor by default (#8473) - +* Updated supported version of Huggingface Transformers (#8574) ## [1.5.0] - 2025-06-13 From fb212a5d391f71535f5ba2dd1cadf743f03798d7 Mon Sep 17 00:00:00 2001 From: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Date: Sun, 21 Sep 2025 19:22:29 +0100 Subject: [PATCH 8/8] Adding a few more items to changelog Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> --- CHANGELOG.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fd33e5b90..7c6ddd262a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] -## [1.5.1] - 2025-09-22 +## [1.5.1] - 2025-09-22 ## What's Changed ### Added @@ -19,10 +19,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). * Improved `DiffusionModelEncoder` to support output linear layers of different dimensions (#8578, #8580) ### Fixed -* Fix for insecure zip file extraction to address https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m (#8568) -* Fix for insecure use of `torch.load` and `pickle` to address https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-6vm5-6jv9-rjpj and https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-p8cm-mm2v-gwjm (#8566) +* Fix for insecure zip file extraction to address [GHSA-x6ww-pf9m-m73m](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-x6ww-pf9m-m73m) (#8568) +* Fix for insecure use of `torch.load` and `pickle` to address [GHSA-6vm5-6jv9-rjpj](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-6vm5-6jv9-rjpj) and [GHSA-p8cm-mm2v-gwjm](https://github.com/Project-MONAI/MONAI/security/advisories/GHSA-p8cm-mm2v-gwjm) (#8566) * Torchvision fix for loading pretrained weights using current syntax (#8563) -* Fix bug in maisi vae (#8517) +* Fix bug in MAISI vae (#8517) * Throw exception on invalid images in retinanet detector (#8515) * Fix: HistogramNormalized doc (#8543) * Fix build failure by pinning pyamg to versions below 5.3.0 (#8548) @@ -1261,7 +1261,8 @@ the postprocessing steps should be used before calling the metrics methods [highlights]: https://github.com/Project-MONAI/MONAI/blob/master/docs/source/highlights.md -[Unreleased]: https://github.com/Project-MONAI/MONAI/compare/1.5.0...HEAD +[Unreleased]: https://github.com/Project-MONAI/MONAI/compare/1.5.1...HEAD +[1.5.1]: https://github.com/Project-MONAI/MONAI/compare/1.5.0...1.5.1 [1.5.0]: https://github.com/Project-MONAI/MONAI/compare/1.4.0...1.5.0 [1.4.0]: https://github.com/Project-MONAI/MONAI/compare/1.3.2...1.4.0 [1.3.2]: https://github.com/Project-MONAI/MONAI/compare/1.3.1...1.3.2