Releases: apify/crawlee
Releases · apify/crawlee
v3.13.0
3.13.0 (2025-03-04)
Bug Fixes
- cheerio: don't decode HTML entities in
context.body
(#2838) (32d6d0e), closes #2401 - install browser in the
camoufox
template correctly (#2864) (a9d008c), closes #2863 - Make log message in RequestQueue.isFinished more accurate (#2848) (3d124ae)
- Simplified RequestQueueV2 implementation (#2775) (d1a094a), closes #2767 #2700
Features
- Camoufox-based crawler template (#2842) (7f08de4), closes #2836
- improved cross platform metric collection (#2834) (e41b2f7), closes #2771
- playwright: add
handleCloudflareChallenge
helper (#2865) (9a1725f) - remove old docker CI (#2831) (7f09d56)
- use native
impit
streaming (#2833) (af2fe23), closes #2756
v3.12.2
v3.12.1
v3.12.0
3.12.0 (2024-11-04)
Bug Fixes
.trim()
urls from pretty-printed sitemap.xml files (#2709) (802a6fe), closes #2698- ensure correct column order in CSV export (#2734) (b66784f), closes #2718
- ignore errors from iframe content extraction (#2714) (627e5c2), closes #2708
- update
fingerprintGeneratorOptions
types (#2705) (fcb098d), closes #2703
Features
v3.11.5
3.11.5 (2024-10-04)
Bug Fixes
- core: fix
forefront
request fetching in RQv2 (#2689) (03951bd), closes #2669 - core: respect
forefront
option inprolong-
anddeleteRequestLock
(#2690) (cba8da3), closes #2681 #2689 #2669 - core: check
.isFinished()
beforeRequestList
reads (#2695) (6fa170f) - core: accept
UInt8Array
inKVS.setValue()
(#2682) (8ef0e60) - core: trigger
errorHandler
for session errors (#2683) (7d72bcb), closes #2678 - core: decode special characters in proxy
username
andpassword
(#2696) (0f0fcc5) - http-crawler: avoid crashing when gotOptions.cache is on (#2686) (1106d3a)
- puppeteer: rename
ignoreHTTPSErrors
toacceptInsecureCerts
to support v23 (#2684) (f3927e6) - memory-storage: respect
forefront
option inRequestQueue
(#2681) (b0527f9), closes #2669
v3.11.4
v3.11.3
v3.11.2
3.11.2 (2024-08-28)
Bug Fixes
- RequestQueueV2: remove
inProgress
cache, rely solely on locked states (#2601) (57fcb08) - use namespace imports for cheerio to be compatible with v1 (#2641) (f48296f)
- Use the correct mutex in memory storage RequestQueueClient (#2623) (2fa8a29)
Features
globs
®exps
forSitemapRequestList
(#2631) (b5fd3a9)- resilient sitemap loading (#2619) (1dd7660)
This release is pinning the dependency on cheerio to the last RC version, we might postpone the official support for v1 to next major, or at least wait for them to fix their stuff. Nice demonstration of how not to maintain popular open source projects 😞