Releases: prebid/Prebid.js
Releases · prebid/Prebid.js
Prebid 11.17.0 Release
In This Release
🏛 Core PRs
🚀 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
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
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
gvlidproperty (#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
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
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
🛠 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
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
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
What's Changed
- Adquery Bid Adapter: added video outstream/instream support + uuid in onBidWon by @adzida-adquery in #14698
- adQuery Bid Adapter: standardize adapter request and response handling by @adzida-adquery in #14775
- WURFL RTD: update module to v2.9.0 (10.29.x backport) by @lucor-sm in #14785
- Backport #14749 to 10.29.x-legacy: Remove gvlid from movingup alias by @lucor-sm in #14794
- 10.x legacy MSFT Bid Adapter - video plcmt and video placement support by @jsnellbaker in #14838
- Remove GVLID constant from relayBidAdapter by @patmmccann in #14839
Full Changelog: 10.29.0...10.29.1
Prebid 11.10.0 Release
In This Release
🚀 New Features
🐛 Bug Fixes
- Module Fix:
mergeConfigfailing to apply custompriceGranularity(and fixmediaTypePriceGranularitysetter) (#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
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)