Skip to content

Feature/update 10.21.0#85

Open
jakub-fabia-rasp wants to merge 2031 commits intodreamlab-masterfrom
feature/update-10.21.0
Open

Feature/update 10.21.0#85
jakub-fabia-rasp wants to merge 2031 commits intodreamlab-masterfrom
feature/update-10.21.0

Conversation

@jakub-fabia-rasp
Copy link

Type of change

  • Bugfix

  • Feature

  • New bidder adapter

  • Updated bidder adapter

  • Code style update (formatting, local variables)

  • Refactoring (no functional changes, no api changes)

  • Build related changes

  • CI related changes

  • Does this change affect user-facing APIs or examples documented on http://prebid.org?

  • Other

Description of change

Other information

filipov and others added 30 commits October 9, 2025 09:11
…3944)

* Yandex Bid Adapter: Added banner coordinates to the request

* fix webdriver

* Yandex Bid Adapter: Added banner coordinates to the request

* Yandex Bid Adapter: Added banner coordinates to the request

* Update modules/yandexBidAdapter.js

Co-authored-by: Graham Higgins <gwhigs@gmail.com>

---------

Co-authored-by: Graham Higgins <gwhigs@gmail.com>
Co-authored-by: mderevyanko <mderevyanko24@gmail.com>
Bumps [karma-spec-reporter](https://github.com/tmcgee123/karma-spec-reporter) from 0.0.32 to 0.0.36.
- [Commits](tmcgee123/karma-spec-reporter@v0.0.32...v0.0.36)

---
updated-dependencies:
- dependency-name: karma-spec-reporter
  dependency-version: 0.0.36
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
…id#13992)

Including the tags in GAM is still controlled from the module configuration level. Generating them on the server side gives us more flexibility and simplifies user module.
Co-authored-by: Andy <arezitopedia@gmail.com>
… consent checks (prebid#14004)

Co-authored-by: slimkrazy <sam@nodls.ai>
* Core: wait for creative document DOMContentLoaded

* start browserstacklocal explicitly

* debug

* debug

* capitalization

* start as daemon

* Undo unrelated change
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
* msftBidAdapter - new adapter to eventually replace appnexusBidAdapter

* add unit test file

* fix import issue in tests

* fix lint issue in adapter file

* add more tests

* add more tests

* update banner test

* update comment

* another set of updates

* update unit tests

* update to readme

* remove tid code

* remove some comments, fix type checks, remove unneeded response function

* edit other comments

* try to fix lint errors

---------

Co-authored-by: Demetrio Girardi <dgirardi@prebid.org>
* [craftBidder] Add user.eids to request

* [craftBidder] Add user.eids to request add test

---------

Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
* EmpowerBidAdapter: initial release

* EmpowerBidAdapter: initial release

* some code changes after lint check

* test bannerServerRequest changes from local url to server url

* some fixes and improvements

* unceswsary line removed

---------

Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.28.3 to 7.28.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.28.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update optableRtdProvider.md

* Update optableRtdProvider.md
* [ATS-68316] Update to get userId as per prebid version 10+

* [ATS-68316] Add unit test case for the fix

---------

Co-authored-by: Sunath <sunath@liveramp.com>
…king capability (prebid#13945)

* SmartyTech Bid Adapter: Add userId, consent data support and chunking capability

- Add userIdAsEids transmission when available
- Add GDPR, CCPA/USP, and COPPA consent support
- Add configurable chunking of bid requests to control number of ads per request
- Maintain backward compatibility
- Add comprehensive test coverage for all new features

Results of gulp lint: ✅ No issues
Results of gulp test: ✅ All tests pass

* Smartytech bid adapter. Avoid send undefined for gdprApplies and guarantee for config get
…d#13899)

* feat(analytics): added Datawrkz analytics adapter

* fix(analytics): lint fixes for Datawrkz Analytics Adapter

* fix(analytics): lint fixes for Datawrkz Analytics Adapter

* feat(analytics): add publisherId and apiKey config in Datawrkz Analytics Adapter

* Datawrkz Analytics Adapter: add tests for publisherId and apiKey config

---------

Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
Co-authored-by: Love Sharma <sharmak.love@gmail.com>
* feat: track auction events

* style: lint files

* perf: add keepalive on tracking request

* fix: ajax content type

* test: ajax content type

* perf: remove json content type to avoid preflight request

---------

Co-authored-by: Andrea Fassina <fasenderos@gmail.com>
* adding glvid to the omnidex

* fixing test
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.45.1 to 3.46.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.46.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-version: 3.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr Kim <alexandr.kim@audienzz.ch>
…rebid#14026)

* Build system: adjust karma timeouts

* use browserstack own action for setup

* use 127.0.0.1 instead of localhost

* revert dependency changes

* disable dependabot

* Undo timeout changes

* increase disconnect tolerance

* fix version and schema-utils in package.json

* fix versions (again)

* Allow dependabot updates to type definitions

* Change dependency update schedule to monthly

Changed the update schedule for GitHub Actions and npm dependencies from weekly to monthly. Added additional dependencies to the allow list.

* Update Babel dependencies in dependabot configuration

* Change npm dependency update interval to quarterly

---------

Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.12 to 8.18.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  dependency-version: 8.18.1
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* riseBidAdapter: get the user Ids from userIdAsEids

* add tests for the user id changes

---------

Co-authored-by: Laslo Chechur <laslochenchur@laslos-MacBook-Pro.local>
Co-authored-by: Patrick McCann <pmccann@cafemedia.com>
…14037)

Added configuration for daily security updates with no open pull requests limit.
* feature/nuba-bidder: add Prebid.js bidder adapter

* feature/nuba-bidder

* feature/nuba-bidder

* feature/nuba-bidder

---------

Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com>
nuba-io and others added 25 commits January 12, 2026 13:10
…bid#14329)

* Nuba Bid Adapter: Update URL and remove getUserSyncs function

* Nuba Bid Adapter: Add line
Bumps [qs](https://github.com/ljharb/qs) to 6.14.1 and updates ancestor dependencies [qs](https://github.com/ljharb/qs), [express](https://github.com/expressjs/express) and [body-parser](https://github.com/expressjs/body-parser). These dependencies need to be updated together.


Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.13.0...v6.14.1)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

Updates `body-parser` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@1.20.3...1.20.4)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: direct:production
- dependency-name: body-parser
  dependency-version: 1.20.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…S Bid Adapter code: (prebid#14106)

* DAS Bid Adapter: rename from ringieraxelspringerBidAdapter

- Rename ringieraxelspringerBidAdapter to dasBidAdapter
- Update module code from 'ringieraxelspringer' to 'das'
- Add raspUtils library dependency for native response parsing
- Update documentation and test files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* doc

* renamed raspUtils -> dasUtils

* update

* Update modules/dasBidAdapter.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* removed polish comments

* Add backward-compatibility shim for ringieraxelspringer bidder

- Add 'ringieraxelspringer' as alias in dasBidAdapter.js
- Create ringieraxelspringerBidAdapter.js shim file that re-exports from dasBidAdapter
- Add documentation noting deprecation (will be removed in Prebid 11)
- Add test for backward-compatibility shim

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Sync dasBidAdapter with dreamlab-master and add backward-compatibility alias

- Sync code and tests with dreamlab-master branch
- Add 'ringieraxelspringer' alias for backward compatibility
- Simplify boolean cast (!(!!x) -> !x) for linter compliance

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* tcfControl: add deferS2Sbidders flag

* adding isS2S param to activity

* test name

* paritionbidders check

* adding gvlid check
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ci: fix potential security issue in jscpd workflow

Change pull_request_target to pull_request to follow GitHub's
recommended security practices. This prevents untrusted PR code
from running with access to repository secrets.

Reference: https://securitylab.github.com/research/github-actions-preventing-pwn-requests/

* fix: use full ref path and FETCH_HEAD for reliable git operations

* fix: change ignore config to array format for jscpd compatibility

* fix: add contents read permission for checkout and git fetch

* Add issues: write permissions

* split workflow

* fix comment stage

* fix ref to body

* split linter comment

* fix linter action

* fix linter action

---------

Co-authored-by: Junpei Tsuji <junpei.tsuji.ams@gmail.com>
* Mediago Bid Adapter: fix ID uniqueness and auctionId leak

- Fix ID generation to ensure uniqueness for multiple requests on the same page
  Use bidId from request or generate unique ID with random suffix
- Replace auctionId with bidderRequestId to fix auctionId leak issue
- Fix gpid default value from 0 to empty string
- Add integration test page for mediago adapter

* remove test parameter

* Mediago Bid Adapter: remove unused itemMaps

- Remove unused itemMaps global variable and related code
- Simplify interpretResponse to use impid directly as requestId
- Clean up unnecessary mapping logic

* Mediago Bid Adapter: fix ID generation for uniqueness

---------

Co-authored-by: 方思敏 <fangsimin@fangsimindeMacBook-Pro.local>
Co-authored-by: Love Sharma <sharmak.love@gmail.com>
* Core: add argument to requestBids event

* Fix lint

* filter adUnits before REQUEST_BIDS event

* fix lint
* PubMatic RTD Provider: Plugin based architectural changes

* PubMatic RTD Provider: Minor changes to the Plugins

* PubMatic RTD Provider: Moved configJsonManager to the RTD provider

* PubMatic RTD Provider: Move bidderOptimisation to one file

* Adding testcases for floorProvider.js for floorPlugin

* PubMatic RTD provider: Update endpoint to actual after testing

* Adding test cases for floorProvider

* Adding test cases for config

* PubMatic RTD provider: Handle the getTargetting effectively

* Pubmatic RTD Provider: Handle null case

* Adding test cases for floorProviders

* fixing linting issues

* Fixing linting and other errors

* RTD provider: Update pubmaticRtdProvider.js

* RTD Provider: Update pubmaticRtdProvider_spec.js

* RTD Provider: Dynamic Timeout Plugin

* RTD Provider: Dynamic Timeout Plugin Updated with new schema

* RTD Provider: Plugin changes

* RTD Provider: Dynamic Timeout fixes

* RTD Provider: Plugin changes

* RTD Provider: Plugin changes

* RTD Provider: Plugin changes

(cherry picked from commit d440ca6)

* RTD Provider: Plugin changes for Dynamic Timeout

* RTD PRovider: Test cases : PubmaticUTils test cases and

* RTD PRovider: Plugin Manager test cases

* RTD Provider: Lint issues and Spec removed

* RTD Provider: Dynamic TImeout Test cases

* Add unit test cases for unifiedPricingRule.js

* RTD Provider: Fixes for Floor and UPR working

* RTD Provider: test cases updated

* Dynamic timeout comments added

* Remove bidder optimization

* PubMatic RTD Provider: Handle Empty object case for floor data

* RTD Provider: Update the priority for dynamic timeout rules

* Dynamic timeout: handle default skipRate

* Dynamic Timeout - Handle Negative values gracefully with 500 Default threshold

* Review comments resolved

* Comments added

* Update pubmaticRtdProvider_Example.html

* Fix lint & test cases

* Update default UPR multiplier value

* Remove comments

* Adding DOW

* Update pubmaticUtils.js

* Update pubmaticRtdProvider.js

* Added hourOfDay and cases to spec

* Pubmatic RTD: update logic of ortb2Fragments.bidder

* removed continueAuction functionality

* Fixed lint error isFn imported but not used

* PAAPI code removal initial commit

* Moved all PAAPI removal logic to single condition, added PAAPI object to removal as well

* Added individual check+delete for paapi related keys in pubmatic bid adapter.

---------

Co-authored-by: Nitin Shirsat <nitin.shirsat@pubmatic.com>
Co-authored-by: pm-nitin-shirsat <107102698+pm-nitin-shirsat@users.noreply.github.com>
Co-authored-by: Tanishka Vishwakarma <tanishkavishwakarma@L1837.local>
Co-authored-by: Komal Kumari <komalkumari@Komals-MacBook-Pro-L1834.local>
Co-authored-by: priyankadeshmane <priyanka.deshmane@pubmatic.com>
Co-authored-by: pm-priyanka-deshmane <107103300+pm-priyanka-deshmane@users.noreply.github.com>
* Admatic Bidder Adaptor

* Update admaticBidAdapter.md

* Update admaticBidAdapter.md

* remove floor parameter

* Update admaticBidAdapter.js

* Admatic Bid Adapter: alias and bid floor features activated

* Admatic adapter: host param control changed

* Alias name changed.

* Revert "Admatic adapter: host param control changed"

This reverts commit de7ac85.

* added alias feature and host param

* Revert "added alias feature and host param"

This reverts commit 6ec8f45.

* Revert "Alias name changed."

This reverts commit 661c54f.

* Revert "Admatic Bid Adapter: alias and bid floor features activated"

This reverts commit 7a2e0e2.

* Revert "Update admaticBidAdapter.js"

This reverts commit 7a845b7.

* Revert "remove floor parameter"

This reverts commit 7a23b05.

* Admatic adapter: host param control && Add new Bidder

* Revert "Admatic adapter: host param control && Add new Bidder"

This reverts commit 3c797b1.

* commit new features

* Update admaticBidAdapter.js

* updated for coverage

* sync updated

* Update adloader.js

* AdMatic Bidder: development of user sync url

* Update admaticBidAdapter.js

* Set currency for AdserverCurrency: bug fix

* Update admaticBidAdapter.js

* update

* admatic adapter video params update

* Update admaticBidAdapter.js

* update

* Update admaticBidAdapter.js

* update

* update

* Update admaticBidAdapter_spec.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Revert "Update admaticBidAdapter.js"

This reverts commit 1216892.

* Revert "Update admaticBidAdapter.js"

This reverts commit b1929ec.

* Revert "Update admaticBidAdapter_spec.js"

This reverts commit 1ca6597.

* Revert "update"

This reverts commit 689ce9d.

* Revert "update"

This reverts commit f381a45.

* Revert "Update admaticBidAdapter.js"

This reverts commit 38fd7ab.

* Revert "update"

This reverts commit a5316e7.

* Revert "Update admaticBidAdapter.js"

This reverts commit 60a28ca.

* Revert "admatic adapter video params update"

This reverts commit 31e69e8.

* update

* Update admaticBidAdapter.js

* Update admaticBidAdapter_spec.js

* mime_type add

* add native adapter

* AdMatic Adapter: Consent Management

* added gvlid

* Update admaticBidAdapter.js

* admatic cur update

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* Update admaticBidAdapter.js

* admatic sync update

* Update admaticBidAdapter.js

* Revert "Update admaticBidAdapter.js"

This reverts commit 11e053f.

* Revert "Update admaticBidAdapter.js"

This reverts commit 11e053f.
…14303)

* NodalsAi RTD Module: Prevent engine reference on auctions 2+

* linting

---------

Co-authored-by: slimkrazy <sam@nodls.ai>
* userActivation handling for ChromeAI

* Updated test cases

---------

Co-authored-by: pm-azhar-mulla <azhar@L2047.local>
* Optable RTD Module: Read cache for targeting data

* window.localStorage

* change procedure

* update logic

* more changes

* Add logs

* logs

* empty eids wait

---------

Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Bumps [undici](https://github.com/nodejs/undici) from 6.21.3 to 6.23.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v6.21.3...v6.23.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.23.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Core: bidder alwaysHasCapacity flag

* lint

* add flag to equativBidAdapter

* Remove alwaysHasCapacity from bid adapter spec

Removed 'alwaysHasCapacity' property from spec.

---------

Co-authored-by: Patrick McCann <patmmccann@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.