KEMBAR78
Releases · prebid/Prebid.js · GitHub
Skip to content

Releases: prebid/Prebid.js

Prebid 10.13.0 Release

17 Oct 20:47

Choose a tag to compare

In This Release

🚀 New Features

  • Nuba Bid Adapter: initial release (#14003)
  • EmpowerBidAdapter: initial release (#13943)
  • Msft Bid adapter - initial release (for closed testing) (#13952)
  • Core: Adding bidLimit to adUnit (#13930)
  • Scalibur Bid Adapter : initial release (#13826)
  • UNIQUEST Widget Bid Adapter: initial release (#13933)

🐛 Bug Fixes

  • Core: refactor window dimensions utilities to only access DOM APIs when necessary (#13929)
  • userId: fix bug with encryptedSignalSources and GPT secureSignalProviders (#13953)

🛠 Maintenance

  • Core: break out dependabot security and version update rules (#14037)
  • riseBidAdapter: get the user Ids from userIdAsEids (#14013)
  • Bump actions/setup-node from 5 to 6 (#14032)
  • Bump @types/ws from 8.5.12 to 8.18.1 (#14033)
  • Build system: revert dependabot updates, use browserstack's action (#14026)
  • Build system: add metadata override for uniquestWidget (#14031)
  • Semantiq RTD module: fix incorrect property name (#14027)
  • Core: fix bug where commands submitted to que.push can run out of order (#14025)
  • Bump core-js from 3.45.1 to 3.46.0 (#14007)
  • Omnidex update details (#14021)
  • Nativery Bid Adapter: track auction events (#13990)
  • Datawrkz Analytics Adapter: add publisherId and apiKey options (#13899)
  • SmartyTech Bid Adapter: Add userId and consent data support with chunking capability (#13945)
  • AtsAnalyticsAdapter: get the user Ids from userIdAsEids (#14022)
  • optableRtdProvider: update documentation (#14017)
  • Bump @babel/runtime from 7.28.3 to 7.28.4 (#14008)
  • Craft Bid Adapter : add user.eids to request (#13985)
  • Bump github/codeql-action from 3 to 4 (#14006)
  • Build system: start browserstack binary explicitly (#13999)
  • Nodals RTD Module: Add support for publisher to override standard TCF… (#14004)
  • Oftmedia RTD Provider : add 'oftmedia' to the approved external JS list (#14001)
  • ID5 User Id module: generate targeting tags on the server side (#13992)
  • Bump karma-spec-reporter from 0.0.32 to 0.0.36 (#13911)
  • limelightDigital Bid Adapter: new alias Vaaya media (#13995)
  • Yandex Bid Adapter: Added banner coordinates to the request (#13944)
  • Build system: reduce number of e2e test retries (#13993)
  • Linting: fix array-callback-return warnings (#13621)
  • Bump fs-extra from 11.3.1 to 11.3.2 (#13976)
  • Bump @babel/core from 7.28.3 to 7.28.4 (#13975)
  • Bump @eslint/compat from 1.3.2 to 1.4.0 (#13977)
  • Bidtheatre Bid Adapter: bidding domain updated (#13981)
  • Yieldmo Bid Adapter: Removing devicePixelRatio in Bid Request (#13979)
  • PubMatic Analytics Adapter: Preserve original mediaTypes and sizes when copying bid details in analytics (#13888)
  • TeqBlaze Lib: add support gpid param (#13974)
  • AdKernal tests: fix broken test related to DNT helper (#13973)
  • Ozone Bid Adapter: support oRTB Ext object (#13951)
  • MediaConsortium Bid Adapter: change outstream renderer (#13452)
  • Core: isolate DNT helper (#13940)
  • Adkernel Bid Adapter: add Infinety alias (#13971)
  • Core: expose requestBids hooks (#13957)
  • IX Bid Adapter : multiformat promotion (#13898)
  • Github Actions: reduce test chunk retries (#13961)
  • ADBRO Bid Adapter : Initial Release (#13963)
  • Core: Update Code Reviewer Automation to Trigger from Pull Request Target (#13966)
  • Core: Update Permissions for Code Reviewer Automation (#13962)
  • Yieldmo Bidder: TDID object not being passed correctly (#13958)
  • Core: Update Permissions for Code Reviewer Automation Workflow (#13960)
  • NexMillennium: Added support for some openrtb parameters (#13927)

Prebid 10.12.0 Release

01 Oct 19:34

Choose a tag to compare

In This Release

🚀 New Features

  • Screencore Bid Adapter : initial release (#13833)
  • Attekmi Bid Adapter : add Anzu alias (#13950)
  • Alvads Bid Adapter : initial release (#13799)

🐛 Bug Fixes

  • [atsAnalyticsAdapter]Pass the correct object to the enableAnalytics call (#13877)
  • Advertising Bid Adapter: update parsing bid.impid to support the change to UUID format for bid ids (#13879)
  • Semantiq RTD Provider: fix outdated cache (#13910)
  • Utiq ID modules: use getGlobal refresh (#13941)
  • Scope 3 RTD Module : add targeting method (#13903)
  • ID5 Analytics Module : no buffering of events, allow replacing existing rules (#13909)

🛠 Maintenance

  • Core: Adding Code Reviewer Assignment Workflow (#13954)
  • Onetag Bid Adapter: Removal of some unused fields (#13956)
  • fluctBidAdapter: add-im-rtd-segment data (#13687)
  • Bump webdriverio from 9.19.1 to 9.20.0 (#13949)
  • Bump url from 0.11.3 to 0.11.4 (#13947)
  • Bump @types/google-publisher-tag from 1.20250811.0 to 1.20250811.1 (#13948)
  • Connatix Bid Adapter : support loss URL (#13942)
  • Bump @babel/preset-env from 7.27.2 to 7.28.3 (#13913)
  • Bump tar-fs from 3.1.0 to 3.1.1 (#13931)
  • CI: automate generation of codeql rules for fingerprinting APIs (#13935)
  • Core: relocate webdriver enrichment to consumers (#13922)
  • Core: add screen orientation helper (#13928)

Prebid 10.11.0 Release

25 Sep 13:10

Choose a tag to compare

In This Release

🚀 New Features

  • Core: add PUC version in targeting keys (#13885)
  • Core: handling interventions (#13818)
  • Adkernel Bid Adapter: add SmartyExchange alias (#13902)
  • Bidfuse Bid Adapter : initial release (#13783)
  • DXTech Bid Adapter : initial release (#13815)

🐛 Bug Fixes

  • Core: fix bug with endpointCompression and null origin (#13914)
  • Adplus Analytics Adapter : fixed incorrect URL (#13915)
  • Core: remove use of document.write in rendering (#13851)
  • userId: fix bug with duplicate UIDs (#13864)

🛠 Maintenance

  • 33across Bid Adapter: Add zoneid config option + refactoring (#13886)
  • FTrack Bid Adapter: Fixing naming of storage name in ftrack documentation (#13926)
  • Missena Bid Adapter: update version schema (#13907)
  • FWSSP Bid Adapter : update schain logic (#13925)
  • Bump webpack from 5.94.0 to 5.101.3 (#13912)
  • Linting: Eqeqeq (#13586)
  • Core: do not poll for some window dimensions (#13916)
  • Bump axios from 1.9.0 to 1.12.1 (#13892)
  • GreenbidsBidAdapter & NoBidBidAdapter: remove invalid GVLIDs (#13917)
  • Bump eslint from 9.34.0 to 9.35.0 (#13895)
  • Resetdigital Bid Adapter: add schain support (#13905)
  • Valuad Bid Adapter : update tests (#13901)
  • TargetVideo Bid Adapter: add gpid and tid (#13889)
  • Mobian RTD Module : docs updates possible values for mobianContentCategories (#13891)
  • Valuad Bid Adapter: fix typos in consent fields (#13893)
  • Utiq Id Module : add post message request and handler on prebid id modules (#13782)
  • Nexx360 Bid Adapter : add gvlid for pubxi (#13884)
  • Kobler bid adapter: differentiate missing permissions data from not given. (#13878)
  • Ssp_geniee Bid Adapter : Corrected cookie sync URL and added title to data (#13843)
  • Build system: update package-lock.json (#13874)
  • Build system: update dependencies (#13872)
  • Revert "Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0" (#13873)
  • Attekmi: Add region (#13840)
  • Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)
  • Bump @babel/eslint-parser from 7.24.7 to 7.28.4 (#13860)
  • Bump @eslint/compat from 1.3.1 to 1.3.2 (#13862)
  • Conversant Adapter: update for typescript (#13767)
  • Bump actions/setup-node from 4 to 5 (#13858)
  • Bump actions/github-script from 7 to 8 (#13859)
  • SharedID: Removing unused syncTime property from userId.md (#13870)
  • nextMillennium Bid Adapter : changed the repot endpoint. (#13853)

Prebid 10.10.0 Release

08 Sep 13:40

Choose a tag to compare

In This Release

🚀 New Features

  • Limelight Digital Bid Adapter: new aliases (#13847)
  • Oftmedia rtdmodule: New Module Initial Commit (#13527)
  • Nexx360 Bid Adapter : pubXai alias added (#13845)
  • Gemius User ID Module : initial release (#13707)

🐛 Bug Fixes

  • Gemius Id System : fix double invoke on master (#13856)
  • BeOp Bid Adapter : fix timeout tracking (#13798)

🛠 Maintenance

  • AdGeneration Bid Adapter : fix currency handling bug (#13844)
  • IntentIq ID Module: Client Hints bugfix (#13850)
  • Vidazoo Utils & Adapters tests : add support prebid js 10 change in user (#13813)
  • Pubmatic Bid Adapter : add biddercode in translator payload for reporting purposes (#13797)
  • Yandex Bid Adapter: Added logging of errors and events (#13819)
  • PubMatic Bid Adapter : optimize impressions (#13791)
  • Bump puppeteer from 24.11.2 to 24.18.0 (#13831)
  • Valuad Bid Adapter : add GVLID (#13832)
  • Mobian RTD Module: documentation change - remove reference to obsolete risk category (#13837)
  • Bump @types/google-publisher-tag from 1.20250428.0 to 1.20250811.0 (#13829)
  • Bump eslint from 9.31.0 to 9.34.0 (#13827)
  • Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#13828)
  • Adverxo Bid Adapter : change auction domains (#13817)
  • Build system: add schema-utils dependency (#13821)
  • VISX Bid Adapter : updated values of creativeId and advertiserDomains (#13820)
  • Fwssp Bid Adapter : add currency to bidfloor (#13801)
  • Waardex Bid Adapter: Update endpoint domain (#13812)

Prebid 10.9.0 Release

27 Aug 10:40

Choose a tag to compare

In This Release

🚀 New Features

  • Nexx360 Bid Adapter : revnew alias added (#13808)
  • Core: make transaction IDs bidder-specific (#13800)
  • Datawrkz Analytics Adapter : initial release (#13738)
  • Sparteo Bid Adapter: add Outstream support with custom video renderer, configured by bidResponse (#13512)
  • Scope3 RTD Provider: Add agentic execution engine module (#13781)
  • appStockSSP Bid Adapter : initial release (#13673)
  • Core: temporary lock on targeting (#13722)

🛠 Maintenance

  • Dependencies : bump globals from 16.0.0 to 16.3.0 (#13802)
  • Dependencies : bump @babel/register from 7.24.6 to 7.28.3 (#13811)
  • Dependencies : bump @wdio/spec-reporter from 8.38.2 to 8.43.0 (#13810)
  • Dependencies : bump webdriver from 9.15.0 to 9.19.2 (#13804)
  • Dependencies : bump @babel/runtime from 7.27.6 to 7.28.3 (#13805)
  • PubMatic Adapters : refactored publisher id, profile id and version id (#13747)
  • Core : add gvlid type to BidderSpec (#13796)
  • Bump core-js from 3.45.0 to 3.45.1 (#13806)
  • Bump karma from 6.4.3 to 6.4.4 (#13803)
  • ID5 ID module: enable shared storage across multiple partners (#13768)
  • nextMillennium Bid Adapter : fix typos end changed test endpoint (#13794)
  • Dependencies : bump @wdio/browserstack-service from 9.15.0 to 9.19.1 (#13776)
  • Dependencies : bump @wdio/cli from 9.18.4 to 9.19.1 (#13779)
  • Bump babel-loader from 8.3.0 to 8.4.1 (#13778)
  • adplusIdSystem: fix flaky test (#13793)
  • Core: timeoutQueue to TS (#13469)
  • Adipolo Bid Adapter: add endpoint for eu region (#13788)
  • Ozone Bid Adapter : fix for undefined userIdAsEids (#13784)
  • Bridgewell Bid Adapter: adopt userIdAsEids (#13785)
  • Dependencies : bump fs-extra from 11.3.0 to 11.3.1 (#13777)
  • Dependencies : bump @babel/core from 7.28.0 to 7.28.3 (#13780)

Prebid 10.8.0 Release

15 Aug 11:57

Choose a tag to compare

In This Release

🚀 New Features

  • Price Floors: Handle USER IDs (#13732)
  • AdPlus UserID Module : initial release (#13492)

🐛 Bug Fixes

  • Native renderer: use documentElement.scrollHeight if body.offsetHeight is 0 (#13764)
  • Core: Fixing anchor ads rendering issue (#13701)

🛠 Maintenance

  • Bump tmp and @inquirer/editor (#13752)
  • PubMatic RTD Module: Optimisations and gather reject reason and gather reject reason (#13712)
  • fluct Bid Adapter : add instl support (#13439)
  • Bump core-js from 3.42.0 to 3.45.0 (#13757)
  • topicsFpdModule: require enrichUfpd for loading topics iframes (#13710)
  • Utiq ID module: Update for complying with storage control module (#13770)
  • limelightDigital Bid Adapter: new alias smootai (#13775)
  • Build system: fix bug where NPM consumers see modules removed by webpack's tree shaking (#13773)
  • UserIds : in case the eids are undefined return an empty array (#13765)
  • Limelight Digital Bid Adapter: new alias (#13774)
  • FWSSP Adapter: use ad unit durations (#13751)
  • Dependencies : bump @babel/core from 7.27.4 to 7.28.0 (#13758)
  • TTD Bid Adapter: Remove setting buyeruid (#13759)
  • Sharethrough Bid Adapter: add cookie sync if Equativ endpoint is called (#13655)
  • Dependencies : bump gulp-rename from 2.0.0 to 2.1.0 (#13754)
  • Dependencies : bump neostandard from 0.12.1 to 0.12.2 (#13755)
  • Bump actions/checkout from 4 to 5 (#13753)
  • PubMatic Analytics Adapter Optimization. (#13711)
  • Optimera RTDM: Added support for ORTB data injection with updated compatibility with "waitForIt" delay (#13654)
  • Criteo Bid Adapter : Ensure we dont register an event listener for every single sync call (#13743)

Prebid 10.7.0 Release

07 Aug 20:31

Choose a tag to compare

In This Release

🚀 New Features

  • Risemediatech Bid Adapter : New Bidder Adapter (#13600)
  • Digitalcaramel Bid Adapter: initial release (#13731)
  • Aso Bid Adapter: add adklip alias (#13717)

🐛 Bug Fixes

  • userId: reintroduce userIdAsEids into adUnit bids (#13735)
  • Debugging: remove all imports (#13665)

🛠 Maintenance

  • Bump tmp and @wdio/cli (#13742)
  • Core: use uuid for bid ids (#13698)
  • Build system: update handling of creative renderers, improve watch tasks (#13699)
  • Criteo Bid Adapter: Enable GZip Compression (#13676)
  • Bump karma-sourcemap-loader from 0.3.8 to 0.4.0 (#13723)
  • Bump mocha from 10.7.3 to 10.8.2 (#13724)
  • IntentIQ ID System: Change a way of data encoding, update documentation (#13740)
  • Oprx Bid Adapter : refactor and change endpoint (#13678)
  • Sevio Bid Adapter : send only the data needed by the backend (#13729)
  • 33Across Bid Adapter: Start using ORTB converter + refactoring (#13666)
  • Bump karma-browserstack-launcher from 1.4.0 to 1.6.0 (#13720)
  • Rubicon Bid Adapter : allow multiple user syncs per prebid load (#13734)
  • Bump videojs-ima from 2.3.0 to 2.4.0 (#13727)
  • Bump video.js from 7.21.6 to 7.21.7 (#13728)
  • nextMillennium Bid Adapter : added adSlots and allowedAds parameters (#13719)
  • Bump videojs-playlist from 5.1.2 to 5.2.0 (#13726)
  • Nexverse Bid Adapter: bug fixes (#13644)
  • Bump webdriverio from 9.15.0 to 9.18.4 (#13725)
  • Bump webpack-manifest-plugin from 5.0.0 to 5.0.1 (#13718)
  • Bump @eslint/compat from 1.2.7 to 1.3.1 (#13721)
  • Pubmatic Bid Adapter: Adding test cases (#13525)
  • ixBidAdapter: avoid looping over all properties of the array (#13703)

Prebid 10.6.0 Release

31 Jul 21:50

Choose a tag to compare

In This Release

🚀 New Features

  • Core: adding audio to mediatypes (#13538)
  • ShowHeroes Bid Adapter: add banner support (#13694)
  • AdPlus Analytics Adapter : initial release (#13493)

🐛 Bug Fixes

  • Prebid Server Bid Adapter: Fixed schains field population from bidder settings (#13708)
  • Core: fix use of $$PREBID_GLOBAL$$ (#13696)
  • Seedtag Bid Adapter : fix video player size (#13691)

🛠 Maintenance

  • LoopMe Bid Adapter: Remove ortb fields override (#13704)
  • GPTUtils: Prevent caching empty slot info in gptUtils and add empty i… (#13706)
  • Test suite: clean up tests not setting shouldClearNativeTimers (#13689)
  • PubMatic Adapter : Read custom targeting from RTD providers (#13705)
  • e2e tests: extend webdriver session timeouts (#13695)
  • OMS Bid Adapter: add usp and update gdpr fields structure in request data (#13682)
  • Freedom Ad Network Bidder Adapter: Update to new API (master branch) (#13496)
  • Test suite: enforce no-unused-expressions in tests (#13570)
  • Etarget Bid Adapter: update contact info and cleanup (#13690)
  • Linting: enforce no useless escape (#13618)
  • Lasso Bid Adapter : add testdk param (#13630)
  • deepintent & pubmatic bid adapters: import deals getter from library (#13680)
  • programmaticXBidAdapter: fix tests (#13688)
  • Build sytem: allow customization of some build options (such as global name) to NPM consumers (#13685)
  • programmaticx Bid Adapter: change endpoint (#13549)
  • Gamoshi Bid Adapter : upgraded to ORTB 2.5-compliant flow (#13576)
  • Tercept Analytics Adapter: bug fixes for No Bid and missing params (#13671)
  • Relaido Bid Adapter: update overview maintainer (#13681)
  • Preciso BidAdapter : update and fix linting (#13672)
  • ID5 ID module: add option to use gam targeting (#13674)
  • appnexus bid adapter - update logic for native trkjs script detection (#13677)
  • Appnexus Bid Adapter: added newdream as an alias (#13670)
  • Mobkoi Adapter: code tidy up (#13675)
  • Adform Bid Adapter: ortb2Imp extension (#13650)
  • e2e tests: Update instream.html (#13668)

9.53.2 Legacy release

28 Jul 20:02

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 9.53.1...9.53.2

Prebid 10.5.0 Release

24 Jul 22:24

Choose a tag to compare

In This Release

🚀 New Features

  • T Advertising Solutions Bid Adapter: initial release (#13526)

🐛 Bug Fixes

  • Creatives : fix resizing when not using an ad server (#13652)
  • Build system: fix broken imports from NPM when not using typescript (#13661)
  • Mobkoi Adapter: bug: getUserSyncs no need to check gdprConsent (#13599)

🛠 Maintenance

  • Tappx Bid Adapter: obtain GPID and perform tests (#13624)
  • Test suite: use generic cache endpoint (#13664)
  • AdPod: remove longform e2e tests (#13663)
  • Docs: update example config in bidder md files (#13662)
  • Mobkoi Adapter: Set integration type field in bid requests (#13645)
  • Bidmatic Bid Adapter: add gpid (#13659)
  • Adtelligent Bid Adapter: add gpid (#13658)
  • Adipolo Bid Adapter: add gvlid (#13660)
  • Build system: fail earlier on cache errors (#13653)
  • Livewrapped Analytics: cleanup analytics cache (#13639)
  • Multiple modules: remove GVL IDs that are missing or marked as deleted in the GVL (#13647)
  • Linting: no-return-assign (#13608)
  • Adpartner & Mediaimpact adapters: share common sync helpers (#13641)
  • Bump form-data from 4.0.0 to 4.0.4 (#13642)
  • Update adapterManager.ts: remove code todo (#13640)