# Changelog of Indeed Jobs Scraper | Worldwide Job Data (`datascraperes/indeed-jobs-scraper`) Actor

- **URL**: https://apify.com/datascraperes/indeed-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/datascraperes/indeed-jobs-scraper.md

## Changelog

### 0.7.0

- Reduced the default Actor memory allocation to 128 MB after measuring real remote runs.
- Set the supported memory range to 128–256 MB to keep sufficient headroom without allocating unused resources.
- Treat Indeed HTTP 403 responses as bounded retryable blocks, reconnecting through the configured external proxy and refreshing an explicit DataImpulse session when present.
- Added `proxyStrategy` to `SUMMARY` so users can verify which external-proxy behavior was applied.

### 0.6.0

- Simplified the public input by managing request timeout, delay, concurrency, and retry controls internally.
- Updated the public Actor title and store description for worldwide Indeed job search intent.
- Added user-focused documentation for inputs, outputs, pricing, limits, and run summaries.

### 0.5.0

- Added an idempotent CLI script to synchronize and validate the remote PPE configuration.

### 0.4.0

- Included the root Docker entrypoint in the image so remote Apify runs start correctly.
- Added a CLI validation script for synchronizing and verifying remote PPE pricing.

### 0.1.0

- Created an independent Indeed-only Actor checkout from JobSpy.
- Removed the other JobSpy search engines from the published package.
- Added global country selection, public job output, schema validation, tests, and private external proxy handling.

### 0.2.0

- Added bounded concurrent keyword processing with configurable retries and exponential backoff.
- Added a global per-run output limit and batched Dataset writes for safer scaling.
- Added cancellation of pending work after the global limit is reached.
- Added a typed Key-Value Store schema for the non-sensitive `SUMMARY` record.

### 0.3.0

- Added pay-per-event pricing at `$0.001` per unique Indeed offer.
- Removed start/default-dataset charging from the pricing contract.
- Added charge-limit-aware Dataset emission and production pricing preflight checks.
