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.
