Skip to content

Releases: prebid/Prebid.js

Prebid 11.29.0 Release

Choose a tag to compare

@github-actions github-actions released this 06 Aug 13:43

In This Release

🏛 Core PRs

  • Core: fix analytics provider configuration types (#15467)
  • DevTools MCP module: initial release (#15356)
  • Core: start net timer at request dispatch (#15433)

🚀 New Features

  • HyperBrainz Bid Adapter: new adapter (#15405)
  • DevTools MCP module: initial release (#15356)

🐛 Bug Fixes

  • Core: fix analytics provider configuration types (#15467)

🛠 Maintenance

  • Synapse HX Bid Adapter : initial release (#15331)
  • Ocm bid adapter: code quality findings (#15468)
  • Vidazoo bidder: resubmit utility changes (#15455)
  • AdPlus ID System: add storage disclosure metadata (#15460)
  • Yieldmo: Potential fixes for 4 code quality findings in tests (#15448)
  • Tests: TripleLift E2E Tests (#15191)
  • Various Bid Adapters: use user sync COPPA argument (#15454)
  • OCM Bid Adapter: improve user syncing and request timeout handling (#15410)
  • Copper6SSP Adapter Update: temporary override until GVL 1356 deviceStorageDisclosureUrl is updated (#15427)
  • Tests: eliminate dead code (#15447)
  • IntentIqIdSystem & IntentIqAnalyticsAdapter: Typescript Migration (release 0.38) (#15436)
  • LunamediaHB Bid Adapter: transfer maintenance to Ferio (#15099)
  • CI: classify PR files as core by component ownership (#15444)
  • VISX Bid Adapter: Added support for TID (#15445)

Prebid 11.28.0 Release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:25

In This Release

🏛 Core PRs

  • Core: expose COPPA to bidder user syncs (#15431)

🛠 Maintenance

  • Tests: fix typo (#15443)
  • Bump socket.io-parser from 4.2.6 to 4.2.7 (#15439)
  • Examples: delete topics-server.js... (#15440)
  • Bump fast-uri from 3.1.4 to 3.1.5 (#15438)
  • Bump ip-address from 10.2.0 to 10.4.0 (#15434)
  • Bump undici (#15437)
  • Yieldmo Bid Adapter: do not bid on or sync COPPA (child-directed) requests (#15430)
  • CI: name the modules that cannot be mapped to metadata (#15432)
  • adQuery Bid Adapter: pass qid to user sync URL (#15265)
  • Pstudio Bid Adapter : Change Get User from Cookies to LocalStorage (#15350)
  • Bump actions/setup-node from 6 to 7 (#15425)
  • Build process: typo (#15442)
  • AdSmartx Adapter : Rebranded to Agenticx & Added support for audio ads (#15296)

Prebid 11.27.0 Release

Choose a tag to compare

@github-actions github-actions released this 03 Aug 14:33

In This Release

🏛 Core PRs

  • Core: escape HTML-unsafe characters in encodeMacroURI macro names (#15406)
  • Core: escape values interpolated into generated VAST XML (#15407)
  • Gam integration: propagate viewurl from creatives (#15318)
  • Build system: clean up runtime dependencies (#15413)
  • userId: Refactor PPID validation logic with official regex (#15411)

🚀 New Features

  • Mantis RTD: New RTD Module Added (#15315)
  • MGID Bid Adapter: populate bid request with MGID session props (#15006)

🐛 Bug Fixes

  • Core: escape HTML-unsafe characters in encodeMacroURI macro names (#15406)
  • Core: escape values interpolated into generated VAST XML (#15407)

🛠 Maintenance

  • Bump github/codeql-action from 4 to 4.37.3 (#15424)
  • dgkeywordsRtdProvider and sonobiBidAdapter: fix direct access to storage rule violations (#15249)
  • Reklamup Bid Adapter: update adapter (#15361)
  • IntentIQ ID System: A/B group updates (#15345)
  • AdSpirit Bid Adapter: fix Native ORTB handling (#15420)
  • Adkernel Bid Adapter: remove obsolete aliases (#15409)
  • Yieldmo Bid Adapter: guard getFloor, unmatched video imps, empty response body (#15417)
  • Build Dependencies: patch brace-expansion and js-yaml (#15423)
  • CI: use bundled Safari for browser tests (#15422)
  • Teads Bid Adapter: forward the COPPA flag (#15419)
  • Tercept Analytics Adapter: fix page view tracking for in-page (SPA) navigation (#15383)
  • Build system: turn off webpack's experiments.typescript (#15412)
  • Yieldmo Bid Adapter: remove dead Topics handling (#15414)

Prebid 11.26.0 Release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:11

In This Release

🏛 Core PRs

  • realTimeData module: Allow post-install (#15116)
  • Core: remove Topics API handling (#15369)
  • Core: fpd validation library (#15333)

🚀 New Features

  • New adapter: SMB (#15236)
  • New Module: DAA AdChoices Signal (#15138)
  • gamAdServerVideo: Add GPP consent information to the DFP video url (#13761)

🛠 Maintenance

  • Tests: demonstrate tracking pixel URL HTML insertion isn't dangerous (#15049)
  • Yaleo Bid Adapter: support configurable endpoint via config (#15397)
  • adQuery ID System: resolve qid synchronously without backend round-trip (#15326)
  • Dianomi Bid Adapter: support new endpoint (#15260)
  • Copper6 adapter: change utility suite (#14991)
  • CI: don't lint the whole repo when the changed-file list is empty (#15396)
  • GumGum Bid Adapter: use getWindowTop for browser params (#15394)
  • Axonix Adapter 2026 Refactor (#15234)
  • WURFL RTD: report configurable caps in beacon via wurfl_caps (#15293)
  • Blue Bid Adapter: remove GVL ID (#15392)
  • GumGum Bid Adapter: add growthcode.io to pubProvidedId allowlist (#15384)
  • Module EightPod Adapter: update bid and analytics adapters (#15253)
  • TRUSTX Bid Adapter: include params.video in OpenRTB requests (#15373)
  • Bump tar from 7.5.16 to 7.5.21 (#15377)
  • Bump body-parser from 1.20.5 to 1.20.6 (#15375)
  • Bump fast-uri from 3.1.2 to 3.1.4 (#15376)
  • Bump fast-xml-parser from 5.9.3 to 5.10.1 (#15378)
  • Bump axios from 1.16.0 to 1.18.1 (#15372)

Prebid 11.25.0 Release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 14:05

In This Release

🏛 Core PRs

  • gamAdserverVideo: fix array encoding of cust_params (#15358)

🚀 New Features

  • New Bid Adapter : pinelake (#15080)
  • OCM Bid Adapter: add bidder adapter, docs and tests (#15324)

🐛 Bug Fixes

  • Core: fix rendering bug with GAME_MANUAL_INTERSTITIAL on mobile (#15363)
  • Core: fix bug with styling of usersync iframes (#15362)

🛠 Maintenance

  • Pinelake Bid Adapter: fix lint errors (#15371)
  • Aso Bid Adapter: Added GVL IDs, code clean up (#15370)
  • Cortex bid adapter: support regional endpoints (#15229)
  • Build system: bump wdio-browserstack-service (#15366)
  • Bump websocket-driver from 0.7.4 to 0.7.5 (#15364)
  • Equativ Bid Adapter: add placementuuid param and forward all inventory fields (#15353)

Prebid 11.24.0 Release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 16:59

In This Release

🏛 Core PRs

  • Utils: code quality nitpicks (#15332)

🚀 New Features

  • New Adapter: MediaGo Technology LLC Bid Adapter (#15301)

🛠 Maintenance

  • TeqBlaze Bidder Utils: Fix for the undefined bidfloor (#15347)
  • Core: bump webpack (#15334)
  • Bump morgan from 1.10.1 to 1.11.0 (#15346)
  • CI: fix incorrect diff base in some workflows (#15340)
  • CI: fix e2e tests on older Chrome versions (#15342)
  • CI: update workflows that comment on PRs to update a single comment (#15344)
  • tests: adapter manager code quality findings (#15336)
  • Core: remove deprecated istanbul dependency (#15330)
  • Tests: fix superfluous test arguments (#15245)

Prebid 11.23.0 Release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:14

In This Release

🏛 Core PRs

  • Core: escape user sync iframe URL in HTML (#15047)
  • Equativ Bid Adapter: skip invalid bid requests and address review comments (#15322)

🚀 New Features

  • PBS Adapter: Host company vendor consent check (#15136)

🐛 Bug Fixes

  • Tcf control module: fix TypeError: Cannot read properties of undefined (reading 'gdpr') for non-GDPR countries in 11.21 (#15308)

🛠 Maintenance

  • Update AGENTS.md: do not disincent multiformat (#15310)
  • CI: check for and warn about possible missing polyfills (#15268)
  • Adplus Adapters: expand payload fields and normalize IDs (#15323)
  • Adtrgtme Bid Adapter: add Video & Native support, migrate to ortbConverter (#15259)
  • Dependabot target: bump babel plugins (#15289)
  • Mediago Bid Adapter:adapter upgrade to support native ad (#15298)
  • Cadent Aperture MX Bid Adapter: migrate endpoints to ssp.cadent.com (#15316)
  • JJTech Bid Adapter: new banner bid adapter (#15312)
  • OneTag Bid Adapter: report bid timeouts (#15305)
  • CI: warn about naming convention violations in PRs (#15306)
  • Bump actions/checkout from 6 to 7 (#15271)

Prebid 11.22.0 Release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:00

In This Release

🏛 Core PRs

  • Maintenance: remove unused plugin and gulpfile variables (#15251)
  • Enable no-useless-assignment linter rule (#15250)

🚀 New Features

  • bidResponseFilter: declaring disallowed values/filters in module config (#15228)
  • Stack Up rtd module: initial release (#15014)

🛠 Maintenance

  • Bump actions/cache from 5 to 6 (#15270)
  • Bump @babel/helper-validator-option from 7.27.1 to 7.29.7 (#15283)
  • merge in master (#15274)
  • Revert "TTD Bid Adapter: configurable endpointCompression support" (#15269)
  • Start.io: test mode, placementId, prebid v. added to Bid Adapter (#15179)
  • Update storage disclosure guidelines in pr reviews (#15266)
  • IAS RTD Provider: add ias-qc custom field mapping (#15246)
  • Adloox and human rtd: place preloads behind activity control (#15263)
  • IntimateMerger Analytics Adapter : fix cache (#14990)
  • Generic analytics: fill in additional types (#15079)
  • Core: declare terser webpack plugin (#15257)
  • Attekmi: add new adapter Adnex (#15252)
  • Tests: spelling fixes (#15238)
  • mediaeyesBidAdapter: fix placement (#15237)

Prebid 11.21.0 Release

Choose a tag to compare

@github-actions github-actions released this 25 Jun 13:56

In This Release

🏛 Core PRs

  • Core: fix: guard renderer lookup when bid has no ad unit (#15232)
  • Linting: harden superfluous argument rule and expand to tests (#15178)
  • Linting: catch implicit operand conversions (#15164)
  • bidResponseFilter: fix attr enforcement incorrectly expecting a single attribute in meta.attr (#15231)
  • Linting: prevent redundant conditionals (#15165)
  • Core: update browserslist target (#15227)
  • GH Actions: use node 24 versions and replace github-app-token usage (#15221)

🛠 Maintenance

  • Brid bid adapter: remove unused sizes logic (#15243)
  • Consent Management USP: fix spec lint error (#15240)
  • Allegro Bid Adapter: fix config stub tests (#15239)
  • Medianet Analytics Adapter Updates (#15111)
  • Tests: enforce unused variable checks (#15161)
  • Mediago bidder: enforce Compatible parameter data types for gpid (#15235)
  • Yahoo Ads Bid Adapter: remove custom header and use text/plain content type (#15226)
  • TTD Bid Adapter: configurable endpointCompression support (#15233)
  • Onetag Bid Adapter: add category and creative attribute meta fields in interpretResponse (#15216)
  • ADBRO Bid Adapter: Device Connection Type support for Bid Request (#15187)
  • Allegro Bid Adapter: update bidder URL and expose advertiser metadata (#15148)
  • Uniquest Bid Adapters: send im_uid from Intimatemerger EID (#15215)

Prebid 11.20.0 Release

Choose a tag to compare

@github-actions github-actions released this 24 Jun 11:24

In This Release

🏛 Core PRs

  • Prebid Server Adapter: align sync browser restrictions (#15162)
  • Linting: prevent superfluous function arguments (#15163)
  • Maintenance: remove redundant defensive guards (#15088)

🐛 Bug Fixes

  • Build system: fix Windows build (#15075)

🛠 Maintenance

  • New Adapter: m152 (#15112)
  • Iiq Adapter: superfluous trailing argument (#15185)
  • Yieldmo Bid Adapter: revert badv support (keep bcat) (#15190)
  • ConnectAd Adapter Update (#14978)
  • Update adapter billow_rtb25 : Add sharedId support (#15126)
  • Build: replace fancy-log with gulplog (#15149)
  • Uid2 id module: remove debug output and adjust opt-out expectation (#15101)
  • Maintenance: apply npm audit fix updates (#15160)
  • Tests: remove unused import (#15069)
  • Smarthub: Potential fixes for 3 code quality findings (#15041)
  • CI: pin macos e2e github runner version (#15156)
  • Build: replace fs-extra with native node:fs (#15146)
  • Build: replace through2 with native Node.js streams (#15147)
  • Bump undici from 6.24.1 to 6.27.0 (#15144)
  • Floxis Bid Adapter: read user-sync from response body (ext.sync), header fallback (#15143)
  • CI: bump WDIO (#15142)
  • Tests: fix duplicate regex character classes (#15089)
  • Mediasquare: Fix for Comparison between inconvertible types (#15035)
  • Tests: Fix for Property access on null or undefined (#15033)
  • Modules: remove unused variables (#15093)
  • Jixieid submodule: Fixes for Useless conditionals (#15102)
  • CI: bump WDIO Mocha framework (#15134)
  • Floxis Bid Adapter: declare IAB Europe TCF GVL Vendor ID 1609 (#15011)
  • Unruly Adapter: validate outstream renderer URL (#15046)