Releases: prebid/prebid-server
v2.8.0
Changes
- DSA: Use seat nonbid code 300 (#3531)
- IX: Add DSA test (#3510)
- Fix go vet 'composite literals with unkeyed fields' (#3522)
- DSA: Remove bids missing DSA object when required (#3487)
- Fix go vet composite literals with unkeyed fields (#3507)
- New adapter: BoldwinX (#3430)
- Targeting: Add alwaysincludedeals flag (#3454)
- Remove Extra Buffer from GZIP Compression (#3494)
Contributors
@AlexBVolcy, @bold-win, @bsardo, @ccorbo and @dmitris
v2.7.0
Changes
- Fix: Release workflow permissions (#3506)
- Add log lines in release workflow (#3504)
- Yieldlab: Add Digital Service Act (DSA) handling (#3473)
- Fix function godoc comment (#3502)
- Update trivy check workflow to use node 20 actions (#3472)
- Kargo: Adding GPP macros to bidder-info (#3490)
- Update release workflow to use actions with node 20 support (#3478)
- Update code semgrep workflow to use actions with node 20 support (#3471)
- Medianet: enable gzip and update usersync url (#3489)
- Update issue tracking workflow to use actions with node version 20 support (#3479)
- Update validate pull request workflows to use node 20 actions (#3474)
- ImproveDigital: Bad-Input Error (#3469)
- update code coverage workflow to use actions with node 20 support (#3470)
- Yieldmo: Add support for gpp and gpp_sid (#3442)
- Adprime: Add mtype (#3439)
- AdView: support multi imps request & formattype tag for bid response (#3355)
- Boldwin: get bid type from bid.mtype (#3433)
- Capture SeatNonBids for rejected creatives due to insecurity and invalid size (#3376)
Contributors
@Adprime, @AdviewOpen, @Mufas61, @Wls-demo, @ashishshinde-pubm, @dmitris, @ishihanvcs, @jsadwith, @onkarvhanumante, @rajatgoyal2510 and @ym-prasanth
v2.6.0
Changes
- Update Go-GPP Library (#3425)
- Update AdElement OpenRTB lib to v20 (#3436)
- Nextmillennium: add video support & fix server object (#3417)
- New adapter: AdElement (#3420)
- Add $0 Bid Price Warning only if in Debug Mode (#3397)
- Fix OpenRTB 202309 Merge Conflict (#3434)
- Update to OpenRTB 2.6-202309 (#3387)
- Introduced FetchRate field to select source of floors from request or dynamically fetched (#3380)
- Optimize GZIP Compression (#3411)
- Skip coverage tests if more than two adapters were modified (#3423)
- Use TransmitUserFPD and TransmitPreciseGeo activities in analytics (#3331)
- Yandex: add adapter (#3419)
- RTBHouse: app support (#3422)
Contributors
@AlexBVolcy, @SyntaxNode, @VeronikaSolovei9, @allar15, @bsardo, @chernodub, @onkarvhanumante, @piotrj-rtbh, @pm-jaydeep-mohite and @radadiapg
v2.5.0
Changes
- Fix race condition in modularity test (#3421)
- Remove MarshalJSON on BidderName (#3394)
- Alkimi: Update user sync URL from dev to prod (#3414)
- yahooAds: Update maintainer email address (#3410)
- Update ReadMe with docker build platform option (#3412)
- Kargo: Update bidder-info (#3404)
- AIDEM: Added use to macros library (#3403)
- Fix: Enable deals for soft aliases (#3391)
- New adapter: MinuteMedia (#3399)
- Adkernel: Add multiformat imp splitting (#3390)
- New Adapter: zMaticoo (#3349)
- Adkernel: Unsecured endpoint url (#3398)
- Alkimi: Added User sync URL (#3407)
- Bizzclick: adapter update, add new host param (#3347)
- Readme Update (#3246)
Contributors
@BizzClick, @Pubmatic-Supriya-Patil, @SyntaxNode, @VeronikaSolovei9, @Wazabit, @aishwaryapatil, @ckbo3hrk, @jsadwith, @kalidas-alkimi, @linux019, @lxj15398019970 and @zkosanovic
v2.4.0
Changes
- Added TransmitPreciseGeo activity handling in modules (#3348)
- Allow Bidder to Override Callback Type in /setuid (#3301)
- IQzone: Update contact info (#3360)
- IQX: Update contact info (#3365)
- Teads: change email support address (#3386)
Contributors
@AlexBVolcy, @VeronikaSolovei9, @bretg and @github-maxime-liege
v2.3.0
Changes
- bidder geo scope in-line documentation (#3311)
- New Adapter: SovrnXSP (#3312)
- Smartyads: add Vendor id (#3383)
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#3361)
- Fix: increase tmax in flakey modularity test (#3370)
- Consumable: App video and audio support (#3338)
- Nextmillennium: add extra_info support (#3351)
- Rise: Allow vast modification (#3369)
- DXKulture: Change domain (#3345)
- Stroeercore: Support video (#3314)
- Rubicon: enable endpoint compression (#3346)
- Add Magnite Alias for Rubicon Bidder (#3354)
Contributors
@AntoxaAntoxic, @JacobKlein26, @SuprPhatAnon, @bretg, @bsardo, @dependabot, @dependabot[bot], @juanmartinengo, @kmdevops, @orlov-e and @svamiftah
v2.2.0
Changes
- Modules activities (#3057)
- seedingAlliance: make suntContent alias, add finative alias and add seatId bidder param in seedingAlliance (#3309)
- Add Flag for Host to Enabled/Disable Bidder from Usersync (#3285)
- Liftoff: Add site support and fill seat (#3327)
- New Adapter: Relevant Digital (#3216)
- RTBHouse: native support (renewal) (#3328)
- New Adapter: Embi media (#3325)
- HuaweiAds: add popular sizes for video native (#3324)
- Fix: single bid processing from alternatebiddercode (#3313)
- Fix: setuid endpoint sets cookie when both GDPR and GPP are set (#3165)
- Yieldmo: Get bid type from bid.ext.mediatype in bid response (#3295)
Contributors
@AlexBVolcy, @VeronikaSolovei9, @Vungle-GordonTian, @ahmetfaruk59, @apykhteyev, @ashishshinde-pubm, @hugolm84, @piotrj-rtbh, @sag-henmus and @ym-prasanth
v2.1.0
Changes
- Fix: Adhese handle 200 response with empty array body (#3323)
- Boldwin: add user sync url (#3316)
- Allow bidders to skip sync for GDPR/GPP (#3265)
- Fix: refactor flakey category dedupe test (#3310)
- Fix: flakey deal tier test (#3322)
- Migrate freewheelsspold alias of frewheelssp to use new pattern (#3204)
- Migrate trustx alias of grid to use new pattern (#3206)
- Migrate yahoossp alias of yahooAds to use new pattern (#3208)
- IX: add privacy sandbox support (#3252)
- Huaweiads: Remove empty image assets from response (#3308)
- New Adapter: Indicue (#3291)
- bliink: iframe added to usersync (#3243)
- Adapter Name Case Insensitive: dealTier (#3218)
- Pass currency converter to modules (#3278)
- New Adapter: Alkimi (#3247)
- Teads: Change endpoint (#3303)
- Liftoff: Update contact email address (#3298)
- adquery: added device ip and ua to bidder request (#3288)
- New Adapter: oms (#3264)
- Flipp: abide by privacy concerns when using flippExt userKey (#3250)
- HuaweiAds: Increase fill rate for native ads (#3279)
- BMTM: app support (#3280)
- Migrate epsilon alias of conversant to use new pattern (#3207)
- Migrate synacormedia alias of imds to use new pattern (#3205)
- Migrate yahooAdvertising alias of yahooAds to use new pattern (#3203)
- GumGum: Add product parameter (#3253)
- PubMatic: Support hardcoded alias (#3224)
- Zeta Global SSP: Update endpoints (#3201)
- Scrubber refactoring (#3108)
- Debug Flag for Cookie Sync (#3107)
- Fix: Pass through entire bid.prebid.meta (#3100)
- Modularity: Make request wrapper accessible in bidder request hook (#3096)
- Floors: Dynamic fetch (#2732)
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 (#3258)
- Bump golang.org/x/net from 0.7.0 to 0.17.0 (#3202)
Contributors
@AlexBVolcy, @BrightMountainMediaInc, @GeneGenie, @LouisBillaut, @Sonali-More-Xandr, @VeronikaSolovei9, @Vungle-GordonTian, @Wls-demo, @abermanov-zeta, @ahmetfaruk59, @bsardo, @ccorbo, @dependabot, @dependabot[bot], @gg-natalia, @github-maxime-liege, @guscarreon, @hasan-kanjee, @kalidas-alkimi, @m6yf, @pm-nikhil-vaidya, @pm-nilesh-chate and @wgalecki