Releases: apify/crawlee
Releases · apify/crawlee
v3.16.0
3.16.0 (2026-02-06)
Bug Fixes
- adaptive-crawler: Fix persistence of rendering type detection results (#3368) (4abca8b)
- certain redirect responses change request methods (#3296) (efac644), closes #2586
- clean turbo cache and tsbuildinfo files in yarn clean (#3348) (6cd9456)
- core: ensure
maxCrawlDepthwarning is logged only once (#3337) (9d01334), closes #3336 - handle multiple
BasicCrawler.stop()calls correctly (#3324) (9c0580b), closes #3257 - impit-client: pause fromWeb stream to prevent early consumption (#3347) (72aacb4), closes #555
- more permissive accept (#3373) (d03af1b), closes #3242
- remove deprecation from
RequestQueueV1(#3341) (89309bc) - suppress info message for undefined maxRequestsPerCrawl (#3237) (f3d9a79)
Features
- add
@crawlee/stagehandpackage for AI-powered browser automation (#3331) (a89cb5a), closes #3064 - Add a counter of in-flight rendering type detections (#3355) (565fc34)
- implements async iterators (#3352) (7f7a4ab), closes #3338
- make
handleCloudflareChallengemore configurable (#3247) (629daf8), closes #3127 - utils: add
discoverValidSitemapsutility (#3339) (29f52ed)
Performance Improvements
v3.15.3
3.15.3 (2025-11-10)
Bug Fixes
- await retries inside
_timeoutAndRetry(#3206) (9c1cf6d), closes /github.com/apify/crawlee/pull/3188#discussion_r2410256271 - cli: support creating projects with names that start with a number (#3219) (3f37845), closes #3213
- use shared enqueue links wrapper in
AdaptivePlaywrightCrawler(#3188) (9569d19)
Features
v3.15.2
v3.15.1
v3.15.0
3.15.0 (2025-09-17)
Bug Fixes
ImpitHttpClientrespects the internalRequesttimeout (#3103) (a35376d)proxyUrlslist can containnull(#3142) (dc39cc2), closes #3136- don't fail
exportDatacalls on empty datasets (#3115) (298f170), closes #2734 - respect
maxCrawlDepthwith a custom enqueueLinkstransformRequestFunction(#3159) (e2ecb74)
Features
v3.14.1
v3.14.0
3.14.0 (2025-07-25)
Bug Fixes
- don't retire browsers with long-running
pre|postLaunchHooksprematurely (#3062) (681660e) - respect
excludeoption inenqueueLinksByClickingElements(#3058) (013eb02) - retry on blocked status codes in
HttpCrawler(#3060) (b5fcd79), closes #3029 - validation of iterables when adding requests to the queue (#3091) (529a1dd), closes #3063