Changelog
TRACIO में हुए सभी उल्लेखनीय परिवर्तन यहाँ प्रलेखित किए गए हैं। संस्करण semantic versioning (major.minor.patch) का पालन करते हैं।
v2.0.0 — V3 Tiered Visitor ID, 130+ सिग्नल, Production Ready
रिलीज़: मार्च 2026
यह एक major रिलीज़ है, जो V3 tiered hashing सिस्टम प्रस्तुत करता है, सिग्नल संग्रह को 130+ सिग्नल तक विस्तारित करता है, और एक व्यापक ऑडिट के बाद production-ready स्थिति प्राप्त करता है।
नई सुविधाएँ
- V3 Tiered Visitor ID: नया तीन-स्तरीय hashing सिस्टम, जिसमें स्वतंत्र Tier 1 (frozen hardware, 20 वर्ण), Tier 2 (semi-stable browser, 10 वर्ण) और Tier 3 (volatile context, 10 वर्ण) मिलकर 40 वर्ण की base62 visitor ID उत्पन्न करते हैं
- 130+ सिग्नल: कुल सिग्नलों को 70 से बढ़ाकर 130+ किया गया (FingerprintJS Pro v4 सिग्नल कवरेज के साथ-साथ कस्टम एक्सटेंशन और प्रोप्राइटरी सिग्नल)
- सिग्नल parity: स्वचालित Playwright तुलना परीक्षणों में FingerprintJS Pro v4 के विरुद्ध पूर्ण match कवरेज प्राप्त की गई
- AI confidence scoring: लौटने वाले विज़िटर की पहचान के लिए सिग्नल फ़्रीक्वेंसी वेटिंग (IDF-आधारित) और bit-स्तरीय Hamming distance का उपयोग करके fuzzy matching
- Admin dashboard: रीयल-टाइम मेट्रिक्स, API key प्रबंधन और ClickHouse analytics
सिग्नल संग्रह में सुधार
- साझा iframe अनुकूलन (emoji, MathML, सिस्टम रंगों, फ़ॉन्ट्स, screen frame के लिए एकल छिपा हुआ iframe)
- s22 (WASM features) और s30 (doNotTrack) के लिए Web Worker
- s36 DOM blockers को
offsetParent जाँच के साथ 48 filter lists तक विस्तारित किया गया
- एक्सटेंशन-आधारित spoofing का पता लगाने के लिए s117 property getter introspection
- plugins और mimeTypes के लिए s118/s136 prototype chain सत्यापन
- iOS के लिए audio retry (visibility जागरूकता के साथ suspended स्थिति पर 3x retry)
- वास्तविक localStorage persistence के साथ s56 browser cache probe
सर्वर-साइड सुधार
- 4 विधियों के साथ VPN का पता लगाना (timezone बेमेल, ASN, relay, TURN) — webhook payloads पर boolean
network.vpn के रूप में प्रस्तुत
- residential/datacenter वर्गीकरण के साथ proxy का पता लगाना —
network.proxy / network.datacenter के रूप में प्रस्तुत
- Tor exit-node का पता लगाना —
network.tor के रूप में प्रस्तुत
- आंतरिक VPN-पहचान इनपुट के रूप में प्रति IP 7-दिवसीय rolling timezone-बेमेल दर
उन्नत पहचान (Phase 4)
- Threat intelligence feeds (FireHOL + Spamhaus एकीकरण)
- Behavioral fingerprinting (माउस/कीबोर्ड/स्क्रॉल पैटर्न विश्लेषण)
- Signal normalizer (Chrome 125-131 और Firefox 126-131 क्रॉस-वर्शन नियम)
- अनुरोध deduplication और timing विश्लेषण के माध्यम से Replay का पता लगाना
- Brave canvas farbling का पता लगाना (प्रति-सत्र canvas तुलना)
- ज्ञात browser profiles के विरुद्ध header order पैटर्न मिलान
बग फ़िक्स (50+)
- P0: JA4 ALPN field, TLS-UA संगति जाँच, Client Hints सत्यापन, TURN probe IP तुलना, cookie-match confidence
- P1: s75 extensions hash, canvas stability जाँच, relay पहचान, first-visit confidence floor, incognito multi-signal सहसंबंध
- P2: iPad/iPadOS platform fixup, vendor typeof जाँच, HDR signal wiring, per-key Client Hints, touch event पहचान, cookie domain iteration, TURN timing, request retry, VPN ASN विस्तार
v1.5.0 — Smart Signals और Bot Detection
रिलीज़: फ़रवरी 2026
नई सुविधाएँ
- Smart Signals: सर्वर-साइड enrichment सिग्नल, जिनमें VPN, proxy, Tor, datacenter, browser tampering और suspect score शामिल हैं
- Bot Detection Engine: 14 स्वतंत्र detectors, जो Selenium, Puppeteer, Playwright, PhantomJS, headless browsers और behavioral विश्लेषण को कवर करते हैं
- Good bot allowlisting: reverse DNS IP सत्यापन के साथ 22 good bot प्रकार
- TURN server: VPN पहचान bypass के लिए WebRTC IP probe
- IP intelligence: VPN ASN मिलान, residential proxy पहचान, Tor exit node जाँच
- Velocity tracking: प्रति-IP और प्रति-visitor गतिविधि ट्रैकिंग
सर्वर-साइड
- VM पहचान (VMware, VirtualBox, Parallels, QEMU, Hyper-V)
- Emulator पहचान (mobile emulator भारित scoring)
- Frida/instrumentation पहचान
- Privacy browser पहचान (Tor, Brave, Firefox ETP, Safari ITP)
- Cloned app और factory reset पहचान
- Suspect score गणना (श्रेणी-आधारित, 0-100 स्केल)
- 11 markers के साथ Headless v2 पहचान
- Automation framework वर्गीकरण (Puppeteer, Playwright, Cypress, Selenium)
क्लाइंट-साइड
- s157 automation framework स्कैनिंग (14 framework श्रेणियाँ)
- s158 iframe webdriver जाँच
- s159 native function integrity जाँच
- s155 window property CRC32 स्कैन
- s163 console DevTools trap
v1.0.0 — प्रारंभिक रिलीज़
रिलीज़: जनवरी 2026
सुविधाएँ
- 70 browser सिग्नल: Canvas, WebGL, audio, फ़ॉन्ट्स, navigator, screen, storage, CSS media queries
- Visitor पहचान: MurmurHash3-x64-128 सर्वर-साइड hashing
- Encrypted transport: deflate compression के साथ XOR encryption envelope
- Cookie persistence: opaque visitor UID रखने वाली first-party cookie (365-दिन समाप्ति)
- GeoIP एकीकरण: शहर-स्तरीय geolocation के लिए MaxMind GeoIP2
- JA3/JA4 TLS fingerprinting: browser सत्यापन के लिए TLS ClientHello विश्लेषण
- Webhook delivery: retry और signature सत्यापन के साथ रीयल-टाइम इवेंट सूचना
- Managed cloud: पूर्णतः होस्ट किया गया edge, storage और dashboard — चलाने के लिए कोई infrastructure नहीं
Client SDK
- public key कॉन्फ़िगरेशन के साथ
Tracio.init() आरंभीकरण
- tag और linkedId विकल्पों के साथ
tracio.getResult()
- error code वर्गीकरण के साथ typed error handling
- हल्का minified bundle
- Browser अनुकूलता: Chrome 57+, Firefox 52+, Safari 11.1+, Edge 79+
API
- HMAC signatures और retries के साथ रीयल-टाइम webhook delivery
- Workspace-scoped dashboard/management API (Clerk-प्रमाणित, RBAC)
- CORS + credentials समर्थन के साथ rate-limited edge ingest
अपग्रेड गाइड
v1.x से v2.0
v2.0 अपग्रेड एक नया visitor ID प्रारूप (V3 tiered hash) प्रस्तुत करता है। मौजूदा visitor IDs की पुनर्गणना की जाएगी। इसका अर्थ है:
- अपग्रेड के बाद डेटाबेस में सभी विज़िटर "नए" दिखाई देंगे
- डेटाबेस के पुनर्निर्माण के दौरान confidence scores 24-48 घंटों तक कम रहेंगे
- linkedId निरंतरता संरक्षित रहती है (आपके business identifiers बने रहते हैं)
अपग्रेड managed cloud पर स्वचालित रूप से रोल आउट किया जाता है — आपकी ओर से
तैनात करने के लिए कुछ भी नहीं है। किसी client-side SDK परिवर्तन की आवश्यकता नहीं है; client
protocol backward compatible है।