Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 9.2.0 Release
In This Release
🚀 New Features
- Prebid Server Bid Adapter : Support for custom headers for XHR call (#11780)
🛠 Maintenance
- Prebid Server Bid Adapter: Improve Error Message (#11858)
- Conversant Bid Adapter: send request in USD (#11857)
- Libraries: New utility file to Remove code duplication in several adapters (#11854)
- Adagio Rtd Provider: add placementSource param (#11779)
- PubMatic Analytics Adapter : Logging MultiBids from bidders (#11844)
- Appnexus Bid Adapter: added stailamedia as an alias (#11852)
- Mobian RTD Module: fix API endpoint (#11850)
- Adagio*: add adagioUtils.js and remove duplicated code (#11849)
- Adagio Rtd Provider: add to .submodules.json (#11846)
- Prebid Core: TTL counts only when page is active (#11803)
- Setupad adapter: Use ortbConverter (#11842)
- Rayn RTD Module: update orbt object with personas (#11841)
- Ozone Bid Adapter: add support for GPP Module & updates (#11648)
- SmartytechBidAdapter: Add meta (#11815)
- Seedtag Bid Adapter: sends gpid into request payload (#11832)
- Pbjs Utils: add
getDomLoadingDuration()
and remove dupe code (#11831) - ID5 UserId module - integrate with TrueLink Id (#11802)
🐛 Bug Fixes
- PBS adapter: fix bug where incorrect bidderCode is used on certain browsers (#11848)
- Autoplay detection: fix fullscreen issue on iOS (#11822)
- PAAPI: fix perBuyerSignals + topicsFpdModule: fix exception (#11845)
- Loyal Bid Adapter : no error without floors module (#11834)
- nobid Analytics Adapter : import logMessage (#11833)
- pubxaiAnalyticsAdapter.js: bug fix for storage access bypasses consent (#11830)
- Adagio Rtd Provider: add missing signal at ortb2.site.ext.data.adg_rtd level (#11772)
- Core: fix video cache silent failure (#11781)
Prebid 9.1.0 Release
In This Release
🚀 New Features
- Richaudience Bid Adapter: add adapter JS file (#11827)
- Real Time Data Module: Mobian Brand Safety (#11798)
🛠 Maintenance
- richaudienceBidAdapter: Update maintainer e-mail (#11826)
- novatiqIdSystem: resolved problem with syntax in docs (#11816)
- ZetaGlobalSsp Analytics Adapter: provide adUnitCode (#11812)
- Setupad adapter: param change and minor fixes (#11770)
- Update .nvmrc (#11808)
- Smaato Bid Adapter : add DOOH support (#11801)
- Mgid Bid Adapter : don't throw error without floors module (#11796)
🐛 Bug Fixes
- Dailymotion Bid Adapter: fix content cat type (#11818)
Prebid 9.0.0 Release
In This Release
- Prebid 9.0 - Breaking Changes (#11720)
Prebid 8.52.0 Release
In This Release
🚀 New Features
- Yandex: add id system (#11196)
- Smartyads Analytics Adapter : initial release (#11397)
- RelevateHealth Bid Adapter : Initial release (#11640)
- Bidmatic Bid Adapter: Initial Release (#11690)
- 33Across User ID Module : support for the recently introduced "multiple storage types" feature (#11563)
- New PAAPI module: topLevelPaapi (#11379)
- PBS adapter: add tmaxmax (#11540)
- PAAPI: add support for protected audience extensions and "direct" buyers (
igb
) (#11277)
🛠 Maintenance
- Greenbids Analytics Adapter : send params field to payload. (#11642)
- OrtbConverter: PBS Extension: Alias GVL ID (#11699)
- Magnite Analytics: Minor fix for default rule name (#11791)
- Build system: increase heap size for test-coverage (#11792)
- CI: improve duplicate checker comment (#11794)
- Github Action: Update jscpd.yml (#11793)
- Conversant Bid Adapter: handle paapi data in the response (#11663)
- Smaato Bid Adapter: add DSA support (#11789)
- Greenbids Analytics Adapter: retrieve cpm and currency from bids (#11774)
- PBjs Core and Tests : fix spurious tests (#11767)
- Relaido Bid Adapter : add placementId to renderAd parameters (#11769)
- PBjs Utils/Module Change: Replace JSON.parse/stringify with Efficient Deep Clone Method (#11768)
- Adot Bid Adapter: remove video.placement (#11771)
- Code duplication: Update jscpd.yml to run in repo context (#11757)
- Github actions: Update jscpd.yml to actually fix commenting (#11753)
- Github Actions: fix commenting on pr's from forks (#11751)
- GitHub action: Update jscpd.yml (#11747)
- Github Actions: fail the pr if duplication found (#11744)
- Github action: Update jscpd.yml to comment with code duplication results (#11742)
- GitHub action: update node (#11741)
- GitHub action: report on code dupe (#11739)
- Github action: Create jscpd.yml (#11738)
- AdHash Bid Adapter: brand safety changes (#11617)
- Cleanmedianet Bid Adapter : update Placement to plcmt (#11698)
- Insticator adapter update with publisherId param (#11733)
- MGIDX Adapter: Update (#11728)
- SeedingAlliance Bid Adapter : get and set UUID and read EIDs where applicable (#11201)
- TheAdx Bid Adapter : eids support added (#11681)
- Cee id System: add custom token name and optional value to pass (#11547)
- AMX Bid Adapter: add support for overriding bidderCode (allowAlternateBidderCodes) (#11712)
- Consumable Bid Adapter: add language to request (#11722)
- UID2: Remove obsolete optout-check code for EUID (#11709)
- Kargo Bid Adapter: sends refererInfo (#11725)
- Zeta Global SSP Bid Adapter : pass user.geo and device.geo to payload (#11723)
- PubWise Bid Adapter: support plcmt (#11706)
- GumGum Bid Adapter: Support for cids (#11713)
- ColossusSSP Bid Adapter : replace gpid for pbadslot (#11701)
- Core Utils: fix jsdoc warnings (#11694)
- ZetaGlobalSsp Analytics Adapter : provide device object (#11607)
- Dailymotion Bid Adapter: add support for user syncs & new fields (#11603)
- Prebid Generic Analytics: Default to fetch keepalive (#11682)
- Vis X Bid Adapter : retrieve and send seller defined audiences (#11638)
- Smarthub bidder: support plcmt (#11629)
- Various places: jsdoc fixes (#11672)
- AdMatic Bid Adapter: add monetixads alias (#11679)
- StroeerCore Bid Adapter: remove 'ssl' flag from the request payload (#11678)
- Opsco Bid Adapter : update process for retrieving placementId from bid request params (#11604)
- e-Volution Bid Adapter : update bid request validation and added video placement keys (#11561)
- ViouslyBidAdapter.js: replace find (#11667)
- Ix Bid Adapter: pass through paapi imp extension [PB-2799] (#11639)
- GumGum Bid Adapter: Refactor gpid logic as part of Prebid version 9 (#11542)
- ampliffyBidAdapter.js: remove linter exceptions (#11666)
- Improve Digital Bid Adapter: remove video.placement (#11658)
- Multiple modules: clean up unit tests (#11630)
- Krushmedia: changing traffic definition (#11631)
- Mediaimpact Bid Adapter: move advertiserDomains, primaryCatId, secondaryCatIds to ad.meta (#11637)
- IMDS Bid Adapter : add support for video.plcmt (#11615)
- Triplelift: Clean Up Video Logic (#11644)
- Pubmatic Bid Adapter : update markdown (#11634)
- 33across Bid Adapter : support for ORTB video.plcmt field (#11641)
- Etarget Bid Adapter : add GVL ID (GDPR Enforcement) (#11649)
- Colossus SSp Bid Adapter : switching placement to plcmt (#11652)
- Gamoshi Bid Adapter : fixes use of
placement
and notplcmt
(#11647) - Update tncIdSystem.md (#11627)
🐛 Bug Fixes
- Discovery Bid Adapter : fix window.top bug (#11511)
- Github action: fix commenting (#11755)
- loyal: fix tests filename (#11743)
- Adnuntius Bid Adapter: standardise kv targeting value handling when sent to adserver (#11721)
- Yieldmo Bid Adapter: Prevent Consent Override and Eids fix (#11734)
- datablocks Bid Adapter : fix syncs issue (#11684)
- Flipp Bid Adapter: fix height parameter (#11633)
Prebid 8.51.0 Release
In This Release
🚀 New Features
- QT Bid Adapter : initial release (#11529)
- Adagio Rtd Provider: initial release (#11509)
- SmartHub Bid Adapter : add aliases (#11553)
- Insticator Bid Adapter: Add support for BidFloors (#11472)
- Colombia Bid Adapter : initial release (#11478)
🛠 Maintenance
- PubmaticBidAdapter: Using plcmt instead of placement (#11623)
- Update autoplay.js: add developer warning (#11622)
- Uid2 and friends: Cleanup issues around optout in UID2 and EUID (#11505)
- Adform Bid Adapter: ortb2Imp first party data (#11616)
- Outbrain adapter: start reading plcmt video param (#11618)
- Topics Fpd Module: Add vidazoo bidder iframe (#11283)
- Contxtful RTD Provider : add ORTB2 support (#11497)
- AdagioBidAdapter: update preparation for Rtd module and Prebid.js 9 (#11580)
- Nexx360 Bid Adapter: Additional localStorage information (#11466)
- Appnexus Bid Adapter: parse the currency from the bid if specified (#11581)
- Smartadserver Bid Adapter : refactor gpid logic as part of Prebid 9.0 (#11602)
- Insticator Bid Adapter : update adapter for deprecated placement field (#11600)
- Lucead Bid Adapter: Update (#11488)
- Sirdata RTD Module : add eids and post content support and get ready for PBJS 9.0 (#11524)
- Concert Bid Adapter : add dealId Property to Bid Responses (#11582)
- IQzone Bid Adapter : update placement to plcmt and move coppa from getConfig (#11562)
- DeepIntent Bid Adapter : update video.placement to video.plcmt (#11577)
- AIDEM Bid Adapter : fixed getConfig cleanup of consent management (#11575)
- Beachfront Bid Adapter : add plcmt support (#11558)
- OpenWeb Bid Adapter : fix use of requestId content as creativeId in its responses (#11574)
- ZetaGlobalSppAdapter: remove onTimeout (#11576)
- Datawrkz bid adapter : removed use of deprecated video.placement (#11573)
- Prebid Core: Configurable maxbid (#11519)
- Adkernel Bid Adapter: add hyperbrainz alias (#11544)
- Kobler adapter: Fix to avoid bidding with third-party creatives requiring consent or legitimate interest. (#11559)
- Taboola Bid Adapter: support DChain (#11545)
- User id module: Ability to store user IDs in cookie and localStorage simultaneously (#11482)
- Eskimi Bid Adapter: switching to plcmt (#11543)
- CadentApertureMX Bid Adapter : update gpid support (#11557)
🐛 Bug Fixes
- Luponmedia Bid Adapter (9.0 fixes) : remove discontinued fpd.context, remove unused onBid… (#11619)
- Currency module: fix bug where changing currency configs causes currency logic to run multiple times (#11613)
- Taboola Bid Adapter: fix ortb2 user override issue (#11516)
- PBS adapter: do not set bidder schain in source.ext.schain (#11467)
- Sirdata RTD Module : New lint rule for Prebid 9 fix (#11598)
- STN Bid Adapter : respond with the correct creativeId (#11566)
- Rise Bid Adapter : respond with the correct creativeId (#11564)
- MinuteMedia Bid Adapter : respond with the correct creativeId (#11565)
Prebid 8.50.0 Release
In This Release
🚀 New Features
- LiveIntent Identity Module: Introduce First Party ID (#11437)
- cee Id System : initial ID module release (#11510)
- Medianet Bid Adapter: Fledge module integration (#11476)
- 1plusX Rtd Provider : add First Party Cookie ID option (#11493)
- Driftpixel Bid Adapter : initial release (#11454)
- 51Degrees RTD submodule: initial commit (#11414)
- Core: include dynamic renderer in native messages (#11343)
🛠 Maintenance
- 51DegreesRtdProvider: doc update - remove specific API request limits (#11546)
- Livewrapped Analytics Adapter : forward extended parameters (#11527)
- PubMatic Bid Adapter : start sending displaymanager & displaymanagerver (#11530)
- Onetag Bid Adapter: add reading of ortb2Imp field (#11539)
- Teads Bid Adapter : add GPP support (#11535)
- Browsi RTD : add split key (#11445)
- Mediafuse Bid Adapter : remove transformBidParams function (#11534)
- FreeWheel Bid Adapter: remove .innerText for PrebidJS 9.0 (#11532)
- ZetaGlobalSsp Analytics Adapter: refactoring (#11479)
- Smarthub Bid Adapter : update convertOrtbToNative (#11411)
- Adagio Bid Adapter: preparation for new Rtd module and Prebid.js 9 (#11485)
- Prebid Server: warning message on misconfigured end point (#11501)
- Adxcg Bid Adapter : remove transformBidParams function (#11523)
- Yieldmo Bid Adapter: adding Prebid 9 compatibility (#11507)
- Appnexus Bid Adapter : add new GVL ID for Adzymic alias (#11517)
- Improve Digital Bid Adapter : remove parsing of addtlConsent (#11514)
- Sharethrough Analytics Adapter: Provide documentation (#11513)
- OpenX Bid Adapter: remove use of deprecated video.placement (#11496)
🐛 Bug Fixes
Prebid 8.49.0 Release
In This Release
🛠 Maintenance
- Tappx Bid Adapter : change to plcmt (#11504)
- Brid Bid Adapter: switching to plcmt (#11502)
- Invibes Bid Adapter : reading page referer and cookie handlid (#11477)
- Seedtag Bid Adapter : allows sending bcat and badv ortb2 params in request payload (#11490)
- KueezRTB Bid Adapter : refactor gpid extraction logic (#11492)
- Vidazoo Bid Adapter : rector gpid value assignment (#11491)
- AdsYield Bid Adapter: move to limelight (#11483)
- Waardex Bid Adapter : remove Prebid email (#11484)
- Adnuntius Bid Adapter: site Ext Data sent as key values (#11465)
- Kargo Bid Adapter : adds support for PAAPI module (#11480)
- Various Adapters: Delete s2s transform bid params for adapters with no server equivalent (#11402)
- Various Bid Adapters: removing hardcoded tmax/timeout values (#11469)
🐛 Bug Fixes
- Adagio Bid Adapter: validate
plcmt
video param (#11487)
Prebid 8.48.0 Release
In This Release
🚀 New Features
- Twist Digital Bid Adapter: initial release (#11370)
- Playdigo: new adapter (#11378)
- Performax Bid Adapter: New bidder adapter (#11325)
- Smaato Bid Adapter: Migrating to ortbConverter requests build process (#11433)
- Eight Pod Bid / Analytics Adapter : initial release (#11260)
- EXADS Bid Adapter: initial release (#11284)
- lmpIdSystem: Add initial userId submodule (#11431)
🛠 Maintenance
- IX Bid Adapter : code cleanup and refactor (#11468)
- Telaria Bid Adapter : fixed small typo (#11471)
- Smaato Bid Adapter : change server response type (#11450)
- LiveIntent User ID Module: Stabilize Tests (#11463)
- PBjs Utils: Faster Deep Clone (#11418)
- Sonobi Bid Adapter : look for gpid in the ortb2Imp.ext.gpid (#11460)
- Sharethrough Bid Adapter: update gpid determination logic (#11451)
- Mabidder Bid Adapter : use ortbConverter facility to pass ortb2 (#11447)
- Sovrn Bid Adapter: fledge module integration enhancements (#11455)
- Dailymotion Bid Adapter: accept ortb2 field (#11366)
- Update PULL_REQUEST_TEMPLATE.md (#11449)
- HadronId System: adding the domain name when calling home (#11440)
- README: note about build-bundle-dev (#11448)
- Discovery Bid Adapter : get UTM tag data (#11380)
- ID5 ID System : update call with credentials (#11424)
- Conversant Bid Adapter: remove transformBidParams (#11441)
- Bump ejs from 3.1.9 to 3.1.10 (#11432)
🐛 Bug Fixes
- Rubicon Bid Adapter: Provide backwards compatibility for transparency object (#11426)
- EXADS Bid Adapter : update bidder code before adapter is published (#11464)
- EXADS bid adapter: replace broken logic with merely bad logic (#11456)
- AJA Bid Adapter : fix multiple media type request issue (#11452)
- DeepIntent Id Module : fix user ids not being passed on page reload due to getValue func miss (#11383)
- Limelight Digital Bid Adapter: fix page field filling (#11436)
Prebid 8.47.0 Release
In This Release
🚀 New Features
- lockr AIM user module: initial release (#11159)
- Pubx.ai RTD Provider - Initial Release (#11300)
- UtiqMtpIdSystem: create the Utiq MTP ID submodule (#11372)
🛠 Maintenance
- Rise Bid Adapter : remove multi currency support (#11427)
- MinuteMedia Bid Adapter: remove multi currency support (#11428)
- STN Bid Adapter: remove multi currency support (#11429)
- OpenWeb Bid Adapter : remove multi currency support (#11430)
- Kargo Bid Adapter: test spec overhaul (#11417)
- Yieldlab Bid Adapter : add Topics handling (#11421)
- Criteo Bid Adapter : add missing tmax along the request sent to backend (#11423)
- Limelight Digital Bid Adapter: add sua field (#11422)
- NoBid Bid Adapter : update version 1.3.4 (#11420)
- Pubmatic Analytics Adapter : using origbidid as new parameter to log serverside id instead of piid (#11415)
- Criteo Bid Adapter: send pubid in the proper publisher.id request field (#11416)
- Relevant Digital Bid Adapter : remove 'transformBidParams' (#11412)
- ConsentManagementGpp module: throw error on some invalid sections (#11385)
- Appnexus Bid Adapter: add support for ast_override_div debug feature (#11390)
- Adyoulike Bid Adapter : skip 204 responses (#11376)
- Sovrn Bid Adapter: Fledge module integration (#11382)
- Rename idWardRtdProvider to anonymisedRtdProvider (#10176)
- ViantOrtb Bid Adapter : called replaceAuctionMacro to replace Auction_Price (#11398)
🐛 Bug Fixes
Prebid 8.46.0 Release
In This Release
- Called replaceAuctionMacro in viantOrtbBidAdapter to replace Auction_Price (#11394)
🚀 New Features
🛠 Maintenance
- Alkimi Bid Adapter : add handling for user-sync URL and pass custom object with bid request (#11326)
- Yandex Analytics Adapter: added ad rendering analytics (#11374)
- AdGeneration adapter : use NovatiqSystem in Android OS (#11364)
- Adnuntius Bid Adapter: send script-override parameter to ad server (#11363)
- Relaido Bid Adapter: add pagekvt to request and add ogUrl to params (#11318)
- Optidigital Bid Adapter: add gpp support (#11381)
- StroeerCore Bid Adapter: add Cookie Deprecation Label support (#11371)
- PubMatic Bid Adapter : passing property connectiontype in device object (#11373)
🐛 Bug Fixes
- LiveIntent user id module: Increase wait time and fix test config parameters (#11389)
- ortbConverter: fix bug where ${AUCTION_PRICE} in nurl is not escaped (#11388)
- GumGum Bid Adapter: stringify dsa object (#11386)
- Sirdata RTD Module : fix empty bidders param array bug & various optimizations (#11367)