Aller au contenu

Veille Snowflake, octobre 2026

Synthèse datée du 2026-10-24. Elle confronte ce que le labo reproduit (voir architecture.md, cortex-lab.md, portabilite-snowflake.md et .claude/skills/cortex-compat/references/contracts.md) à l'état de Snowflake et des projets ouverts liés, tel qu'il ressort des sources publiques lues le 2026-10-24.

Ce document ne décide rien. Les actions proposées en fin de document sont des options ; toute action qui change le périmètre du labo (fonction ajoutée, contrat modifié dans le code, changement de format ou de service) passe par un avenant à PLAN.md approuvé par Stéphane.

Méthode et conventions

  • Sources : documentation Snowflake (docs.snowflake.com, pages lues dans leur version Markdown, suffixe .md, quand la page HTML était tronquée), notes de version et bundles BCR, communiqués de presse de snowflake.com, sites des projets Apache Polaris, Apache Iceberg, Trino et DuckDB. Toutes les pages ont été lues le 2026-10-24, à travers un outil qui en restitue le contenu sous forme résumée : les formulations ci-dessous sont des reformulations, pas des citations, et un point important reste à relire dans la page avant toute modification de contrat.
  • Statut : celui qu'affiche la source (titre de la note de version, mention de la page de référence). « Non indiqué » signifie que la source n'en donne pas.
  • Date : date de la note de version ou du communiqué. Une page de référence non datée est notée « page non datée, lue le 2026-10-24 ».
  • Nature de l'information : ce qui est écrit sans mention est lu dans la source citée. « (inféré) » marque une déduction de l'auteur de cette veille. « Non confirmé » marque une information qui ne vient pas d'une source primaire lue, ou qu'aucune source primaire lue ne recoupe.
  • Impact labo : écart de fidélité nouveau, contrat à mettre à jour, fonction à ajouter, ou rien.
  • Anomalie relevée : un index des notes de version a été restitué comme couvrant « jusqu'au 26 octobre 2026 », date postérieure à celle de la lecture, alors que l'index complet lu ensuite s'arrête au 23 octobre. Aucune entrée postérieure au 23 octobre n'est retenue ici.

Rappel : ce que le labo reproduit

Socle Iceberg v2 sur MinIO avec Polaris 1.8.0, Trino 484 et DuckDB 2.0.0 ; couches landing, raw, standardized, semantic (dbt avec MetricFlow) ; cortex_lab avec AI_CLASSIFY, AI_SENTIMENT, AI_COMPLETE (forme chaîne), PROMPT, AI_FILTER, AI_EXTRACT (texte), AI_TRANSLATE, AI_AGG, AI_SUMMARIZE_AGG, AI_EMBED et AI_SIMILARITY (texte), AI_COUNT_TOKENS, AI_REDACT, GET, et les façades snowflake.cortex et Snowpark ; prévision t0-gamma dans un conteneur destiné à Snowpark Container Services. Hors périmètre : performance, Marketplace réel, Native Apps, Secure Data Sharing.

1. Cortex AI et AISQL

1.1 Fonctions AI_*

