# Changelog of StepStone Group Job Scraper — 18 Portals: Totaljobs, CWJobs (`blackfalcondata/stepstone-jobs-feed`) Actor

- **URL**: https://apify.com/blackfalcondata/stepstone-jobs-feed/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/stepstone-jobs-feed.md

## Changelog

### 2026-09-13

#### Changed

- The lowest memory this actor can be started with is now 512 MB, up from 256 MB. Detail enrichment does not fit in 256 MB, so a run started there could be killed part-way through and deliver nothing; the schema no longer offers a setting the actor cannot work in. Runs already use 1024 MB by default and are unaffected.

### 2026-05-26

#### Fixed

- Runs configured without detail enrichment no longer launch an unnecessary secondary engine after the SERP phase has already completed. Affected runs previously failed with a confusing browser-launch error; they now finish normally.
- When the time budget is already exhausted before the SERP phase can fetch its first page, the run no longer attempts a slow fallback engine that would not have time to produce results anyway.
- Browser-based portals (NL, BE, CATERER, EMEDCAREERS) now resolve the correct browser executable from the installed browser bundle. Previously these runs could fail with "executable doesn't exist" against a legacy default path that newer base images no longer ship.

### 2026-05-14

- Fixed: `maxPages` no longer silently caps `maxResults`. When you request more results than the default page budget allows, the actor now extends pagination automatically.

### 1.7.x — 2026-04-30

- Fixed: `startUrls` now processes all URLs in the array. Previously the optimized SERP path only used the first URL; subsequent URLs were silently ignored. Each URL is now its own pagination universe with shared dedup + maxResults cap.

### 0.1.x — 2026-04-14

- Added: `descriptionHtml`, `descriptionMarkdown` output fields (triple-format descriptions for RAG/LLM pipelines)
- Added: `contentHash` output field (SHA-256 hash of content-identifying fields)

### 0.1.x — 2026-04-14

- Added: cross-run repost detection (`isRepost`, `repostOfId`, `repostDetectedAt`)
- Added: `skipReposts` input to exclude detected reposts from output

### 1.7.136 — 2026-03-18

#### Added

- Multi-page results for all 18 portals — queries with more than 25 results now return additional pages
- Smart duplicate detection prevents repeated listings across pages

#### Improved

- Faster detail page retrieval with pre-loaded session data
- More reliable pagination across all portal variants

#### Fixed

- Several portals returning only first page of results
- Intermittent timeout on slower portals during pagination

### 1.7.102 — 2026-03-17

#### Added

- Full detail page support for all 18 portals
- `includeDetails` now defaults to `true`

#### Improved

- Detail pages complete in 1–3 seconds (previously up to 30 seconds)
- Significantly improved reliability across all portals
- Better error recovery — fewer incomplete runs

#### Fixed

- NL portal connectivity restored
- CAREERSTRUCTURE portal restored
- UK sub-brand portals (CWJOBS, JOBSITE, MILKROUND, RETAILCHOICE, CITYJOBS, JUSTENGINEERS, EMEDCAREERS) detail pages working
- CATERERGLOBAL, JOBSIE, PNET, NIJOBS reliability improved
- BE portal performance improved
- AT portal detail reliability improved
- Duplicate listings no longer appear in multi-page results

### 1.7.34 — 2026-03-14

#### Improved

- Detail page reliability significantly improved
- Enhanced detail fetching enabled by default

### 1.7.8 — 2026-03-13

#### Added

- `detailEngine` input field (`auto` | `fast` | `full`)
- Alternative detail fetching method for improved reliability

### 1.7.2 — 2026-03-13

#### Changed

- Performance tuning for SERP and pagination requests

### 1.6.1 — 2026-03-13

#### Fixed

- Failed runs now correctly show as Failed in Apify Console
- `detailsFetched` field set on all dataset items

### 1.5.1 — 2026-03-13

#### Fixed

- SDK upgrade for improved billing accuracy
- Empty runs now correctly show as Failed

### 1.4.1 — 2026-03-13

#### Added

- Failed detail pages now return SERP data instead of dropping silently
- Run summary diagnostics for troubleshooting
- Input validation with clear error messages

### 1.3.29 — 2026-03-12

#### Fixed

- Several portals returning 0 results incorrectly marked as Succeeded

### 1.3.20 — 2026-03-10

- Previous stable release
