
Patched google_gax 0.4.1 for Tesla 1.18.3+ compatibility (CVE-2026-48598)
Tesla >= 1.18.3과의 호환성을 위한 google_gax v0.4.1의 패치된 포크입니다.
Tesla 1.18.3(2026년 6월 2일)은 CVE-2026-48598에 대한 보안 수정의 일환으로 assert_quoted_string_safe!/2를 통해 멀티파트 필드 이름에 대한 엄격한 검증을 도입했습니다. 업스트림 google_gax(마지막 릴리스: 2021, 유지보수 중단됨)는 원자(:metadata, :data)를 멀티파트 필드 이름으로 전달하며, 이제 Tesla는 이를 FunctionClauseError로 거부합니다.
connection.ex: Tesla.Multipart.add_field/4 및 Tesla.Multipart.add_file/3에 전달하기 전에 원자 필드 이름을 문자열(to_string/1)로 변환connection.ex: 원자 튜플({:"Content-Type", ...}) 대신 문자열 튜플({"Content-Type", ...})을 헤더에 사용mix.exs: mime 및 poison 버전 제약 조건 완화# mix.exs
{:google_gax, github: "workshops-de/google_gax", override: true}