Skip to content

Releases: prebid/Prebid.js

Prebid 10.20.0 Release

12 Dec 14:16

Choose a tag to compare

In This Release

🚀 New Features

  • Core: Add timeToRespond in noBid responses (#14097)

🐛 Bug Fixes

  • YahooAdsAdapter: fix user.ext merging to prevent nested structure (#14261)
  • RealTimeData: fix bug with missing first party data (#14245)

🛠 Maintenance

  • Seedtag Bid Adapter - use bidderRequestCount (#14264)
  • Pixfuture Bid Adapter: uids update (#14092)
  • MyCodeMedia Bid Adapter: initial release (#14254)
  • WURFL RTD: Remove some APIs from LCE detection (#14251)
  • TRUSTX Bid Adapter: initial release (#14218)
  • FWSSP Bid Adapter: Update _fw_gdpr value (#14253)
  • sevioBidAdapter: change how pageTitle and pageDescription are sent to the BE (#14247)
  • Sovrn Bid Adapter: remove paapi support (#14248)
  • Revnew Bid Adapter: transfer from alias (#14212)
  • Core: Add support to also use keywords from application/ld+json to 1p enrichment (#14238)
  • Taboola - add support to deferred billing (#14243)
  • Rubicon Bid Adapter: Remove Topics support (#14242)
  • PubMatic RTD Provider: Dynamic timeout plugin & code refactoring (#14104)
  • Permutive ID Manager Identity System: support pairId (#14237)
  • Documentation: fix tests path in CONTRIBUTING.md (#14235)
  • OMS Bid Adapter: fix response for video (add vastXml), fix banner size in request (remove video size), update tests (#14201)
  • Adquery Bid Adapter: added video outstreamsupport (#14166)
  • Optable RTD Module: Support multiple instances on page (#14228)
  • Various adapters: Centralize timezone retrieval (#14193)

Prebid.js 9.53.5 release

09 Dec 18:09

Choose a tag to compare

What's Changed

  • Optable RTD Module: Support multiple instances on page (backport) by @mosherBT in #14236
  • RealTimeData: fix bug with missing first party data (9.53.x backport) by @dgirardi in #14246
  • sevioBidAdapter - fix contextual data in legacy by @petrican in #14250

Full Changelog: 9.53.4...9.53.5

Prebid 10.19.0 Release

03 Dec 16:39

Choose a tag to compare

In This Release

🐛 Bug Fixes

  • Core: fix resizing of anchor slots (#14107)

🛠 Maintenance

  • LI Analytics: include ad size as a field that in the data collected by the client side analytics adapter (#14207)
  • Flipp: update endpoint to not use cdn (#14232)
  • limelightDigital Bid Adapter: support get floor module (#14144)
  • WURFL RTD: Add low latency device detection (#14115)
  • Various Adapters: nullify banned device metrics (#14188)
  • sevioBidAdapter: adapter fix keywords to be sent as array (#14226)
  • Ogury Bid Adapter: Update User Sync Pixel (#14229)
  • Clickio Bid Adapter: add IAB GVL ID and TCFEU support (#14224)
  • Attekmi: add RadiantFusion alias (#14223)
  • datablocks and mediaforce bid adapters: Refactor native asset handling (#14186)
  • ID5 Analytics module - support gzip compression of large events (#14129)
  • PubmaticAnalyticsAdapter: Safely handles getUserIds function (#14222)
  • Sharethrough Bid Adapter: drop supporting cdep (#14199)
  • Add oftmediaRtdProvider to .submodules.json (#14225)
  • Impactify Bid Adapter: Removing unused logger on onBidderError. (#14215)
  • RTD Module: Fix spread operator preventing RTD changes from persisting during auction (#14214)
  • fluct Add support for floor price retrieval via getFloor() (#14142)
  • Build system: lock eslint version (#14210)
  • yieldmo bid adapter: fix prebid adapter start delay (#14204)
  • datablocks bid adapter: Remove colorDepth and availheight and width (#14183)
  • Build system: set lockFileVersion=2 (#14208)
  • Core: override send dependency (#14185)
  • Permutive modules: allow for vendorless consent / allow option to use tcf id (#14203)
  • Optable RTD Module: Wait for Optable event on HandleRTD (#14178)
  • Core: test cookies can be set as part of cookiesAreEnabled (#14125)
  • Onetag Adapter: remove screenLeft usage (#14184)
  • CodeQL: scope JSON request check to bid adapters (#14189)

9.53.4 Legacy

03 Dec 18:26

Choose a tag to compare

What's Changed

Core

  • Build system: lock eslint version (9.53.x-legacy backport) by @dgirardi in #14211
  • RTD Module: Fix spread operator preventing RTD changes from persisting during auction (9.53.x-legacy) by @dgirardi in #14221

Modules

Full Changelog: 9.53.3...9.53.4

Prebid 10.18.0 Release

24 Nov 17:33

Choose a tag to compare

In This Release

🚀 New Features

  • SeenThis Brand Stories Rendering Module: initial release (fixed) (#14044)

🐛 Bug Fixes

  • fix bug in AmxBidAdapter userSync settings handling (#14200)
  • Core: fix proxy identity issue in objectGuard by caching wrapped objects (#14171)

🛠 Maintenance

  • Rubicon Bid Adapter: Remove PAAPI support (#14197)
  • Screencore Bid Adapter: add endpointId parameter (#14169)
  • CI: set localIdentifier for browserstack tests (#14195)
  • Various modules: fix tests (#14194)
  • Greenbids bid adapter: rename spec file (#14191)
  • StartioBidAdapter: Change the protocol from http to https (#14128)
  • CI: bump chrome 109 to 113 and move it off browserstack (#14187)
  • sevioBidAdapter: send currency if this is set in the config (#14143)
  • CI: fix issue with PR review automation (#14179)
  • CI: improve PR review assignment automation (#14177)
  • CI: Automatic review assignment (#14176)
  • Core: Delete .circleci/config.yml (#14137)
  • CI: do not use browserstack for e2e tests (#14174)
  • Bump axios from 1.9.0 to 1.13.2 (#14161)
  • Bump glob from 10.4.5 to 10.5.0 (#14170)

Prebid 10.17.0 Release

19 Nov 20:53

Choose a tag to compare

In This Release

🚀 New Features

  • Public Good Bid Adapter : initial release (#13896)
  • Smarthub Bi9d Adapter : add Adastra Tech alias (#14141)
  • Add TopOn adapter (#14072)
  • Clickio Bid Adapter: initial release (#14023)

🐛 Bug Fixes

  • uniquest_widgetBidAdapter: fix biddercode to match filename (#14043)
  • ConnectID Adapter: fix storage type configuration not being respected (#14018)

🛠 Maintenance

  • Bump js-yaml (#14164)
  • Bump tar-fs from 3.0.9 to 3.1.1 (#14163)
  • Bump actions/download-artifact from 5 to 6 (#14146)
  • Core: fix schema-utils import (#14168)
  • CI: reduce dependency on browserstack (#14165)
  • Bump min-document from 2.19.0 to 2.19.2 (#14162)
  • Neuwo Rtd Module: Add url cleaning feature to Neuwo RTD module (#14089)
  • FWSSP Adapter: update schain serialization logic and add fallback for missing videoassetid (#14135)
  • Nexx360 Bid Adapter: buildImp fix (#14139)
  • sevioBidAdapter_bugfix: Send all sizes instead of just maxSize (#14133)
  • Attekmi: rename alias from Marlinads to Amcom (#14138)
  • CI: split tests into smaller chunks (#14126)
  • Core: fix spurious validation warnings on mediaType / ortb2Imp (#14099)
  • Cointraffic Bid Adapter: Added device information to payload (#14120)
  • optimeraRTD: Updated scorefile fetching logic (#14101)
  • Sparteo Bid Adapter: support new optional query params (#13986)
  • Core: Dev Tools: Fix node version within dev container (#14109)
  • Sharethrough Bid Adapter: adjust how values are saved on meta prop (#14114)
  • RTB House Bid Adapter: fix floor price handling (#14112)
  • Tappx Adapter Fix: obtain Adomain from response and add test (#14113)
  • OMS Bid Adapter: add banner media type check in buildRequests (#14117)
  • Attekmi Bid Adapter : add MarlinAds alias (#14094)
  • CI: run release drafter on legacy branches (#14124)
  • Vidazoo utils: fix screen resolution detection (#14122)
  • Nexx360 Bid Adapter : typescript conversion & ybidder alias added (#13987)
  • SSP Genie Bid Adapter: Change logic of specified currency bid-params do not refer to adServerCurrency. (#14061)
  • sevio Bid Adapter : add extra parameters required by the BE (#13904)
  • Various modules: consolidate page view ID logic (#14051)

Prebid 9.53.3

12 Nov 19:30

Choose a tag to compare

What's Changed

Full Changelog: 9.53.2...9.53.3

Prebid 10.16.0 Release

10 Nov 11:43

Choose a tag to compare

In This Release

🚀 New Features

  • Bid response filter: Extending with mediaTypes (#14071)
  • Adverxo Bid Adapter: new alias harrenmedia (#14096)
  • Adkernel Bid Adapter: add bluTonic alias (#14078)

🐛 Bug Fixes

  • Core: fix bug where activity checks on RTD modules can hide data from unrelated modules (#14074)
  • T Advertising Bid Adapter : fix handling of no bid response (#14105)
  • UID2 Shared library: Update Optout token to be consistent between UID2 and EUID (#14086)

🛠 Maintenance

  • Adagio Bid Adapter: enable gzip compression (#14110)
  • Alkimi Bid Adapter: wallet_profiling (#14067)
  • AJA Bid Adapter: refactor JSDoc and code style improvements (#14091)
  • CI: remove reviewer assignment action (#14100)
  • Medianet Analytics Adapter: pass ext from Prebid Server Response and Prebid 10 Updates (#13825)
  • Sevio Bid Adapter : detect keywords when those were not provided as params (#13814)
  • VISX Bid Adapter : added support for GPID (#14080)
  • IntentIq ID Module: GAM updates (#13969)
  • Pubmatic bid adapter: remove extra transactionId from bidder request (#14084)

Prebid 10.15.0 Release

31 Oct 17:48

Choose a tag to compare

In This Release

🚀 New Features

  • AdOcean Bid Adapter: initial release (#13982)

🐛 Bug Fixes

  • Core: fix bug with DNT lookup throwing exceptions when in an iframe (#14081)

🛠 Maintenance

  • Opsco Bid Adapter : refactor to use ortb converter (#13998)
  • CI: Complete codeQL fingerprinting rules (#14066)
  • Consent Management : reset functionality to properly disable TCF/GPP modules (#14070)
  • MSFT bid adapter - update endpoint query params (#14076)
  • Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid (#14073)
  • holidBidAdapter: propagate adomain → meta.advertiserDomains (enables hb_adomain) (#14075)
  • Yield one bid adapter: Conditionally stop sending push_sync requests for bot-like traffic (#14062)

Prebid 10.14.0 Release

23 Oct 22:43

Choose a tag to compare

In This Release

🚀 New Features

  • Consent Management : reset functionality to properly disable TCF/GPP modules (#13989)
  • Core: consistentTids feature (#14011)
  • Define Media Bid Adapter: initial release (#13713)
  • SeenThis Brand Stories Rendering Module: initial release (#13834)

🐛 Bug Fixes

  • browsiRtdProvider: do not init analytics module (#13883)
  • Core: Skip module bids during mediaType eligibility checks (#14058)
  • [sevioBidAdapter] - Fix mappings for the natives according to the standard (#14053)
  • Richaudience Bid Adapter: add compatibility with gpid (#14042)

🛠 Maintenance

  • pgamssp Bid Adapter : update deleted gvlid (#14065)
  • Adkernel Bid Adapter: add Qohere alias (#14064)
  • Welect Bid Adapter: add mediaType param to bid response (#14046)
  • Adagio multi modules: placement params (#13857) (#14000)
  • Revert "Consent Management : reset functionality to properly disable TCF/GPP modules" (#14063)
  • suim Bidder: Change api endpoint (#14060)
  • CI: update codeQL rules for fingerprinting APIs (#14059)
  • Core: wait for creative document DOMContentLoaded (#13991)
  • CI: attempt to serialize test runs (#14049)
  • RTB House Bid Adapter: add GPP support (#14047)
  • Neuwo Rtd Module: Upgrade Neuwo RTD module to support newest API (#14002)
  • Dependabot: clean up configuration error (#14039)
  • msft bid adapter - fix check around eids (#14040)
  • Revert "SeenThis Brand Stories Rendering Module: initial release" (#14041)
  • Smartytech Bid Adapter: add alias user ID (#13983)
  • Yandex Bid Adapter: Change request domain (#14012)
  • Bump webpack from 5.101.3 to 5.102.1 (#14009)
  • FWSSP Bid Adapter : update user-sync logic (#13994)
  • Bump @babel/core from 7.28.3 to 7.28.4 (#14034)