Is it just me or are all the #Ruby HTTP clients affected by thread-safety bugs once you want connection reuse/pooling? I really thought in 2025 this would not be so difficult to find. HTTPX promised robustness in this space but I've found it alarmingly unstable release to release.