Changelog

Latest updates and improvements to Dnomia Scout.

v0.23.0

  • featureOmnisend marketing automation destination
  • featureikas webhook source spec (evaluation)
  • fixCI Deploy Workers Cloudflare token permissions

v0.21.6

  • choreSentry integration removed (build compatibility issues, overhead not justified)
  • choreSentry lessons documented for future observability decisions

v0.21.5

  • featureStructured JSON logging for Inngest functions and workers
  • featureDead letter queue for failed destination deliveries (Inngest onFailure)
  • fixSentry source map upload auth token, tunnel for Cloudflare bypass
  • fixLocal DB schema drift resolved (prisma db push)

v0.21.4

  • fixCross-device anonymousId linking (Profile lookup used wrong field names)
  • fixProfile upsert failure on nullable unique compound keys (Prisma 5 partial index workaround)

v0.21.3

  • featureSentry error tracking for dashboard (client + server + edge)
  • featureSentry error tracking for collect and CDN workers (toucan-js)
  • featureGlobal error boundary with Sentry capture
  • fixPII scrubbing in error reports (email, phone, name, IP)

v0.21.2

  • fixAuth endpoint rate limiting (sign-in, sign-up, password-reset)
  • fixSecurity headers added (X-Frame-Options, X-Content-Type-Options, Referrer-Policy)
  • perfComposite index on Event(status, createdAt) for cleanup queries
  • perfGIN index on Profile.anonymousIds for identity resolution
  • fixRequest timeouts (15s) for destination API calls
  • fixSDK hashUserData graceful error handling

v0.21.1

  • fixP0 security hardening: origin leak removed from 403, GET param size limit, CDN fail-closed, HMAC fallback removed, domain check activated
  • choreMigration file numbering cleanup (deduplicated 12 files)

v0.21.0

  • featurePrivacy preset selector for store settings (minimal/standard/full)
  • featureData flow visualization diagram in privacy settings
  • featureKVKK/GDPR privacy notice generator (TR/EN) in store detail
  • featureConsent proof logging with 365-day retention
  • featurelocalStorage consent gating in SDK
  • featureCookieless aggregate data export API (JSON/CSV)
  • featureCross-device consent propagation (strictest-wins)
  • featurePII encryption at rest with AES-256-GCM, plaintext columns dropped
  • featureCredential access audit trail
  • featureData retention policy with automated cleanup crons

v0.20.3

  • featureTypeform webhook configuration section in store detail
  • featureCustom Webhook reference section with endpoint, auth, and payload docs

v0.20.2

  • featureComprehensive Sources Hub under Scout with all data source statuses
  • fixSources page moved under Scout layout to fix missing store context

v0.20.1

  • featureData & Privacy section on homepage for Google OAuth verification
  • fixUnified homepage layout with SectionHeader and FeatureGrid pattern
  • fixConsistent layout and font sizes across privacy, terms, and cookies pages

v0.20.0

  • featureWooCommerce webhook source integration for real-time order tracking
  • featureWooCommerce REST API customer creation via routing rules
  • featureNew "Create Customer" routing rule action type
  • featurePlatform-agnostic customer adapter pattern for future Shopify, Ticimax support
  • featureAPI credential management with connection testing and sync health tracking
  • featureUTM attribution written to WooCommerce customer meta for full attribution chain
  • featureLinkedIn CAPI destination support
  • featureMicrosoft Ads CAPI destination support

v0.15.0

  • featureConsent analytics dashboard with real-time consent distribution tracking
  • choreVisitor cookie (_dnomia_id) TTL reduced from 365 to 90 days to align with maximum destination conversion window
  • featureDMA consent signal forwarding to Meta CAPI, TikTok Events API, and Webhook destinations
  • featurePinterest Conversions API destination with OAuth flow and server-side event tracking

v0.14.0

  • featureTwitter/X CAPI destination support
  • featureTikTok Events API destination support
  • featurePostHog destination support
  • featureUmami analytics destination support
  • featureDestination configuration forms for new integrations

v0.13.0

  • featureTypeform webhook source integration
  • docsADR-075 to 079 for new integrations

v0.12.0

  • featureQuick Setup wizard for routing rules
  • fixQuick setup updates existing rules instead of skipping
  • fixFacebook CAPI uses debug_token for validation

v0.11.0

  • featureGoogle Ads Offline Conversion destination
  • featureGoogle Ads OAuth flow with account selection
  • featureEvent mapping UI for conversion actions

v0.10.0

  • featureRouting rules engine with conditional event routing
  • featureRule priority and match counting
  • featureDuplicate and test rule actions

v0.9.0

  • featureConsent Audit with multi-region testing (EU/TR/US)
  • featureCMP detection for Cookiebot, OneTrust, Usercentrics
  • featureGoogle Consent Mode v2 verification

v0.8.0

  • featureHealth Check automated testing with Playwright
  • featureScheduled daily tests with custom test flows
  • featureTest history and detailed step results

v0.7.0

  • featureProfile management with activity timeline
  • featureAnonymous-to-identified profile merging
  • featureProfile search and filtering

v0.6.0

  • featureMulti-store support with store switching
  • featureDomain verification wizard
  • featurePer-store API key management

v0.5.0

  • featureKlaviyo and Facebook CAPI destinations
  • featureWebhook destination with custom headers
  • featureDestination health monitoring