Aller au contenu
Makersquad

FastAPI 0.151 est sorti

par Makersquad ·

Logo de FastAPI sur fond dégradé

Date de sortie : 20 octobre 2026

Documentation officielle : FastAPI 0.151.0

FastAPI 0.151.0 est sorti le 20 octobre 2026. Cette version ne contient qu’un changement, classé « Breaking Changes ».

Les nouveautés principales

Distinction entre null explicite et valeur omise

Les corps JSON distinguent désormais un null explicite d’une valeur omise (PR #16536). C’est le seul changement de la version, détaillé plus bas.

Changements incompatibles

Les notes annoncent un seul changement incompatible, « Distinguish JSON null from omitted body values » (PR #16536) : les corps JSON distinguent désormais un null explicite d’une valeur omise. Concrètement :

  • Pour les paramètres Body individuels, null est validé comme None : les types nullables l’acceptent, les types non nullables le rejettent, même si un défaut est défini.
  • Les valeurs par défaut et les fabriques de valeurs par défaut ne s’appliquent que lorsque la valeur est omise. Cela vaut pour les paramètres à l’intérieur d’un objet JSON comme pour ceux qui représentent le corps entier.
  • Lorsqu’un objet JSON est attendu, à cause de Body(embed=True) ou de plusieurs paramètres de corps, envoyer null comme corps entier renvoie maintenant une erreur de validation.

Ce qu’il faut changer : les clients qui envoyaient null pour obtenir la valeur par défaut doivent omettre la valeur.

À retenir

FastAPI 0.151 ne contient qu’un changement, mais il est incompatible : un null explicite n’équivaut plus à une valeur omise. Vérifiez les clients qui envoyaient null pour obtenir un défaut.

Échanger avec un expert FastAPI

De l’idée au marché. Makersquad conçoit des logiciels sur mesure, pensés pour durer, avec de petites équipes d’experts autonomes. Depuis 2018.