Microsoft a ajouté le support de Python 3.14 à Azure App Service pour Linux, permettant aux développeurs de construire et déployer des applications avec la dernière version. Sorti le 7 octobre, Python 3.14 apporte des améliorations de performance et des fonctionnalités de concurrence améliorées. Cette mise à jour permet aux développeurs de se concentrer sur le codage tandis qu'Azure gère la gestion de l'environnement d'exécution.
Microsoft a annoncé la disponibilité de Python 3.14 sur Azure App Service pour Linux, une mesure qui permet aux développeurs de créer de nouvelles applications en utilisant cette version directement via le portail Azure. Les déploiements peuvent également être automatisés via Azure CLI ou avec des modèles ARM et Bicep. Le service gère le système d'exploitation, les mises à jour de l'environnement d'exécution et les correctifs de sécurité, libérant les développeurs pour se concentrer sur leur code.
Python 3.14, sorti le 7 octobre, introduit des améliorations significatives de performance et d'environnement d'exécution. L'interpréteur traite maintenant les chemins d'appel courants plus efficacement et optimise l'utilisation de la mémoire, menant à une latence plus faible et une consommation de CPU réduite. Cela bénéficie aux applications web à haut débit et aux API, qui connaissent une exécution plus rapide et une meilleure gestion sous charge.
La concurrence dans Python 3.14 a été améliorée grâce à des sous-interpréteurs étendus et des builds libres de threads, qui éliminent le Global Interpreter Lock pour de nombreuses charges de travail. En conséquence, le parallélisme multi-cœur devient plus facile à implémenter, et les tâches liées au CPU s'exécutent plus efficacement, offrant des performances multi-threadées bien supérieures aux versions précédentes.
La sortie améliore également l'expérience des développeurs avec un REPL interactif plus utile, des annotations de type plus propres et une nouvelle syntaxe de chaîne de modèle appelée « t-strings ». Ces changements rendent le codage plus sûr, plus structuré et moins sujet aux erreurs, permettant aux développeurs d'écrire et de tester le code plus rapidement.
Les utilisateurs existants d'Azure App Service sont encouragés à tester Python 3.14 dans un environnement de staging ou un slot de déploiement. Ils doivent évaluer la latence des requêtes, l'utilisation de la CPU et de la mémoire, et la compatibilité avec les wheels natifs ou les dépendances fixées. La plupart des applications ne nécessiteront que des ajustements mineurs pour tirer parti de l'environnement d'exécution plus rapide et plus performant.