Vue d'ensemble

SQLAlchemy 2.1b1, publie le 21 janvier 2026, introduit les t-strings SQL, le support PEP-646 et le mode free-threaded.

Fonctionnalites principales

t-string SQL et PEP-646

Les t-strings permettent de construire des requetes SQL de maniere sure avec interpolation. PEP-646 (variadic generics) ameliore le typage des requetes multi-colonnes.

python
from sqlalchemy import create_engine, text

engine = create_engine('sqlite:///:memory:')

with engine.connect() as conn:
    result = conn.execute(text('SELECT 1'))
    print(result.scalar())  # 1

Mode free-threaded

SQLAlchemy 2.1 est compatible avec le mode free-threaded de Python 3.14, permettant un acces concurrent aux sessions sans GIL.

Sources