Releases: prebid/prebid-server-java
v3.17.0
What’s Changed
- Module: Ignore broken GreenBids module tests (#3624)
- Module: Make pb-richmedia-filter global properties optional (#3612)
- Rubicon Bidder: Add Bid Meta Seat Field (#3587)
- Core: Bids Rejection Refactoring (#3597)
- Docs: PBS sample (#3598)
- Docs: Add missing server config properties for config-app.md file (#3591)
Contributors
v3.16.0
WARNING!
This release source code contains a code that downloads an untrusted GeoLite2 database file during a unit test run. Please use the 3.17.0 release or manually ignore/delete org.prebid.server.hooks.modules.greenbids.real.time.data.v1.GreenbidsRealTimeDataProcessedAuctionRequestHookTest
file to avoid downloading the untrusted file.
Docker images are safe to use.
General Updates
- Modules: Implemented AB testing (#3576) - PBS issue, Prebid documentation
- Modules: Fix NPE that can occur during hooks execution (#3593)
- Privacy: Fix GDPR being ignored when in COPPA scope (#3565)
- Core: Add support for Exitpoint Stage (#3564) - PBS issue
- Core: Refactor file syncer (#3539)
- Core: Module Execution Host Config Check (#3566)
- Core: Add module-execution config on the host level (#3594) - PBS issue, Prebid documentation
- Core: Add support for setting cache TTL for native and audio (#3543)
- Core: Add
plcmt
logic to bid adjustment media type determination (#3572) - Core: Update consented providers settings support (#3590)
- Core: Add Debug Metrics (#3548)
- Documentation: Update
pull_request_template.md
(#3585) - Documentation:Update
code-reviews.md
(#3560) - Documentation:Add code highlighting (#3557)
- Dependencies: Remove redundant Logback dependency (#3552)
- Test: Increase test coverage for
consented_providers_settings
(#3577)
Bidder-Specific Updates
- IX: Fix adapter handling of paapi config (#3563)
- Krushmedia: Usersync update (#3556)
- AlgoriX: Add GVL vendor ID (#3571)
- Unruly: Remove GZIP compression as this breaks the bidder (#3553)
- Gothamads: Update account passing (#3555)
- Sharethrough: Declare support for oRTB 2.6 (#3561)
- Richaudience: Add Redirect Sync (#3578)
- Medianet: Support iframe usersync (#3586)
Contributors
@And1sS, @AntoxaAntoxic, @Bugxyb, @CTMBNara, @Compile-Ninja, @Net-burst, @bretg, @jefftmahoney, @marki1an, @muuki88, @oronno, @osulzhenko and @rishi-parmar
v3.15.0
WARNING!
This release source code contains a code that downloads an untrusted GeoLite2 database file during a unit test run. Please use the 3.17.0 release or manually ignore/delete org.prebid.server.hooks.modules.greenbids.real.time.data.v1.GreenbidsRealTimeDataProcessedAuctionRequestHookTest
file to avoid downloading the untrusted file.
Docker images are safe to use.
Important notice
This release fixes a metrics bug: all processed bid responses hook metric was mapped to an unknown
stage. Now it correctly maps to allprocbidresponses
metric.
General Updates
- Bid Adjustments Feature (#3542) - https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#flexible-bid-adjustments
- Module: Request correction (#3526) - https://docs.prebid.org/prebid-server/pbs-modules/request-correction.html
- Sample HttpBidderRequester Logs (#3546)
- Module Execution: Add Property to Require Account Config (#3525)
- Add Greenbids Real Time Data Module (#3242)
- Add useFetchDataRate for Price Floors (#3486)
- Bugfix: Make OpenRTB battr logic more strict (#3538)
- Add Zero Non Deal Bids Warning Only in Debug (#3522)
- Price Granularity Defaults Fix (#3511)
- Docs: Admin endpoints (#3531)
- Core: Update PBC integration (#3499)
- Update Reviewer Checklist (#3520)
- Increase default number for
tests.max-container-count
(#3518) - Fix invalid functional test (#3519)
Bidder-Specific Updates
- IqZone: Add usersync (#3541)
- PgamSsp: Add currency conversion (#3540)
- Improvedigital: Remove consented_providers logic (#3534)
- agma: bugfixes (#3495)
- Loopme: update bidder params (#3529)
- Displayio Bidder: Bidfloor Validation Update (#3516)
- Tradplus bid adapter (#3508)
- Triplelift, Unruly, GumGum Bidders Updates (#3513)
- BlueSea Bidder: Site Support (#3515)
Contributors
@And1sS, @AntoxaAntoxic, @Compile-Ninja, @EvgeniiMunin, @Net-burst, @ambalashov, @osulzhenko, @steffenmllr and @tradplus
v3.14.0
What’s Changed
General Updates
- Update TCF policy version validation (#3498) - resolves prebid/prebid-server#3828
- ORTB-Blocking Module: Add new configuration options (#3480) - resolves prebid/prebid-server#3913
- Response correction: Fix VAST matching (#3493)
- Github: Add CodeQl action support (#3512)
Bidder-specific Updates
- Sovrn: Accept Imp.ext Bidfloor either as a number or string (#3484)
- Bidmatic Bidder (#3489)
- Yieldlab Bidder: Support for Ad Unit Sizes (#3494)
- Missena Bidder (#3501)
- Sonobi Bidder: Native and Currency Conversion Support (#3492)
- InMobi Bidder: Mtype Support (#3477)
- add ortb-version to yieldmo.yaml (#3497)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @ikagotso and @ym-winston
v3.13.0
What’s Changed
Note: host companies need to be aware of a change in this release that could be a breaking change if you run your own analytics adapter. If this is the case for you, you will need to add your analytics adapter to adapters.global in src/main/resources/application.yaml. We generally intend to avoid breaking changes outside of major releases and apologize for not catching this one.
General Updates
- Core: Remove Empty EIDs + add new ortb fields (#3465) - prebid/prebid-server#3859
- Add storedAuctionResponse on imp level. (#3461) - prebid/prebid-server#2518
- Update Currency Warning (#3459) - prebid/prebid-server#3827
- Core: Configure analytics adapters per account (#3443) - prebid/prebid-server#3809
- Core: Default enabled property is true in analytics acc config (#3485)
- Fix Analytics (#3483)
- Passthrough bid.ext.prebid.meta (#3479)
- Rename Response Correction Hook (#3468)
- Update functional test for Ortb2Blocking module (#3472)
- Refactoring: Extract bidAdjustments code from exchangeService (#3476)
- Refactoring: Extract code from exchangeService (#3464)
- Ortb-Blocking Module: Aliases bug fix (#3447)
- Make Response correction module bean name more explicit (#3454)
- Test: Rename package name (#3481)
- Bump com.google.protobuf:protobuf-java from 3.21.7 to 3.25.5 in /extra (#3451)
Bidder-Specific Updates
- New Streamlyn Adapter (#3473)
- Sovrn: Enable Gzip compression (#3475)
- Nativo: Fix usersync redirect url (#3462)
- Adnuntius Adapter: DSA Support (#3457)
- Minor Bidders Updates (#3460)
- Agma: Leftovers (#3458)
- Agma Analytics Adapter (#3419)
- TGM Alias (#3455)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @dependabot, @dependabot[bot], @ikagotso, @marki1an, @osulzhenko and @rafataveira
v3.12.0
What’s Changed
General Updates
- Add hb_env=amp for Amp Requests (#3433) - prebid/prebid-server#3812
- Add
video.poddedupe
field (#3424) - prebid/prebid-server#3786 - Core: Bidder accepted currency functionality (#3416) - prebid/prebid-server#3746
- Beta: Response Correction Module (#3409) - documentation forthcoming.
- Github Actions: Add support for multiplatform docker image (x86-64, arm) (#3430)
- Tests: Temporary disable not-stable test (#3450)
- Functional test fix startup
localstack
container (#3436) - Housekeeping: Dockerfile documentation clarifications (#3427)
- S3 application settings (#3418)
- Update code-reviews.md (#3431)
- Price Floors: Another try to fix units... (#3426)
Bidder-Specific Updates
- Adtonos: Add new adapter (#3446)
- Bugfix: RemoteFileSyncer handling of error responses (#3440)
- Rename Bizzclick Bidder to Blasto (#3435)
- Escalax Bidder (#3429)
- Copper6Ssp: New adapter (#3428)
- RTB House: resolve oRTB
AUCTION_PRICE
macro (#3421) - Oraki: Add new adapter (#3423)
- Rubicon: Remove unnecessary property (#3422)
- Rubicon: Remove
use-video-size-id-logic
processing (#3410)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @bretg, @marki1an and @piotrj-rtbh
v3.11.0
What’s Changed
General Updates
- Fix merging imp.ext.prebid.imp into imp (#3396) - this completes the bidder-specific imp-level params issue 2335.
- GitHub Actions: Fix release flow (#3408)
- Tests: Move privacy-related fields from extensions to their root objects (#2958)
- Fix bug caused by incorrect usage of Promise (#3385)
- wiremock 3.9.1 (#3404)
Bidder-Specific Updates
- Adtarget and Adtelligent Bidders: Change Aid Type (#3387)
- Taboola Bidder: App Support (#3407)
- Loopme: Add Bidder (#3394)
- OpenX: indicate support for OpenRTB 2.6 (#3400)
- Pubrise Bidder (#3405)
- Bidders Ortb Version Update (#3406)
- Consumable: Endpoint update (#3402)
- Smarthub: New aliasses (
VimayX
,FelixAds
) (#3403) - Adnuntius: Use format=prebid on adserver requests (#3401)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst, @ambalashov, @bwschmidt and @sullis
v3.10.0
What’s Changed
General Updates
- Github actions: fix github container registry workflow (#3398)
- Clear imp.ext.prebid.imp (#3378) - unfortunately this still working through this one in support of prebid/prebid-server#2335 . Another bug was found, so this feature not ready for use in PBS-Java.
Bidder-Specific Updates
- MeloZen Bidder (#3381)
- MetaX: New bidder (#3386)
- Rename Liftoff to Vungle (#3383)
- LimeLightDigital Bidder: Filmzie Alias (#3384)
- Rubicon: Fix currency conversion bug (#3380)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Compile-Ninja, @Net-burst and @osulzhenko
v3.9.0
What’s Changed
General Updates
- Fix naming for storage service (#3374) - this completes the PBC Storage Service
- Support Bidder Specific Imp Level Params (#3254) - this is issue 2335, but this version has a bug that will be fixed in 3.10.
- Redefine logic regarding
imp.ext.<bidder>
(#3318) - this is issue 3735 - Add More Seat Non Bid Codes (#3240)
- Price Floors Test Fix (#3369)
- Tests: Fix flaky floors test (#3354)
- Housekeeping: JaCoCo config cleanup (#3349)
Bidder-Specific Updates
- The Trade Desk Bidder (#3370)
- Add new
OwnAdx
bidder (#2868) - Case Insensitive Check for Bidder Controls (#3352)
- Playdigo Bidder: Usersync Support (#3368)
- QT: Add adapter (#3355)
- Criteo Bidder: Support Fledge (#3344)
- OpenX: populate BidderBid.videoInfo for targeting (#3364)
- Add multiformat support for rubicon bidder (#3347)
- Rubicon: Updated xapi integration (#3377)
- Gumgum remove video validations (#3357)
- AMX: Demand Source and aDomain support (#3350)
- Unruly: Add duration to video bids (#3345)
- Triplelift Native Bidder Update (#3335)
- Smaato Bidder Updates (#3332)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @Net-burst, @SerhiiNahornyi, @bretg, @gg-natalia, @laurb9 and @marki1an
v3.8.0
What’s Changed
This is an important release for anyone hosting Prebid Server where TCF consent is relevant. Some CMPs have started to return TCF Policy version 5, which causes Fetch Bids rejections. See prebid/prebid-server#3828 for more details.
General Updates
- Add support for TCF Policy Version 5. (#3339)
- Core: Rename module-cache to pbc-storage (#3330) - this beta feature will be documented soon.
Bidder-Specific Updates
- Bigoad: Add bidder (#3328)
- ConnectAd: Update bidder (#3333)
- Adkernel: Bid type resolving update (#3331)
- Criteo Bidder: Native Support (#3329)
- Adprime Bidder Update (#3334)