
تم تصحيح google_gax 0.4.1 لتوافق Tesla 1.18.3+ (CVE-2026-48598)
فورك مُرقَّع من google_gax v0.4.1 من أجل التوافق مع Tesla >= 1.18.3.
قدّم إصدار Tesla 1.18.3 (2 يونيو 2026) تحققًا صارمًا من أسماء حقول multipart
عبر assert_quoted_string_safe!/2 كجزء من الإصلاحات الأمنية لـ
CVE-2026-48598. الإصدار الأصلي google_gax (آخر إصدار: 2021، غير مُصان)
يمرّر atoms (:metadata, :data) كأسماء حقول multipart، وهو ما ترفضه Tesla الآن
بخطأ FunctionClauseError.
connection.ex: تحويل أسماء حقول atoms إلى سلاسل نصية (to_string/1) قبل
تمريرها إلى Tesla.Multipart.add_field/4 و Tesla.Multipart.add_file/3connection.ex: استخدام توبلات نصية للترويسات ({"Content-Type", ...})
بدلاً من توبلات atoms ({:"Content-Type", ...})mix.exs: تخفيف قيود الإصدارات الخاصة بـ mime و poison# mix.exs
{:google_gax, github: "workshops-de/google_gax", override: true}