# What changed in rapidfuzz

> 8 changes in rapidfuzz 3 from its official release notes, upgrade guides and advisories: 2 breaking, 1 security. Each one cited. Sources checked 2026-10-26. HTML: https://unstale.sh/pypi/rapidfuzz/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## rapidfuzz 3

### Breaking changes

- Dropped wheels for experimental Python 3.13 free threaded. (3.14.6) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.6)
- Dropped support for Python 3.10. (3.14.6) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.6)

### Security

- Fixed potential out-of-bounds access and handling in the Python fallback implementation. (3.14.6) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.6)

### Tooling

- Wheels are now available for risc64. (3.14.4) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.4)
- RapidFuzz now supports taskflow 4.0.0. (3.14.4) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.4)

### Fixes and other changes

- Fixed compatibility with new Cython versions. (3.14.6) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.6)
- Fixed some divergences in the pure Python fallback. (3.14.6) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.6)
- Type hints are fixed when score_cutoff is not provided. (3.14.4) — [release notes](https://github.com/rapidfuzz/RapidFuzz/releases/tag/v3.14.4)
