Releases: prebid/prebid-server-java
v2.10.0
What’s Changed
General Updates
- Add DSA fields and validation (#2931) - Issue prebid/prebid-server#3367
- GitHub: changed workflow trigger for several jobs (#2971)
Bidder-Specific Updates
- Pubmatic Adapter Updates (#2965)
- StroeerCore: support DSA (#2977)
- Boldwin: get bid type from bid.mtype (#2967)
- Improvedigital: Consent processor issue fix #2942 (#2954)
- Adkernel: Add multiformat imp splitting (#2966)
- Rubicon: Api field is not required for Video imp (#2964)
- update BMTM maintainer address (#2960)
Contributors
@And1sS, @AntoxaAntoxic, @SerhiiNahornyi, @VeryExtraordinaryUsername, @bretg, @ishihanvcs and @philipwatson
v2.9.0
What’s Changed
General updates
- Add Richmedia Module (#2789) - see prebid/prebid-server#2483
- GVL: Add backoff for vendor list fetching (#2919)
- Synchronise dependencies between PBS and PBS-bundle (#2929)
- Core: Update alias assembler for usersync (#2936)
- GitHub action: release assets build and publish (#2843)
- GitHub action: Docker image build and publish (#2884)
- Core: added warning in case of invalid targeting key prefix (#2860)
Bidder-specific updates
- Add new
AdQuery
bidder (#2922) - Add bid adapter for Yearxero; (#2948)
- Aidem: Url resolution updates (#2951)
- Adelement: adapter update (#2940) (#2949)
- Added gpp and gpp_sid to user sync url (#2947)
- Add Relevant Digital Adapter (#2915)
- NextMillennium: Add
extraInfo
support and updateyaml
(#2910) - Nativo: Added User Sync settings (#2879)
Contributors
@And1sS, @AntoxaAntoxic, @BogdanKosarev, @SerhiiNahornyi, @VeryExtraordinaryUsername, @marki1an, @osulzhenko, @radadiapg, @rafataveira and @ym-prasanth
v2.8.0
What’s Changed
General Updates
- Add
GppModelWrapper
. (#2904) Note: this significantly improves the performance of processing GPP strings.
Bidder-Specific Updates
- resetdigital: remove puid param from usersync (#2928)
- RTB House: app support (#2923)
- Add new
LemmaDigital
bidder (#2903) - Updating Seeding Alliance Aliases (#2895)
- Add Bematterfull Adapter (#2902)
- Add Cadent Aperture Mx Alias (#2896)
- Flipp: Handle privacy for the user key (#2900)
- YahooAds: Update maintainer email address (#2911)
Contributors
@AntoxaAntoxic, @CTMBNara, @SerhiiNahornyi, @aishwaryapatil, @bretg, @marki1an and @piotrj-rtbh
v2.7.0
What’s Changed
General Updates
- Add new ORTB 2.6 fields (#2861) - Resolves prebid/prebid-server#3366
- Fix application settings doc (#2892)
- Add additional tests case for
cookie sync spec
(#2881) - Tests: Fix for currency spec (#2889)
- Tests: Generalize names of some test entities (#2908)
- Tests: Add fix for
multibidspec
flaky tests (#2906) - Add additional checks for only remove the transaction id from source obj if not present (#2863)
- fix: prevent ExchangeService from emptying Source object (#2849)
Bidder-Specific Updates
- MType Support for the Adxcg Bidder (#2891)
- Core: Add new LmKiviAds bidder (#2897)
- Add New SovrnXsp Adapter (#2909)
- Added User Sync URL for Alkimi Adapter (#2905)
- adding geoscope entries (#2894)
- Lunamedia: Pass
site.domain
field (#2907) - Oms: Add adapter (#2888)
- Embimedia: New Adapter (#2885)
- BMTM: App support (#2886)
- Flipp: Remove IP as a bidder request parameter (#2887)
- Update teads contact info (#2883)
- Bliink: Iframe added to usersync (#2882)
- Liftoff Site Support (#2855)
- Smartyads: add Vendor id (#2880)
Contributors
@AntoxaAntoxic, @Net-burst, @SerhiiNahornyi, @bretg, @kalidas-alkimi, @marki1an, @osulzhenko and @vpontesfreestar
v2.6.0
What’s Changed
General Updates
- Move prefmtype to ext.prebid.biddercontrols (#2875) - as noted in version 2.5, this is a change to the request-level override for the filter multi format impressions #2711 feature.
- Forward Low Entropy Client Hints to Bidders (#2809) - See issue prebid/prebid-server#2646
- Fix AMP Targeting FPD edge case (#2815) - aligns the handling of the targeting parameter to PBS-Go and the spec -- targeting.site is now copied to imp.ext.data.site instead of resulting in a warning.
- Confiant AdQuality module: Add config to exclude bidders from scanning, analytics tags (#2670)
- Stop reading the Legacy UIDs From cookie (#2818) - aligns with what PBS-Go has been doing for some time.
- Tests: Increase test coverage for
cookie_sync
(#2570) - Added usersyncers cookie-family-name property validation (#2790)
- Tests: Rework of calculation custom price granularity (#2842)
- Test: Increase tests coverage for
schain
(#2825) - Test: Increase coverage for targeting (#2850)
Bidder-Specific Updates
- Adsinteractive: Usersync updates + gvlVendorID (#2874)
- Axis: Updated url (#2873)
- Adsinteractive: change usersync endpoint to https (#2872)
- SaLunamedia: Update params (#2871)
- Add new
Xtrmqb
bidder (#2870) - Tpmn: Add adapter (#2869)
- PwBid: Change endpoint (#2867)
- Indicue: Add adapter (#2866)
- Change dxkulture domain (#2856)
- Add usersync url for the Evtech (#2864)
- Taboola bidder adapter change endpoint (#2862)
- Boldwin: Added required properties (#2859)
- Add usersync url for the Boldwin (#2857)
- Update contact info for iqzone (#2848)
- Update contact info for iqx (#2851)
- Price Granularity: Fix calculation formula (#2802)
- IX: bidder response enriched with FledgeAuctionConfig (#2807)
- Add a Magnite Alias for Rubicon Bidder (#2839)
- Rubicon adapter: adding gzip support (#2835)
- Additional metric for account fetch failed case (#2792)
- Huawei bidder updates (#2832)
- Rise adapter allowing modified VAST (#2841)
Contributors
@AntoxaAntoxic, @CTMBNara, @IvanTsymbal, @KolomiietsSerhii, @SerhiiNahornyi, @bretg, @marki1an, @osulzhenko and @vpontesfreestar
v2.5.0
What’s Changed
Enhancements
- Targeting response is now optional (#2781) - prebid/prebid-server#2030
- Filter multi format impressions (#2780) - prebid/prebid-server#2711 - NOTE: we're going to change the location of the request-level override to ext.prebid.biddercontrols.BIDDER.prefmtype. We are not considering this a breaking change because all bidders default to multiformat_supported:true, which means this control currently doesn't do anything.
- Configurable targeting prefix (#2769) - prebid/prebid-server#3094
General Updates
- Add Strict Dooh Validation (#2806) - Added a config "auction.strict-app-site-dooh" which determines whether incoming requests with more than one of app/dooh/site will be rejected. Defaults to
false
for now, but that default will be changed in 3.0 totrue
. If 'false', the first of app/dooh/site will be utilized and the others discarded. - Fix compilation error (#2833)
- Core: log GVL errors with defined sample rate (#2830)
- Add GB country code to EEA list (#2719) - for Netacuity users
- Bump ch.qos.logback:logback-core from 1.2.11 to 1.2.13 (#2821)
- Bump ch.qos.logback:logback-classic from 1.2.11 to 1.2.13 (#2822)
- Housekeeping: Remove protoc Apple Silicon workaround (#2820)
Bidder-Specific Updates
- Nativo: Add adapter (#2827)
- FreewheelSSP bidder updates (#2823)
- Appnexus: Update bidder (#2797)
- Conversant: rebrand to Epsilon (#2654)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @KolomiietsSerhii, @Net-burst, @SerhiiNahornyi, @dependabot, @dependabot[bot], @kim-ng93 and @rafataveira
v2.4.0
What’s Changed
General Updates
- Remove User EID validation (#2763) - prebid/prebid-server#3097
- Use Generic Bidder for Deals Test (#2796)
- Docs: Extended account properties doc (#2783) (#2783)
- Bugfix: Put payload for basic level (#2768)
- Test: Update gdpr log message and targeting (#2772)
Bidder-specific Updates
- Add new
Liftoff
bidder (#2760) - Update TappxBidder.java (#2800)
- Teads: endpoint change (#2799)
- AMX RTB: enabled support for GZIP, GPP, and added IFRAME usersync (#2798)
- Retrieve bid type from bid.ext.mediatype in Yieldmo bid response (#2759)
Contributors
@AntoxaAntoxic, @KolomiietsSerhii, @SerhiiNahornyi, @Strife9224, @marki1an and @ym-prasanth
v2.3.0
What’s Changed
General Updates
- Add
AccountTargetingConfig
(#2725) - prebid/prebid-server#3147 - Remove EID Name Validation (#2701) - in service of prebid/prebid-server#3097, but it's not yet complete.
- Activity Infrastructure: Add trace log (#2568)
- Enrich Vendor List Logging (#2757)
- Test: Increase tests coverage for targeting spec (#2629)
Bidder Specific Updates
- Smaato: update user sync URL to add GDPR macros (#2758)
- Support fledge for Pubmatic adapter (#2732)
- Add Native Support for Vrtcal (#2737)
- Mobilefuse Adapter Updates (#2748)
- Update adnuntius bidder (#2693)
Contributors
@AntoxaAntoxic, @CTMBNara, @KolomiietsSerhii, @SerhiiNahornyi and @marki1an
v2.2.0
What’s Changed
Several new features in this release:
- Digital Out of Home support - prebid/prebid-server#2532
- new Activity Control 'transmitTid' - prebid/prebid-server#2727
- SDK support for renderer metadata - prebid/prebid-server#2908, prebid/prebid-server#3085
General Updates
- Add DOOH Support (#2580)
- DOOH Fix (#2739)
- Relax Auction Request Validation (#2744) - PBS-Java is allowing requests that specify more than one of app, site, dooh objects until v3.0.
- Add
TRANSMIT_TID
activity (#2686) - Update SDK Protocol (#2707)
- Docs: Add missing example (#2729)
- Add test cases for user.buyeruids when it's involve alias (#2749)
Bidder-specific Updates
- Add Huawei Bidder (#2609)
- Add Teads Adapter (#2738)
- Rubicon: Pass blocked fields (#2743)
- Remove usersync for aliases (#2720)
- Adkernel: Add gpp support (#2736)
- Add product support for gumgum (#2724)
- Add PGAMSSP Bidder (#2690)
- Add Yeahmobi Bidder (#2723)
- Appstock: Add bidder (#2731)
- Add Edge226 Bidder (#2727)
- Iqx: Add bidder (#2726)
- Smartx: Add adapter (#2722)
- Add GreedyGame Bidder (#2711)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @SerhiiNahornyi, @gg-natalia and @osulzhenko
v2.1.0
What’s Changed
General Updates
- Add missed fields in Native request (#2694)
- Add
imp.dt
field. (#2676) - Completes issue 2682 - Test: Add
imp.dt
field (#2678) - Fixed NPE for bidder aliases empty config (syntax example added) (#2674)
- Added core capabilities (site/app media types) validations (#2675)
- removed unused "auction.generate-source-tid" property (#2659)
- Tests:
returnCreative
field (#2677) - Bump org.eclipse.jetty:jetty-http from 9.4.52.v20230823 to 9.4.53.v20231009 (#2688)
Bidder-Specific Updates
- DxKulture: Add adapter (#2721)
- Fix issue #2666 - Port PR from PBS-Go: ImproveDigital: updates (#2671)
- Between: Update endpoint (#2715)
- Between adapter: make
host
param optional (#2718) - Between: Remove host param (#2708)
- Orbidder: Add user sync redirect url (#2681)
- lunamedia endpoint update (#2709)
- Groupm: Remove bidder (#2705)
- RTBHouse: native ads support (#2641)
- Add Mabidder Adapter (#2673)
- OneTag: ORTB 2.6 initial support (#2646)
- Zeta Global SSP Bidder: update endpoints. (#2692)
- Silvermob:
host
validation (#2682) - Sovrn: Make minduration optional (#2680)
- Update Bidder Stroeercore: allow video traffic (#2691)
Contributors
@And1sS, @AntoxaAntoxic, @CTMBNara, @EmanueleSimonelli, @KolomiietsSerhii, @Net-burst, @SerhiiNahornyi, @abermanov-zeta, @bretg, @dependabot, @dependabot[bot], @docech, @ikagotso, @ishihanvcs, @marki1an and @piotrj-rtbh