v3.10.3
apify/crawleev3.10.3Jun 7, 2024by apify-service-account
AI Summary
Improvements to Adaptive Crawler behavior including implicit router support, new context helpers, and concurrency adjustments.
Key Highlights
- Fixed implicit router usage when no 'requestHandler' is provided.
- Added 'waitForSelector' context helper and 'parseWithCheerio' in Adaptive Crawler.
- Increased timeout for retiring inactive browsers.
- Reverted scaling steps back to 5%.
New Features
- 'waitForSelector' context helper
- 'parseWithCheerio' in Adaptive Crawler
- Log desired concurrency in status message
Full Release Notes
## [3.10.3](https://github.com/apify/crawlee/compare/v3.10.2...v3.10.3) (2024-06-07) ### Bug Fixes * **adaptive-crawler:** log only once for the committed request handler execution ([#2524](https://github.com/apify/crawlee/issues/2524)) ([533bd3f](https://github.com/apify/crawlee/commit/533bd3f04671d54273f0861664d316269d08fbfb)) * increase timeout for retiring inactive browsers ([#2523](https://github.com/apify/crawlee/issues/2523)) ([195f176](https://github.com/apify/crawlee/commit/195f1766a03293db19caa33f9fc3d4ab08081f71)) * respect implicit router when no `requestHandler` is provided in `AdaptiveCrawler` ([#2518](https://github.com/apify/crawlee/issues/2518)) ([31083aa](https://github.com/apify/crawlee/commit/31083aa27ddd51827f73c7ac4290379ec7a81283)) * revert the scaling steps back to 5% ([5bf32f8](https://github.com/apify/crawlee/commit/5bf32f855ad84037e68dd9053930fa7be4267cac)) ### Features * add `waitForSelector` context helper + `parseWithCheerio` in adaptive crawler ([#2522](https://github.com/apify/crawlee/issues/2522)) ([6f88e73](https://github.com/apify/crawlee/commit/6f88e738d43ab4774dc4ef3f78775a5d88728e0d)) * log desired concurrency in the default status message ([9f0b796](https://github.com/apify/crawlee/commit/9f0b79684d9e27e6ba29634e7da2e9a095367eda))