
google_gax 0.4.1 corrigido para compatibilidade com Tesla 1.18.3+ (CVE-2026-48598)
Fork corrigido do google_gax v0.4.1 para compatibilidade com Tesla >= 1.18.3.
Tesla 1.18.3 (2 de junho de 2026) introduziu validação rigorosa de nomes de campos multipart através de assert_quoted_string_safe!/2 como parte das correções de segurança para CVE-2026-48598. O upstream google_gax (último lançamento: 2021, sem manutenção) passa átomos (:metadata, :data) como nomes de campos multipart, o que o Tesla agora rejeita com um FunctionClauseError.
connection.ex: Converter nomes de campos átomo para strings () antes de passar para e to_string/1Tesla.Multipart.add_field/4Tesla.Multipart.add_file/3connection.ex: Usar tuplas de string para cabeçalhos ({"Content-Type", ...}) em vez de tuplas de átomo ({:"Content-Type", ...})mix.exs: Restrições de versão relaxadas para mime e poison# mix.exs
{:google_gax, github: "workshops-de/google_gax", override: true}