Skip to content

Releases: prebid/prebid-server-java

v3.37.0

10 Dec 16:24

Choose a tag to compare

What’s Changed

  • Core: Support GPP USNat v2 (#3690)
  • Core: Decrease the version of the InfluxDB metrics (#4292)
  • Rule Engine: Fix eviction policy for rule cache (#4308)
  • Tests: Remove post in pr-java-ci.yml (#4307)
  • Tests: Fix flaky GPP tests and refactor code (#4309)
  • Tests: Update pr-java/functional-ci workflow (#3904)

Vendor-Specific Updates

  • CWire: Add userSync (#4288)
  • Bugfix: incorrect naming in userSync configs (#4305)
  • Criteo: Set geoscope to global (#4303)
  • Sharethrough: Add geoscope to config (#4302)
  • Smaato: Add geoscope to bidder info (#4301)
  • Seedtag: sets bid request's currency to USD (#4296)
  • Consumable: updated yaml config (#4139)

Contributors

@And1sS, @AntoxaAntoxic, @EmilNadimanov, @Net-burst, @marki1an, @osulzhenko, @richardngo-consumable and @sangarbe

v3.36.0

20 Nov 14:31

Choose a tag to compare

What’s Changed

  • Housekeeping: Bump Groovy-related dependencies (#4276)

Vendor-Specific Updates

  • Core: Resolve bean conflict in modules (#4289)
  • LiveIntent: Limiting LI ids to configured bidders (#4281)
  • Sparteo: add required query params to adapter endpoint (#4225)
  • New BoldwinRapid Adapter (#4285)
  • New Adapter: Nativery (#4223)
  • Nextmillennium: New fields and adapter version update (#4246)
  • Adnuntius: Pass targeting to ad server (#4282)
  • BidTheatre: Update endpoint and add redirect user sync (#4283)

Contributors

@AntoxaAntoxic, @Net-burst, @SuperIzya, @osulzhenko, @przemkaczmarek and @t-sormonte

v3.35.0

07 Nov 17:59

Choose a tag to compare

What’s Changed

  • Core: Add video cache TTL enforcement for /vtrack endpoint (#4136)
  • Core: Add module Storage Metrics (#4151)

Vendor-Specific Updates

  • Adagio Bidder: Fix Typo (#4275)
  • Adagio: Remove max length on params (#4263)
  • New adapter: Gravite - reqBlaze Alias (#4273)
  • New Adapter: Performist - Limelight Alias (#4272)
  • Unruly: Include GPID in request payload (#4259)
  • Teqblaze Alias: AppStockSSP (#4265)
  • RTBHouse: Add PMP Removal and Publisher ID Extraction (#4229)
  • LiveIntent: LI analytics adapter (#4154)
  • CpmStar: Adapter Update bidder implementation to allow imp.ext passth… (#4228)
  • Rule Engine: Change level for rule parsing log (#4262)
  • Omnidex: Add GVL ID (#4266)
  • Connatix Bid Adapter: Support GZIP (#4258)

Contributors

@And1sS, @AntoxaAntoxic, @Net-burst, @SuperIzya, @karimMourra, @piotrj-rtbh, @przemkaczmarek and @zxPhoenix

v3.34.0

24 Oct 13:44

Choose a tag to compare

New Features

  • Core: Support GET on the /vtrack endpoint (#4073)

Vendor-Specific Updates

  • Showheroes: Rename test file (#4253)
  • Showheroes bidder (#4190)
  • Eplanning: Add support for adomain (#4227)
  • mobkoi: remove url endpoint override (#4224)
  • optable-targeting: Optimize Optable requests for more precise ranging and performance insights (#4222)
  • Sovrn: pass-through imp.ext unaltered (#4197)
  • SmileWanted: endpoint now supports dynamic zoneId and integrates prebid server technology (#4109)
  • Yandex Bid Adapter : add support for video ads (#4004)
  • Improve Digital adapter: switch to HTTPS (#4226)
  • Contxtful: New Adapter (#4240)
  • Adkernel Alias: Xapads (#4242)
  • MetaX: Add redirect user sync (#4243)
  • KueezRTB: Remove additionalProperties from schema (#4244)
  • fwssp: Add iframe usersync (#4245)
  • Kargo: Add email to codepath notification workflow (#4247)

Contributors

@AntoxaAntoxic, @CTMBNara, @DiMurer, @EmilNadimanov, @FilipStamenkovic, @Net-burst, @QuentinGallard, @jbartek25, @mbonnafon, @przemkaczmarek and @softcoder594

v3.33.0

08 Oct 14:58

Choose a tag to compare

New Features

  • Module: Rules engine (#4147) - please note that this feature is currently considered beta.

What’s Changed

  • Core: Fix default value of targeting.hb_pb (#4186)
  • Core: Bidder Specific Imp Level Params Should Apply to a Specific Alias (#4157)
  • Core: Add a warning for when targeting attributes are truncated (#4188)
  • Documentation: Local dev request examples (#4189)
  • Core: Support seatnonbid Codes in Modules (#3762)

Vendor-Specific Updates

  • LiveIntent module: Restrict LI enrichment based on allowed activity (#4185)
  • OpenX Adapter: Set buyer exts fields in bid.ext.prebid.meta (#4171)
  • wurfl-devicedetection module enhancements (#4182)
  • 33across: adapter maintenance (#4187)
  • SSPBC Adapter: adapter update (#4135)
  • Connatix Bid Adapter: adds GPP macros (#4184)
  • Mobkoi: Update endpoint (#4183)
  • Connatix Bid Adapter: copy entire imp[i].ext (#4180)
  • New Adapter: TeqBlaze (#4161)

Contributors

@And1sS, @AntoxaAntoxic, @Ko4s3K, @Net-burst, @SuperIzya, @andreacastello, @carlosfelix, @gmiedlar-ox, @karimMourra, @mbonnafon and @przemkaczmarek

v3.32.0

12 Sep 16:09

Choose a tag to compare

New Features

  • Core: Add profiles support (#4007)

What’s Changed

  • Profiles: Fix NPE. Make DB config optional. (#4178)
  • Tests: Fix issue with invalid functional tests (#4172)
  • Dependencies: Bump Spring Boot and Vert.x minor version (#4164)
  • Dependencies: Bump GPP library version (#4170)
  • Misc: add activity metric to prometheus-labels.yaml (#4150)

Vendor-Specific Updates

  • Smartadserver Adapter: Add second endpoint for programmatic guaranteed (#4163)
  • zMaticoo: Update endpoint (#4168)
  • Xeworks: Adipolo Alias (#4169)
  • Copper6ssp: Add GVL vendor ID (#4167)
  • Onetag: imp.ext read generalization (#4165)
  • Kobler: Add app support (#4162)
  • IX: Pass ext.ixdiag fields through (#4159)
  • Seedtag: Adds GPP macros on user-sync url (#4106)
  • Afront: New Adapter (#4153)

Contributors

@AntoxaAntoxic, @CTMBNara, @Net-burst, @muuki88, @osulzhenko, @przemkaczmarek and @sangarbe

v3.31.0

22 Aug 18:21

Choose a tag to compare

What’s Changed

  • Housekeeping: Update Java base Docker image version (#4119)

Vendor-Specific Updates

  • Live intent omni channel module (#4127)
  • Optable-targeting: update macros, fail early if tenant and origin are not configured (#4131)
  • Optable-targeting: Fix query string construction when IDs are missing. (#4138)
  • Taboola: Schema Fix (#4148)
  • Exco: new adapter (#4111)
  • Sparteo: new adapter (#3985)
  • Blis: new Adapter (#4107)
  • Pubmatic: Support Alternate Bidder Codes (#4113)
  • Pubmatic: Forward skadn object in bid request (#4130)
  • Smartadserver: Send multi-impression requests without flattening (#4115)
  • Yieldlab: Forward ADomain to OpenRTB bid (#4118)
  • Vidazoo: New Omnidex and Tagoras Aliases (#4128)
  • TheTradeDesk: adapter should resolve burl if not resolved (#4133)
  • Connatix: support GPID (#4134)

Contributors

@AntoxaAntoxic, @Net-burst, @andre-gielow-ttd, @justadreamer, @karimMourra and @t-sormonte

v3.30.0

06 Aug 01:06

Choose a tag to compare

Vendor-Specific Updates

  • Ogury: Support gpp for cookie sync (#4102)
  • Adagio: Add site bidder param and web inventory (#4101)
  • Vidazoo: New Progx Alias (#4098)
  • Aso: New Kuantyx Alias (#4097)
  • MinuteMedia: Add test endpoint (#4096)
  • Tappx: Add GPID support (#4089)
  • Equativ: SmartAdserver alias with update to use mtype (#3678)
  • New module: WURFL device enrichment (#3685)

Contributors

@AntoxaAntoxic, @EmilNadimanov, @Net-burst and @andreacastello

v3.29.0

31 Jul 19:45

Choose a tag to compare

What’s Changed

  • Core: RFC 3986 compatibility as optional for HttpApplicationSettings (#4057)
  • Core: Account config for limiting number of impressions (#4064)
  • Core: Bidder Usersync Skipwhen Config (#3974)

Vendor-Specific Updates

  • New module: optable-targeting (#3815)
  • TheTradeDesk: Resolve AUCTION_PRICE macro (#4081)
  • TheTradeDesk: throw error for malformed endpoint url (#4047)
  • Madsense: New Adapter (#3972)
  • Visx: Relay bid currency from bid respons (#4077)
  • Akcelo: New Adapter (#4087)
  • Rediads: New Adapter (#4082)
  • Mediasquare: New Adapter (#4031)
  • Nexx360: New Adapter (#4053)
  • OpenX: provide gpp params for user sync (#4071)
  • Pubmatic: Set bid.meta.mediaType=video when bid.ext.ibv=true (#4049)
  • RichAudience: change endpoint to https (#4052)
  • Optidigital: New Adapter (#4054)
  • Missena: Pass full OpenRTB request (#4075)
  • Stroeercore: Add adomain to bids (#4076)
  • Zentotem: New Adapter (#4078)

Contributors

@AntoxaAntoxic, @CTMBNara, @Fuska1, @Net-burst, @andre-gielow-ttd and @zapo

v3.28.0

10 Jul 16:45

Choose a tag to compare

Important notice

(#4048) PR adds a toggle to change the behaviour of PBS HTTP client DNS resolution to a round-robin. Presently, HTTP client DNS resolver always takes the first IP address from the DNS response, even if there are multiple addresses. This creates a heavy load skew towards the first IP in the list and makes one of the HTTP load balancing techniques ineffective.

For now, old behaviour is kept intact for the sake of having a grace period, but this will change in one of the feature releases. New behaviour is to take and use all IP addresses from the DNS response in a round-robin manner, which should lower the load on the adapter endpoint in some cases.

Host companies will still be able to opt in old DNS resolution behavior if they desire so.

What’s Changed

  • Core: Add toggle to enable round-robin inet address selection of the ip address to use (#4048)
  • Housekeeping: Move DB drivers to test scope (#4017)

Vendor-Specific Updates

  • Flatads: New Adapter (#4045)
  • BidTheatre: New Adapter (#4023)
  • Smoot: New Adapter (#4021)
  • AdupTech: New Adapter (#4024)
  • Adagio: New Adapter (#4027)
  • FreewheelSSP: new alias fwssp (#4019)
  • Inmobi: Port usersync redirect (#4029)
  • MobileFuse: Add usersync info (#4011)
  • Adport & Bidsmind: Change user sync urls (#4012)
  • Pubmatic: Enable Gzip compression (#4013)
  • Colossus: Declare OpenRTB 2.6 support (#4014)
  • Admatic: New alias Netaddiction (#4018)
  • Dianomi: Update user syncs to send gdpr_consent (#4022)
  • Rubicon: Remove default maxbids value (#4041)
  • Gothamads: New Intenze Alias (#4042)
  • Kobler: Remove sensitive device and user data (#4043)
  • MobileFuse: Remove tagid_src and pub_id params (#3915)
  • GumGum: Collect the ad unit name for reporting (#3912)
  • GumGum: Enable Opt-In change notification for GumGum Adapter (#4006)

Contributors

@And1sS, @AntoxaAntoxic, @JimTharioAmazon, @Net-burst, @ShayanK16GumGum, @kim-ng93, @osulzhenko, @sindhuja-sridharan and @tomaszbmf