Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
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
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)
pjaworski-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
47b67e5
Increment version to 10.17.0-pre
prebidjs-release Nov 10, 2025
38cff0d
Various modules: consolidate page view ID logic (#14051)
acsbendi Nov 10, 2025
79e6dbf
sevio Bid Adapter : add extra parameters required by the BE (#13904)
petrican Nov 10, 2025
fe330c5
SSP Genie Bid Adapter: Change logic of specified currency bid-params …
hieund-geniee Nov 10, 2025
7ce1e1b
Nexx360 Bid Adapter : typescript conversion & ybidder alias added (#1…
gchicoye Nov 10, 2025
99c6ec3
ConnectID Adapter: fix storage type configuration not being respected…
zach-bowman-yahooinc Nov 10, 2025
3b51731
Vidazoo utils: fix screen resolution detection (#14122)
patmmccann Nov 12, 2025
f78328c
CI: run release drafter on legacy branches (#14124)
dgirardi Nov 12, 2025
a2f156f
Attekmi Bid Adapter : add MarlinAds alias (#14094)
SmartHubSolutions Nov 12, 2025
e9c38e4
OMS Bid Adapter: add banner media type check in buildRequests (#14117)
siminkovladyslav Nov 12, 2025
b61cbfb
Tappx Adapter Fix: obtain Adomain from response and add test (#14113)
yaiza-tappx Nov 12, 2025
61900ad
RTB House Bid Adapter: fix floor price handling (#14112)
pjaworski-rtbh Nov 12, 2025
5d3d93a
Sharethrough Bid Adapter: adjust how values are saved on meta prop (#…
jefftmahoney Nov 13, 2025
510f10c
adds nvm path to setup script (#14109)
UuqV Nov 13, 2025
0e48892
Sparteo Bid Adapter: support new optional query params (#13986)
t-sormonte Nov 13, 2025
7e0d51b
Clickio Bid Adapter: initial release (#14023)
ClickioTech Nov 13, 2025
17d9111
optimeraRTD: updated scorefile fetching logic (#14101)
kcandiotti Nov 13, 2025
197cd89
Cointraffic Bid Adapter: Added device information to payload (#14120)
stsepelin Nov 13, 2025
095c639
Core: fix spurious validation warnings on mediaType / ortb2Imp (#14099)
dgirardi Nov 13, 2025
76ddae9
Add TopOn adapter (#14072)
topOnFens Nov 17, 2025
02a23a0
Permutive modules: define gvl id (#14131)
patmmccann Nov 17, 2025
4ec515d
CI: split tests into smaller chunks (#14126)
dgirardi Nov 17, 2025
2ccc9ee
Attekmi: rename alias from Marlinads to Amcom (#14138)
SmartHubSolutions Nov 17, 2025
9a062d9
sevioBidAdapter_bugfix: Send all sizes instead of just maxSize (#14133)
petrican Nov 17, 2025
bdefe09
Attekmi: add Adastra Tech alias (#14141)
SmartHubSolutions Nov 18, 2025
ff8f4f9
Nexx360 Bid Adapter: buildImp fix (#14139)
gchicoye Nov 18, 2025
7f46e3f
fix(adapter): align uniquest_widgetBidAdapter file name with docs bid…
kazutoshi-uekawa-muneee Nov 18, 2025
1b288d2
FWSSP Adapter: update schain serialization logic and add fallback for…
FreeWheelVIS Nov 18, 2025
2f0a8a9
Remove security-updates-only from dependabot config
patmmccann Nov 18, 2025
d632c95
Neuwo Rtd Module: Add url cleaning feature to Neuwo RTD module (#14089)
gregneuwo Nov 18, 2025
3f1c0dc
Bump min-document from 2.19.0 to 2.19.2 (#14162)
dependabot[bot] Nov 18, 2025
7147130
CI: reduce dependency on browserstack (#14165)
dgirardi Nov 19, 2025
5e0f5e9
Core: fix schema-utils import (#14168)
patmmccann Nov 19, 2025
66eee7d
Bump actions/download-artifact from 5 to 6 (#14146)
dependabot[bot] Nov 19, 2025
c644617
Bump tar-fs from 3.0.9 to 3.1.1 (#14163)
dependabot[bot] Nov 19, 2025
383af81
Bump js-yaml (#14164)
dependabot[bot] Nov 19, 2025
d2e3779
Public Good Bid Adapter : initial release (#13896)
aaronkoss Nov 19, 2025
d4fe8de
Prebid 10.17.0 release
prebidjs-release Nov 19, 2025
89843cb
Increment version to 10.18.0-pre
prebidjs-release Nov 19, 2025
28ccb4e
Bump glob from 10.4.5 to 10.5.0 (#14170)
dependabot[bot] Nov 20, 2025
0e8539e
Bump axios from 1.9.0 to 1.13.2 (#14161)
dependabot[bot] Nov 20, 2025
668f2fe
CI: do not use browserstack for e2e tests (#14174)
dgirardi Nov 20, 2025
e5995dd
Core: Delete .circleci/config.yml (#14137)
patmmccann Nov 20, 2025
b92867b
CI: Automatic review assignment (#14176)
dgirardi Nov 20, 2025
8c5b2a0
CI: improve PR review assignment automation (#14177)
dgirardi Nov 20, 2025
bfa9fb8
CI: fix issue with PR review automation (#14179)
dgirardi Nov 20, 2025
7e1a7c9
sevioBidAdapter: send currency if this is set in the config (#14143)
petrican Nov 20, 2025
135ecb9
CI: bump chrome 109 to 113 and move it off browserstack (#14187)
dgirardi Nov 20, 2025
9e07ab9
Core: fix proxy identity issue in objectGuard by caching wrapped obje…
mosherBT Nov 20, 2025
2d039f7
StartioBidAdapter: Change the protocol from http to https (#14128)
SvenKoster Nov 20, 2025
705c1d7
Rename greenbids bid adapter spec file (#14191)
patmmccann Nov 20, 2025
adf81ba
SeenThis Brand Stories Rendering Module: initial release (fixed) (#14…
seenthis-alex Nov 20, 2025
d900387
Various modules: fix tests (#14194)
dgirardi Nov 21, 2025
72ca897
Set localIdentifier for browserstack tests (#14195)
dgirardi Nov 21, 2025
4519cd1
Screencore Bid Adapter: add endpointId parameter (#14169)
screencore-dev Nov 21, 2025
b35fe2c
Rubicon Bid Adapter: Remove PAAPI and Privacy Sandbox support (#14197)
apukh-magnite Nov 21, 2025
e91be0e
fix bug in AmxBidAdapter userSync settings handling
sneako Oct 9, 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
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .circleci/config.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .devcontainer/postCreate.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
echo "Post Create Starting"

export NVM_DIR="/usr/local/share/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

nvm install
nvm use
npm install gulp-cli -g
Expand Down
35 changes: 35 additions & 0 deletions .github/actions/install-deb/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Install deb
description: Download and install a .deb package
inputs:
url:
description: URL to the .deb file
required: true
name:
description: A local name for the package. Required if using this action multiple times in the same context.
default: package.deb
required: false

runs:
using: 'composite'
steps:
- name: Restore deb
id: deb-restore
uses: actions/cache/restore@v4
with:
path: "${{ runner.temp }}/${{ inputs.name }}"
key: ${{ inputs.url }}
- name: Download deb
if: ${{ steps.deb-restore.outputs.cache-hit != 'true' }}
shell: bash
run: |
wget --no-verbose "${{ inputs.url }}" -O "${{ runner.temp }}/${{ inputs.name }}"
- name: Cache deb
if: ${{ steps.deb-restore.outputs.cache-hit != 'true' }}
uses: actions/cache/save@v4
with:
path: "${{ runner.temp }}/${{ inputs.name }}"
key: ${{ inputs.url }}
- name: Install deb
shell: bash
run: |
sudo apt-get install -y --allow-downgrades "${{ runner.temp }}/${{ inputs.name }}"
38 changes: 38 additions & 0 deletions .github/actions/load/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Load working directory
description: Load working directory saved with "actions/save"
inputs:
name:
description: The name used with actions/save

runs:
using: 'composite'
steps:
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: '20'
- uses: actions/github-script@v8
id: platform
with:
result-encoding: string
script: |
const os = require('os');
return os.platform();
- name: 'Clear working directory'
shell: bash
run: |
rm -r "$(pwd)"/*

- name: Download artifact
uses: actions/download-artifact@v5
with:
path: '${{ runner.temp }}'
name: '${{ inputs.name }}'

- name: 'Untar working directory'
shell: bash
run: |
wdir="$(pwd)"
parent="$(dirname "$wdir")"
target="$(basename "$wdir")"
tar ${{ steps.platform.outputs.result == 'win32' && '--force-local' || '' }} -C "$parent" -xf '${{ runner.temp }}/${{ inputs.name }}.tar' "$target"
23 changes: 23 additions & 0 deletions .github/actions/npm-ci/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: NPM install
description: Run npm install and cache dependencies

runs:
using: 'composite'
steps:
- name: Restore dependencies
id: restore-modules
uses: actions/cache/restore@v4
with:
path: "node_modules"
key: node_modules-${{ hashFiles('package-lock.json') }}
- name: Run npm ci
if: ${{ steps.restore-modules.outputs.cache-hit != 'true' }}
shell: bash
run: |
npm ci
- name: Cache dependencies
if: ${{ steps.restore-modules.outputs.cache-hit != 'true' }}
uses: actions/cache/save@v4
with:
path: "node_modules"
key: node_modules-${{ hashFiles('package-lock.json') }}
41 changes: 41 additions & 0 deletions .github/actions/save/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Save working directory
description: Save working directory, preserving permissions
inputs:
prefix:
description: Prefix to use for autogenerated names
required: false
name:
description: a name to reference with actions/load
required: false
outputs:
name:
description: a name to reference with actions/load
value: ${{ fromJSON(steps.platform.outputs.result).name }}

runs:
using: 'composite'
steps:
- uses: actions/github-script@v8
id: platform
with:
script: |
const os = require('os');
const crypto = require("crypto");
const id = crypto.randomBytes(16).toString("hex");
return {
name: ${{ inputs.name && format('"{0}"', inputs.name) || format('"{0}" + id', inputs.prefix || '') }},
platform: os.platform(),
}
- name: Tar working directory
shell: bash
run: |
wdir="$(pwd)"
parent="$(dirname "$wdir")"
target="$(basename "$wdir")"
tar ${{ fromJSON(steps.platform.outputs.result).platform == 'win32' && '--force-local' || '' }} -C "$parent" -cf "${{ runner.temp }}/${{ fromJSON(steps.platform.outputs.result).name }}.tar" "$target"
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
path: '${{ runner.temp }}/${{ fromJSON(steps.platform.outputs.result).name }}.tar'
name: ${{ fromJSON(steps.platform.outputs.result).name }}
overwrite: true
27 changes: 27 additions & 0 deletions .github/actions/wait-for-browserstack/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Wait for browserstack sessions
description: Wait until enough browserstack sessions have become available
inputs:
sessions:
description: Number of sessions needed to continue
default: "6"
runs:
using: 'composite'
steps:
- 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=${{ inputs.sessions }}
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
17 changes: 0 additions & 17 deletions .github/codeql/queries/autogen_2d_RenderingContext_getImageData.ql

This file was deleted.

This file was deleted.

17 changes: 0 additions & 17 deletions .github/codeql/queries/autogen_2d_RenderingContext_measureText.ql

This file was deleted.

15 changes: 0 additions & 15 deletions .github/codeql/queries/autogen_AudioWorkletNode.ql

This file was deleted.

16 changes: 0 additions & 16 deletions .github/codeql/queries/autogen_Date_getTimezoneOffset.ql

This file was deleted.

15 changes: 0 additions & 15 deletions .github/codeql/queries/autogen_DeviceMotionEvent_acceleration.ql

This file was deleted.

This file was deleted.

15 changes: 0 additions & 15 deletions .github/codeql/queries/autogen_DeviceMotionEvent_rotationRate.ql

This file was deleted.

15 changes: 0 additions & 15 deletions .github/codeql/queries/autogen_Gyroscope.ql

This file was deleted.

16 changes: 0 additions & 16 deletions .github/codeql/queries/autogen_Gyroscope_x.ql

This file was deleted.

16 changes: 0 additions & 16 deletions .github/codeql/queries/autogen_Gyroscope_y.ql

This file was deleted.

16 changes: 0 additions & 16 deletions .github/codeql/queries/autogen_Gyroscope_z.ql

This file was deleted.

Loading
Loading