# Changelog of HTTP Request Runner: Bulk API Calls with Retries and Redirects (`getascraper/http-request-runner`) Actor

- **URL**: https://apify.com/getascraper/http-request-runner/changelog.md
- **Full Actor documentation**: https://apify.com/getascraper/http-request-runner.md

## Changelog

All notable changes to this project will be documented in this file.

### \[0.1.0] - 2026-08-19

#### Added

- 🚀 First release of HTTP Request Runner: send up to 1,000 HTTP requests in one run, with per-request method, headers, query parameters, and body.
- ✨ Paste a curl command straight from your browser's DevTools, Postman, or a terminal and it becomes a ready-to-run request, no manual translation needed.
- ⚙️ Independent requests-per-second throttle alongside concurrency, for targets that reject bursts even at low concurrency.
- 🔀 Full redirect chain captured for every request, not just the final destination.
- 🧩 Response bodies are automatically parsed into structured JSON when the content type calls for it.
- 📦 Oversized or binary responses (images, PDFs, archives) are saved in full to the key-value store instead of being silently cut off.
- ✅ Optional expected-status-code assertions per request or for the whole run, for uptime and contract checks.
- 🔑 One-time default authentication (Bearer token or Basic auth) applied automatically across every request that doesn't set its own.
- 🛡️ Optional proxy routing for targets that rate-limit or geo-block by IP, off by default so most calls go direct.
- 🔔 Callback webhook: stream each result to your own endpoint the moment it completes.
- 📊 Run summary with success rate, status code breakdown, and average response time, saved alongside your results.
- 🔍 Three dataset views: Responses (status and timing at a glance), Response Bodies (full payloads and parsed JSON), and Redirects & Errors (chains and failures).
