Skip to content

Releases: prebid/prebid-server

v2.15.0

16 Apr 20:18
7635519
Compare
Choose a tag to compare

Known Issues

Prebd Server v.2.15.0 introduces a bug which affects stored responses. If you use stored responses, skip ahead to v2.15.1.

Changes

  • Metrics: Add per adapter metric indicating when buyeruid was scrubbed (#3623)
  • Axonix: Add userSync (#3598)
  • Sharethrough: adding GDPR and GPP info to user sync url (#3624)
  • Add ImpIds in RequestData for associated Impressions (#3364)
  • Local stored response fetching (#3600)
  • EIDs Should Not Require Unique Sources (#3607)
  • DSA: Inject default in bid requests if not present (#3540)
  • Onetag: add redirect userSync support (#3612)

Contributors

@SyntaxNode, @bsardo, @cesarfd, @jefftmahoney, @onetag-dev, @pm-saurabh-narkhede and @zhongshixi

v2.14.0

04 Apr 19:35
e982bfe
Compare
Choose a tag to compare

Changes

  • Privacy Sandbox: Topics in headers (#3393)
  • New adapter: Smrtconnect (#3571)
  • Updated FloorsSchemaVersion data type from string to int (#3592)
  • Update README.md (#3603)
  • Fix: TestAmpBadRequests (#3546)

Contributors

@pm-jaydeep-mohite, @pm-nilesh-chate, @psmrt and @rajeshkp

v2.13.1

27 Mar 18:33
c72ffe4
Compare
Choose a tag to compare

Changes

  • Fix for NPE for nil request in analytics module (#3599)

Contributors

@VeronikaSolovei9

v2.13.0

26 Mar 19:15
67c487d
Compare
Choose a tag to compare

Changes

  • Make Targeting in Response Optional (#3574)
  • Add Ext.Prebid.Analytics Support (#3563)
  • Make admin listener configurable (#3520)
  • Fix semgrep dgryski.semgrep-go issues (#3511)
  • add 'debug' and 'integration' to sample requests (#3575)

Contributors

@AlexBVolcy, @dmitris and @maditya

v2.12.0

19 Mar 19:14
82ba585
Compare
Choose a tag to compare

Changes

  • Fix: Panic in bid adjustments (#3547)
  • Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#3573)
  • Sonobi: Added consent macros to the user sync url (#3572)
  • yandex: Fix yandex properties file (#3568)
  • New Adapter: Aso (#3565)

Contributors

@JonGoSonobi, @adserver-online, @dependabot, @dependabot[bot], @gargcreation1992 and @linux019

v2.11.0

13 Mar 17:46
4870355
Compare
Choose a tag to compare

Changes

  • Fix loading of default bid adjustments for "account_defaults" (#3555)
  • New Analytics Adapter: agma (#3400)
  • MgidX Bid Adapter: add disabled param (#3562)
  • Evolution Bid Adapter: add iframe to userSync (#3561)
  • Extract FPD Merge To Separate Package (#3533)
  • New Adapter: Roulax (#3447)
  • iqzone get media type from mtype bid property (#3557)
  • RTB House: regional endpoints (#3551)
  • New Adapter: Theadx (#3498)

Contributors

@IQZoneAdx, @SyntaxNode, @dengxinjing, @e-volution-tech, @linux019, @mustafakemal16, @piotrj-rtbh, @steffenmllr and @xmgiddev

v2.10.0

05 Mar 20:31
4b1ca6b
Compare
Choose a tag to compare

Changes

  • Privacy Sandbox: support testing label header (#3381)
  • Generate Bid ID Test Hardening (#3491)
  • do normal 'go vet' as it works now (#3550)
  • GDPR: Convert bidder name to string to accommodate analytics (#3554)
  • Adnuntius: site.ext targeting (#3530)
  • Medianet: Upgrades to OpenRTB 2.6 (#3548)
  • Rubicon: Remove api validation (#3493)
  • TheMediaGrid: Add GPP macros (#3545)

Contributors

@SerhiiNahornyi, @SyntaxNode, @amanpatniajmer, @bsardo, @dmitris, @dzhang-criteo, @mikael-lundin and @pm-nilesh-chate

v2.9.0

28 Feb 20:11
e8267b8
Compare
Choose a tag to compare

Changes

  • Use Json compacter in the bidders/params endpoint (#3395)
  • Criteo: add GPP macros (#3544)
  • Reformat structures to use key names (#3524)
  • Fix: Module template & builder produces duplicate map keys (#3534)
  • DSA: Bid response adrender, behalf & paid validations (#3523)
  • Fix: Pubstack memory leak (#3541)
  • Taboola: Fix gpp query param (#3515)
  • Update prebid.org url to https (#3529)
  • MinuteMedia: Add GPP macros (#3497)
  • SeedingAlliance: Deprecate seatId in favor of accountId (#3486)
  • Add formatcheck make target (#3480)
  • Rise: Add GPP macros (#3496)
  • ADF: Regional endpoints (#3503)
  • BMTM: Update maintainer address (#3483)
  • Stroeercore: Support DSA (#3495)

Contributors

@AvinashKapre, @ahmadlob, @bretg, @bsardo, @dmitris, @dzhang-criteo, @guscarreon, @linux019, @maditya, @philipwatson, @sag-henmus and @zkosanovic

v2.8.0

22 Feb 01:27
5900d36
Compare
Choose a tag to compare

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

15 Feb 16:08
c35f67b
Compare
Choose a tag to compare

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