Releases: prebid/prebid-server-java
v1.114.0
What’s Changed
General Updates
- Seatnonbid: Enhancements (#2204) issue 2367 . See https://docs.prebid.org/prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html#seat-non-bid for a list of the additional status codes that may be emitted.
- Core: Remove redundant jackson module (#2218)
- Test: Fix
GGP
flaky functional tests (#2215)
Bidder-Specific Updates
VisibleMeasures
: Add bidder (#2222)Criteo
: Update bidder logic (#2230)- Alkimi: Change maintainer email (#2232)
- LimeLightDigital: Add adapter (#2228)
- Definemedia: Add adapter (#2220)
- CCX: Add user sync url (#2211)
Contributors
@And1sS, @CTMBNara, @SerhiiNahornyi, @ValeriiBarsuk, @marki1an and @pro-nsk
v1.113.0
What’s Changed
With this release, PBS-Java parses incoming GPP strings for TCF2 and USP strings, distributing them to the original ORTB locations if they're not already present. This is what we call GPP Phase 2.
General Updates
- Add
GPP
processors (#2179) StoredRequestProcessor
: Fix problems withBigDecimal
. (#2197)- Tests: Fix fluky functional floor test (#2191)
Bidder-Specific Updates
- Undertone: params under ext (#2199)
- Brave: Add adapter (#2186)
- Bidstack: Add new adapter (#2198)
- Adrino: Add new adapter (#2187)
- Sspbc: Add new adapter (#2185)
Contributors
@CTMBNara, @SerhiiNahornyi, @marki1an, @osulzhenko, @tamarm-perion and @wesley-freestar
v1.112.0
What’s Changed
General Updates
- Core: Gpp amp passthrough (#2183)
- Workflows: update cross-repo workflow (#2182)
- Seatnonbid: Add ability to specify impIds related to bidder error (#2178)
- Move PG deals population (#2011)
- Core: Remove redundant fields from bidder request (#2063)
- Refactoring. Move media type processor (#2148)
Bidder-Specific Updates
- KiviAds: Add adapter (#2156)
- Openx: Pass through imp.ext wholesale except prebid, bidder (#2180)
- Algorix: Add EUC endpoint (#2184)
- YahooSSP adapter providing gpp data to our openRTB2.5 backend. (#2144)
- VideoHeroes: Add adapter (#2177)
- Logan: Add adapter (#2155)
- Clickonometrics: Add adapter (#2166)
- Resetdigital: add GVL ID (#2157)
Contributors
@And1sS, @Bugxyb, @CTMBNara, @SeongJaeMoon92, @SerhiiNahornyi, @bretg, @laurb9, @marki1an and @radubarbos
V1.111.0
What’s Changed
General Updates
- Add usersync.enabled property (#2147)
- FLEDGE support (#2092)
- Update cross-repo-issue.yml for omit tests label (#2140)
Bidder-specific Updates
- Appush: Add adapter (#2142)
- Rubicon: Fix user.ext properties population (#2150)
- Rubicon: Replace admobject with adm_native t (#2146)
Contributors
v1.110.0
What’s Changed
This completes "Phase 1" of the Global Privacy Protocol for Prebid Server.
General Updates
- GPP: Add cookie sync passthrough (#2127)
- Core: Add utilization of host cookie value for user.buyeruid (#2139)
- Tests: Migrate stored, amp, cache tests to generic (#2137)
- Tests: Fix fluky functional test (#2125)
- Tests: Migrate multi bid test to generic (#2132)
- issue tracker workflow changes (#2133)
- Workflows: Cross-repo workflow (#2134)
Bidder-specific Updates
Contributors
@And1sS, @SerhiiNahornyi, @ValeriiBarsuk, @bretg and @marki1an
v1.109.0
What’s Changed
General Updates
- Return all bid status: move ext.prebid.seatnonbid to ext.seatnonbid (#2128)
- Setuid: Add functional tests for prioritization (#2087)
- Cookie-sync: First part of functional tests (#2081)
- Dependencies: Upgrade some of the dependencies (#2124)
Bidder-specific Updates
- Rubicon: Pass skadn field (commit)
Contributors
v1.108.0
What’s Changed
This release fixes the issue with 1.107 where bidders that reject ORTB 2.6 fields were erroring for publishers that supply the new GPP fields.
General Updates
-
Bugfix: Remove gpp data for 2.5 adapters (#2117)
-
Lower
tmax
for bidders (#2113) - see issue prebid/prebid-server#2398 . There are several new timeout-related configurations, and several deprecated values as well.- new: auction.biddertmax.min, auction.biddertmax.max, auction.biddertmax.percent, auction.tmax-upstream-response-time
- deprecated: auction.cache.expected-request-time-ms, auction.timeout-adjustment-ms, auction.max-timeout-ms
-
Feature:
returnallbidstatus
flag early stage (#2109) - see prebid/prebid-server#2367 . -
Return all bid status: remove enablement when debug true (#2122)
-
Tests: Migrate core test to generic bidder (#2115)
-
Docs: Refining README (#2116)
Bidder-specific Updates
Contributors
@And1sS, @CTMBNara, @SerhiiNahornyi, @ValeriiBarsuk and @bretg
v1.107.0
What’s Changed
Note: there's an issue in this release for some bidders regarding new GPP fields. regs.gpp was added to the schema but is not removed for bidders that only support ORTB 2.5, causing them to reject requests that carry regs.gpp. It will be fixed in the next release.
General Updates
- Core:
imp.secure
default to 1 (#2105) - Core: Raise URL length limit to 8KB (#2111)
- Core: Add pass-through GPP auction support (#2108)
- Fix
ССE
inOrtbTypesResolver
(#2107) - enhanced sample directory (#2102)
- Cookie-sync: add missing metrics (#2089)
- Refactoring: Move BidResponseCreator class to optional approach (#2074)
- Tid processing enhancements (#2093)
- Add string support to UID (#2096)
- Blocking-module: Change precedence of blocking attributes for incoming request (#2006)
- Bump postgresql from 42.4.1 to 42.4.3 (#2084)
Bidder-Specific Updates
- Undertone: Bidder implementation (#2106)
- Rubicon: Support
multiformat
parameter (#2083) - IX: Add multi-format ad unit support (#2078)
- IX: Add iframe usersync support (#2080)
- Alkimi: add
adUnitCode
parameter (#2076) - Dianomi: Endpoint update (#2095)
Contributors
@And1sS, @CTMBNara, @DianomiJH, @SerhiiNahornyi, @bretg, @dependabot, @dependabot[bot], @deubaka, @liliana-sortable, @nicgallardo, @pro-nsk and @tamarm-perion
v1.106.0
What’s Changed
- iOS
lmt
workaround revision (#2094) - as discussed in prebid/prebid-server#1699 - Update an auction timeout if
bidRequest.tmax
has changed (#2068)
Contributors
v1.105.0
What's Changed
This is a major refactoring of the /cookie_sync and /setuid endpoints. See prebid/prebid-server#2173
PBS-Java host companies can now define a comma-separated list of prioritized cookie family codes in the cookie-sync.pri
config. This is helpful because the uids
cookie can only hold around 30 bidders, and many of us run more than that number, so you can prioritize bidders that are more important to your revenue.
- Cookie-sync: Refine core logic of
/cookie-sync
endpoint (#2065)
- Cookie-sync: refactoring, new error for limit, uids-cookie prioritization (#2085 )
- Cookie-sync: Add request bidders shuffling (#2086)