Roadmap & Achievements
Track our journey from the initial fork to a production-ready fingerprinting library with 1M+ hits a month.
Platform Support
Release History (What We Shipped)
Factually accurate per CHANGELOG.md.
v0.10.1
2026-08-12- Migrated from npm to pnpm (removed package-lock.json, added pnpm-lock.yaml)
- Deprecated OpenTelemetry integration (telemetry option and Telemetry/withTelemetry exports are now no-ops)
- Resolved dependency vulnerabilities via pnpm overrides (qs, esbuild) and dev dependency bumps
v0.10.0
2026-08-12- Upgraded vendored Bowser to v2.14.1 (new browser/platform detection)
- Upgraded detectIncognito to v1.9.0 with detection fixes
v0.9.6
2026-06-14- Enhanced fingerprinting: Audio v2, Canvas v2, WebGL2, Spoofing Detection
- Resolved security vulnerabilities across all packages
- Dependency updates (protobufjs, axios, Next.js, vite) and lockfile regeneration
v0.9.4
2025-02-08- Advanced Device Type Detection: deviceType in SystemInfo (mobile, tablet, desktop, tv, unknown)
- 8 detection techniques: Client Hints, Bowser, screen, touch/pointer, CSS media, hardware, heuristics, UA fallback
- Confidence scores and signal breakdown; handles iPad desktop mode, touchscreen laptops
- Bowser updated to 2.13.1
v0.9.3
2025-01-21- Separate ipv4 and ipv6 fields in geolocation (legacy ip retained)
- Structured logging for proxy server (StructuredLogger)
- Shared IP utilities (isIPv4, isIPv6, extractIPv4FromMapped)
- Fixed: location validation in geo-worker, IPv6 fallback for primary ip
v0.9.2
2025-01-20- Bowser integration: SystemInfo.browser with name and version
- 98% browser accuracy, 100+ browsers supported
- Replaced regex detection with Bowser parser
- Integrated Bowser as internal module (no external dependency)
v0.9.0
2025-07-01- First stable canary release
- Comprehensive fingerprinting, robust testing
v0.2.5-beta
2025-04-30- Core fingerprinting, basic testing, initial hash generation
v0.2.4
2025-04-27- Basic VPN detection
- Improved incognito detection on Safari
v0.2.4-alpha
2025-03-28- Hash implementation for unique device identifiers
- Improved hardware concurrency detection
- Playwright test suite
v0.2.3-alpha
2025-03-15- GDPR compliance: config object (transparency, message)
- New os property in system info
- Enhanced bot and incognito detection, WebGL
v0.2.2
2025-03-10- Major incognito detector
- Ethical Notice in LICENSE
- Enhanced confidence score
- Fixed plugin system issues
v0.2.2-beta
2025-03-08- Confidence score for system info
- AdBlocker detector
v0.2.2-alpha
2025-03-08- GeoIP logger
- Versioning schema
v0.0.2
2025-03-06- System info logger
- Published build files
v0.0.1
2025-03-06- Initial release of user-info-logger fork
Upcoming: 0.10.1 → 1.0.0
v0.9.7
Advanced & Hardening- Connection type
- CSP-friendly
- SRI hashes
- Pre-1.0 audit
v1.0.0
Stable Public API- Finalize breaking changes
- API stability guarantees
- Compliance docs
- Benchmarks
See the full ROADMAP.md in the repository.
Fingerprint OSS serves 1M+ hits a month across production sites
Backed by Cloudflare OSS, Macroscope, Netlify, and Neon. Free & open source under LGPL-3.0.