Élément Statut Date Source Impact labo
AI_FILTER GA 2026-01-22 https://docs.snowflake.com/en/release-notes/2026/other/2026-01-22-ai-filter-ga Rien : contrat inchangé (page de référence relue : formes texte, image, PROMPT, return_error_details, optimisation automatique désactivable seulement par le gestionnaire de compte)
AI_AGG et AI_SUMMARIZE_AGG GA 2026-01-22 https://docs.snowflake.com/en/release-notes/2026/other/2026-01-22-ai-agg-ai-summarize-agg-ga Rien : page d'AI_AGG relue, toujours deux arguments, aucun return_error_details, clause OVER non mentionnée
AI_COUNT_TOKENS GA 2026-01-27 https://docs.snowflake.com/en/release-notes/2026/other/2026-01-27-ai-count-tokens-function-ga Contrat à mettre à jour (mineur) : la page dit désormais estimation à moins de 3 % pour Claude et Gemini, « quasi exacte » pour OpenAI, exacte pour les autres ; avec une sortie structurée Claude, le compte facturé peut dépasser nettement l'estimation
AI_COMPLETE sur documents (« document intelligence ») GA 2026-04-02 (preview le 2026-03-05) https://docs.snowflake.com/en/release-notes/2026/other/2026-04-02-ai-complete-document-intelligence-ga Rien : formes fichier exclues (décision A1)
AI_CLASSIFY sur documents Preview publique 2026-05-13 https://docs.snowflake.com/en/release-notes/2026/other/2026-05-13-ai-classify-document Contrat à mettre à jour : la page de référence (relue) ne fixe plus de maximum de catégories pour le texte (limite de la fenêtre, précision moindre au-delà de 20) et réserve le maximum de 100 à l'entrée document ; le labo refuse au-delà de 100 (CLASSIFY_MAX_CATEGORIES). Voir « Contrats potentiellement faux »
AI_EXTRACT, scores d'extraction GA 2026-05-22 https://docs.snowflake.com/en/release-notes/2026/other/2026-05-22-ai-extract-scores-ga Écart existant devenu plus visible : scores => TRUE est refusé au labo alors qu'il est GA. La page de référence montre aussi un argument nommé model => (modèles arctic-extract affinés) dans ses exemples, absent du bloc de syntaxe
AI_TRANSLATE, documents longs (100 000 jetons d'entrée) Non indiqué 2026-07-06 https://docs.snowflake.com/en/release-notes/2026/other/2026-07-06-ai-translate-long-document-translation Rien : contracts.md porte déjà la limite de 100 000 jetons ; page de référence relue, 23 codes de langue inchangés
AI_SUMMARIZE (texte, images, documents) Preview publique d'après la note ; la page de référence dit « Available to all accounts » sans mention de preview 2026-09-14 https://docs.snowflake.com/en/release-notes/2026/other/2026-09-14-ai-summarize-multimodal-preview, https://docs.snowflake.com/en/sql-reference/functions/ai_summarize Fonction à ajouter (candidate) : AI_SUMMARIZE(text [, return_error_details => ...]), retour chaîne, entrée de 110 caractères ou moins renvoyée telle quelle. C'est aussi le remplaçant désigné de SNOWFLAKE.CORTEX.SUMMARIZE (BCR-2432, section 1.2)
AI_MULTI_EMBED (texte, image, audio, vidéo) GA pour les grands fichiers vidéo 2026-08-10 https://docs.snowflake.com/en/release-notes/2026/other/2026-08-10-ai-multi-embed-large-video-files-ga Rien : fonction multimodale, hors périmètre A1
AI_TRANSCRIBE (formats AAC, M4A, MOV) Non indiqué 2026-07-15 et 2026-07-31 https://docs.snowflake.com/en/release-notes/2026/other/2026-07-31-ai-transcribe-m4a-mov-support Rien : fonction sur fichiers
AI_PARSE_DOCUMENT (2 000 pages, extraction d'images GA) GA pour l'extraction d'images 2026-04-30 https://docs.snowflake.com/en/release-notes/2026/other/2026-04-30-ai-parse-document-image-extraction-ga Rien : fonction sur fichiers
Cache des réponses d'AI_COMPLETE (appels texte identiques dans une même requête, au mieux, hits non facturés) Non indiqué 2026-09-29 https://docs.snowflake.com/en/release-notes/2026/other/2026-09-29-cortex-response-caching Écart de fidélité nouveau : le labo appelle le modèle pour chaque ligne. Les réponses sont déjà non comparables ; l'écart touche le nombre d'appels et le coût, pas le contrat
CREATE AI FUNCTION (UDF scalaire dont le corps appelle AI_COMPLETE, éventuellement AI_CLASSIFY, AI_FILTER) « Available to all accounts », statut GA ou preview non indiqué Page non datée, lue le 2026-10-24 ; Optimization en preview publique le 2026-09-21, AI Function Studio en preview publique le 2026-05-20 https://docs.snowflake.com/en/sql-reference/sql/create-ai-function, https://docs.snowflake.com/en/release-notes/2026/other/2026-09-21-ai-function-optimization-preview Écart de fidélité nouveau : aucun équivalent au labo. La page indique aussi qu'AI_COMPLETE renvoie un VARIANT à caster, ce qui recoupe l'écart connu sur GET
Snowflake Decision via AI_COMPLETE (choix, score, vrai ou faux avec probabilités) Preview privée 2026-10-07 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-07-ai-complete-snowflake-decision-preview Rien tant que la preview est privée ; le modèle snowflake-decision-fast apparaît dans la liste des modèles en preview privée
Pages relues sans changement de contrat constaté : AI_SENTIMENT, AI_REDACT (13 catégories, erreur levée par défaut, paramètre AI_SQL_ERROR_HANDLING_USE_FAIL_ON_ERROR), AI_TRANSLATE, AI_SIMILARITY, PROMPT Non indiqué Pages non datées, lues le 2026-10-24 URL de chaque fonction sous https://docs.snowflake.com/en/sql-reference/functions/ Rien

1.2 Gestion des erreurs, accès et bundles BCR

Élément Statut Date Source Impact labo
Calendrier des bundles 2026 : 2026_01 à 2026_06 généralement activés ; 2026_07 activé par défaut depuis la version 10.37 (8 au 16 octobre 2026), activation générale prévue après octobre 2026 ; 2026_08 introduit désactivé en 10.37 Selon bundle Page lue le 2026-10-24 https://docs.snowflake.com/en/release-notes/behavior-changes Contrat à mettre à jour (statut) : contracts.md doit dater l'état des bundles cités
BCR-2184 (erreur à NULL et return_error_details pour AI_COMPLETE, AI_CLASSIFY, AI_FILTER, AI_SENTIMENT, AI_TRANSLATE, AI_COUNT_TOKENS et autres), bundle 2026_02 Généralement activé depuis 10.17 (8 au 14 mai 2026) 2026 https://docs.snowflake.com/en/release-notes/behavior-changes Rien : déjà appliqué par le labo
BCR-2358 (erreur à NULL et return_error_details pour AI_EMBED, AI_SIMILARITY), retiré du bundle 2026_06 le 2026-07-23 puis placé dans 2026_07 Activé par défaut Bundle 2026_07 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_07/bcr-2358, https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_06_bundle Rien sur le fond (déjà appliqué, décision A7). Les pages de référence d'AI_EMBED et d'AI_SIMILARITY relues ne documentent toujours pas return_error_details
BCR-2432 : appels aux fonctions historiques SNOWFLAKE.CORTEX (COMPLETE, TRY_COMPLETE, CLASSIFY_TEXT, TRANSLATE, SENTIMENT, ENTITY_SENTIMENT, PARSE_DOCUMENT, COUNT_TOKENS, SUMMARIZE, EXTRACT_ANSWER, EMBED_TEXT_768, EMBED_TEXT_1024) en échec dans les comptes « inactifs » (aucun usage du 9 juillet au 6 octobre 2026). Côté Python, le module snowflake.cortex est concerné, sauf à partir de snowflake-ml-python 2.4.0 qui appelle les fonctions AI_* Désactivé par défaut (bundle 2026_08) Introduit en 10.37 (octobre 2026) https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_08/bcr-2432 Contrat à mettre à jour : section « Module Python snowflake.cortex » de contracts.md. Le labo lit déjà le paquet 2.6.0, qui passe par les AI_* (inféré : la façade reste valide chez le client avec un paquet à jour). Remplaçants désignés : SUMMARIZE vers AI_SUMMARIZE, EXTRACT_ANSWER vers AI_EXTRACT
BCR-2378 : le contrôle d'accès par rôles de modèle remplace CORTEX_MODELS_ALLOWLIST, et couvre désormais les modèles d'embedding (AI_EMBED, AI_MULTI_EMBED, AI_SIMILARITY, EMBED_TEXT_*) Activé par défaut (bundle 2026_07), activation générale prévue en janvier 2027 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_07/bcr-2378 Rien dans le code ; point à vérifier chez le client (classe c) : rôles de modèle accordés aux rôles qui exécutent dbt et la prévision
BCR-2376 : CORTEX_ENABLED_CROSS_REGION prend par défaut une valeur limitée au fournisseur et à la géographie du compte (par exemple AWS_EU), sauf comptes des secteurs finance, santé, administration et comptes ayant déjà une valeur Généralement activé (bundle 2026_06) 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_06/bcr-2376 Rien dans le code ; point classe c déjà listé (« inférence inter-régions »), à préciser avec cette valeur par défaut
Privilège de compte USE AI FUNCTIONS (accordé à PUBLIC par défaut), privilèges par fonction USE AI FUNCTION <nom> (GA), rôle de base AI_FUNCTIONS_USER (GA) en plus de CORTEX_USER ; rôle CORTEX_EMBED_USER cité par la page d'AI_EMBED GA (privilèges par fonction, rôle) 2026-02-20, 2026-04-02, 2026-05-13 https://docs.snowflake.com/en/release-notes/2026/other/2026-02-20-use-ai-functions-privilege, https://docs.snowflake.com/en/release-notes/2026/other/2026-05-13-use-ai-function-per-function-privileges, https://docs.snowflake.com/en/release-notes/2026/other/2026-04-02-ai-functions-user-db-role Écart de fidélité nouveau : le labo n'a aucun contrôle d'accès par fonction (la clé LiteLLM limite aux alias cortex-*, sans granularité par rôle). À ajouter aux points classe c

1.3 Modèles

Élément Statut Date Source Impact labo
Vague de dépréciation du 2026-08-12 : passage en « legacy » de claude-4-sonnet (fin de vie 2026-10-14), openai-gpt-4.1 (fin de vie repoussée au 2027-04-14), llama3-70b, llama3-8b, llama3.1-70b, llama4-maverick, mistral-7b, mistral-large2, mixtral-8x7b, pixtral-large (fin de vie à annoncer, pas avant fin 2026). Un compte qui n'utilisait pas le modèle avant la date ne peut plus l'appeler. Les fonctions à modèle géré (AI_CLASSIFY, AI_FILTER, AI_AGG...) ne sont pas touchées Dépréciation 2026-08-12 https://docs.snowflake.com/en/release-notes/bcr-bundles/un-bundled/bcr-august-model-deprecations Rien dans le code (le labo n'embarque aucun nom de modèle Snowflake par défaut : CORTEX_COMPLETE_MODEL=cortex-complete). Chez le client, le modèle choisi pour CORTEX_COMPLETE_MODEL doit être hors de cette liste. Les tests citent llama3.3-70b et claude-sonnet-4-6 comme simples chaînes
Vagues antérieures (avril, mai, juillet 2026) Dépréciation 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/un-bundled/bcr-june-model-deprecations, https://docs.snowflake.com/en/release-notes/bcr-bundles/un-bundled/bcr-may-model-deprecations, https://docs.snowflake.com/en/release-notes/bcr-bundles/un-bundled/bcr-april-model-deprecations Non lues en détail (contenu restitué par la recherche seulement : non confirmé)
Liste des modèles d'AI_COMPLETE : familles Claude, OpenAI GPT, Gemini, Grok, GLM, Qwen3, Mistral, Llama ; marquage legacy, preview publique et preview privée ; commande SHOW CORTEX BASE MODELS (colonnes lifecycle_status, legacy_date, eol_date) Selon modèle Page non datée, lue le 2026-10-24 ; ajouts récents : 2026-09-25, 2026-09-28, 2026-10-05, 2026-10-06, 2026-10-13, 2026-10-16 https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql-regional-availability Rien dans le code. Les fenêtres de contexte par modèle figurent désormais dans un tableau de cette page d'après la restitution (non vérifié valeur par valeur) : le point classe c « fenêtres de contexte par modèle » peut se préparer depuis la documentation
Modèles d'embedding : multilingual-e5-large rangé avec nv-embed-qa-4 et voyage-multilingual-2 sous EMBED_TEXT_1024 ; snowflake-arctic-embed-l-v2.0-8k listé pour AI_EMBED sans dimension Non indiqué Page non datée, lue le 2026-10-24 https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql-regional-availability, https://docs.snowflake.com/en/user-guide/snowflake-cortex/vector-embeddings Contrat à mettre à jour : contracts.md donne la dimension de multilingual-e5-large comme non documentée et le labo le refuse (EMBED_MODELS_UNDOCUMENTED). Le rangement sous EMBED_TEXT_1024 laisse penser à 1 024 dimensions (inféré : la page des dimensions ne le liste toujours pas, à vérifier avant tout changement de code)

1.4 Agents, Search, Analyst, CoWork, MCP

Élément Statut Date Source Impact labo
Snowflake Intelligence renommé Snowflake CoWork ; Cortex Code renommé CoCo Annonce 2026-06-02 (Summit 26) https://www.snowflake.com/en/news/press-releases/snowflake-cowork-powers-the-agentic-enterprise-as-the-personal-agent-for-knowledge-workers-to-work-smarter/ Rien : hors périmètre. La documentation garde par endroits l'ancien nom (gabarit %sf-intelligence%)
Recommandation de passer de Cortex Analyst à Cortex Agents ; l'API REST de Cortex Analyst reste disponible, sans date de fin annoncée ; les semantic views sont reprises telles quelles Non indiqué 2026-08-28 https://docs.snowflake.com/en/release-notes/2026/other/2026-08-28-cortex-analyst-transition-cortex-agents Rien : hors périmètre. Renforce le rôle des semantic views comme point d'entrée (inféré), voir section 3
Cortex Agents : API asynchrone GA (2026-08-30), objets agents GA (2026-09-16), outil d'exécution de code GA (2026-10-05), Agent SDK Python et TypeScript en preview publique (2026-10-13), API Compact en preview (2026-09-21) Selon élément 2026-08-30 à 2026-10-13 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-05-cortex-agents-code-execution-tool-ga, https://docs.snowflake.com/en/release-notes/2026/other/2026-10-13-cortex-agent-sdk-preview Rien : hors périmètre
Cortex Search : CORTEX_SEARCH_RETRIEVE, fonction de table appelable en SQL, une requête par ligne avec LATERAL Preview publique 2026-10-23 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-23-cortex-search-retrieve-preview Rien : Cortex Search n'est pas reproduit (signature non lue)
BCR-2418 : METADATA$RANK retiré de CORTEX_SEARCH_BATCH Activé par défaut (2026_07) 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_07_bundle Rien
Serveur MCP géré par Snowflake (CREATE MCP SERVER, outils Cortex Search, Cortex Analyst, agents, SQL) GA 2025-11-04 https://docs.snowflake.com/en/release-notes/2025/other/2025-11-04-cortex-agents-mcp Rien : hors périmètre. Page de référence non relue (non confirmé pour la version du protocole)
OAuth externe et portées configurables pour les serveurs MCP GA 2026-07-22 https://docs.snowflake.com/en/release-notes/2026/other/2026-07-22-mcp-external-oauth Rien
Cortex AI Gateway : outils exposés en MCP (preview, 2026-10-19), API Responses compatible OpenAI sur l'API REST Cortex (preview, 2026-10-23) Preview 2026-10-19, 2026-10-23 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-19-cortex-ai-gateway-tools, https://docs.snowflake.com/en/release-notes/2026/other/2026-10-23-cortex-rest-api-responses-api Rien : le labo n'expose que des fonctions SQL et Python

2. Tables Iceberg, Horizon et Polaris

2.1 Côté Snowflake

Élément Statut Date Source Impact labo
Moteurs externes sur les tables Iceberg gérées par Snowflake via Horizon Catalog (lecture) GA 2026-02-06 https://docs.snowflake.com/en/release-notes/2026/other/2026-02-06-tables-iceberg-query-using-external-query-engine-snowflake-horizon-ga Écart de portabilité nouveau, voir la ligne suivante
Écriture par moteurs externes dans les tables Iceberg v2 et v3 gérées par Snowflake via Horizon ; point d'accès https://<org>-<compte>.snowflakecomputing.com/polaris/api/catalog, nom de catalogue (warehouse) égal au nom de la base, en majuscules si elle a été créée sans guillemets, namespaces égaux aux schémas ; authentification PAT, OAuth externe, paire de clés, fédération d'identité ; vending de credentials par l'en-tête X-Iceberg-Access-Delegation: vended-credentials ; moteurs cités : Doris, Flink, Spark, Dremio, DuckDB, PyIceberg, StarRocks, Trino. Écritures non prises en charge : CTAS, equality deletes, tags et branches, tables dynamiques, enregistrement de tables, rollback de snapshot, montée de version v2 vers v3. Stockage compatible S3 hors AWS non pris en charge. Appels d'API facturés 0,5 crédit par million (début annoncé au second semestre 2026) GA 2026-05-26 (preview le 2026-03-16) https://docs.snowflake.com/en/release-notes/2026/other/2026-05-26-tables-iceberg-query-using-external-query-engine-snowflake-horizon-writes-ga, https://docs.snowflake.com/en/user-guide/tables-iceberg-access-using-external-query-engine-snowflake-horizon Écart de fidélité nouveau et documentation de portabilité à compléter : le labo nomme le catalogue analytics en minuscules (iceberg.rest-catalog.warehouse=analytics) ; via Horizon, la valeur attendue serait ANALYTICS (lu), et les namespaces probablement en majuscules aussi (inféré, à vérifier). Les matérialisations table de dbt-duckdb (création et remplacement) relèvent du CTAS non pris en charge si DuckDB écrivait via Horizon (inféré). Le chemin d'écriture de la prévision (PyIceberg, ajout de lignes) entre dans ce que Horizon accepte (inféré, à vérifier)
Tables Iceberg gérées en externe dans une base liée à un catalogue, accessibles via Horizon IRC (moteurs cités : Spark, Trino, DuckDB, PyIceberg) Preview 2026-08-18 https://docs.snowflake.com/en/release-notes/2026/other/2026-08-18-externally-managed-iceberg-tables-horizon-irc-preview Rien dans le code ; option de transposition si le client garde un catalogue externe (inféré)
API Iceberg REST Scan Plan dans Horizon Catalog Preview publique (annoncée en preview privée le 2026-06-02) 2026-09-10 https://docs.snowflake.com/en/release-notes/2026/other/2026-09-10-iceberg-scan-plan-api-public-preview Rien
Iceberg v3 : types variant, geography, geometry, timestamp nanoseconde, unknown ; valeurs par défaut, deletion vectors, row lineage (_row_id, _last_updated_sequence_number) ; format par défaut v2, paramètre ICEBERG_VERSION_DEFAULT (compte, base, schéma) ou ICEBERG_VERSION = 3 à la création ; dbt Projects on Snowflake non pris en charge sur les tables v3 ; pas de rétrogradation GA 2026-05-07 (preview le 2026-03-04) https://docs.snowflake.com/en/release-notes/2026/other/2026-05-07-iceberg-v3-ga, https://docs.snowflake.com/en/user-guide/tables-iceberg-v3-specification-support Écart de fidélité nouveau : le labo crée tout en v2 (JSON en chaîne, microsecondes). Le motif de la décision v2 (« support variable selon Trino, DuckDB et Polaris ») est à réexaminer (section 2.2). Voir « Décisions ouvertes »
Correspondance de types v3 : variant vers VARIANT, timestamp_ns vers TIMESTAMP_NTZ(9), timestamptz_ns vers TIMESTAMP_LTZ(9) ; timestamptz reste TIMESTAMP_LTZ(6) ; VECTOR toujours non mentionné Non indiqué Page non datée, lue le 2026-10-24 https://docs.snowflake.com/en/user-guide/tables-iceberg-data-types Rien de nouveau pour v2 : les écarts de portabilite-snowflake.md restent exacts
Montée de version en place ALTER ICEBERG TABLE <t> UPGRADE TO ICEBERG VERSION 3 (tables gérées par Snowflake et tables externes CATALOG_SOURCE = ICEBERG_REST, y compris en base liée) ; valeurs par défaut par expression sur v3 (ALLOW_V3_EXPRESSION_DEFAULTS) GA 2026-10-16 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-16-iceberg-v3-upgrade-expression-defaults-ga Rien tant que le labo reste en v2
Bases liées à un catalogue (catalog-linked databases) : découverte toutes les 30 secondes par défaut, ALLOWED_NAMESPACES, CATALOG_CASE_SENSITIVITY (en mode insensible à la casse, les noms non quotés sont écrits en minuscules dans le catalogue distant) ; pas d'UNDROP, de clone ni de réplication ; écriture dans les namespaces imbriqués (2026-09-14) Statut non indiqué par la page Page non datée, lue le 2026-10-24 ; note du 2026-09-14 https://docs.snowflake.com/en/user-guide/tables-iceberg-catalog-linked-database, https://docs.snowflake.com/en/release-notes/2026/other/2026-09-14-cld-nested-namespace-write-support-open-catalog Rien dans le code. La convention du labo (identifiants en minuscules, jamais quotés) paraît compatible avec le mode insensible à la casse (inféré)
Stockage Snowflake pour les tables Iceberg GA 2026-06-01 https://docs.snowflake.com/en/release-notes/2026/other/2026-06-01-iceberg-snowflake-storage-ga Rien ; le type de stockage des tables du client reste un point classe c
Évolution de partition (GA, 2026-09-18), écritures partitionnées à chemin hiérarchique (GA, 2026-06-08), recompactage après hausse de la taille cible (2026-10-20) GA ou non indiqué 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-09-18-iceberg-partition-evolution-ga Rien : performance hors périmètre
BCR Iceberg : BCR-2351 (sur v3, ADD COLUMN ... NOT NULL exige un défaut non nul, 2026_05), BCR-2341 (tables Iceberg gérées répliquées par défaut, 2026_05), BCR-2385 (CONVERT TO MANAGED conserve le chemin, 2026_07), BCR-2387 et BCR-2428 (tailles de colonnes des tables Iceberg dynamiques, politique de sérialisation des écritures externes, 2026_08) Selon bundle 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_05_bundle, https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_07_bundle, https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_08_bundle Rien pour un labo en v2
Snowflake Open Catalog (service géré de Polaris) : fermeture aux nouveaux clients et orientation vers Horizon Non confirmé Aucune Source secondaire seulement (blog Refonte Learning) ; aucune note Snowflake lue Rien ; à confirmer avant de citer Open Catalog comme cible chez le client

2.2 Projets ouverts

Élément Statut Date Source Impact labo
Apache Polaris devenu projet de premier niveau de l'ASF Annoncé Février 2026 (billet du 2026-02-19 sur polaris.apache.org, vu dans les résultats de recherche, non lu) https://polaris.apache.org/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/ Rien
Versions de Polaris listées : 1.0.0 à 1.8.0 (la plus haute listée) ; documentation par version : generic tables, policies, fédération (Iceberg REST, Hive, BigQuery Metastore depuis 1.6.0), OPA, vended credentials Publiées Dates non données par la page https://polaris.apache.org/releases/ Rien : le labo est en 1.8.0, la plus haute version listée. Prise en charge d'Iceberg v3 par Polaris : non confirmé (absente de la page)
Trino 484 (version du labo) : lecture et écriture v1 et v2, v3 expérimentale ; VARIANT exige v3 ; TIMESTAMP_NS et TIMESTAMPTZ_NS en v3 ; deletion vectors pour les mises à jour v3 Expérimental (v3) Documentation 484 lue le 2026-10-24 https://trino.io/docs/current/connector/iceberg.html Le motif de la décision v2 est en partie levé pour Trino, avec un statut expérimental (lu)
DuckDB-Iceberg v1.5.3 : v3 en lecture et écriture (VARIANT, TIMESTAMP_NS, valeurs par défaut, deletion vectors binaires, row lineage) ; geography et unknown annoncés pour DuckDB 2.0.0 Publié 2026-05-29 https://duckdb.org/2026/05/29/new-iceberg-features Le motif de la décision v2 est en partie levé pour DuckDB (lu pour 1.5.3 ; comportement en 2.0.0, version du labo, inféré)
Apache Iceberg : versions Java listées jusqu'à 1.12.0 ; statut final de la spécification v3 Non confirmé Dates non lues https://iceberg.apache.org/releases/ Rien

3. Ingestion et transformation

Élément Statut Date Source Impact labo
Openflow seconde génération (déploiements et runtimes) ; création de déploiements gen 1 retirée (2026-09-09) ; migration gen 1 vers gen 2 GA (2026-10-01) ; Openflow Endpoints GA (2026-10-16) ; connecteurs SQL Server CDC (GA), Oracle (GA), Jira (GA), BigQuery et HubSpot (preview) GA ou preview selon élément 2026-09-08 (gen 2 GA) https://docs.snowflake.com/en/release-notes/2026/other/2026-09-08-openflow-gen2-deployment-runtime-ga, https://docs.snowflake.com/en/release-notes/2026/other/2026-10-16-openflow-endpoints-ga Rien : Openflow n'est pas reproduit, le chargement chez le client n'est pas outillé (déjà noté dans portabilite-snowflake.md)
Snowpipe Streaming : tables Iceberg partitionnées (GA, 2026-09-24), Elastic Channels (GA, 2026-09-15), table d'erreurs (GA, 2026-04-08), SDK 1.9.1 (2026-10-22) ; architecture classique non prise en charge sur Iceberg v3 GA 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-09-24-snowpipe-streaming-partitioned-iceberg-ga Rien : le labo simule Snowpipe par fichiers, pas le streaming
dbt Projects on Snowflake : BCR-2362, une seule version modifiable live par objet, artefacts (manifest.json) conservés, dbt retry, dbt source freshness Généralement activé (2026_06, depuis 10.37) 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_06/bcr-2362 Rien dans le code : le labo cible dbt-snowflake depuis l'extérieur, pas dbt Projects on Snowflake. À noter pour la transposition si le client exécute dbt dans Snowflake (inféré)
dbt Projects on Snowflake : Slim CI et defer (GA, 2026-09-10), variables d'environnement SQL et paquets Git privés (2026-07-23), intégration dbt State, fraîcheur des sources, références inter-projets (2026-10-20) GA ou non indiqué 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-20-dbt-projects-on-snowflake-updates Rien
Tables dynamiques : mode de rafraîchissement adaptatif (GA, 2026-07-30), incrémental personnalisé (GA, 2026-07-27), CREATE OR ALTER DYNAMIC TABLE (GA), EXPLAIN CHANGES (GA, 2026-09-15), clone de tables Iceberg dynamiques (GA, 2026-07-13) ; pas d'écriture externe via Horizon sur les tables dynamiques GA 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-07-30-dynamic-tables-adaptive-refresh-mode-ga Rien : le labo n'utilise pas de tables dynamiques (aucune mention dans docs/)
Semantic views : SQL standard pour les interroger (GA, 2026-03-02), filtres d'entité (GA, 2026-05-05), CREATE OR ALTER SEMANTIC VIEW (preview, 2026-05-04), vues logiques en SQL et variables (GA, 2026-06-26), Semantic Studio (GA, 2026-09-30), DEFINE SEMANTIC VIEW dans les projets DCM (GA, 2026-09-30) GA ou preview 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-03-02-semantic-views-standard-sql, https://docs.snowflake.com/en/release-notes/2026/other/2026-09-30-semantic-studio-ga Écart existant (MetricFlow au lieu de CREATE SEMANTIC VIEW) dont le coût grandit : les agents de Snowflake consomment les semantic views (section 1.4) (inféré)
BCR-2287 : interroger FACTS avec DIMENSIONS dans une semantic view n'est plus pris en charge Activé par défaut (2026_07) 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_07_bundle À retenir pour une éventuelle traduction de la couche semantic (inféré)
Paquet dbt dbt_semantic_view (matérialisation semantic_view, clauses TABLES, DIMENSIONS, METRICS avec ref()) Publié Billet d'ingénierie Snowflake (octobre 2025 d'après la recherche) https://www.snowflake.com/en/blog/engineering/dbt-semantic-view-package/, https://docs.getdbt.com/docs/snowflake-configs Piste de traduction ; l'absence de lien avec MetricFlow vient de sources secondaires (non confirmé)
Open Semantic Interchange : première version de la spécification publiée Publié 2026-01-27 https://www.snowflake.com/en/blog/open-semantic-interchanges-specs-finalized/ Rien ; import ou export depuis les semantic views non mentionné ; renommage en « Apache Ossie » non confirmé

4. Snowpark Container Services, Model Registry, prévision

Élément Statut Date Source Impact labo
SPCS : politiques d'autoscaling (GA, 2026-05-04), nouvelles familles d'instances et instances ARM (GA, 2026-05-05 et 2026-05-15), types d'instance de secours (GA, 2026-09-17), instances GEN_ARM_G1 et GEN_X64_G1 sur Google Cloud (GA, 2026-10-23) GA 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-05-04-spcs-autoscaling-policies-ga, https://docs.snowflake.com/en/release-notes/2026/other/2026-05-15-spcs-gen-arm-g1-ga Rien dans le dépôt (aucune spécification SPCS). Si le client retient une instance ARM, l'image forecast (construite pour x86_64 au labo, inféré) devra être multi-architecture : à vérifier
BCR-2449 : plus de nouveaux services ni jobs avec Stage Mount V1 ; BCR-2451 : points d'accès publics SPCS et Streamlit sur des noms d'hôte par compte Désactivé par défaut (2026_08) Octobre 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_08_bundle Rien aujourd'hui ; à retenir pour la future spécification de service (inféré)
BCR-2206 : rétention allongée des services de job SPCS Généralement activé (2026_01) 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_01_bundle Rien
snowflake-ml-python : 2.6.0 publié le 2026-10-20 (version lue par le labo) ; 2.0.0 (2026-09-10) rend ModelVersion.run_batch dépendant d'EXECUTE INFERENCE JOB SERVICE et retire snowflake.ml.model.batch ; ParamSpec pour CustomModel (1.26.0) ; noms CamelCase de snowflake.cortex dépréciés Publié 2026 https://docs.snowflake.com/en/release-notes/clients-drivers/snowpark-ml-2026 Rien dans le code ; la voie « modèle custom du Model Registry » de prevision.md devra viser l'API 2.x (inféré)
SNOWFLAKE.ML.FORECAST : GA, aucune dépréciation ni remplacement annoncé ; colonnes SERIES, TS, FORECAST, LOWER_BOUND, UPPER_BOUND ; aucun modèle de fondation de séries temporelles mentionné GA Page non datée, lue le 2026-10-24 ; aucune note de version 2026 trouvée https://docs.snowflake.com/en/user-guide/ml-functions/forecasting Rien : non reproduit, et sans rapport avec t0
Feature Store déclaratif (GA, 2026-10-21), Feature Store en ligne (GA, 2026-10-20), images d'exécution personnalisées pour les ML Jobs (GA, 2026-10-22) GA Octobre 2026 https://docs.snowflake.com/en/release-notes/all-release-notes Rien

5. Gouvernance, sécurité, tarification

Élément Statut Date Source Impact labo
Politiques de protection des données appliquées aux tables Iceberg lues depuis Spark Non indiqué 2026-01-27 https://docs.snowflake.com/en/release-notes/2026/other/2026-01-27-iceberg-enforce-access-policies-on-tables-queried-from-apache-spark Rien : le labo n'a pas de masquage ; écart déjà implicite du RBAC Polaris (inféré)
BCR-2433 : CREATE OR REPLACE recopie par défaut les droits de l'objet remplacé Désactivé par défaut (2026_08) Octobre 2026 https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_08_bundle À noter pour la transposition : les matérialisations dbt table sont des CREATE OR REPLACE chez Snowflake (inféré : les droits survivraient au remplacement une fois le bundle actif). Comportement au labo : à vérifier
Lignage : temporaires (GA dans Horizon Context, 2026-10-12), Cortex Agents (2026-09-02), intégrations de stockage, tables externes, services Cortex Search (2026-10-06) ; Horizon Context (connecteurs de métadonnées externes, dont dbt) Preview (Horizon Context) 2026-10-12 https://docs.snowflake.com/en/release-notes/2026/other/2026-10-12-horizon-context-preview Rien : le lignage du labo (Marquez) reste propre au labo
Tarification Cortex : ventilation AI_SERVICES (2026-04-06), suivi et plafonnement des dépenses des fonctions AI (GA, 2026-03-02), hits du cache non facturés (2026-09-29), AI_COUNT_TOKENS facturé en calcul seulement, consommation réelle dans CORTEX_FUNCTIONS_QUERY_USAGE_HISTORY GA ou non indiqué 2026 https://docs.snowflake.com/en/release-notes/2026/other/2026-04-06-ai-services-billing-breakout, https://docs.snowflake.com/en/release-notes/2026/other/2026-02-25-ai-functions-cost-management Rien : coûts hors périmètre ; utile pour estimer chez le client
Horizon IRC : 0,5 crédit par million d'appels d'API (Cloud Services), facturation annoncée au second semestre 2026 Annoncé Page lue le 2026-10-24 https://docs.snowflake.com/en/user-guide/tables-iceberg-access-using-external-query-engine-snowflake-horizon Rien

6. Feuille de route et stratégie

Élément Statut Date Source Impact labo
Snowflake Summit 26 (San Francisco, 1er au 4 juin 2026) : Iceberg v3, stockage Snowflake pour Iceberg et lecture et écriture bidirectionnelles par Horizon (Polaris) annoncés GA ; gestion des accès des moteurs externes aux tables Iceberg externes, API Scan Plan, observabilité des tables externes annoncées en preview privée Selon élément 2026-06-02 https://www.snowflake.com/en/news/press-releases/snowflake-pioneers-new-open-framework-for-interoperable-enterprise-data-and-ai/ Voir section 2
Summit 26 côté IA : CoWork (ex Snowflake Intelligence), connecteurs MCP GA, Cortex Training (preview publique « bientôt »), Cortex Sense (preview privée « bientôt ») Annoncé 2026-06-02 https://www.snowflake.com/en/news/press-releases/snowflake-cowork-powers-the-agentic-enterprise-as-the-personal-agent-for-knowledge-workers-to-work-smarter/ Rien : hors périmètre
Résultats du 2e trimestre de l'exercice 2027 (clos le 2026-07-31) : revenu produit 1,49 milliard de dollars (+37 %), prévision annuelle relevée à 6 070 millions ; la direction met en avant CoCo et CoWork Publié 2026-09-02 Reprises du communiqué (https://seekingalpha.com/pr/20639002, https://www.crnasia.com/news-network/2026/key-takeaways-from-snowflake-s-q2-financial-results) ; page investisseurs de Snowflake non lue (non confirmé par source primaire) Rien : contexte stratégique (agents et IA au centre, inféré)
BUILD 2026 Non confirmé Aucune date trouvée Aucune source primaire trouvée Rien

Impacts sur le labo

Écarts de fidélité nouveaux

  1. Iceberg v3 GA chez Snowflake (2026-05-07) avec montée de version en place (2026-10-16) : le labo reste en v2 (JSON en chaîne, microsecondes). Tant que le client reste en v2, les écarts documentés valent ; s'il passe en v3, VARIANT natif, nanosecondes et deletion vectors creusent l'écart. dbt Projects on Snowflake ne prend pas en charge les tables v3.
  2. Accès des moteurs externes par Horizon IRC (lecture GA le 2026-02-06, écriture GA le 2026-05-26) : point d'accès compatible Polaris, catalogue nommé par la base en majuscules, CTAS non pris en charge. Le labo n'a ni configuration ni documentation pour cette voie.
  3. Cache des réponses d'AI_COMPLETE dans une requête : non reproduit (coût, pas contrat).
  4. CREATE AI FUNCTION : aucun équivalent au labo.
  5. Contrôle d'accès Cortex par privilège de compte, privilèges par fonction, rôles de base et rôles de modèle (BCR-2378) : aucun équivalent au labo.

Contrats de contracts.md devenus potentiellement faux

Section de contracts.md Affirmation actuelle Ce que dit la source lue le 2026-10-24 Nature
AI_EMBED multilingual-e5-large de dimension non documentée, refusé (EMBED_MODELS_UNDOCUMENTED) Rangé sous EMBED_TEXT_1024 par la page de disponibilité ; absent de la page des dimensions Inféré (1 024 dimensions probable, non écrit)
AI_CLASSIFY (et cortex-lab.md, qui dit « 2 à 100 valeurs ») Le code borne à 100 catégories (CLASSIFY_MAX_CATEGORIES) Aucun maximum fixe pour le texte (fenêtre de contexte, précision moindre au-delà de 20) ; 100 au plus pour l'entrée document ; input peut être un document (preview) Lu ; l'origine du maximum de 100 lu le 2026-10-22 est à revoir
Module Python snowflake.cortex Dépréciation signalée par avertissement seulement BCR-2432 (2026_08, désactivé par défaut) : fonctions SQL historiques en échec dans les comptes inactifs, module Python concerné sauf version 2.4.0 ou plus ; SUMMARIZE remplacé par AI_SUMMARIZE, EXTRACT_ANSWER par AI_EXTRACT ; noms CamelCase dépréciés Lu
AI_COUNT_TOKENS « exact pour la plupart des modèles, estimation à moins de 3 % pour Claude et Gemini » Ajoute : quasi exact pour OpenAI ; avec une sortie structurée Claude, le compte facturé peut dépasser nettement l'estimation Lu
AI_EXTRACT Signatures sans argument de modèle ; scores non reproduit Exemples avec model => (modèles arctic-extract affinés) ; scores GA depuis le 2026-05-22 Lu
AI_COMPLETE Aucun cache ; pas de mention de modèles legacy Cache au mieux dans une requête (2026-09-29) ; vague legacy du 2026-08-12 ; le bloc de syntaxe de la page « forme chaîne » n'affiche pas return_error_details, que la page d'ensemble confirme pour toutes les formes Lu ; sans effet sur le comportement reproduit
AI_EMBED, AI_SIMILARITY « Enabled by default » pour BCR-2358, activation dans un compte classe c Toujours activé par défaut (2026_07, depuis 10.37) ; activation générale prévue après octobre 2026 ; BCR-2378 soumet les modèles d'embedding aux rôles de modèle Lu (précision de statut)

Aucun écart n'a été constaté pour AI_SENTIMENT, AI_FILTER, AI_TRANSLATE, AI_AGG, AI_SUMMARIZE_AGG, AI_REDACT, AI_SIMILARITY (hors statut BCR) et PROMPT.

Fonctions candidates à l'ajout

  • AI_SUMMARIZE (forme texte) : fonction texte, remplaçant désigné de SNOWFLAKE.CORTEX.SUMMARIZE, que la façade cortex_lab.cortex ne reproduit pas aujourd'hui. Statut à lever : preview publique d'après la note du 2026-09-14, « Available to all accounts » d'après la page.
  • Aucune autre fonction texte nouvelle n'a été trouvée ; AI_MULTI_EMBED, AI_TRANSCRIBE, AI_PARSE_DOCUMENT et les formes document relèvent de l'exclusion A1.

Sans impact

Renommages CoWork et CoCo, Cortex Agents, Cortex Search, MCP, Cortex AI Gateway, Openflow, Snowpipe Streaming, tables dynamiques, Feature Store, SNOWFLAKE.ML.FORECAST, évolutions de performance des tables Iceberg.

Actions proposées (non décidées)

Chaque action est une option soumise à Stéphane. La colonne « Avenant » indique si elle change le périmètre et doit donc passer par un avenant à PLAN.md.

N° Action Avenant
P1 Mettre à jour le texte de contracts.md et de cortex-lab.md pour les points du tableau « Contrats potentiellement faux » (statuts BCR datés, BCR-2432, précision d'AI_COUNT_TOKENS, argument model => d'AI_EXTRACT, cache d'AI_COMPLETE), sans toucher au code Non pour la documentation seule ; contracts.md est une référence de skill, sa modification reste à autoriser par Stéphane
P2 Relire la page d'AI_CLASSIFY pour trancher l'origine du maximum de 100 catégories, puis décider s'il faut lever la borne pour le texte Oui si le code change
P3 Vérifier la dimension de multilingual-e5-large (page des dimensions, ou compte du client), puis décider de l'accepter sur l'alias cortex-embed Oui si le code change
P4 Ajouter AI_SUMMARIZE (texte) par /new-cortex-function, et éventuellement summarize dans cortex_lab.cortex Oui
P5 Ajouter à portabilite-snowflake.md la voie Horizon IRC : URL /polaris/api/catalog, catalogue nommé par la base en majuscules, namespaces, authentification, limites (CTAS, stockage hors AWS) Non pour la documentation ; oui pour toute configuration Trino, DuckDB ou PyIceberg ciblant Horizon
P6 Ajouter aux points « à vérifier chez le client (classe c) » : rôles de modèle (BCR-2378), valeur de CORTEX_ENABLED_CROSS_REGION (BCR-2376), statut « inactif » au sens de BCR-2432, privilèges USE AI FUNCTIONS et USE AI FUNCTION <nom>, modèles legacy via SHOW CORTEX BASE MODELS, BCR-2433 sur les droits après CREATE OR REPLACE, version Iceberg des tables du client Non (documentation)
P7 Réexaminer la décision « Iceberg v2 » au vu de Trino 484 (v3 expérimentale), DuckDB-Iceberg (v3 depuis 1.5.3) et de Polaris 1.8.0 (prise en charge v3 non confirmée) Oui si le format change
P8 Documenter CREATE AI FUNCTION comme écart connu dans cortex-lab.md, ou en étudier une reproduction Non pour la documentation ; oui pour une reproduction
P9 Pour la future spécification SPCS de la prévision : viser Stage Mount V2 (BCR-2449), l'API 2.x de snowflake-ml-python, et vérifier l'architecture de l'image si le client retient des instances ARM ; étudier l'écriture de forecast par PyIceberg via Horizon IRC Oui (la spécification SPCS n'est pas dans le périmètre actuel)
P10 Étudier la traduction de la couche semantic vers CREATE SEMANTIC VIEW (paquet dbt_semantic_view, Semantic Studio, BCR-2287), écart dont le coût augmente avec Cortex Agents Oui

Décisions ouvertes

Ces décisions ne sont pas tranchées par ce document. Les options sont données sans préférence.

  1. Format Iceberg du labo : rester en v2 (fidèle à un client en v2, motif actuel) ; passer en v3 (fidèle à un client en v3, prise en charge expérimentale dans Trino, Polaris à vérifier) ; garder v2 par défaut et ajouter des tests v3 ciblés.
  2. AI_SUMMARIZE : l'ajouter en forme texte ; ne pas l'ajouter tant que son statut (preview ou GA) n'est pas levé ; n'ajouter que la façade Python summarize.
  3. multilingual-e5-large : l'accepter sur cortex-embed comme modèle de 1 024 dimensions ; maintenir le refus jusqu'à une source qui écrit la dimension.
  4. Borne de catégories d'AI_CLASSIFY : garder 100 ; supprimer la borne pour le texte et s'en remettre à la fenêtre locale ; attendre la relecture de P2.
  5. Cache de réponses d'AI_COMPLETE : le reproduire dans une requête DuckDB ; le documenter comme écart seulement.
  6. Voie Horizon IRC : la documenter seulement ; préparer une configuration de profil (Trino, DuckDB, PyIceberg) pour le client.
  7. Couche sémantique : MetricFlow seul (décision en vigueur) ; MetricFlow plus semantic views générées ; autre format d'échange (Open Semantic Interchange). La décision actuelle a été fixée par délégation le 2026-10-22 ; la rouvrir appartient à Stéphane.

Points non confirmés

  • Fermeture de Snowflake Open Catalog aux nouveaux clients (source secondaire seulement).
  • Dates et contenu de BUILD 2026.
  • Prise en charge d'Iceberg v3 par Apache Polaris 1.8.0 ; statut final de la spécification Iceberg v3.
  • Dimension de multilingual-e5-large et de snowflake-arctic-embed-l-v2.0-8k.
  • Signature de CORTEX_SEARCH_RETRIEVE ; version du protocole MCP prise en charge.
  • Absence de lien entre dbt_semantic_view et MetricFlow ; renommage d'Open Semantic Interchange en « Apache Ossie ».
  • Chiffres du 2e trimestre de l'exercice 2027 (lus dans des reprises du communiqué, pas sur la page investisseurs).
  • Détail des vagues de dépréciation de modèles d'avril, mai et juillet 2026.
  • Présence d'ai_summarize et des autres fonctions récentes dans une version de snowflake-snowpark-python postérieure à 1.55.3 (non recherché).

Sources principales

  • Notes de version Snowflake : https://docs.snowflake.com/en/release-notes/new-features, https://docs.snowflake.com/en/release-notes/new-features-2026, https://docs.snowflake.com/en/release-notes/all-release-notes
  • Bundles BCR : https://docs.snowflake.com/en/release-notes/behavior-changes et les pages de bundles et de BCR citées dans les tableaux
  • Fonctions AISQL : https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql, https://docs.snowflake.com/en/user-guide/snowflake-cortex/aisql-regional-availability et les pages de référence de chaque fonction sous https://docs.snowflake.com/en/sql-reference/functions/
  • Iceberg chez Snowflake : https://docs.snowflake.com/en/user-guide/tables-iceberg-v3-specification-support, https://docs.snowflake.com/en/user-guide/tables-iceberg-access-using-external-query-engine-snowflake-horizon, https://docs.snowflake.com/en/user-guide/tables-iceberg-catalog-linked-database, https://docs.snowflake.com/en/user-guide/tables-iceberg-data-types
  • Projets ouverts : https://polaris.apache.org/releases/, https://trino.io/docs/current/connector/iceberg.html, https://duckdb.org/2026/05/29/new-iceberg-features, https://iceberg.apache.org/releases/
  • Communiqués : https://www.snowflake.com/en/news/press-releases/snowflake-pioneers-new-open-framework-for-interoperable-enterprise-data-and-ai/, https://www.snowflake.com/en/news/press-releases/snowflake-cowork-powers-the-agentic-enterprise-as-the-personal-agent-for-knowledge-workers-to-work-smarter/