Releases: prebid/prebid-server-java
v2.13.0
What’s Changed
General Updates
- Geo Lookup Updates (#3057) - Covers issues prebid/prebid-server#3392 and prebid/prebid-server#3559
- add Netty epoll arm64 dependency (#3064)
- Relax VAST tag matching for
vtrack
handling (#3059) - Docs: Documentation for transmitEids (#3058)
- Test: Remove flaky timeout tests (#3043)
Bidder-Specific Updates
- Update mgidx.yaml (#3053)
Contributors
@AntoxaAntoxic, @Net-burst, @SerhiiNahornyi, @bretg, @marki1an and @sullis
v2.12.0
What’s Changed
General Updates
- Add
TransmitEids
activity (#2901) - prebid/prebid-server#2904 - Workflows: Add trivy dependency scanner (#3024)
- Remove documentation references to metrics that are no longer available (#3016)
- Tests: Fix flaky tests (#3015)
- Disable module tests for default maven verify runs (#3013)
- Refactoring: Add
TimeoutContext
(#2976) - Update index page (#3014)
Bidder Specific Updates
- Yieldlab: Fix the default endpoint (#3021)
- MinuteMedia: Add new bidder (#3019)
- Confiant AdQuality: Skip scanning for bidders with empty bids (#3000)
- Medianet: Upgrade to Openrtb 2.6 (#3007)
Contributors
@CTMBNara, @IvanTsymbal, @Net-burst, @SerhiiNahornyi, @bretg, @brushmate, @kuleszaj, @marki1an, @osulzhenko and @rajatgoyal2510
v2.11.0
What’s Changed
General Updates
- Add
Sec-Browsing-Topics
support. (#2750) - prebid/prebid-server#3008 - Support Testing Label Header (#2987) - prebid/prebid-server#3297
- Add Seat Non-bid for DSA Rejections (#2990)
- Refactoring: Extract floors configuration processing (#2957)
- BugFix: Fix floors refactoring bug (#3006)
- Bump org.apache.commons:commons-compress from 1.21 to 1.26.0 (#2996)
- Bump org.postgresql:postgresql from 42.4.3 to 42.7.2 (#2997)
Bidder-Specific Updates
- Medianet: enable gzip and update usersync url (#2994)
Contributors
@AntoxaAntoxic, @CTMBNara, @SerhiiNahornyi, @dependabot, @dependabot[bot] and @rajatgoyal2510
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