github prebid/Prebid.js 11.48.0
Prebid 11.48.0 Release

45 minutes ago

In This Release

🏛 Core PRs

  • Web bundler: let the browser cache the manifest; load metadata checksums only when needed (#16115)
  • ESLint: flag synchronous layout reads in modules (#16078)
  • Core: add bidderSettings.disableGzipCompression (#16107)
  • Expose timed out requests in AUCTION_END (#16076)
  • percentInView library: fix flaky test (#16092)
  • Build: replace Karma with Vitest as the test runner (#15957)
  • Core: Fix falsy parameter filtering and native asset conversion edge cases (#16063)
  • Core: native - keep the first of multiple legacy image sizes and warn about dropped values (#16028)
  • Core: retry renderer scripts that failed to load; emit adRenderFailed on renderer failures (#15994)
  • realTimeData: fix bug where deepSetValue(request.ortb2Fragments, ...) from an RTD module throws (#16054)

🚀 New Features

  • Core: add bidderSettings.disableGzipCompression (#16107)
  • Motorik Bid Adapter: initial release (#15717)
  • Amli Media Bid Adapter: initial release (#15947)
  • nbads Bid Adapter: initial release (#15672)

🐛 Bug Fixes

  • Unified ID Adapter: validate partner and URL configuration (#16100)
  • Core: native - keep the first of multiple legacy image sizes and warn about dropped values (#16028)

🛠 Maintenance

  • CI: trim comments that still compare to Karma (#16116)
  • Codefuel Bid Adapter: read adomain from the bid response; handle no-bid responses (#16112)
  • Optidigital Bid Adapter tests: check the pageTemplate the adapter sends (#16114)
  • Gulp file: fix for 1 code quality finding (#15995)
  • Codefuel Adapter: replace navigator.userAgent with ortb2 device ua (#16110)
  • Axonix Bid Adapter: send data deletion requests to every endpoint used (#15989)
  • OpenX Bid Adapter: revert always-on gzip for bid requests (#16106)
  • AdSpirit Bid Adapter: improve rendering and native handling (#15743)
  • README: document bundling Prebid with webpack + SWC, and Bun (#15853)
  • Adapex Bid Adapter: use the server-provided user-sync URL (#15959)
  • Tests: avoid .skip() in encypher secure-context guard (#16096)
  • xe Bid Adapter: document pid instead of placement (#16050)
  • Fix superfluous trailing arguments in encypherRtdProvider_spec.js secure-context guard (#16093)
  • IntentIqIdSystem: Fix storing pcid if the user is assumed to be OptedOut (#16069)
  • Unified ID Adapter: always add gdpr signals on adsrvr domain url (#16094)
  • Alvads Bid Adapter: read ua from ortb2.device instead of navigator (#16095)
  • CI: increase iPhone test shards to 6 (#16091)
  • Uid2 library: fixes for 2 code quality findings (#16084)
  • Secure creatives tests: clean up state on failure (#16086)
  • CI: retry test runs that failed due to BROWSERSTACK_QUEUE_SIZE_EXCEEDED (#16089)
  • CI: use queue: max for browserstack access (#16087)
  • encypherRtdProvider: fix flaky test (#16090)
  • Lint: fixes for 2 code quality findings (#16083)
  • Tests: fix for typo (#16085)
  • Lint: prevent bid adapters from importing events (#16075)
  • Truereach Bid Adapter: read ua from ortb2.device instead of navigator (#16074)
  • secureCreatives tests: restore googletag/apntag after the resizing suite again (#16071)
  • Uid2 module: use a valid expiration date for the module cookie (#16067)
  • Multiple modules: do not pass empty describe() blocks to test-all-features-disabled (#16070)
  • Tests: run assertions and cleanup defined inside running tests and hooks (#16043)
  • Viant bid adapter tests: run the response assertions (#16041)
  • Multiple modules: fix empty describe blocks in tests (#16068)
  • SemantIQ RTD Provider: write IAB categories to site.content.data (#15997)
  • Smaato bidder: Potential fixes for 3 code quality findings (#15902)
  • ByData Analytics: replace crypto-js HMAC-SHA512 with native Web Crypto (#16065)
  • pubmaticBidAdapter: fix missing handling of legacy native "type" requests (#16061)
  • Multiple modules: fix unnecessary/incorrect uses of toOrtbNativeRequest (#16060)
  • Rtd tests: fixes for 2 code quality findings (#16059)
  • Tcfcontrol: fixes for 2 code quality findings (#16057)
  • Unified ID Adapter: forward GDPR signals and publisher domain to RID (#16058)
  • Floors module: fix typos (#16056)
  • Panxo Bid Adapter: normalize requests and bound bid lifetime (#15875)
  • TCF control: improve test logic (#15907)
  • CI: run BrowserStack unit tests on Safari 16.5 instead of 15.6 (#16037)
  • Price Floors tests: assert null external floor values and missing user IDs (#16014)
  • Prebid API tests: restore auction stubs and fix duplicate assertions (#16015)

Don't miss a new Prebid.js release

NewReleases is sending notifications on new releases.