# scikit-learn changelog > Machine learning in Python. - Vendor: scikit-learn - Category: AI - Official site: https://scikit-learn.org - Tracked by: What's New (https://whatsnew.fyi/product/scikit-learn) - Harvested from: GitHub (scikit-learn/scikit-learn) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 1.9.0 — Scikit-learn 1.9.0 - Date: 2026-06-02 - Version: 1.9.0 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.9.0 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.9.0 - **added** — Narwhals as a new dependency to improve dataframe interoperability across the project - **changed** — Support for Python versions 3.11 to 3.14 We're happy to announce the 1.9.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_9_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.9.html This release adds [narwhals](https://narwhals-dev.github.io/narwhals/) as a new dependency that will help to improve dataframe interoperability across the project. This version supports Python versions 3.11 to 3.14. You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` ### 1.8.0 — Release 1.8.0 - Date: 2025-12-10 - Version: 1.8.0 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.8.0 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.8.0 - **added** — Support for Python versions 3.11 to 3.14 - **added** — Support for free-threaded CPython We're happy to announce the 1.8.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_8_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.8.html This version supports Python versions 3.11 to 3.14 and features support of free-threaded CPython. You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` ### 1.7.2 — Scikit-learn 1.7.2 - Date: 2025-09-09 - Version: 1.7.2 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.7.2 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.7.2 We're happy to announce the 1.7.2 release. This release contains a few bug fixes and is the first version supporting Python 3.14. You can see the changelog here: https://scikit-learn.org/stable/whats_new/v1.7.html#version-1-7-2 You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` Thanks to everyone who contributed to this release ! ### 1.7.1 — Scikit-learn 1.7.1 - Date: 2025-07-18 - Version: 1.7.1 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.7.1 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.7.1 We're happy to announce the 1.7.1 release. This release contains fixes for a few regressions introduced in 1.7. You can see the changelog here: https://scikit-learn.org/stable/whats_new/v1.7.html#version-1-7-1 You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` Thanks to everyone who contributed to this release ! ### 1.7.0 — Scikit-learn 1.7.0 - Date: 2025-06-06 - Version: 1.7.0 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.7.0 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.7.0 We're happy to announce the 1.7.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_7_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.7.html This version supports Python versions 3.10 to 3.13 and features an experimental support of free-threaded CPython. You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` ### 1.6.1 — Scikit-learn 1.6.1 - Date: 2025-01-10 - Version: 1.6.1 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.6.1 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.6.1 We're happy to announce the 1.6.1 release. This release contains fixes for a few regressions introduced in 1.6. You can see the changelog here: https://scikit-learn.org/stable/whats_new/v1.6.html#version-1-6-1 You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` Thanks to everyone who contributed to this release ! ### 1.6.0 — Scikit-learn 1.6.0 - Date: 2024-12-09 - Version: 1.6.0 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.6.0 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.6.0 We're happy to announce the 1.6.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_6_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.6.html This version supports Python versions 3.9 to 3.13 and features an experimental support of free-threaded CPython. You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` ### 1.5.2 — Scikit-learn 1.5.2 - Date: 2024-09-11 - Version: 1.5.2 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.5.2 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.5.2 We're happy to announce the 1.5.2 release. This release contains fixes for a few regressions introduced in 1.5. You can see the changelog here: https://scikit-learn.org/stable/whats_new/v1.5.html#version-1-5-2 You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` Thanks to everyone who contributed to this release ! ### 1.5.1 — Scikit-learn 1.5.1 - Date: 2024-07-03 - Version: 1.5.1 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.5.1 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.5.1 We're happy to announce the 1.5.1 release. This release contains fixes for a few regressions introduced in 1.5. You can see the changelog here: https://scikit-learn.org/stable/whats_new/v1.5.html#version-1-5-1 You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ``` Thanks to everyone who contributed to this release ! ### 1.5.0 — Scikit-learn 1.5.0 - Date: 2024-05-21 - Version: 1.5.0 - Original notes: https://github.com/scikit-learn/scikit-learn/releases/tag/1.5.0 - Permalink: https://whatsnew.fyi/product/scikit-learn/releases/1.5.0 We're happy to announce the 1.5.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_5_0.html and the long version of the change log under https://scikit-learn.org/stable/whats_new/v1.5.html This version supports Python versions 3.9 to 3.12. You can upgrade with pip as usual: ``` pip install -U scikit-learn ``` The conda-forge builds can be installed using: ``` conda install -c conda-forge scikit-learn ```