
Patched google_gax 0.4.1 pour la compatibilité Tesla 1.18.3+ (CVE-2026-48598)
Fork patché de google_gax v0.4.1 pour la compatibilité avec Tesla >= 1.18.3.
Tesla 1.18.3 (2 juin 2026) a introduit une validation stricte des noms de champs multipart via assert_quoted_string_safe!/2 dans le cadre des correctifs de sécurité pour CVE-2026-48598. Le google_gax amont (dernière version : 2021, non maintenue) passe des atomes (:metadata, :data) comme noms de champs multipart, ce que Tesla rejette maintenant avec une FunctionClauseError.
connection.ex : Convertir les noms de champs atomes en chaînes () avant de les passer à et to_string/1Tesla.Multipart.add_field/4Tesla.Multipart.add_file/3connection.ex : Utiliser des tuples de chaînes pour les en-têtes ({"Content-Type", ...}) au lieu de tuples d'atomes ({:"Content-Type", ...})mix.exs : Assouplissement des contraintes de version de mime et poison# mix.exs
{:google_gax, github: "workshops-de/google_gax", override: true}