Releases: apify/fingerprint-suite
Releases · apify/fingerprint-suite
v2.1.6
Features
- debug log for the ML training phase (Jindřich Bär)
- generated headers contain sec-ch-ua-platform (Jindřich Bär)
Bug Fixes
- lint fix (Jindřich Bär)
Chores
- deps: lock file maintenance #107 (renovate[bot])
- deps: lock file maintenance #108 (renovate[bot])
- ML model regenerated (Jindřich Bär)
- bump version to match the tag (Jindřich Bär)
- set stable version (Jindřich Bär)
Commits
- 311b797: [skip ci] Automatic sync from stable (autosync[bot] 🔃)
v2.1.5
Chores
- version bump (Jindřich Bär)
v2.1.5-dev.1
fix: headless fixes only in headless browsers
v2.1.5-dev.0
Bug Fixes
- headless fixes only in headless browsers (Jindřich Bär)
Chores
- deps: lock file maintenance #103 (renovate[bot])
v2.1.4
Bug Fixes
- publish on tag GA (Jindřich Bär)
- webGl injection #100 (Jindřich Bär)
- publish on tag GA (Jindřich Bär)
Documentation
- deprecate performance benchmarks, fix example (Jindřich Bär)
Chores
- deps: lock file maintenance #99 (renovate[bot])
Commits
v2.1.4-dev.0
Features
- convert h2 headers to h1 as a workaround #93 (Szymon Marczak)
- convert h2 headers to h1 as a workaround #93 (Jindřich Bär)
- CI - release on new tag (Jindřich Bär)
Bug Fixes
- constructor vs .getFingerprint() options (Jindřich Bär)
- bump version numbers for publishing (Jindřich Bär)
- mobile iOS headers generation (Jindřich Bär)
- rebase to new master, beautify code #93 (Jindřich Bär)
- CI/CD canary builds bump version automatically (Jindřich Bär)
- supress warning message in iframe fixes (#61) (Jindřich Bär)
- publish workflow file (Jindřich Bär)
- publish on tag GA (Jindřich Bär)
Documentation
- fingerprint injector docs update (Jindřich Bär)
Chores
- deps: lock file maintenance (renovate[bot])
- deps: update amannn/action-semantic-pull-request action to v4.6.0 (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: lock file maintenance (renovate[bot])
- deps: update patch/minor dependencies to v2.2.0 (renovate[bot])
- workflow lint (Jindřich Bär)
Commits
(v2.1.0) The Big Screen update
The Big Screen update (v2.1.0)
Oh no! I just wrote my scraper, ran it with
fingerprint-suite
and now I'm being served mobile / tablet version of the webpage. My script is not ready for the alternative page design and my data extraction pipeline is broken now!
Worry not! The new v2.1.0
update comes with an updated ML model for generating the browser fingerprints, as well as an extended interface for specifying the requirements for the generated fingerprint. Using this interface, you can set your desired minimum / maximum screen resolution for the browser fingerprint.
You'll never have to worry about being served a different version of the webpage again!
Features
- Updated ML model
- Screen dimension preprocessing filters out buggy screen resolutions
- New constraint API for requesting specific screen dimensions:
generator.getFingerprint({
devices: ['desktop'],
browsers: ['firefox'],
// the screen option can be seamlessly combined with the current options
screen: {
maxWidth: 1920,
minHeight: 768,
},
})
Full Changelog: https://github.com/apify/fingerprint-suite/commits/v2.1.0