Releases: prebid/prebid-server-java
v3.39.0
Vendor-Specific Updates
- LiveIntent Module: EID permissions (#4315)
- Teal: new adapter (#4350)
- Aso: Add user sync endpoint to adapter and aliases (#4353)
- New Adapter: Clydo (#4299)
- Adot: Constrain publisher path to an enum list (#4354)
- AdOcean: Remove adapter (#4355)
- Migrate ProgX alias from Vidazoo to Teqblaze adapter (#4356)
- Remove Vimayx alias from SmartHub adapter (#4363)
- Remove Mobupps alias (#4364)
- New Adapter: RadiantFusion - Attekmi alias (#4365)
- Nexx360: Preserve custom imp.ext fields and add vendor id (#4359)
Contributors
@Lightwood13, @Net-burst, @SuperIzya, @ollyburns and @przemkaczmarek
v3.38.0
What’s Changed
- Core: EID Permissions extension (#4349)
- Refactoring: Add bidder request post-processing (#4322)
- CI: Update GitHub workflows (#4351)
- CI: Fix vulnerability in cross-repo-issue GitHub action (#4324)
Vendor-Specific Updates
- RTBHouse: Extract tagid from Imp fields (#4306)
- Ogury: Allow inventory mapping for in-app traffic. (#4321)
- StroeerCore: Use bid.ext as-is from the response (#4317)
- New adapter: Rename adoppler bidder adapter to elementaltv add adoppler as alias t… (#4326)
- Adagio: Remove hardcoded seat name (#4319)
- Adagio: Enable site capability (#4320)
- Optidigital: Add GPP support (#4333)
Contributors
@CTMBNara, @Net-burst, @crepi, @osulzhenko, @pavel-ptashyts, @philipwatson, @pjaworski-rtbh, @przemkaczmarek and @zxPhoenix
v3.37.0
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-ciworkflow (#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
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
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
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
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
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
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
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