Skip to content

v0.2.4

Choose a tag to compare

@arman-bd arman-bd released this 07 Nov 03:39
· 4 commits to main since this release
598d439

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.4

Example

import httpmorph

# Automatically uses the correct user agent for your OS
response = httpmorph.get("https://httpbin.org/headers")
print(response.json()['headers']['User-Agent'])