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)