Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 9.12.0 Release
In This Release
🚀 New Features
- Core: Truncating IPs using geo activity (#12107)
- symitriDapRtdProvider : Hash user identity before using it (#12129)
- Incrx Bid Adapter : add incrementX banner and vast (#12115)
- ssp_geniee Bid Adapter : initial release (#12131)
🛠 Maintenance
- Rubicon Bid Adapter tests: migrate querystring to URLSearchParams (#12194)
- Eskimi Bid Adapter: Endpoint adjustments and cookie-sync endpoint (#12201)
- RTB House Bid Adapter: paapi response interpreter uses additional config params (#12197)
- AdMatic Bid Adapter : default currency removed (#12198)
- Bump webpack from 5.92.0 to 5.94.0 (#12195)
- OMS Bid Adapter: add user syncs, test coverage and update documentation (#12137)
- Jsdoc Lint: fix types in modules userId (#12196)
- Invibes Bid Adapter: added us consent support (#12183)
- PubxaiAnalyticsAdapter Update: Added an extra field in the auction payload. (#12181)
- Dailymotion bid adapter: add publisher restrictions in consent enforcement (#12185)
- Adagio Analytics Adapter: add bidders code (#12188)
- Add COPPA compliance check in bid request data (#12190)
- Playdigo Bid Adapter : add GVLID (#12179)
- Edge226 Bid Adapter : updates to use the teqblaze library (#12178)
- Vidazoo Adapters: Add content language extraction in bidderUtils (#12172)
- IntentIq Analytics Adapter: add pcid value to the payload (#12169)
- connectadBidAdapter.js: fix linting error (#12170)
- Sovrn bid adapter add ortb2 device (#11784)
- ConnectAd Bid Adapter: Sync endpoint Update (#11650)
🐛 Bug Fixes
- adUnits.js: Fix if dots '.' are in adUnitCode (#12206)
- Core: fix bug where custom priceGranularity does not work with setBidderConfig (#12103)
- Greenbids Analytics : send cpm on any valid bid (#12174)
- Adagio Analytics Adapter: fix
rtdUid
getter (#12187) - null check config.rate and config.defaultRate in currency module (#12175)
- Debugging module: fix bug where mocked bidders always time out with auctions (#12177)
Prebid 9.11.0 Release
In This Release
🚀 New Features
- Freedom Ad Network Bid Adapter: initial release (#12153)
- UserID: merge EIDs with first party data (#12110)
- MediaConsortium bid adapter: initial release (#11892)
- Digitalmatter Bid Adapter : add dichange alias (#12133)
- Djax Bid Adapter : initial release (#12120)
🛠 Maintenance
- Sharethrough Bid Adapter: support battr property in bid requests (#12162)
- Paapi tools: add constants for importing (#12160)
- PubMatic Bid Adapter MD : update configuration document for user sync (#12163)
- Connatix Bid Adapter : support eids (#12142)
- Target video adserver: Bugfix/default param name (#12154)
- Smartadserver Bid Adapter : add DSA support (#12141)
- Bump ws, @wdio/browserstack-service, @wdio/cli and @wdio/local-runner (#12148)
- Preciso : Added new library to remove code duplication in bid adapter (#11868)
- Symitri Analytics Adapter: initial release (#12132)
- Mobian RTD provider: update API endpoint (#12121)
🐛 Bug Fixes
- PrebidServer Bid Adapter : update to use gloablly defined alias or s2sConfig defined alias (#12159)
- Connatix Bid Adapter: fix bidder name check (#12157)
- Sharethrough Bid Adapter: update logic for isBidRequestValid (#12136)
- 33across: bugfix in isBidRequestValid() to allow aliasing (#12138)
- Core: make sure adUnitCodes are unique in auction events (#12127)
Prebid 9.10.0 Release
In This Release
🚀 New Features
- Digital Matter Bid Adapter: initial release (#12114)
- FPD Enrichment: Replace device values
w
andh
with screen size (#12108)
🛠 Maintenance
- saambaaBidAdapter.js: make alias of advangelist (#11992)
- SeedingAlliance Adapter: rework to properly use openRTB standard internally (#12101)
- IX Bid Adapter: remove client toggle for pbjs_allow_all_eids (#12117)
- Anyclip Bid Adapter : refactor bid adapter (#12030)
- Intentiq: update configuration example (#12109)
- LimelightDigital Adapter: Add support of ortb2 and ortb2Imp objects (#12078)
- Adtelligent Bid Adapter : deprecate old copper6 alias (#12112)
🐛 Bug Fixes
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