Skip to content

Releases: prebid/Prebid.js

Prebid 11.17.0 Release

11 Jun 01:07

Choose a tag to compare

In This Release

🏛 Core PRs

  • Core: Turn on semi linter rule (#15061)
  • Various Modules: add explicit semicolons (#15051)

🚀 New Features

  • Ferio Bid Adapter: add featuretv client-side alias (#15066)
  • MagicBid Bid Adapter: add new adapter (#14930)

🐛 Bug Fixes

  • Build system: fix broken imports in prebid.public.js (#15065)
  • Silverpush bid adapter: Fix for Use of returnless function (#15030)

🛠 Maintenance

  • CI: Move Safari testing back to GH runners (#15063)
  • Yieldmo bid adapter: Potential fixes for 4 code quality findings (#15038)
  • Maintenance: add semicolons for CodeQL ASI findings (#15062)
  • Examples: Fix for Variable not declared before use (#15031)
  • Add msftstaila to Msft adapter (#15012)
  • Tests: Fix for Missing space in string concatenation (#15034)
  • ViewdeosDX Bid Adapter: deprecate adapter (#15022)
  • tests(liveIntentAnalyticsAdapter): fix failing test when using custom pbjs variable (#15019)
  • Onetag: Fix for Comparison between inconvertible types in tests (#15036)
  • Rise bid adapter: Potential fixes for 3 code quality findings (#15039)
  • Bid response filter: Fix for Useless assignment to property in tests (#15029)
  • Yieldmo Bid Adapter: support bcat/badv on banner, fix ortb2 path & merge (#14989)
  • riseBidAdapter: support meta object (#15025)
  • Attekmi: add Stackup (#15024)
  • adtelligent Bid Adapter: remove deprecated aliases (#15028)

Prebid 11.16.0 Release

09 Jun 13:37

Choose a tag to compare

In This Release

🏛 Core PRs

  • Utils: allow creds omit on politeTriggerPixel and Floxis Bid Adapter: add onTimeout/onBidderError telemetry callbacks (#15008)
  • [IdSystem]: Added typings for publinkId, euid, uid2, pubProvided (#15009)
  • GamAdServerVideo: Add typings for the gamAdServerVideo module (#14998)

🛠 Maintenance

  • Ftrack id module: Add TypeScript declarations (#14909)
  • Shared ID: share system public types (#14903)
  • Fluct Bid Adapter: send autoplay capability as a signal (#15003)
  • Consent Management: quiet expected unhandled rejections (#14995)
  • CI: fix check-duplication action (#15016)
  • Tercept Analytics Adapter: immediate batch flush with dedicated win beacon (#15010)
  • CI: coverage annotations on PRs (#15007)
  • fluct Bid Adapter: remove CORS preflight by switching to text/plain (#14982)
  • Realry Bid Adapter: new bidder (#14997)
  • CI: use barecheck for coverage reports (#14999)

Prebid 11.15.0 Release

04 Jun 14:53

Choose a tag to compare

In This Release

🏛 Core PRs

  • CI: pass chrome executable to extractMetadata (#14996)
  • tcfControl: use the GVL to determine legal basis (#14988)
  • Core: bidDesirabilityAdjustment (#14860)
  • Core: Avoid keepalive for >64KiB request bodies and log warning (#14916)
  • Core: migrate from deprecated GPT getTargeting/setTargeting to getConfig/setConfig (#14816)
  • Core: complete enforcement of accessRequestCredentials (#14935)

🚀 New Features

  • Vuukle Bid Adapter: ortbConverter rewrite; add video + native; new endpoint (#14981)
  • Hubvisor analytics adapter: initial release (#14976)
  • New Adapter: ferio (#14896)
  • Ogury Bid Adapter: add instream video support (#14962)
  • Acxiom's realid userID prebid module (GCD-559) (#14948)

🐛 Bug Fixes

  • 🐛 Criteo Id System: store raw bidId values (#14973)
  • Core: fix bug where hb_cache_host is sometimes not set to the right host (#14806)

🛠 Maintenance

  • AdOcean Bid Adapter: support for optional, extra emitter parameters (#14959)
  • Tests: bump sinon to v22 (#14849)
  • Start.io Bid Adapter: set withCredentials to true (#14992)
  • Floxis Bid Adapter: require only seat, ungate partner/region, add user sync (#14983)
  • IntentIq ID Module & Analytical Adapter: A/B percentage passing, CMP consent improvements (#14936)
  • Build: drop @wdio/concise-reporter devDependency and update lockfile (#14956)
  • Zeta Global Analytics Adapter: extra events (#14964)
  • Asterio Bid Adapter: Add native support (#14929)
  • fluct Bid Adapter: add remaining missing bid request signals (#14958)
  • APS Bid Adapter: map bidder metadata (#14977)
  • Pr assignment flow: Bump actions/github-script from 8 to 9 (#14980)
  • acxiomRtd: fix tests (#14974)
  • ResetDigital Bid Adapter: Forward user EIDs (#14975)
  • fluct Bid Adapter: add device.ext.vpw/vph viewport size signals (#14957)
  • Goldbach Bid Adapter: server-driven syncs and identity rework (#14925)
  • UnifiedId Adapter: add typed userId mappings (#14904)
  • Core: Use gptTargeting helpers across modules and add CodeQL rule to catch deprecated GPT API usage (#14967)
  • adnow and distroscale bid adapters: Remove gvlid property (#14966)
  • Vidazoo utils: Additional validation for request (#14952)
  • 51Degrees RTD: enrich ORTB with IP/geo, 51DiD eids, preference/TCF/GPP consent forwarding (#14914)
  • Microsoft Adapter: Removed alias of 152Media from appnexus and add it to microsoft adapter (#14965)
  • TNE Catalyst Bid Adapter: optional params + ortb2 passthrough (#14941)
  • Kargo Adapter: use gppString for GPP consent (#14954)
  • Bump tmp from 0.2.4 to 0.2.6 (#14953)

Prebid 11.14.0 Release

27 May 13:22

Choose a tag to compare

In This Release

🏛 Core PRs

  • gppControl: fix missing transmitEids activity check (#14947)
  • Core & multiple modules: do not run userId when CMP is expected and not found; rerun userId hook on consent changes (#14886)
  • Core: Safe renderer (#14756)
  • Core: pre-set GPT targeting on auction init (#14827)
  • Build system: enforce consistent naming of .d.ts files (#14932)
  • Core: add missing auctionDebug type definition (#14928)
  • Core: release polite user syncing option (#14802)

🚀 New Features

  • AnzuDSP Bid Adapter: initial release (#14924)
  • Matterfull Bid Adapter: initial release (#14922)
  • Hubvisor Bid Adapter: initial release (#14754)

🐛 Bug Fixes

  • Core: exclude Chromium from Safari browser detection (#14804)
  • Core: fix bug with accessRequestCredentials not controlling access to request credentials (#14927)

🛠 Maintenance

  • RhythmOne Adapter: remove lint exception for size parsing (#14765)
  • Bliink: Remove GVL_ID from bliinkBidAdapter.js (#14949)
  • CI: move Safari testing to browserstack (#14946)
  • LiveIntentId: added fireEventDelay to the typings (#14944)
  • Bump ws, engine.io and socket.io-adapter (#14939)
  • Bump protobufjs from 7.5.7 to 7.6.1 (#14940)
  • Adform Bid Adapter: Use ortb converter (#14923)
  • Adkernel Bid Adapter: add ReLoad alias (#14921)
  • Yahoo Bid Adapter: upgrade to OpenRTB 2.6 (#14435)
  • Onetag Bid Adapter: fix inverted dealId condition in interpretResponse (#14937)
  • Bump qs, express and body-parser (#14938)
  • LiveIntent/Hadron/PairID/33AcrossId: add typescript types for id providers (#14934)
  • lotame panorama, identitylink, and teads id systems: type the public interface (#14905)
  • Pubmatic Adapter: re-enable RTD custom targeting regression test (#14725)
  • APS Adapter: type public config interface (#14918)
  • id5IdSystem: Add TypeScript declarations and tighten type imports (#14908)
  • Mobian RTD Module: add new integer-valued keys (#14917)
  • tests: remove linting exception in auctionmanager_spec (#14735)

Prebid 11.13.0 Release

18 May 20:06

Choose a tag to compare

In This Release

🏛 Core PRs

  • debugging module: Added type definitions (#14911)
  • Core: export more types (#14915)
  • Build system: add linting on imports (#14892)
  • Core: further clean up of adpod from the code base (#14890)
  • Core: Make all properties in VideoMediaType optional, as specified in the docs (#14889)

🚀 New Features

  • New adapter: haloads (#14901)
  • New adapter: Anzu SSP (#14894)

🛠 Maintenance

  • Movingup Bid Adapter: add standalone adapter, drop nexx360 alias (#14855)
  • Attekmi: change alias set (#14910)
  • Adelerate Bid Adapter: initial release (#14854)
  • CriteoId: Add typescript types through a .d.ts file (#14902)
  • pgamdirectBidAdapter: enrich meta, usersync, telemetry hooks (#14796)
  • Update adapter: Selectmedia (#14867)
  • Optimera RTD Module: Add pagelevel array to window (#14789)
  • Docs: add pgamdirectBidAdapter.md (missing companion to #14763) + note GVL 1353 (#14887)

Prebid 11.12.0 Release

14 May 13:13

Choose a tag to compare

In This Release

🏛 Core PRs

  • Build system: add strict type check during compilation and fix several types (#14879)
  • tcfControl: enforce publisher restrictions (#14856)
  • Build system: combine coverage results for coveralls (#14874)
  • CI: do not auto-assign reviewers on draft PRs (#14876)
  • Core Typescript types: Add bidCacheFilterFunction to types (#14869)
  • CI: fix coveralls base comparison for PR branches (#14813)

🚀 New Features

  • Abtshield id system prebid (#14861)
  • Native Agents Bid Adapter: add new adapter (#14755)
  • mileRtdProvider initial commit (#14636)

🐛 Bug Fixes

  • Currency: fix bug where conversion rates are sometimes reset to defaultRates (#14878)

🛠 Maintenance

  • Tercept Analytics Adapter: make auction window configurable (#14858)
  • Core: bump IAB type package versions (#14731)
  • HypeLab Bid Adapter: Migrate to OpenRTB endpoint (#14863)
  • Livewrapped Analytics Adapter: Clear Livewrapped analytics cache when pbjs.clearAllAuctions is called (#14870)
  • fluct Bid Adapter: add ortb2Imp.ext.data and rwdd signals (#14872)
  • Bump @wdio/browserstack-service from 9.19.1 to 9.23.3 (#14871)
  • Various modules: make socket happy (#14848)
  • Bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 (#14865)
  • Bump fast-uri from 3.1.0 to 3.1.2 (#14864)
  • Bump fast-xml-builder from 1.1.5 to 1.2.0 (#14862)
  • Equativ Bid Adapter: default imp.displaymanager / displaymanagerver (#14857)
  • Remove gulp-wrap dependency and clean up package files (#14846)
  • Bump basic-ftp from 5.3.0 to 5.3.1 (#14847)
  • Bump ip-address and socks (#14845)

Prebid 11.11.0 Release

06 May 13:07

Choose a tag to compare

In This Release

🏛 Core PRs

  • Core: add release drafter category for core-tagged PRs (#14821)
  • Github Actions: Auto-label PRs touching core modules in PR-assignment-deps workflow (#14820)
  • Core: allow async event handlers (#14828)

🚀 New Features

  • New Adapter: TeqBlaze Demo (#14837)

🛠 Maintenance

  • ssp_geniee Adapter: use request-scoped client hints (#14747)
  • TeqBlaze demo adapter: map override to metadata component (#14844)
  • Attekmi: add regions (#14833)
  • CI: Update PR assignment workflow (#14843)
  • MGID Bid Adapter: migrate to ortbConverter (#14761)
  • Conceptx Bid Adapter: Update site property values (#14831)
  • NaveggIdSystem: fix spurious test failures (#14841)
  • Bump axios from 1.15.0 to 1.16.0 (#14842)
  • SeedingAlliance Bid Adapter: handle eventtrackers correctly (#14800)
  • LotamePanoramaIdSystem: fix tests (#14836)
  • Bump actions/github-script from 8 to 9 (#14834)

10.29.1 Legacy

05 May 15:02

Choose a tag to compare

What's Changed

Full Changelog: 10.29.0...10.29.1

Prebid 11.10.0 Release

01 May 15:34

Choose a tag to compare

In This Release

🚀 New Features

  • Pigeoon bid adapter: initial release (#14786)
  • New adapter: cortex (#14811)

🐛 Bug Fixes

  • Module Fix: mergeConfig failing to apply custom priceGranularity (and fix mediaTypePriceGranularity setter) (#14815)

🛠 Maintenance

  • MSFT Bid Adapter - support video.placement and video.plcmt (#14832)
  • relayBidAdapter.js: remove gvl id (#14830)
  • Asterio Bid Adapter: add initial bidder adapter (#14691)
  • Viously Adapter: normalize nurl test URLs (#14801)
  • Percent in view library: guard viewability observer against non-elements (#14709)
  • ReVantage Bid Adapter: add gvlid (#14829)
  • Core: replace body-parser usage with express parsers (#14825)
  • Lotame Id module: reset Lotame storage config between getId calls in tests (#14824)
  • Intenze Adapter: stabilize endpoint URL assertions in tests (#14790)
  • Bid Adapters: simplify discovery and bliink test adm fixtures (#14823)
  • BrainX Adapter: simplify test adm and crid fixtures (#14822)

Prebid 11.9.0 Release

29 Apr 01:54

Choose a tag to compare

In This Release

🚀 New Features

  • Encypher RTD Provider: C2PA content provenance signals (#14807)
  • New Bid Adapter - goadserver (#14701)
  • Mtc Bid Adapter: initial release (#14782)
  • Add pgamdirect Analytics Adapter (#14778)
  • New Bid Adapter: tne_catalyst (#14738)
  • GPP control modules: add option to restrict more activities (#14762)

🐛 Bug Fixes

  • Core: limit mergeConfig notifications to updated topics (#14741)

🛠 Maintenance

  • CI: use app password for notification emails (#14817)
  • GumGumBidAdapter: Added reading and sending of pos/vpos param to GG Ad Server (#14808)
  • Core: disable user syncs in Firefox and Webkit Chrome (#14803)
  • Build system: Switch to native Gulp v5 sourcemap handling and remove gulp-sourcemaps (#14805)
  • Build System: replace source-map-loader with webpack native extractSourceMap (#14797)
  • Vidazoo adapter: support host bidder param (#14784)
  • Mile bid adapter: add new kvp in ad server targeting (#14743)
  • Showheroes Bid Adapter: enable gzip compression and remove callbacks (#14643)
  • Limelight: New alias Nuclion (#14783)
  • Various adapters: spelling fixes (#14770)
  • agenticAudienceRtdProvider: fix name in submodules file (#14729)
  • Nexx360 Utils Library: add shared getGzipSetting helper (#14781)
  • pgamdirect: add getUserSyncs for cookie-sync pixel support (#14777)
  • TCF module: add TCF 2.3 tcData coverage to consent module tests (#14788)
  • aceex and yandex bidders: type the public interface (#14773)
  • Bump fast-xml-parser from 5.5.7 to 5.7.1 (#14780)
  • Bump @xmldom/xmldom from 0.8.12 to 0.8.13 (#14779)