Prise en charge de l’environnement d’exécution Snowflake Python

À l’avenir, Snowflake a l’intention de prendre en charge les nouveaux environnements d’exécution Python dans un délai d’un an à compter de leur première version officielle.

Dépréciation et désactivation des environnements d’exécution (fin de prise en charge)

Pour que vos fonctions restent à jour et sécurisées, nous vous demandons parfois de mettre à jour vos UDFs et vos procédures stockées, et de les redéployer pour qu’elles utilisent un environnement d’exécution pris en charge.

Snowflake applique les mises à jour aux environnements d’exécution Python au fur et à mesure qu’elles sont mises à disposition par ceux qui les maintiennent en amont. Lorsqu’un environnement d’exécution Python n’est plus maintenu de façon active, Snowflake le déprécie et, éventuellement, le supprime. Le calendrier de dépréciation de Snowflake suivra le calendrier officiel de fin de vie de Python.

Ce processus comporte trois aspects : la publication de la date de dépréciation, une période de dépréciation et une date cible de désactivation. La date de dépréciation affichée ci-dessous indique le début de la période de dépréciation et la date de désactivation prévue.

Environnement d’exécution Python

Date de dépréciation de Snowflake

Date de désactivation

3,8

14 octobre 2024

14 janvier 2025 (ETA)

3,9

05 octobre 2025

TBD

3,10

04 octobre 2026

TBD

3,11

24 octobre 2027

TBD

Pendant la période de dépréciation, Snowflake n’appliquera plus de correctifs de sécurité ni d’autres mises à jour au moteur d’exécution. Vous pouvez continuer à utiliser l’environnement d’exécution, mais vous devriez surtout profiter de cette période pour migrer toutes les fonctions qui l’utilisent encore vers un environnement d’exécution plus récent. Notez que les fonctions qui utilisent un environnement d’exécution obsolète ne sont pas éligibles au support technique.

Après la date de désactivation, vous ne pourrez plus créer, mettre à jour ou invoquer de fonctions à l’aide de l’environnement d’exécution. Vous devez choisir un environnement d’exécution plus récent pour déployer vos fonctions.