Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 9.6.0 Release
In This Release
🚀 New Features
- kimberliteBidAdapter: video media type support (#11981)
- Nexx360 Bid Adapter: 1accord alias added (#11984)
- Smarthub bid adapter: alias vimayx (#11874)
- Core: Add global clearAllAuctions method (#11912)
🛠 Maintenance
- Insticator: Update prebid-server bidder params for impressions (#11982)
- Adkernel Bid Adapter: add global_sun alias (#11986)
- AIDEM Bid Adapter: Added gvlid param for Europe GDPR compliance (#11987)
- Update resetdigitalBidAdapter.md: Details in documentation and New examples (#11985)
- Rise utils: initial commit (#11951)
- uid2IdSystem_shared.js : better logging messages (#11969)
- AdagioAnalyticsAdapter: send PBA for all auctions (#11961)
- Nexx360 Bid Adapter: Bug fix (#11973)
- Adagio Bid Adapter: GPP remove useless logic (#11971)
- Kargo Bid Adapter: removes need for multiple iframe syncs (#11968)
- Adagio Bid Adapter|Analytics Adapter: use rtd uid as auctionid (#11958)
🐛 Bug Fixes
Prebid 8.52.1
What's Changed
- Core & fledgeForGpt: backport customSlotMatching by @dgirardi in #11957
- PBS Adapter: backport 11878 by @patmmccann in #11989
Full Changelog: 8.52.0...8.52.1
Prebid 9.5.0 Release
What's Changed
- Adagio Bid Adapter: fix typo by @osazos in #11895
- Mobian RTD module: ensure object to modify exists by @ehb-mtk in #11902
- Utils: Fix typo for GDPR/GPDR by @JulieLorin in #11908
- Adkernel Bid Adapter: add globalsun alias by @ckbo3hrk in #11907
- Core (secureCreatives) : Report resize warning as error by @Sir-Will in #11896
- chore: update eslint jsdoc plugin by @chernodub in #11909
- Admixer Bid Adapter: change admixerwl to rtbstack alias by @dariaboyko in #11905
- [JW Player Video Provider][Video JS Video Provider]: Add missing typedefs by @karimMourra in #11901
- GumGum Bid Adapter: Send ae parameter in the request by @MartinGumGum in #11913
- symitriDapRtdProvider : initial release and update akamaiDapRTD to import from symitri by @jpalladino84 in #11900
- yandex ID: Use error-prone reference to crypto module by @chernodub in #11882
- mgidBidAdapter: Add gpid value to bid request's imp[].ext by @Gaudeamus in #11916
- JW Player RTD Module : fallback to lone player on page by @karimMourra in #11186
- Anonymised RTD: Added Global Vendor List ID by @kyrylenko in #11919
- permutiveRtd : transform integers to strings by @AntonioGargaro in #11910
- Visx bid adapter: added currencies: CHF and SEK by @Goncakkd in #11923
- Utiq id module: reduce log spamming by @muuki88 in #11922
- pubmaticBidAdapter: battr in in banner requests by @pm-nitin-shirsat in #11917
- PubxAi Analytics Adapter : code cleanup and additional data collection by @pnhegde in #11425
- Linter checks: dom manipulation, network traffic, and direct storage access && bugfixes: unauthorized storage access by @patmmccann in #11884
- Discovery Bid Adapter : add ext params by @ecoeco163 in #11877
- AdmixerBidAdapter: rtbstack change endpointId to tagId by @dariaboyko in #11925
- Medianet Bid Adapter: passing uidsAsEids in adapter and log refactor by @adish1997 in #11924
- Adagio Rtd Provider: enrich adg_rtd.session signal by @osazos in #11935
- Connatix Bid Adapter: Support For Video Media Type by @Alex404Damsa in #11933
- AzerionEdge RTD Module: Compatibility with GDPR/USP Privacy Modules by @garciapuig in #11775
- Playdigo: add user sync by @Yanivplaydigo in #11939
- GitHub Action: Update jscpd.yml pr comment language by @patmmccann in #11940
- SmileWanted Bid Adapter: support schain by @QuentinGallard in #11804
- Adkernel Bid Adapter: add voisetech alias by @ckbo3hrk in #11942
- CORE: check if the body is available before adding the locator iframe by @olafbuitelaar in #11926
- CI: make linter check workflow less aggressive by @dgirardi in #11945
- DSPx Bid Adapter: add ortb2 content, topics support by @onlsol in #11941
- IntentIQ Analytics Adapter: initial release by @DimaIntentIQ in #11930
- UA utils: fix tests by @dgirardi in #11947
- Core: Add Session Storage Manager & Contxtful RTD Provider: use session storage by @sebastienrufiange in #11928
- Smaato Bid Adapter: Add UserSyncs by @el-chuck in #11932
- Validation module: jsdoc fixes by @patmmccann in #11952
- AdvRed Analytics Adapter : initial release by @danoykin in #11703
- Dailymotion Bid Adapter: add consent enforcement to read the advertising cookie by @kvnsw in #11950
- TargetVideo Bid Adapter : add video support by @danijel-ristic in #11867
- Dynamic creatives: fix exception on rendering by @dgirardi in #11956
- Appnexus bid adapter add ortb2 device by @jwrosewell in #11788
- EightPod Bid Adapter + EightPod Analytic Adapter - Support multiple adUnit, updated event tracking, added UserId support by @GreDiSe in #11944
- sizeMapping: do not require configuration by @dgirardi in #11920
- Core: Remove default value for unused timeoutBuffer config by @dgirardi in #11960
- PAAPI: fix bug where configuration is not picked up correctly by the PBS adapter by @dgirardi in #11899
- eightPodAnalyticsAdapter.js: fix bug on eventListener by @patmmccann in #11962
- gptPreAuction: pass publisher provided signals to GPT by @mkomorski in #11946
New Contributors
- @Sir-Will made their first contribution in #11896
- @jpalladino84 made their first contribution in #11900
- @Alex404Damsa made their first contribution in #11933
- @danijel-ristic made their first contribution in #11867
Full Changelog: 9.4.0...9.5.0
Prebid 9.4.1 Release
In This Release
🐛 Bug Fixes
- CORE: check if the body is available before adding the locator iframe (#11926)
Prebid 9.4.0 Release
In This Release
🚀 New Features
- Core: add location method for cross-frame creatives and update creatives (#11863)
🛠 Maintenance
- Outbrain bid adapter add ortb2 device (#11748)
- Outbrain adapter: send placement and plcmt fields separately (#11799)
- Various Adapters: Use Vidazoo utils lib to remove code duplications (#11888)
- Dailymotion Bid Adapter : fix user sync parsing (#11887)
- Adagio Rtd Provider: ensure fallback when adUnit.ortb2Imp is missing (#11886)
- Visx bid adapter: import utilities and retrieve data from user on ortb2 (#11860)
- cpmstarBidAdapter: added gvlid, additional request data (#11881)
- ZetaGlobalSsp adapter: merge ortb2.site and params.site (#11773)
- viantOrtbBidAdapter': deals support (#11864)
🐛 Bug Fixes
- Ozone Bid Adapter - Bug Fix for undefined values on custom KVP (#11885)
Prebid 9.3.0 Release
In This Release
🚀 New Features
- New Adapter: Oraki (#11727)
- Copper6SSP: new adapter (#11809)
- consentManagementTcf: add flag to set dsarequired (#11824)
🛠 Maintenance
- Smartadserver Bid Adapter: disable Sec-Browsing-Topics for calls to Smartadserver (#11876)
- userID: better config validation (#11872)
- liveIntentIdSystem.js: add gvlid (#11873)
- Adnuntius Bid Adapter: add advertiserTransparency option (#11866)
- SmartyadsBidAdapter: remove usprivacy (#11829)
- Vidazoo Adapter: save and send first request time (#11821)
- criteoBidAdapter.js: allow plcmt instead of placement (#11819)
- Seedtag - add device.sua parameter to the bidRequest (#11856)
- Various modules: don't import global to get version (#11836)
- orbidderBidAdapter.js: remove mediaType video to avoid broken requests (#11851)
🐛 Bug Fixes
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)