Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 8.52.2 Release
What's Changed
- Legacy: Update paapi.js by @patmmccann in #12123
- Update secureCreatives.js: native resizing by @patmmccann in #12124
Full Changelog: 8.52.1...8.52.2
Prebid 9.9.0 Release
In This Release
🚀 New Features
- LimelightDigital Bid Adapter : add tgm alias (#12100)
- Prebid Core: Adding onAdRenderSucceeded to bidder spec (#11998)
- Target Video Ad Server Module: initial release (#11761)
- EClickAds Bid Adapter : initial release (#12087)
🛠 Maintenance
- Richaudience Bid Adapter : add compability with DSA (#12099)
- Appnexus Bid Adapter: fix parse of the encoded string to check for as… (#12106)
- Ogury Adapter: add gpid in bid request (#12091)
- Navegg UserID Submodule: conform with pub storage configuration (#12032)
- GumGum Bid Adapter: Send new tpl paramter which is topmostLocation (#12069)
- Pstudio Bid Adapter : change Prebid Request Body Field (#12089)
- Doceree AdManager Bid Adapter : changes in fields and test coverage (#12090)
- Discovery Bid Adapter: remove calls to navigator (#12088)
- Mobian RTD Module: reduce cardinality of fields added to site.ext.data (#12085)
- MobianRtdModule: add mobian contextual variables directly to site.ext.data (#12082)
🐛 Bug Fixes
Prebid 9.8.0 Release
In This Release
🚀 New Features
- Pubrise: new adapter (#12067)
🛠 Maintenance
- Smarthub: add alias FelixAds (#12072)
- Multiple modules: extract deviceMemory / hardwareConcurrency to library, add codeQL warnings (#12070)
- PubxAI Rtd module update: Make the endpoint call optional; read from local storage. (#12064)
- Ccx bid adapter: Protected Audence, add request param imp.ext.ae (#12055)
- Cwire Bid Adapter support domainId and deprecate placementId (#12066)
- Dailymotion bid adapter: add player name (#12068)
- mgid bid adapters: refactoring for trimmer code (#12057)
- Pubxai Analytics Adapter: add additional event listener to collect bidRejected data (#12063)
- IX Bid Adapter: propagate atype in uids (#12050)
- Contxtful RTD Provider: Pass module config (#12034)
- Rise Utils: Fix field name (#12058)
- GitHub Actions: Update jscpd.yml (#12045)
🐛 Bug Fixes
- ortbConverter: do not override EIDS provided as first party data (#12076)
- mgid Bid Adapter : increment internal adapter version (#12075)
- eightPodAnalytics: fix tests (#12071)
- admixerBidAdapter: fix bid floor (#12062)
- CORE: prevent unbound growth of suspendedTimeouts and possible NaN values (#12059)
- Update omsBidAdapter.js: allow aliases (#12048)
- Rubicon Bid Adapter: fix hb_size undefined value for native media type (#12039)
Prebid 9.7.0 Release
In This Release
🚀 New Features
🛠 Maintenance
- ttd bid adapter: configurable endpoint (#12004)
- Update release-drafter.yml (#12041)
- Release Drafter : add default of maintenance for categories (#12022)
- Greenbids RTD provider: debug flag (#12037)
- Core: ORTB video params validation (work on dupe) (#11970)
- Readme : fix broken link to docs (#12031)
- ID5 UserId module : use userId storage mechanism to store request number (#11965)
- PubMaticBidAdapter - Support ortb2Imp for pmp property. (#12020)
- Update PULL_REQUEST_TEMPLATE.md (#12019)
- Mobian RTD Module: remove reference to garm in output of mobian brand-safety (#12014)
- Sharethrough bid adapter add ortb2 device (#11785)
- Dailymotion Bid Adapter: send user sync status in request (#11975)
- 51degreesRtdProvider: update doc (#12013)
- Vidazoo - update build request (#11918)
- docereeAdManager Bid Adapter : Updated bid adapter (#11996)
- MobianRtdModule: Add more signals from API endpoint to first-party data (#11999)
- viantOrtbBidAdapter: geo balanaced endpoint for prebid (#12002)
🐛 Bug Fixes
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)