This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
Summary
AI summaryUpdates π Bug Fixes, https://github.com/D4Vinci/Scrapling/pull/303, and https://github.com/D4Vinci/Scrapling/issues/299 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds a `--version` flag to the CLI. Adds a `--version` flag to the CLI. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes browser navigations failing when combining `init_script` with `user_data_dir`. Fixes browser navigations failing when combining `init_script` with `user_data_dir`. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes encoding detection when charset values are quoted in `Content-Type` headers. Fixes encoding detection when charset values are quoted in `Content-Type` headers. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes `IndexError` in adaptive element relocation when `auto_save` is enabled. Fixes `IndexError` in adaptive element relocation when `auto_save` is enabled. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes checkpoint and cache saving crashes on Windows for spiders. Fixes checkpoint and cache saving crashes on Windows for spiders. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes incorrect similarity scoring in `find_similar` for elements with mismatched attribute counts. Fixes incorrect similarity scoring in `find_similar` for elements with mismatched attribute counts. Source: llm_adapter@2026-06-07 Confidence: high |
β |
| Bugfix | Medium |
Fixes sessionβlevel `proxy` argument being silently ignored, preventing IP leakage. Fixes sessionβlevel `proxy` argument being silently ignored, preventing IP leakage. Source: llm_adapter@2026-06-07 Confidence: low |
β |
| Refactor | Low |
Updates all browsers and fingerprints; run `scrapling install --force` to refresh them. Updates all browsers and fingerprints; run `scrapling install --force` to refresh them. Source: llm_adapter@2026-06-07 Confidence: high |
β |
Full changelog
A maintenance update packed with community-reported fixes π οΈ
π New Stuff and quality of life changes
- Updated all browsers and fingerprints. Run
scrapling install --forceafter updating to refresh them. - Added a
--versionflag to the CLI by @ETM-Code in #303 (Solves #299)
π Bug Fixes
- Fixed the session-level
proxyargument being silently ignored in HTTP sessions, which could leak your real IP (Solves #295). Note that mixing a session-levelproxywith a per-requestproxiesargument (or vice versa) now raises an error instead of one being silently dropped. - Fixed browser navigations failing when combining
init_scriptwithuser_data_dir(Solves #294). - Fixed encoding detection when websites quote the charset value in the
Content-Typeheader by @Bortlesboat in #323. - Fixed an
IndexErrorin adaptive element relocation whenauto_saveis enabled by @Mubashirrrr in #340. - Fixed spiders' checkpoint and cache saving crashing on Windows by @MrStarkEG in #344.
- Fixed incorrect similarity scoring in
find_similarfor elements with mismatched attribute counts (Solves #322).
Docs
- Clarified that the default installation includes the parser engine only, and the fetchers/spiders need the extras (Solves #343).
- Fixed the Docker image name in the remaining examples by @evanclan in #315.
- Fixed a broken link in the contribution guide by @Bortlesboat in #320.
π Special thanks to the community for all the continuous testing and feedback
Big shoutout to our Platinum Sponsors
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Scrapling
All releases βRelated context
Related tools
Beta — feedback welcome: [email protected]