Skip to main content

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

@permutive/javascript-sdk 20.65.5 (2026-04-22)

Bug Fixes

  • javascript-sdk: align stackadapt addon key with extensions platform (#3432)

@permutive/javascript-sdk 20.65.4 (2026-04-16)

Build System

  • consolidate yarn version source of truth (#3417)

@permutive/javascript-sdk 20.65.3 (2026-04-14)

Performance Improvements

  • SlotClicked: listen to blur and visibilitychange (#2825)

@permutive/javascript-sdk 20.65.2 (2026-04-01)

Bug Fixes

  • dfp: add rts to all segments Set (#3396)

@permutive/javascript-sdk 20.65.1 (2026-03-27)

Bug Fixes

  • javascript-sdk: make reset() wait for segmentation service reinitialisation (#3356)

@permutive/javascript-sdk 20.65.0 (2026-03-18)

Features

  • equativ: add cookie sync addon (#3316)

@permutive/javascript-sdk 20.64.1 (2026-03-16)

Bug Fixes

  • query-language: evaluate invalidated TPD queries (#3334)

@permutive/javascript-sdk 20.64.0 (2026-03-12)

Features

  • javascript-sdk: add stackadapt cookie sync addon (#3321)

@permutive/javascript-sdk 20.63.2 (2026-03-03)

Bug Fixes

  • sdk: add polyfills for babel runtime (#3195)

@permutive/javascript-sdk 20.63.1 (2026-02-20)

Reverts

  • classifications: feat(classifications): provide contextual cohorts (#3220) (#3220, #3221, #3200, #3143, #3226, #3224, #3228, #3227)

@permutive/javascript-sdk 20.63.0 (2026-02-19)

Features

  • activations: update block list (#3226)

@permutive/javascript-sdk 20.62.3 (2026-02-04)

Bug Fixes

  • do not await contextual data indefinitely (#3205)
  • regression in audience matching query processing (#3206)

@permutive/javascript-sdk 20.62.3 (2026-02-04)

Bug Fixes

  • regression in audience matching query processing (#3206)

@permutive/javascript-sdk 20.62.2 (2026-01-29)

Bug Fixes

  • user-groups: set api backoff call to 10 mins (#3175, #3180)

@permutive/javascript-sdk 20.62.1 (2026-01-15)

Bug Fixes

  • javascript sdk: report cloud lift errors (#3087)

@permutive/javascript-sdk 20.62.0 (2026-01-15)

Features

  • Adform: adds support for Adform ID sync (#3179)

@permutive/javascript-sdk 20.61.9 (2026-01-13)

Reverts

  • release: Revert “chore(release): nx release [skip ci]” (67ef979d1)

@permutive/javascript-sdk 20.61.8 (2026-01-12)

Reverts

  • release: Revert “chore(release): nx release [skip ci]” (ca95e1cf5)

@permutive/javascript-sdk 20.61.7 (2026-01-12)

Bug Fixes

  • noop (#3169)

@permutive/javascript-sdk 20.61.5 (2026-01-09)

Bug Fixes

  • noop (#3157) (f3e30da)

@permutive/javascript-sdk 20.61.4 (2026-01-09)

Bug Fixes

  • noop (#3155) (9d9916f)

@permutive/javascript-sdk 20.61.3 (2026-01-09)

Bug Fixes

  • noop (#3153) (c8fbcc8)

@permutive/javascript-sdk 20.61.2 (2026-01-09)

Bug Fixes

  • escape URL components (#3036) (45610cd)

@permutive/javascript-sdk 20.61.1 (2026-01-05)

Bug Fixes

  • web-sdk-config: skip curation_platforms segment when id is missing (#3145) (dedcbf9)

@permutive/javascript-sdk 20.61.0 (2025-12-16)

Features

  • cohort-activation: update configuration (#3129) (78ad6da)

@permutive/javascript-sdk 20.60.1 (2025-12-15)

Bug Fixes

  • overlays: wrap key as string (#3127) (4d2c404)

@permutive/javascript-sdk 20.60.0 (2025-12-05)

Features

  • appnexus pixel: Add GDPR parameters to app nexus Pixel URL (#3045) (a8c037f)

@permutive/javascript-sdk 20.59.1 (2025-12-04)

Bug Fixes

  • activations: allow event tracking for dfp (#3103) (8db1186)

@permutive/javascript-sdk 20.59.0 (2025-12-04)

Features

  • sdk config change (#3102) (bc10662)

@permutive/javascript-sdk 20.58.0 (2025-12-03)

Features

  • APS: use ortb2 user.ext.eids format for APS ids (#2960) (ddf9257)

@permutive/javascript-sdk 20.57.0 (2025-12-01)

Features

  • use cloud-lift-rust (#3043) (f70c16c)

@permutive/javascript-sdk 20.56.0 (2025-11-28)

Features

  • appnexus-adserver: add disable setKeywords configuration (#3062) (56d8bc9)

@permutive/javascript-sdk 20.55.0 (2025-11-05)

Features

  • query-language: support user-group cohorts ifp (#3024) (fd29b78)

@permutive/javascript-sdk 20.54.0 (2025-10-23)

Features

  • prebid_monitoring: bid adapters improvements (#3025) (4ff7205)

@permutive/javascript-sdk 20.53.1 (2025-10-16)

Bug Fixes

  • use dedicated MessageChannel for master - worker comms (#3021) (8e9b638)

@permutive/javascript-sdk 20.53.0 (2025-10-15)

Features

  • prebid_monitoring: includes s2s_config to prebid monitoring (#3016) (28ef4b7)

@permutive/javascript-sdk 20.52.1 (2025-10-08)

Bug Fixes

  • monitoring: video player metrics are incorrectly populated (#3006) (8dc77a7)

@permutive/javascript-sdk 20.52.0 (2025-10-02)

Features

  • prebid_monitoring: increase sampling from 1% to 5% (#2994) (8f79001)

@permutive/javascript-sdk 20.51.0 (2025-09-25)

Features

  • video-player-monitoring: add additional metrics (#2991) (bb5683c)

@permutive/javascript-sdk 20.50.1 (2025-09-23)

Build System

  • deps: align babel versions (#2988) (432fecd)

@permutive/javascript-sdk 20.50.0 (2025-09-18)

Features

  • prebid_monitoring: include auctionDelay and jwp to rtd json string (#2984) (67576b6)

@permutive/javascript-sdk 20.49.0 (2025-09-12)

Features

  • metrics: Prebid monitoring config metric - sdk_prebid_monitoring_config_count_total (#2971) (9ce1544)

@permutive/javascript-sdk 20.48.0 (2025-09-12)

Features

  • monitoring: Video player metrics (#2974) (f318b53)

@permutive/javascript-sdk 20.47.0 (2025-08-19)

Features

  • cohorts: add user-group cohort support (#2949) (d7a5e2d)

@permutive/javascript-sdk 20.46.1 (2025-08-18)

Bug Fixes

  • adswizz: use adswizz_keyvalue integration key (#2951) (879fc08)

@permutive/javascript-sdk 20.46.0 (2025-08-14)

Features

  • AdsWizz: create ad-server integration (#2942) (76cb01b)

@permutive/javascript-sdk 20.45.0 (2025-08-06)

Features

  • APS: adds new integration with Amazon Publisher Services (#2938) (f00c5fc)

@permutive/javascript-sdk 20.44.0 (2025-08-01)

Features

  • logger: add badges (#2937) (563c1d6)

@permutive/javascript-sdk 20.43.0 (2025-07-24)

Features

  • metrics: inject geo country into MetricReporter (#2929) (8b8be5e)

@permutive/javascript-sdk 20.42.0 (2025-07-23)

Features

  • prebid_monitoring: send fine-grained ortb2 targeting metrics (#2920) (8911252)

@permutive/javascript-sdk 20.41.1 (2025-07-09)

Bug Fixes

  • xandr-adserver: improve mobile device click detection (#2905) (783acb3)

@permutive/javascript-sdk 20.41.0 (2025-07-07)

Features

  • curation: Add curation everyone cohort (#2910) (907c197)

@permutive/javascript-sdk 20.40.0 (2025-06-25)

Features

  • appnexus: support SPA use-case (#2895) (9ced311)

@permutive/javascript-sdk 20.39.5 (2025-06-24)

Bug Fixes

  • contextual: wire up cohort activations (#2904) (ab8122b)

@permutive/javascript-sdk 20.39.4 (2025-06-20)

Bug Fixes

  • brightcove: Update iframe src check for brightcove to also handle undefined (#2903) (fadcd92)

@permutive/javascript-sdk 20.39.3 (2025-06-18)

Reverts

  • Revert “fix(contextual): publish activated cohorts (#2900)” (c17e57e), closes #2900

@permutive/javascript-sdk 20.39.2 (2025-06-18)

Bug Fixes

  • contextual: publish activated cohorts (#2900) (1158924)

@permutive/javascript-sdk 20.39.1 (2025-06-18)

Bug Fixes

  • event-upload: serialize state explicitly (#2901) (9924888)

@permutive/javascript-sdk 20.39.0 (2025-06-06)

Features

  • events-cache: report age metrics (#2894) (e5376a1)

@permutive/javascript-sdk 20.38.1 (2025-05-28)

Bug Fixes

  • xandr: add gdpr params to identity request (#2887) (b383547)

@permutive/javascript-sdk 20.38.0 (2025-05-20)

Features

  • curation: Activate segmented clean_room cohorts (#2883) (50ff04d)

@permutive/javascript-sdk 20.37.8 (2025-05-14)

Bug Fixes

  • contextual: set max time to wait for tag call (#2881) (2039ff7)

@permutive/javascript-sdk 20.37.7 (2025-05-01)

Bug Fixes

  • identity-manager: add provider field to ID5 API call (#2875) (8d14831)

@permutive/javascript-sdk 20.37.6 (2025-04-15)

Bug Fixes

  • tiktok-pixel: update hashed email tag (#2796) (4537938)

@permutive/javascript-sdk 20.37.5 (2025-04-11)

Bug Fixes

  • ctv: enable for all organizations (#2872) (a4950d2)

@permutive/javascript-sdk 20.37.4 (2025-04-11)

Bug Fixes

  • appnexus: improve AppNexusAdImpression tracking (#2866) (a1ce544)

@permutive/javascript-sdk 20.37.3 (2025-04-08)

Performance Improvements

  • memory: create new task every iteration (#2871) (7e1e18b)

@permutive/javascript-sdk 20.37.2 (2025-04-07)

Performance Improvements

  • tbt: break up long running initialisation task (#2870) (f859a5c)

@permutive/javascript-sdk 20.37.1 (2025-04-02)

Performance Improvements

  • pinterest: filter request by tagId (#2867) (a46de51)

@permutive/javascript-sdk 20.37.0 (2025-03-20)

Features

  • tracking_pixel: Add support for tcf_vendor_id config (#2760) (f5232c4)

@permutive/javascript-sdk 20.36.1 (2025-03-19)

Bug Fixes

  • context: make available to custom scripts (#2832) (77e678c)

@permutive/javascript-sdk 20.36.0 (2025-03-18)

Features

  • initialises new curation pipes (#2850) (212740a)

@permutive/javascript-sdk 20.35.0 (2025-03-17)

Features

  • tpd-usage: only track usage for configured segments (#2849) (acf6d5f)

@permutive/javascript-sdk 20.34.6 (2025-02-26)

Bug Fixes

  • identity-manager: add identity based guard to liveramp provider (#2841) (fc3661d)

@permutive/javascript-sdk 20.34.5 (2025-02-20)

Code Refactoring

  • processing-result: sequence error result (ac0770e)

Performance Improvements

  • segmentation: only process newly produced transition events (b903827)
  • segmentation: reword error on exceeding max iterations (90cdcf8)
  • segmentation: set maximum iterations for producing transition events (af91eb2)

@permutive/javascript-sdk 20.34.4 (2025-02-20)

Bug Fixes

  • xandr: activate classification cohorts (#2836) (d3a9471)

@permutive/javascript-sdk 20.34.3 (2025-02-19)

Performance Improvements

  • events-cache: block some events from persistence for specific workspaces (#2837) (fe1ff6e)

@permutive/javascript-sdk 20.34.2 (2025-02-11)

Performance Improvements

  • lal: refresh cached models (#2834) (c9dacc3)

@permutive/javascript-sdk 20.34.1 (2025-02-07)

Performance Improvements

  • identity-manager: improve caching across Pageviews (#2822) (f90fa7c)

@permutive/javascript-sdk 20.34.0 (2025-02-05)

Features

  • context: allow values to override client properties (#2787) (0270cad)

@permutive/javascript-sdk 20.33.0 (2025-02-05)

Features

  • resource-timings: track metric for asset (#2819) (c8a2d5a)

@permutive/javascript-sdk 20.32.0 (2025-01-22)

Features

  • cloudlift: rename cloudlift endpoint (#2816) (f8824fb)

@permutive/javascript-sdk 20.31.3 (2025-01-21)

Performance Improvements

  • build-service: increase parallel scale to 5000 instances (#2815) (48bef2c)

@permutive/javascript-sdk 20.31.2 (2025-01-20)

Performance Improvements

  • facebook pixel: run fbq in separate macrotask to reduce tbt (#2666) (38496fe)

@permutive/javascript-sdk 20.31.1 (2025-01-20)

Bug Fixes

  • doubleclick-pixel: remove gdpr params for workspace (#2814) (0c06da2)

@permutive/javascript-sdk 20.31.0 (2025-01-17)

Features

  • release identity manager (#2808) (e3bb82b)

@permutive/javascript-sdk 20.30.0 (2025-01-16)

Features

  • integrate contextual data platform (#2788) (4937f77)

@permutive/javascript-sdk 20.29.5 (2025-01-16)

Bug Fixes

  • identity-manager: replace config values as strings (#2813) (c82e26c)

@permutive/javascript-sdk 20.29.4 (2025-01-16)

Bug Fixes

  • prebid_analytics: normalize user_id (#2811) (8d71b32)

@permutive/javascript-sdk 20.29.3 (2025-01-13)

Bug Fixes

  • identity-manager: liveramp rate limiting (#2805) (8e30f0d)

@permutive/javascript-sdk 20.29.2 (2025-01-13)

Bug Fixes

  • build-service: encode compressed asset as base64 (#2803) (fac8b9f)

@permutive/javascript-sdk 20.29.1 (2025-01-09)

Build System

  • compression: move to after asset verification (#2801) (b0936b3)

@permutive/javascript-sdk 20.29.0 (2025-01-09)

Features

  • prebid_analytics: prebidauctions_events down sampling (#2795) (43a267d)

@permutive/javascript-sdk 20.28.1 (2025-01-08)

Bug Fixes

  • appnexus_adserver: correctly re-implement defineTag (#2800) (8aef12c)

@permutive/javascript-sdk 20.28.0 (2025-01-07)

Features

  • prebid_analytics: save storage cost by opting out selected customers (#2797) (e17df7f)

@permutive/javascript-sdk 20.27.0 (2025-01-06)

Features

  • prebid_analytics: Separate from clean_room (#2792) (a9b3b83)

@permutive/javascript-sdk 20.26.2 (2024-12-18)

Bug Fixes

  • builds: increase payload size limit (#2784) (400c480)

@permutive/javascript-sdk 20.26.1 (2024-12-13)

Bug Fixes

  • transpilation: produce compliant syntax for targets (#2785) (6caa1ce)

@permutive/javascript-sdk 20.26.0 (2024-12-11)

Features

  • build-service: set invoker policy (#2782) (6cc5ec9)

@permutive/javascript-sdk 20.25.0 (2024-12-10)

Features

  • enable cloudlift (#2755) (7b94d50)

@permutive/javascript-sdk 20.24.0 (2024-12-04)

Features

  • prebid: Add advertiser domains to prebidbid event (#2776) (21ccc88)

@permutive/javascript-sdk 20.23.4 (2024-12-02)

Build System

  • ctv: modify allowed workspace list (#2779) (3e75751)

@permutive/javascript-sdk 20.23.3 (2024-12-02)

Bug Fixes

  • facebook_pixel: call config value initialiser when firing fb pixel (#2774) (6f2f37f)

@permutive/javascript-sdk 20.23.2 (2024-11-26)

Bug Fixes

  • facebook_pixel: fix config value not being initialised before constructor super call (#2772) (34b2658)

@permutive/javascript-sdk 20.23.1 (2024-11-26)

Build System

  • build-service: create http server (#2745) (aa21b0f), closes #2715 #2716 #2736

@permutive/javascript-sdk 20.23.0 (2024-11-22)

Features

  • identity-manager: allow geo restriction of id providers (#2762) (20ebbda)

@permutive/javascript-sdk 20.22.0 (2024-11-18)

Features

  • identity-manager: liveramp id provider (#2757) (2406213)

@permutive/javascript-sdk 20.21.1 (2024-11-18)

Bug Fixes

  • ampscript: remove public version assignment (#2770) (b2b482f)

@permutive/javascript-sdk 20.21.0 (2024-11-14)

Features

  • facebook_pixel_v2: Decide segment attach method using new core setup configuration value (#2769) (41571d4)

@permutive/javascript-sdk 20.20.1 (2024-11-13)

Bug Fixes

  • remove redundant Safari IndexedDB workaround (#2768) (2695071)

@permutive/javascript-sdk 20.20.0 (2024-11-13)

Features

  • add sdkVersion to public API (#2767) (3225861)

@permutive/javascript-sdk 20.19.2 (2024-11-05)

Performance Improvements

  • ql: prevent unnecessary event replay (#2758) (5120b8f)

@permutive/javascript-sdk 20.19.1 (2024-11-05)

Bug Fixes

  • first page state partially lost in some scenarios (#2761) (ea47c69)

@permutive/javascript-sdk 20.19.0 (2024-10-30)

Features

  • identity manager: add support for id5 (#2730) (acc5eac)

@permutive/javascript-sdk 20.18.0 (2024-10-30)

Features

  • clean_room: remove pass_cohorts_to_prebid flag (#2751) (8de4298)

@permutive/javascript-sdk 20.17.0 (2024-10-29)

Build System

  • sdks: Enable streaming logs in grunt parallel build step (#2749) (ad8b4c7)

@permutive/javascript-sdk 20.16.5 (2024-10-29)

Build System

  • modify CTV build configuration (#2748) (00560fa)

@permutive/javascript-sdk 20.16.4 (2024-10-25)

Bug Fixes

  • cloud lift: ensure empty config adheres to type declaration (#2731) (e4592e8)

@permutive/javascript-sdk 20.16.3 (2024-10-24)

Build System

  • separate production and development steps (#2739) (6025044), closes #2715 #2716 #2736

@permutive/javascript-sdk 20.16.1 (2024-10-16)

Bug Fixes

  • secure signals: removes suffixes from std audiences (#2734) (5afcabd)

20.16.0 (2024-10-10)

Features

  • identity-manager: implement basic id manager framework (#2721) (4429d6b)

20.15.2 (2024-10-10)

Bug Fixes

  • replay degraded engagement queries (#2728) (b77ba69)

20.15.1 (2024-10-09)

Bug Fixes

  • engagement queries degraded (#2724) (0bcc4f4)

20.15.0 (2024-10-09)

Features

  • secure signals: create addon (#2659 (7647c3f)

20.14.1 (2024-10-08)

Bug Fixes

  • cloud-lift: add v1 version (#2723) (c611313)

20.14.0 (2024-10-04)

Built SDKs

  • sdks: filter org ctv sdks (#2722) (181a06d)

20.13.0 (2024-10-02)

Built SDKs

  • sdks: output specific ctv versions (tizen, lg webos) (#2714) (9c98989)

20.12.0 (2024-10-01)

Features

  • segmentation correctness metrics (#2717) (5a22353)

20.11.3 (2024-09-27)

Performance Improvements

  • QL: use query.append where possible instead of state munger (#2709) (6de241b)

20.11.2 (2024-09-24)

Performance Improvements

  • QL: compact historical QL state (#2706) (c0dc5ed)

20.11.1 (2024-09-24)

Bug Fixes

  • do not report an error on bad query code (#2707) (34c7101)

20.11.0 (2024-09-18)

Features

  • runtime: use package implementation (#2682) (1d5d623)

20.10.0 (2024-09-16)

Code Refactoring

  • metrics: process on-worker metrics more eagerly (#2694) (830a599)

Features

  • cloud-lift: include checksums in metadata (#2698) (dd430f0)

20.9.2 (2024-09-05)

Bug Fixes

  • tpd: data not resolved when no identities are available (#2690) (5c56f75)

20.9.1 (2024-09-05)

Bug Fixes

  • ampscript: local segmentation failing (#2692) (68219da)

Code Refactoring

  • remove extension from import (b80c49b)

20.9.0 (2024-08-21)

Features

  • cloud lift (#2680) (967898d)

20.8.2 (2024-08-15)

Reverts

  • revert cloud lift release temporarily (#2678) (258165d), closes #2676 #2665

20.8.1 (2024-08-14)

Performance Improvements

  • optimise 2pd/3pd processing (#2676) (c467c39)

20.8.0 (2024-08-14)

Features

  • cloud lift (#2665) (f314934), closes #2663

20.7.2 (2024-08-07)

Performance Improvements

  • tpd: re-enable optimisations (#2669) (bdd35b9)

20.7.1 (2024-08-06)

Bug Fixes

  • tpd: tpd unreliably processed (#2668) (d11d7c2)

20.7.0 (2024-07-31)

Features

  • clean_room v4 default (#2661) (a397665)

20.6.1 (2024-07-26)

Bug Fixes

  • google-rtd: add gdpr to cookie matching pixel (#2655) (d6b742)

20.6.0 (2024-07-26)

Features

  • clean-room: expose advertiser programmatic cohorts (#2645) (7ed5200)

20.5.2 (2024-07-19)

Bug Fixes

  • facebook_pixel: add new custom event (#2649) (c568e7b)

20.5.1 (2024-07-17)

Bug Fixes

  • ctv: allow event property client as input to addon (#2641) (0db4500)

20.5.0 (2024-07-15)

Features

  • pubmatic: set gdpr parameters from tcf (#2642) (16cb950)

20.4.6 (2024-07-10)

Bug Fixes

  • use setIntervalSdk to ensure compute is measure (#2635) (d816f3e)

Performance Improvements

  • load watson data earlier (#2634) (8ab2b5b)

20.4.5 (2024-07-09)

Performance Improvements

  • worker: run most worker features immediately (#2631) (38b0288)

20.4.4 (2024-07-04)

Performance Improvements

  • worker: run worker functions earlier (#2630) (1a2e608)

20.4.3 (2024-07-03)

Code Refactoring

  • clean room: drops unused either wrapper (#2615) (8dffe19)

Performance Improvements

  • appnexus pixel: optimise init with large no cohorts (#2629) (af92612)

20.4.2 (2024-07-01)

Bug Fixes

  • dfp: not possible to drop out of cloud cohorts during pv (#2623) (1f4ddc9)

Performance Improvements

  • clm: run segmentation immediately (#2624) (e95262b)

20.4.1 (2024-06-26)

Performance Improvements

  • state-sync: defer crdt computation to not block worker context (#2617) (a457a5a)

20.4.0 (2024-06-26)

Features

  • add additional critical path metrics (#2620) (d78dbeb)

20.3.2 (2024-06-26)

Bug Fixes

  • metrics: event upload success/fail metrics inverted (#2618) (41a337f)

20.3.1 (2024-06-26)

Performance Improvements

  • tpd: eliminate some redundant tpd re-processing (#2613) (2555006)

20.3.0 (2024-06-25)

Features

  • clean-room: frequency control using segmentation v4 (#2607) (b04c756)

20.2.2 (2024-06-25)

Performance Improvements

  • metrics: add timings to critical path (#2593) (52f91f6)

20.2.1 (2024-06-21)

Bug Fixes

  • event-upload: client properties can be overridden (#2609) (fa505f8)

20.2.0 (2024-06-20)

Features

  • clean-room: set v4 segmentation to default (#2606) (cd9e96c)

20.1.1 (2024-06-18)

Bug Fixes

  • tcf: port to using addEventListener from getTCData (#2598) (f350f9e)

20.1.0 (2024-06-11)

Code Refactoring

  • ref: replace fold with scan (#2587) (2fddebd)

Features

  • metrics: synchronise time between main and worker contexts (#2591) (138c63a)

20.0.3 (2024-06-07)

Performance Improvements

  • do not persist AdRequest events in events cache (#2588) (0e99e1c)

20.0.2 (2024-06-07)

Performance Improvements

  • lal: persist lal separately from core state (#2586) (870b36c)

20.0.1 (2024-06-06)

Performance Improvements

  • timings: record and surface timings and traces (#2567) (808c04a)

20.0.0 (2024-06-03)

Performance Improvements

  • move majority of SDK compute to a background thread (#2296) (810f7fb), closes #2415

19.120.1 (2024-05-29)

Bug Fixes

  • ensure privacy sandbox topics compute is measured (9fdfa97)
  • idb: recreate object stores during upgrade transaction for safari (5036ea8)

19.120.0 (2024-05-21)

Features

  • api metrics: use native number and boolean metric labels (22ee3fd)

Performance Improvements

  • cohort metrics: optimise implementation (#2549) (e2a18d3)

19.119.0 (2024-05-20)

Features

  • metrics: always track replay count forcing 0 when no events on device (#2546) (f9d99f4)

19.118.0 (2024-05-20)

Features

  • add cohort membership metrics (#2542) (8fc6e8e)
  • queries: add metric for occurrences of queries requiring replay (#2541) (4a7b8b9)

19.117.0 (2024-05-16)

Features

  • reaction: disable event upload for specific organisation (#2536) (3b8fabf)

19.116.1 (2024-05-15)

Code Refactoring

  • simplify metrics reporting (917e81c)

Performance Improvements

  • metrics: aggregate counter metrics client-side (8ee0260)
  • metrics: stop sending requests if the api is unhealthy (e2e4929)

19.116.0 (2024-04-30)

Features

  • provider: enable ip provider (#2496) (1396e30)

19.115.0 (2024-04-29)

Features

  • ip identity provider: Add IP Address identity provider (#2480) (81c3bca)

19.114.2 (2024-04-26)

Bug Fixes

  • privacy sandbox topics: event upload failing prior to topic retrieval (#2493) (6134080)

19.114.1 (2024-04-24)

Bug Fixes

  • trade desk: fix id sync for non-gdpr users (#2486) (3e50913)

19.114.0 (2024-04-23)

Features

  • clean-room: default to api v3 for advertiser segmentation (#2482) (a78a1a6)

19.113.0 (2024-04-19)

Features

  • worker: report errors and metrics on health of web worker (#2447) (c9be1a7)

19.112.0 (2024-04-17)

Features

  • privacy-sandbox-topics: rename topics event field to avoid collisions (#2462) (4e86426)

19.111.1 (2024-04-16)

Bug Fixes

  • privacy sandbox topics: enrichment broken on second+ pv (d7086df)

19.111.0 (2024-04-12)

Features

  • privacy-sandbox-topics: add topics to be tracked in events (#2456) (df908a1)

19.110.0 (2024-04-11)

Features

  • clean-room: enable api v3 for advertiser segmentation (#2435) (daf8da8), closes #2440

19.109.0 (2024-04-05)

Features

  • programmatic: suffixed segment support (#2442) (f33942a)

19.108.0 (2024-04-04)

Features

  • programmatic: don’t wait for all addons to load (#2438) (ee56899)

19.107.1 (2024-04-03)

Bug Fixes

  • ssp: affinity cohorts not being applied (#2433) (ada3460)

19.107.0 (2024-03-28)

Features

  • programmatic: custom cohort mapping + affinity cohorts via config flag (#2426) (d9d53e3)

19.106.1 (2024-03-26)

Reverts

  • Reverts “feat(programmatic): add affinity cohorts and custom cohort mapping (fbf774f)“

19.106.0 (2024-03-26)

Features

  • programmatic: add affinity cohorts and custom cohort mapping (fbf774f)

19.105.3 (2024-03-20)

Performance Improvements

  • audience matching: eliminate unnecessary usage reporting (db39e83)

19.105.2 (2024-03-20)

Performance Improvements

  • audience matching: do not report usage for ‘pug’ provider (bc5ef95)

19.105.1 (2024-02-13)

Bug Fixes

  • globalThis: remove usage for compatibility with older environments (#2396) (de5089e)

19.105.0 (2024-02-12)

Features

  • contextual: support tag v2 by expanding addon (#2357) (d28714a)

19.104.0 (2024-01-23)

Features

  • tiktok: Add TikTok pixel addon (#2358) (82b26f1)

19.103.4 (2024-01-16)

Bug Fixes

  • Reaction: on disabled event upload, call event handler locally for processing (#2372) (7bf31f1)

19.103.3 (2024-01-16)

Bug Fixes

  • api: enable CTV SDKs to use https by using host with non-expired certificate (#2265) (ea8953b)

19.103.2 (2024-01-12)

Performance Improvements

  • dfp: improve SlotClicked tracking reliability (#2370) (d7946c5)

19.103.1 (2024-01-08)

Bug Fixes

  • dfp: duplicate SlotClicked events (#2369) (7b7d676)

19.103.0 (2024-01-05)

Features

  • analytics: wait for cohorts before uploading events (#2356)

19.102.1 (2023-12-11)

Bug Fixes

  • contextual: parse input without throwing error (fee4c6d)

19.102.0 (2023-12-05)

Features

  • contextual: create addon and apply cohorts to events (#2331) (12e295b)

19.101.0 (2023-11-15)

Features

  • query-language: support larger queries via update qlr to v10.0.2 (#2311) (16572d6)

19.100.3 (2023-11-10)

Bug Fixes

  • appnexus-adserver: remove customer specific check (#2304) (e0a1955)

19.100.2 (2023-11-10)

Performance Improvements

  • configuration: dedupe inlined config (#2297) (83aada6)

19.100.1 (2023-11-10)

Bug Fixes

  • identities: let insecure aliases (i.e email_sha256) trigger update by filtering writes only (#2291) (c0f6f59)

19.100.0 (2023-11-09)

Features

  • prebid-identifiers: track eid source for analytic purposes

19.99.0 (2023-11-08)

Features

  • query-language: interpret front compression via update qlr to v9.0.0 (#2282) (f81d368)

19.98.2 (2023-11-06)

Bug Fixes

  • do not fetch advertiser cohorts until SDK is realtime (#2287) (06102c6)

19.98.1 (2023-10-27)

Bug Fixes

  • event-persistence: prevent PrebidAuctions analytic event from being persisted (#2273) (8204b24)

19.98.0 (2023-10-16)

Features

  • ql: Bump ql-runtime to v8.0.2 - adding binary string equality (#2242) (54a9c76)