Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1887 commits
Select commit Hold shift + click to select a range
7489110
Prebid 10.8.0 release
prebidjs-release Aug 15, 2025
6f96b0f
Increment version to 10.9.0-pre
prebidjs-release Aug 15, 2025
ad4affb
Bump @babel/core from 7.28.0 to 7.28.3 (#13780)
dependabot[bot] Aug 19, 2025
f97938a
Bump fs-extra from 11.3.0 to 11.3.1 (#13777)
dependabot[bot] Aug 19, 2025
fb966a2
Core: temporary lock on targeting (#13722)
dgirardi Aug 19, 2025
6a949da
appStockSSP Bid Adapter : initial release (#13673)
AppstockLTD Aug 20, 2025
17a9fba
Bridgewell Bid Adapter: adopt userIdAsEids (#13785)
s864372002 Aug 21, 2025
f71a1e5
Ozone Bid Adapter : fix for undefined userIdAsEids (#13784)
AskRupert-DM Aug 21, 2025
3a002ac
Adipolo Bid Adapter: add endpoint for eu region (#13788)
Chucky-choo Aug 21, 2025
d4b05d7
Core: timeoutQueue to TS (#13469)
patmmccann Aug 21, 2025
435d22a
Scope3 RTD Provider: Add agentic execution engine module (#13781)
bokelley Aug 21, 2025
a9c40fe
adplusIdSystem: fix flaky test (#13793)
dgirardi Aug 21, 2025
4c8cc91
Bump babel-loader from 8.3.0 to 8.4.1 (#13778)
dependabot[bot] Aug 22, 2025
2f4e88d
Bump @wdio/cli from 9.18.4 to 9.19.1 (#13779)
dependabot[bot] Aug 22, 2025
a638298
Sparteo Bid Adapter: add Outstream support with custom video renderer…
jperquy-sparteo Aug 23, 2025
9ce2c82
Bump @wdio/browserstack-service from 9.15.0 to 9.19.1 (#13776)
dependabot[bot] Aug 23, 2025
9517550
Datawrkz Analytics Adapter : initial release (#13738)
Likhith329 Aug 25, 2025
5754028
fixed typos end changed test endpoint (#13794)
mhlm Aug 25, 2025
817dd3f
ID5 ID module: enable shared storage across multiple partners (#13768)
pkowalski-id5 Aug 26, 2025
cfc05b6
Bump karma from 6.4.3 to 6.4.4 (#13803)
dependabot[bot] Aug 26, 2025
6304a08
Bump core-js from 3.45.0 to 3.45.1 (#13806)
dependabot[bot] Aug 26, 2025
612d609
Add gvlid type to BidderSpec (#13796)
muuki88 Aug 26, 2025
ce372a6
PubMatic Adapters : refactored publisher id, profile id and version i…
pm-asit-sahoo Aug 26, 2025
8938dd4
Core: make transaction IDs bidder-specific (#13800)
dgirardi Aug 26, 2025
ae97748
revnew alias added (#13808)
gchicoye Aug 26, 2025
0a42543
Bump @babel/runtime from 7.27.6 to 7.28.3 (#13805)
dependabot[bot] Aug 26, 2025
01a2889
Bump webdriver from 9.15.0 to 9.19.2 (#13804)
dependabot[bot] Aug 26, 2025
0860d01
Bump @wdio/spec-reporter from 8.38.2 to 8.43.0 (#13810)
dependabot[bot] Aug 26, 2025
5de6495
Bump @babel/register from 7.24.6 to 7.28.3 (#13811)
dependabot[bot] Aug 27, 2025
dd4e266
Bump globals from 16.0.0 to 16.3.0 (#13802)
dependabot[bot] Aug 27, 2025
2f45212
Prebid 10.9.0 release
prebidjs-release Aug 27, 2025
a9f520f
Increment version to 10.10.0-pre
prebidjs-release Aug 27, 2025
42c41d5
Waardex Bid Adapter: Update endpoint domain (#13812)
yegorWaardex Aug 27, 2025
74bddf0
Fwssp Bid Adapter : add currency to bidfloor (#13801)
FreeWheelVIS Aug 27, 2025
9a249ad
VISX Bid Adapter: Updated values of creativeId and advertiserDomains …
vfedoseev Aug 28, 2025
fb3f801
Build system: add schema-utils dependency (#13821)
dgirardi Aug 28, 2025
5d8df71
Change auction domains (#13817)
dev-adverxo Sep 1, 2025
e481eb7
Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#13828)
dependabot[bot] Sep 2, 2025
593bafa
Bump eslint from 9.31.0 to 9.34.0 (#13827)
dependabot[bot] Sep 2, 2025
71139a1
Bump @types/google-publisher-tag from 1.20250428.0 to 1.20250811.0 (#…
dependabot[bot] Sep 2, 2025
f70d4e1
remove obsolete risk category (#13837)
ehb-mtk Sep 2, 2025
b9ce972
Valuad Bid Adapter : add GVLID (#13832)
natanavra Sep 2, 2025
3ed8eb2
Gemius User ID Module : initial release (#13707)
mmuras Sep 2, 2025
7e98c16
Bump puppeteer from 24.11.2 to 24.18.0 (#13831)
dependabot[bot] Sep 3, 2025
72c7f18
Fix timeout tracking (#13798)
sebrobert Sep 3, 2025
61ef1cd
PubMatic Bid Adapter : optimize impressions (#13791)
pm-azhar-mulla Sep 3, 2025
9c57d71
Yandex Bid Adapter: Added logging of errors and events (#13819)
filipov Sep 3, 2025
74a15dd
Pubmatic Bid Adapter : add biddercode in translator payload for repor…
pm-tanishka-vishwakarma Sep 3, 2025
0846ea5
Vidazoo Utils & Adapters tests : add support prebid js 10 change in u…
anna-y-perion Sep 3, 2025
7842329
AGT-667: Client hints final fix (#13850)
dmytro-po Sep 4, 2025
f7a4f1c
pubxai alias added (#13845)
gchicoye Sep 4, 2025
5c61cee
Oftmedia rtdmodule: New Module Initial Commit (#13527)
152Media Sep 4, 2025
b20e84f
Limelight Digital Bid Adapter: new aliases (#13847)
quietPusher Sep 5, 2025
f3d57bd
AdGeneration Bid Adapter : fix currency handling bug (#13844)
ss-toshihide-tajima Sep 5, 2025
34f22f1
fix double invoke (#13856)
ChrisHuie Sep 8, 2025
4869104
Prebid 10.10.0 release
prebidjs-release Sep 8, 2025
47e5f42
Increment version to 10.11.0-pre
prebidjs-release Sep 8, 2025
9a60d9a
nextMillennium Bid Adapter : changed the repot endpoint. (#13853)
mhlm Sep 8, 2025
bda3ac5
New adapter: DXTech (#13815)
dxtech-git Sep 9, 2025
7d4f57c
Update userId.md (#13870)
robin-crazygames Sep 9, 2025
3843d18
userId: fix bug with duplicate UIDs (#13864)
dgirardi Sep 9, 2025
d1d320a
Bump actions/github-script from 7 to 8 (#13859)
dependabot[bot] Sep 9, 2025
550fcee
Bump actions/setup-node from 4 to 5 (#13858)
dependabot[bot] Sep 9, 2025
5228a14
Conversant Adapter: update for typescript (#13767)
johnwier Sep 9, 2025
82273b3
Bump @eslint/compat from 1.3.1 to 1.3.2 (#13862)
dependabot[bot] Sep 9, 2025
7c09ddc
Bump @babel/eslint-parser from 7.24.7 to 7.28.4 (#13860)
dependabot[bot] Sep 9, 2025
e4a29c2
Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)
dependabot[bot] Sep 9, 2025
fe752fb
Attekmi: Add region (#13840)
SmartHubSolutions Sep 9, 2025
bfa7b30
Revert "Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)" (#13…
patmmccann Sep 9, 2025
54ec6e7
Build system: update dependencies (#13872)
dgirardi Sep 9, 2025
ae36759
update package-lock for schema-utils (#13874)
dgirardi Sep 9, 2025
972574d
Ssp_geniee Bid Adapter : Corrected cookie sync URL and added title to…
gn-daikichi Sep 10, 2025
48419a6
Core: remove use of document.write in rendering (#13851)
dgirardi Sep 11, 2025
4fbbe11
Kobler bid adapter: differentiate missing permissions data from not g…
acsbendi Sep 11, 2025
45b89b5
glvid added (#13884)
gchicoye Sep 11, 2025
6600bf4
Bidfuse Bid Adapter : initial release (#13783)
bidfuse Sep 12, 2025
fb4f33b
Utiq Id Module : add post message request and handler on prebid id mo…
ManuelAlfonsoUtiq Sep 12, 2025
e496fec
Fix typos in request ext params (#13893)
natanavra Sep 16, 2025
aa1bf6d
update possible values for mobianContentCategories (#13891)
ehb-mtk Sep 16, 2025
81f0489
TargetVideo Bid Adapter: add gpid and tid (#13889)
danijel-ristic Sep 16, 2025
a867aed
Valuad Bid Adapter : update tests (#13901)
ChrisHuie Sep 17, 2025
6671136
feat(resetdigital): include schain in buildRequests payload (#13905)
jhonja93 Sep 17, 2025
7f3b8d4
Adkernel Bid Adapter: add SmartyExchange alias (#13902)
ckbo3hrk Sep 17, 2025
7ca73fd
Bump eslint from 9.34.0 to 9.35.0 (#13895)
dependabot[bot] Sep 18, 2025
0b1a7bc
Adplus Analytics Adapter: Fixed incorrect URL (#13915)
tccdeniz Sep 22, 2025
603daad
GreenbidsBidAdapter & NoBidBidAdapter: remove invalid GVLIDs (#13917)
dgirardi Sep 22, 2025
6ca33ee
Bump axios from 1.9.0 to 1.12.1 (#13892)
dependabot[bot] Sep 22, 2025
f8367ed
Core: do not poll for some window dimensions (#13916)
dgirardi Sep 22, 2025
0ac97fb
Linting: Eqeqeq (#13586)
patmmccann Sep 22, 2025
abe30ab
Bump webpack from 5.94.0 to 5.101.3 (#13912)
dependabot[bot] Sep 22, 2025
8dc7b92
Core: handling interventions (#13818)
mkomorski Sep 23, 2025
edc2020
FWSSP Adapter: update schain logic (#13925)
FreeWheelVIS Sep 23, 2025
3068140
Missena Bid Adapter: update version schema (#13907)
pdamoc Sep 23, 2025
83aa589
Core: fix bug with endpointCompression and null origin (#13914)
dgirardi Sep 24, 2025
cd1eb72
Core: add PUC version in targeting keys (#13885)
dgirardi Sep 24, 2025
17ff141
Fixing naming of storage name in ftrack documentation (#13926)
csvehla Sep 24, 2025
f08a2d5
33across Bid Adapter: Add zoneid config option + refactoring (#13886)
carlosfelix Sep 25, 2025
98cd8d5
Increment version to 10.12.0-pre
prebidjs-release Sep 25, 2025
19b0293
Prebid 10.11.0 release
prebidjs-release Sep 25, 2025
ae43d8d
ID5 Analytics Module : no buffering of events, allow replacing existi…
abazylewicz-id5 Sep 25, 2025
408d2ea
Core: add screen orientation helper (#13928)
patmmccann Sep 25, 2025
7ee9588
Core: relocate webdriver enrichment to consumers (#13922)
patmmccann Sep 25, 2025
f19dd3f
CI: automate generation of codeql rules for fingerprinting APIs (#13935)
dgirardi Sep 25, 2025
76b8d0b
Bump tar-fs from 3.1.0 to 3.1.1 (#13931)
dependabot[bot] Sep 25, 2025
22bd734
fix: add targeting method to scope3 rtd (#13903)
gravelg Sep 25, 2025
e732203
Utiq ID modules: use getGlobal refresh (#13941)
patmmccann Sep 26, 2025
bc8487b
Bump @babel/preset-env from 7.27.2 to 7.28.3 (#13913)
dependabot[bot] Sep 26, 2025
6893a03
Alvads Bid Adapter : initial release (#13799)
SamuelAlejandroNT Sep 29, 2025
b114302
Merge tag '9.41.0' into feature/update-10.11.0-v1
kpiegza Sep 29, 2025
de6bfe6
Merge tag '9.45.0' into feature/update-10.11.0-v1
kpiegza Sep 29, 2025
6bd4c9d
Merge tag '9.53.2' into feature/update-10.11.0-v1
kpiegza Sep 29, 2025
7d281ef
Merge tag '10.0.0' into feature/update-10.11.0-v1
kpiegza Sep 29, 2025
f2b2998
Merge tag '10.11.0' into feature/update-10.11.0
kpiegza Sep 29, 2025
e8f14bf
Add equativBidAdapter to modules.json
kpiegza Sep 29, 2025
271d6a5
adds lurl (#13942)
karimMourra Sep 29, 2025
d73e445
Attekmi: add Anzu alias (#13950)
SmartHubSolutions Sep 30, 2025
48cd233
Bump @types/google-publisher-tag from 1.20250811.0 to 1.20250811.1 (#…
dependabot[bot] Sep 30, 2025
d219358
Bump url from 0.11.3 to 0.11.4 (#13947)
dependabot[bot] Sep 30, 2025
0db9bd1
Semantiq RTD Provider: fix outdated cache (#13910)
alexandr-kim-vl Sep 30, 2025
6006f4a
Advertising Bid Adapter: Update the regex while parsing bid.impid to …
pratik-chavan-advertising-dot-com Sep 30, 2025
9a19037
Bump webdriverio from 9.19.1 to 9.20.0 (#13949)
dependabot[bot] Sep 30, 2025
8652f54
fluctBidAdapter: add-im-rtd-segment data (#13687)
eknis Sep 30, 2025
1b0d803
Update atsAnalyticsAdapter.js (#13877)
robin-crazygames Sep 30, 2025
dca70a3
Screencore Bid Adapter : initial release (#13833)
screencore-dev Oct 1, 2025
3a78072
Rimozione campi da adapter Prebid.js (#13956)
f-cali Oct 1, 2025
2f73e1f
Adding code reviewer assignment workflow (#13954)
zachsavishinsky Oct 1, 2025
0165920
Prebid 10.12.0 release
prebidjs-release Oct 1, 2025
7e68dc4
Increment version to 10.13.0-pre
prebidjs-release Oct 1, 2025
a3840a5
NexMillennium: Added support for some openrtb parameters (#13927)
mhlm Oct 1, 2025
553661d
Update permissions for code reviewer workflow (#13960)
zachsavishinsky Oct 1, 2025
9c5fe60
Yieldmo Bidder: TDID object not being passed correctly (#13958)
ym-aaron Oct 1, 2025
4749679
userId: fix bug with encryptedSignalSources and GPT secureSignalProvi…
dgirardi Oct 2, 2025
189a132
Core: Update Permissions for Code Reviewer Automation (#13962)
zachsavishinsky Oct 2, 2025
c323b5c
Core: Update Code Reviewer Automation to Trigger from Pull Request Ta…
zachsavishinsky Oct 2, 2025
0af0189
ADBRO Bid Adapter : Initial Release (#13963)
inebritov Oct 2, 2025
23ec6b4
Update test-chunk.yml (#13961)
patmmccann Oct 2, 2025
b9df797
IX Bid Adapter : multiformat promotion (#13898)
lksharma Oct 3, 2025
ce430bb
Core: expose requestBids hooks (#13957)
dgirardi Oct 3, 2025
d63676a
Adkernel Bid Adapter: add Infinety alias (#13971)
ckbo3hrk Oct 3, 2025
b795035
Core: isolate DNT helper (#13940)
patmmccann Oct 3, 2025
4e5b9f6
MediaConsortium Bid Adapter: change outstream renderer (#13452)
vpeack Oct 3, 2025
5df0005
Ozone Bid Adapter: support oRTB Ext object (#13951)
AskRupert-DM Oct 3, 2025
7146cc3
AdKernal tests: fix broken test related to DNT helper (#13973)
patmmccann Oct 6, 2025
2616a9f
TeqBlaze Lib: add support gpid param (#13974)
MykhailoTeqBlaze Oct 6, 2025
710edf5
PubMatic Analytics Adapter: Preserve original mediaTypes and sizes wh…
pm-nitin-nimbalkar Oct 6, 2025
e8dbbcf
UNIQUEST Widget Bid Adapter: initial release (#13933)
kazutoshi-uekawa-muneee Oct 7, 2025
c0cae2a
Removing devicePixelRatio in Bid Request (#13979)
desidiver Oct 7, 2025
585ab4a
Updated bidding domain (#13981)
andreasgreen Oct 7, 2025
a19e3db
Bump @eslint/compat from 1.3.2 to 1.4.0 (#13977)
dependabot[bot] Oct 7, 2025
eeff6ee
Bump @babel/core from 7.28.3 to 7.28.4 (#13975)
dependabot[bot] Oct 7, 2025
762235c
Bump fs-extra from 11.3.1 to 11.3.2 (#13976)
dependabot[bot] Oct 7, 2025
2c3ea62
Linting: fix array-callback-return warnings (#13621)
patmmccann Oct 8, 2025
4ad039e
Build system: reduce number of e2e test retries (#13993)
dgirardi Oct 9, 2025
abe2502
Scalibur Bid Adapter : initial release (#13826)
bTimor Oct 9, 2025
3d76c96
Core: refactor window dimensions utilities to only access DOM APIs wh…
dgirardi Oct 9, 2025
038af15
Core: Adding bidLimit to adUnit (#13930)
mkomorski Oct 9, 2025
ba95566
Yandex Bid Adapter: Added banner coordinates to the request (#13944)
filipov Oct 9, 2025
c0e4fee
new alias Vaaya media (#13995)
quietPusher Oct 9, 2025
07370a9
Bump karma-spec-reporter from 0.0.32 to 0.0.36 (#13911)
dependabot[bot] Oct 9, 2025
001da51
ID5 User Id module - generate targeting tags on the server side (#13992)
abazylewicz-id5 Oct 10, 2025
fccbd80
Add 'oftmedia' to the approved external JS list (#14001)
152Media Oct 10, 2025
8d75ccf
Nodals RTD Module: Add support for publisher to override standard TCF…
slimkrazy Oct 10, 2025
05e5e99
Build system: start browserstack binary explicitly (#13999)
dgirardi Oct 13, 2025
fb9dad1
Bump github/codeql-action from 3 to 4 (#14006)
dependabot[bot] Oct 13, 2025
ee900eb
Msft Bid adapter - initial release (for closed testing) (#13952)
jsnellbaker Oct 14, 2025
3f16865
Craft Bid Adapter : add user.eids to request (#13985)
crumbjp Oct 16, 2025
a361ae7
EmpowerBidAdapter: initial release (#13943)
ferrerodbgm Oct 16, 2025
38862ef
Bump @babel/runtime from 7.28.3 to 7.28.4 (#14008)
dependabot[bot] Oct 16, 2025
f9e9f78
optableRtdProvider: update documentation (#14017)
Nelson-optable Oct 16, 2025
84247e0
AtsAnalyticsAdapter: get the user Ids from userIdAsEids (#14022)
LiveSurendra Oct 16, 2025
471a2fe
SmartyTech Bid Adapter: Add userId and consent data support with chun…
Artem-Maliuha Oct 16, 2025
18df896
Datawrkz Analytics Adapter: add publisherId and apiKey options (#13899)
Likhith329 Oct 16, 2025
e125239
Nativery Bid Adapter: track auction events (#13990)
andreafassina Oct 17, 2025
d43effa
Omnidex update details (#14021)
anna-y-perion Oct 17, 2025
28245b1
Bump core-js from 3.45.1 to 3.46.0 (#14007)
dependabot[bot] Oct 17, 2025
bb88389
Core: fix bug where commands submitted to que.push can run out of ord…
dgirardi Oct 17, 2025
e9748d7
Semantiq RTD module: fix incorrect property name (#14027)
alexandr-kim-vl Oct 17, 2025
28a783b
Build system: add metadata override for uniquestWidget (#14031)
dgirardi Oct 17, 2025
5b961a9
Build system: revert dependabot updates, use browserstack's action (#…
dgirardi Oct 17, 2025
fff26fb
Bump @types/ws from 8.5.12 to 8.18.1 (#14033)
dependabot[bot] Oct 17, 2025
cf80806
Bump actions/setup-node from 5 to 6 (#14032)
dependabot[bot] Oct 17, 2025
cdd437f
riseBidAdapter: get the user Ids from userIdAsEids (#14013)
lasloche Oct 17, 2025
05a969f
Core: break out dependabot security and version update rules (#14037)
patmmccann Oct 17, 2025
c32cb70
Nuba Bid Adapter: initial release (#14003)
nuba-io Oct 17, 2025
b3138c8
Prebid 10.13.0 release
prebidjs-release Oct 17, 2025
d01da3f
Increment version to 10.14.0-pre
prebidjs-release Oct 17, 2025
d638682
Bump @babel/core from 7.28.3 to 7.28.4 (#14034)
dependabot[bot] Oct 17, 2025
fb455e2
FWSSP Adapter: update user-sync logic (#13994)
FreeWheelVIS Oct 17, 2025
f1e0f31
Merge tag 'refs/tags/10.13.0' into feature/update-10.11.0
kpiegza Oct 20, 2025
7703e2c
Bump webpack from 5.101.3 to 5.102.1 (#14009)
dependabot[bot] Oct 20, 2025
a373d3e
Yandex Bid Adapter: Change request domain (#14012)
filipov Oct 20, 2025
56a41d8
SeenThis Brand Stories Rendering Module: initial release (#13834)
perholmang Oct 20, 2025
9e9feaa
Smartytech Bid Adapter: add alias user ID (#13983)
Artem-Maliuha Oct 20, 2025
7351a0f
Define Media Bid Adapter: initial release (#13713)
dennisjay Oct 20, 2025
86ba1d2
Revert "SeenThis Brand Stories Rendering Module: initial release (#13…
patmmccann Oct 20, 2025
3a3d6dd
msft bid adapter - fix check around eids (#14040)
jsnellbaker Oct 20, 2025
0ed58f9
Dependabot: clean up configuration error (#14039)
patmmccann Oct 20, 2025
9f78725
feat: Upgrade Neuwo RTD module to support newest API (#14002)
gregneuwo Oct 20, 2025
426ddcc
RTB House Bid Adapter: add GPP support (#14047)
piotrj-rtbh Oct 21, 2025
6d94d80
Richaudience Bid Adapter: add compatibility with gpid (#14042)
richaudience Oct 22, 2025
053df9f
Core: consistentTids feature (#14011)
patmmccann Oct 22, 2025
5fdc56d
Fix mappings for the natives according to the standard (#14053)
petrican Oct 22, 2025
5a72ddd
CI: attempt to serialize test runs (#14049)
dgirardi Oct 22, 2025
757ff72
Core: Skip module bids during mediaType eligibility checks (#14058)
gwhigs Oct 22, 2025
2870230
Core: wait for creative document DOMContentLoaded (#13991)
dgirardi Oct 23, 2025
87f3c27
CI: update codeQL rules for fingerprinting APIs (#14059)
dgirardi Oct 23, 2025
65e6c0b
Consent Management : reset functionality to properly disable TCF/GPP …
pm-nitin-shirsat Oct 23, 2025
54f2515
suim Bidder: Change api endpoint (#14060)
rororo Oct 23, 2025
dedba39
Revert "Consent Management : reset functionality to properly disable …
patmmccann Oct 23, 2025
ff286ec
Adagio multi modules: placement params (#13857) (#14000)
osazos Oct 23, 2025
3dafd05
WelectBidAdapter: add `mediaType` param to bid response (#14046)
jkneiphof Oct 23, 2025
652f724
Adkernel Bid Adapter: add Qohere alias (#14064)
ckbo3hrk Oct 23, 2025
8a83791
browsiRtdProvider: do not init analytics module (#13883)
StavBenShlomoBrowsi Oct 23, 2025
a509f17
pgamssp Bid Adapter : update deleted gvlid (#14065)
ChrisHuie Oct 23, 2025
2e06eca
Prebid 10.14.0 release
prebidjs-release Oct 23, 2025
21d13d2
Increment version to 10.15.0-pre
prebidjs-release Oct 23, 2025
97c9258
Yield one bid adapter: Conditionally stop sending push_sync requests …
alukonin1 Oct 27, 2025
cef6efd
holidBidAdapter: map OpenRTB adomain -> meta.advertiserDomains (enabl…
holidio Oct 28, 2025
3db9d16
Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid (#…
richaudience Oct 28, 2025
812babd
AdOcean Bid Adapter: initial release (#13982)
patryk-grzegorczyk Oct 28, 2025
de0bd27
MSFT bid adapter - update endpoint query params (#14076)
jsnellbaker Oct 29, 2025
df7cced
Consent Management : reset functionality to properly disable TCF/GPP …
pm-nitin-shirsat Oct 30, 2025
af23694
Core: fix bug with DNT lookup throwing exceptions when in an iframe (…
dgirardi Oct 30, 2025
2be9390
CI: Complete codeQL fingerprinting rules (#14066)
dgirardi Oct 30, 2025
3708e5f
Opsco Bid Adapter : refactor to use ortb converter (#13998)
ops-co Oct 30, 2025
f46264b
Prebid 10.15.0 release
prebidjs-release Oct 31, 2025
c9be344
Increment version to 10.16.0-pre
prebidjs-release Oct 31, 2025
7c3edc5
Pubmatic bid adapter: remove extra transactionId from bidder request …
pm-komal-kumari Oct 31, 2025
471a202
Adkernel Bid Adapter: add bluTonic alias (#14078)
ckbo3hrk Nov 2, 2025
7a8c02a
IntentIq ID Module: GAM updates (#13969)
DimaIntentIQ Nov 3, 2025
285d9ba
VISX Bid Adapter : added support for GPID (#14080)
vfedoseev Nov 3, 2025
21e3a75
UID2 Shared library: Update Optout token to be consistent between UID…
ashleysmithTTD Nov 4, 2025
9015296
Sevio Bid Adapter : detect keywords when those were not provided as p…
petrican Nov 6, 2025
df5d17b
Medianet Analytics Adapter: pass ext from Prebid Server Response and …
iamumarr Nov 6, 2025
c0ae2ce
CI: remove reviewer assignment action (#14100)
dgirardi Nov 6, 2025
1f6389c
Add new AdverxoAdapter alias: harrenmedia (#14096)
dev-adverxo Nov 6, 2025
9c0285d
Bid response filter: Extending with mediaTypes (#14071)
mkomorski Nov 6, 2025
f30317f
AJA Bid Adapter: refactor JSDoc and code style improvements (#14091)
0tarof Nov 6, 2025
1c5bf02
T Advertising Bid Adapter : fix handling of no bid response (#14105)
tb-emq Nov 6, 2025
9d7abab
feat: wallet profiling (#14067)
VelRaj21 Nov 6, 2025
c38e82c
Core: fix bug where activity checks on RTD modules can hide data from…
dgirardi Nov 6, 2025
9dd2737
Adagio Bid Adapter: enable gzip compression (#14110)
osazos Nov 7, 2025
244011b
Prebid 10.16.0 release
prebidjs-release Nov 10, 2025
ae5d80a
Merge tag '10.14.0' into feature/update-10.11.0
kpiegza Nov 17, 2025
d7c8476
Merge tag '10.15.0' into feature/update-10.11.0
kpiegza Nov 17, 2025
0f53b50
Merge tag '10.16.0' into feature/update-10.11.0
kpiegza Nov 17, 2025
2c759f8
bid
dpiwko19 Nov 21, 2025
b682008
use credentials
dpiwko19 Dec 18, 2025
c8b5e19
add tests
dpiwko19 Dec 18, 2025
72c7807
remove justIdSystem
JSzychulec Dec 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
79 changes: 8 additions & 71 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,75 +1,12 @@
# Javascript Node CircleCI 2.0 configuration file
#
# Check https://circleci.com/docs/2.0/language-javascript/ for more details
#

aliases:
- &environment
docker:
# specify the version you desire here
- image: cimg/node:20.14.0-browsers
resource_class: xlarge
# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
# documented at https://circleci.com/docs/2.0/circleci-images/
# - image: circleci/mongo:3.4.4
working_directory: ~/Prebid.js

- &restore_dep_cache
keys:
- v1-dependencies-{{ checksum "package.json" }}

- &save_dep_cache
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}

- &install
name: Install gulp cli
command: sudo npm install -g gulp-cli

- &run_unit_test
name: BrowserStack testing
command: gulp test --browserstack --nolintfix

- &run_endtoend_test
name: BrowserStack End to end testing
command: gulp e2e-test

- &unit_test_steps
- checkout
- restore_cache: *restore_dep_cache
- run: npm ci
- save_cache: *save_dep_cache
- run: *install
- run: *run_unit_test

- &endtoend_test_steps
- checkout
- restore_cache: *restore_dep_cache
- run: npm install
- save_cache: *save_dep_cache
- run: *install
- run: *run_endtoend_test

version: 2
version: 2.1
jobs:
build:
<<: *environment
steps: *unit_test_steps

e2etest:
<<: *environment
steps: *endtoend_test_steps

noop:
docker:
- image: cimg/base:stable
steps:
- run: echo "CircleCI build skipped - using GitHub Actions. This job can be removed once 9.x is no longer supported."
workflows:
version: 2
commit:
default:
jobs:
- build
- e2etest:
requires:
- build

experimental:
pipelines: true
- noop
4 changes: 3 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@

"build": {
"dockerfile": "Dockerfile",
"args": { "VARIANT": "12" }
"args": {
"VARIANT": "18"
}
},

"postCreateCommand": "bash .devcontainer/postCreate.sh",
Expand Down
32 changes: 32 additions & 0 deletions .github/actions/wait-for-browserstack/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Wait for browserstack sessions
description: Wait until enough browserstack sessions have become available
inputs:
BROWSERSTACK_USER_NAME:
description: "Browserstack user name"
BROWSERSTACK_ACCESS_KEY:
description: "Browserstack access key"

runs:
using: 'composite'
steps:
- env:
BROWSERSTACK_USERNAME: ${{ inputs.BROWSERSTACK_USER_NAME }}
BROWSERSTACK_ACCESS_KEY: ${{ inputs.BROWSERSTACK_ACCESS_KEY }}
shell: bash
run: |
while
status=$(curl -u "${BROWSERSTACK_USERNAME}:${BROWSERSTACK_ACCESS_KEY}" \
-X GET "https://api-cloud.browserstack.com/automate/plan.json" 2> /dev/null);
running=$(jq '.parallel_sessions_running' <<< $status)
max_running=$(jq '.parallel_sessions_max_allowed' <<< $status)
queued=$(jq '.queued_sessions' <<< $status)
max_queued=$(jq '.queued_sessions_max_allowed' <<< $status)
spare=$(( ${max_running} + ${max_queued} - ${running} - ${queued} ))
required=6
echo "Browserstack status: ${running} sessions running, ${queued} queued, ${spare} free"
(( ${required} > ${spare} ))
do
delay=$(( 60 + $(shuf -i 1-60 -n 1) ))
echo "Waiting for ${required} sessions to free up, checking again in ${delay}s"
sleep $delay
done
23 changes: 23 additions & 0 deletions .github/codeql/queries/autogen_fpDOMMethod.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// this file is autogenerated, see fingerprintApis.mjs

class DOMMethod extends string {

float weight;
string type;

DOMMethod() {

( this = "getChannelData" and weight = 827.19 and type = "AudioBuffer" )
or
( this = "toDataURL" and weight = 27.15 and type = "HTMLCanvasElement" )
}

float getWeight() {
result = weight
}

string getType() {
result = type
}

}
35 changes: 35 additions & 0 deletions .github/codeql/queries/autogen_fpEventProperty.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// this file is autogenerated, see fingerprintApis.mjs

class EventProperty extends string {

float weight;
string event;

EventProperty() {

( this = "accelerationIncludingGravity" and weight = 149.23 and event = "devicemotion" )
or
( this = "beta" and weight = 1075.3 and event = "deviceorientation" )
or
( this = "gamma" and weight = 395.62 and event = "deviceorientation" )
or
( this = "alpha" and weight = 366.53 and event = "deviceorientation" )
or
( this = "candidate" and weight = 69.63 and event = "icecandidate" )
or
( this = "acceleration" and weight = 58.05 and event = "devicemotion" )
or
( this = "rotationRate" and weight = 57.59 and event = "devicemotion" )
or
( this = "absolute" and weight = 387.12 and event = "deviceorientation" )
}

float getWeight() {
result = weight
}

string getEvent() {
result = event
}

}
24 changes: 24 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalConstructor.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalConstructor extends string {

float weight;

GlobalConstructor() {

( this = "SharedWorker" and weight = 78.14 )
or
( this = "OfflineAudioContext" and weight = 1135.77 )
or
( this = "RTCPeerConnection" and weight = 49.44 )
or
( this = "Gyroscope" and weight = 142.79 )
or
( this = "AudioWorkletNode" and weight = 17.63 )
}

float getWeight() {
result = weight
}

}
71 changes: 71 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalObjectProperty0.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalObjectProperty0 extends string {

float weight;
string global0;

GlobalObjectProperty0() {

( this = "availHeight" and weight = 70.68 and global0 = "screen" )
or
( this = "availWidth" and weight = 65.56 and global0 = "screen" )
or
( this = "colorDepth" and weight = 34.27 and global0 = "screen" )
or
( this = "deviceMemory" and weight = 75.06 and global0 = "navigator" )
or
( this = "availTop" and weight = 1240.09 and global0 = "screen" )
or
( this = "cookieEnabled" and weight = 15.3 and global0 = "navigator" )
or
( this = "pixelDepth" and weight = 37.72 and global0 = "screen" )
or
( this = "availLeft" and weight = 547.54 and global0 = "screen" )
or
( this = "orientation" and weight = 35.82 and global0 = "screen" )
or
( this = "vendorSub" and weight = 1791.96 and global0 = "navigator" )
or
( this = "productSub" and weight = 482.29 and global0 = "navigator" )
or
( this = "webkitTemporaryStorage" and weight = 40.79 and global0 = "navigator" )
or
( this = "hardwareConcurrency" and weight = 67.85 and global0 = "navigator" )
or
( this = "appCodeName" and weight = 143.58 and global0 = "navigator" )
or
( this = "onLine" and weight = 19.76 and global0 = "navigator" )
or
( this = "webdriver" and weight = 31.25 and global0 = "navigator" )
or
( this = "keyboard" and weight = 957.44 and global0 = "navigator" )
or
( this = "mediaDevices" and weight = 121.74 and global0 = "navigator" )
or
( this = "storage" and weight = 151.33 and global0 = "navigator" )
or
( this = "mediaCapabilities" and weight = 126.07 and global0 = "navigator" )
or
( this = "permissions" and weight = 66.75 and global0 = "navigator" )
or
( this = "permission" and weight = 22.02 and global0 = "Notification" )
or
( this = "getBattery" and weight = 114.16 and global0 = "navigator" )
or
( this = "webkitPersistentStorage" and weight = 150.79 and global0 = "navigator" )
or
( this = "requestMediaKeySystemAccess" and weight = 17.34 and global0 = "navigator" )
or
( this = "getGamepads" and weight = 235.72 and global0 = "navigator" )
}

float getWeight() {
result = weight
}

string getGlobal0() {
result = global0
}

}
26 changes: 26 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalObjectProperty1.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalObjectProperty1 extends string {

float weight;
string global0;
string global1;

GlobalObjectProperty1() {

( this = "enumerateDevices" and weight = 301.74 and global0 = "navigator" and global1 = "mediaDevices" )
}

float getWeight() {
result = weight
}

string getGlobal0() {
result = global0
}

string getGlobal1() {
result = global1
}

}
25 changes: 25 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalTypeProperty0.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalTypeProperty0 extends string {

float weight;
string global0;

GlobalTypeProperty0() {

( this = "x" and weight = 5043.14 and global0 = "Gyroscope" )
or
( this = "y" and weight = 5043.14 and global0 = "Gyroscope" )
or
( this = "z" and weight = 5043.14 and global0 = "Gyroscope" )
}

float getWeight() {
result = weight
}

string getGlobal0() {
result = global0
}

}
26 changes: 26 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalTypeProperty1.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalTypeProperty1 extends string {

float weight;
string global0;
string global1;

GlobalTypeProperty1() {

( this = "resolvedOptions" and weight = 17.99 and global0 = "Intl" and global1 = "DateTimeFormat" )
}

float getWeight() {
result = weight
}

string getGlobal0() {
result = global0
}

string getGlobal1() {
result = global1
}

}
32 changes: 32 additions & 0 deletions .github/codeql/queries/autogen_fpGlobalVar.qll
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// this file is autogenerated, see fingerprintApis.mjs

class GlobalVar extends string {

float weight;

GlobalVar() {

( this = "devicePixelRatio" and weight = 19.42 )
or
( this = "screenX" and weight = 319.5 )
or
( this = "screenY" and weight = 303.5 )
or
( this = "outerWidth" and weight = 102.66 )
or
( this = "outerHeight" and weight = 183.94 )
or
( this = "screenLeft" and weight = 315.55 )
or
( this = "screenTop" and weight = 313.8 )
or
( this = "indexedDB" and weight = 17.79 )
or
( this = "openDatabase" and weight = 143.97 )
}

float getWeight() {
result = weight
}

}
Loading
Loading