Skip to content

fix: reqwest 0.13 missing rustls TLS backend feature #221

@erishforG

Description

@erishforG

Problem

reqwest 0.13 업그레이드(#199) 시 rustls-native-certs 기능만 활성화했으나, 이것만으로는 TLS 백엔드가 활성화되지 않음. parsec merge 등 GitHub API 호출 시 "Failed to send merge request to GitHub" 오류 발생.

Root Cause

reqwest 0.12에서는 rustls-tls가 TLS 백엔드 + 인증서를 한번에 활성화했지만, 0.13에서는 분리됨:

  • rustls: TLS 백엔드 활성화
  • rustls-native-certs: 시스템 인증서 사용

Fix

Cargo.toml features에 rustls 추가:
```toml
reqwest = { version = "0.13", features = ["json", "query", "rustls", "rustls-native-certs"], default-features = false }
```

Priority: P0 | Source: 내부 테스트

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions