Change8

Migrating to BitsAndBytes 0.49.0

Version 0.49.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 12/11/2025

2
Breaking Changes
2
Migration Steps
1
Affected Symbols

⚠️ Check Your Code

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

pythonInterface.cpp

Breaking Changes

Issue #1

Support for Python 3.9 has been dropped. Users must upgrade to Python 3.10 or newer.

Issue #2

Compilation support for Maxwell GPUs in the CUDA backend has been dropped. Users on Maxwell GPUs may need to use older versions or alternative backends.

Migration Steps

  1. 1
    Ensure your Python environment is running Python 3.10 or newer.
  2. 2
    If you rely on CUDA compilation for Maxwell GPUs, you must use an older version of the library or switch hardware.

Release Summary

This release brings significant performance boosts for x86-64 CPUs, introduces experimental ROCm support via PyPI wheels, and adds compatibility for macOS 14+. Support for Python 3.9 and Maxwell GPUs has been dropped.

Need More Details?

View the full release notes and all changes for BitsAndBytes 0.49.0.

View Full Changelog