Change8

Migrating to Unsloth February-2026

Version February-2026 introduces 1 breaking change. This guide details how to update your code.

Released: 2/10/2026

1
Breaking Changes
2
Migration Steps
16
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

Gemma-3gpt-ossQwen3DeepSeek R1/V3 archGLM (4.7, Flash)DeepSeek-OCR 2Kimi 2.5GLM-4.7-Flashtrltransformersrl.pyrl_replacements.pyvision.pymistral.pyllama.cppvLLM

Breaking Changes

Issue #1

Gemma-3 now uses Flex-Attention by default, which resolves previous O(N^2) memory usage issues. Users relying on the old memory behavior might see changes, but this change is performance-enhancing and fixes OOM errors.

Solution

No action required unless specific O(N^2) behavior was intentionally relied upon; the new O(N) memory usage is superior.

Migration Steps

  1. 1
    Update Unsloth via `pip install --upgrade --force-reinstall --no-cache-dir --no-deps unsloth unsloth_zoo`.
  2. 2
    If PyTorch 2.9 is desired, use: `pip install --upgrade unsloth unsloth_zoo`.

Release Summary

This release introduces major performance enhancements, including 12x faster MoE training and ultra-long context RL capabilities, alongside support for several new state-of-the-art models. Numerous bug fixes address stability across various architectures and dependencies.

Need More Details?

View the full release notes and all changes for Unsloth February-2026.

View Full Changelog