v0.2.4
httpmorph v0.2.4
What's New
🌐 OS-Specific User Agents
- Automatically detects and uses appropriate user agents for macOS, Windows, and Linux
- Improves fingerprint accuracy by matching TLS/HTTP/2 fingerprints with OS-specific browser metadata
- Reduces detection risk in anti-bot systems
🔐 Chrome 142 Support
- Latest Chrome fingerprint with certificate compression
- ECH (Encrypted Client Hello) support
- JA4 fingerprint compatibility
📊 Cross-Platform Benchmarks
- Added comprehensive benchmarks for macOS and Windows
- Performance comparison across 8 HTTP libraries
- httpmorph remains competitive with the fastest Python HTTP clients
🏗️ Windows Build Improvements
- Intelligent MSVC detection
- Parallel compilation for faster builds
- Build cache optimization
Installation
pip install httpmorph==0.2.4Example
import httpmorph
# Automatically uses the correct user agent for your OS
response = httpmorph.get("https://httpbin.org/headers")
print(response.json()['headers']['User-Agent'])