Releases: prebid/prebid-server
v0.261.0
Changes
- Fix: deal tiers no longer ignored due to presence of tid (#2829)
- UCFunnel: added note about requiring registration (#2846)
- Bug: Assert BidderResponses array in adapter JSON tests (#2804)
- Huaweiads: changed deprecated method "imptrackers" to "eventtrackers" (#2858)
- Enable GPP support for PubMatic adapter (#2840)
- Removed redundant floors configs enabled mismatch error (#2836)
- SA Lunamedia Adapter: update params (#2855)
Contributors
@bretg, @bsardo, @clho40, @guscarreon, @lunamedia, @pm-aadit-patil and @pm-jaydeep-mohite
v0.260.0
Changes
- lunamedia bidder adapter: change endpoint [#2842]
- Untrack Vim temporary files so Git ignores them [#2843]
- Find bid duration in linear time [#2805]
- Correct use of named return parameters [#2806]
- Appnexus: Update MakeRequest function [#2822]
- Update SmartAdserver email contact [#2851]
- Update smartadserver contact info [#2818]
- First Party Data: Updates OpenRTB Field Merging [#2825]
- GDPR: fetch GVL specification version 3 [#2847]
v0.259.0
Changes
- Add seatnonbid support (#2505)
- New Adapter:bluesea (#2816)
- New Adapter: Rise (#2815)
- Update release workflow (#2769)
- Update colossus contact email (#2827)
- verizonmedia: add verizonmedia to disabled bidders (#2831)
- Fix: pass modularity analytics tags to analytics modules (#2807)
- New adapter - MgidX (#2814)
- YahooSSP rebranding to Yahoo Advertising. (#2826)
- New Alias: Epsilon (Conversant) (#2781)
- Standardize Privacy User Scrubbing (#2820)
- Add GZIP support for openrtb2/auction endpoint (#2734)
Contributors
@AaronColbyPrice, @ShriprasadM, @Sonali-More-Xandr, @SyntaxNode, @blueseasx, @bretg, @mansinahar, @misha93m, @onkarvhanumante, @pm-nilesh-chate, @radubarbos and @xmgiddev
0.258.0
Changes
- Media type price granularity (#2721)
- New adapter: Motorik (#2753)
- remove groupm bidder (#2798)
- Adsinteractive : Added gvlVendorID to adapter (#2813)
- Modularity: Reject request when hook reject and error both are set (#2786)
- Remove Birthday field from Cookie object (#2766)
Contributors
@AlexBVolcy, @VeronikaSolovei9, @balintvargha, @motorik-io and @pm-nilesh-chate
0.257.0
Changes
- Event Tracking: Macro Replacement Framework. (#2629)
- huaweiads: added logic to get clientTime from the server even when the user.ext object is missing (#2808)
- imds: Change imds/synacormedia adapter hostname to be static (#2793)
- Fix xeworks workflow (#2810)
- New adapter: Xeworks (#2752)
- Fix: floors flakey test (#2799)
- Sharethrough: Support native ads (#2780)
- Appnexus: Add ext_inv_code and external_imp_id parameters (#2792)
- Move httputil/responseutil to adapters/util and adapters/openrtb_util to exchange/util (#2788)
- Smaato: Add SKAdNetwork (#2770)
- HuaweiAds: Handle getDeviceIDFromUserExt when ifa and user.ext are set (#2796)
- GPP in the
cookie_sync
endpoint (#2757)
Contributors
@Pubmatic-Dhruv-Sonone, @Sonali-More-Xandr, @clho40, @dimashirokov, @ecammit, @guscarreon, @ioan-alexandru-stef-smaato, @mansinahar, @maxime-dupuis and @pm-nilesh-chate
0.256.0
Changes
- Criteo: Set bidMeta with networkName (#2763)
- Kargo: Normalize placementId naming (#2785)
- Floors enforcement (#2702)
- HuaweiAds: accept Alpha2 country code (#2754)
- Remove Legacy UIDs From Cookie (#2768)
- Add Tmax adjustment config (#2723)
- Appnexus: Return error in case of multiple memberIds (#2791)
- New Alias: copper6 (adtelligent alias) (#2790)
- Refactor GPP functions (#2756)
- Privacy Activity Config (#2740)
- Appnexus: Update appendMemberId function (#2747)
- New adapter: Flipp (#2759)
- Criteo Adapter: Add iframe user-sync support (#2772)
Contributors
@AlexBVolcy, @GeneGenie, @Pgb-Criteo, @Sonali-More-Xandr, @SyntaxNode, @afewcc, @clho40, @guscarreon, @hasan-kanjee, @jsadwith, @onkarvhanumante and @pm-jaydeep-mohite
0.255.0
Changes
- JSON test framework to only read JSON files (#2735)
- Appnexus: Refactor adapter code (#2771)
- Set lmt to 1 if device.ext.atts is 0 for ios versions 14.2 or greater (#2762)
- GDPR: instantiate TCF2 config in handler instead of exchange (#2746)
- AppNexus: Update keywords parameter to accept array of objects/object/string (#2649)
- New adapter: EMTV (#2683)
Contributors
@EngageMediaHB, @Sonali-More-Xandr, @bsardo, @guscarreon and @mansinahar
0.254.1
Changes
- Get Bid Type For Adjustments Bug Fix (#2767)
- Refactor exchange GDPR functions to use wrapper (#2745)
Contributors
@AlexBVolcy and @bsardo
0.254.0
Known Issues
This release contains a bug that results in a panic when the bid type is determined to be "video" but the video object was not present in the request. Please avoid using this version and use version 0.254.1 instead.
Changes
- Appnexus: Remove audio type and Improve test coverage (#2726)
- Separate Analytics Data Model (#2739)
- Appnexus: Set IAB categories based on static/adapter/appnexus/opts.json file (#2742)
- New adapter: Adsyield (#2741)
- Upgrade Bid Adjustments (#2678)
- PubMatic: Refer max of original imp.bidfloor and kadfloor to set bid floor (#2708)
- Deprecate events_enabled in favor of events.enabled (#2533)
- Coded wrapper clone (#2703)
- New Adapter: FRVR Ad Network (#2719)
- Add overhead metric for bidder_response_duration_min (#2722)
- AdView: add endpoint gzip & modifyingVastXmlAllowed in yaml config. (#2729)
Contributors
@AdviewOpen, @AlexBVolcy, @Sonali-More-Xandr, @SyntaxNode, @franfrvr, @hhhjort, @imedvedko, @mansinahar, @pm-jaydeep-mohite and @shahinrahbariasl
0.253.0
Changes
- Richaudience: Shared memory fix (#2710)
- Optimize GPPSID array traversal (#2733)
- Adsinteractive : adapter usersync endpoint modified (#2730)
- Set the right order for actual and expected values in config_test.go cmp functions (#2728)
- Allow Empty EIDs (#2720)
- OpenRTB Clone Functions (#2699)
Contributors
@SyntaxNode, @VeronikaSolovei9, @balintvargha, @guscarreon and @mansinahar