github prebid/prebid-server v3.0.0

11 hours ago

Major Release

This major release introduces substantial and breaking changes to Prebid Server that warrants extra attention and thorough vetting from host companies prior to deployment.

Host Upgrade Path

There are two breaking changes for host companies.

Blacklisted Apps

The blacklisted_apps configuration field is renamed to blocked_apps. Check your host configuration for existing usage of blacklisted_apps and rename. The purpose and data type remain the same.

Default Request Hardcoded Aliases

Prebid Server used to promote request aliases defined in the default request to hardcoded aliases. With improved support for defining hardcoded aliases, this behavior is removed from v3.0.0. Host companies relying on the previous behavior will need to create new hardcoded aliases.

For example, the following default request defines an alias somealias which is promoted to a server level hardcoded alias:

defaultrequest.json

{
  "ext": {
    "prebid": {
      "aliases": {
        "somealias": "appnexus"
      }
    }
  }
}

To maintain the same behavior, a new bidder yaml file needs to be created to define the alias:

/static/bidder-info/somealias.yaml

aliasOf: appnexus

Aliases defined in the default request will still be included for incoming requests as request aliases. The change being made only removes their promotion to server level hardcoded aliases.

Changes

Features

  • Cookie Sync: Use max when limit is 0 (#4022)
  • ORTB 2.6: Full support with down convert for 2.5 adapters (#4019)
  • Update Cookie Sync Chooser Debug Message to match Java (#3558)

Config

  • Rename Blacklisted Apps to Blocked Apps (#3620)

Hardcoded Adapter Alias

  • Remove Default Request Hardcoded Aliases (#4020)

Performance

  • Adapters: Update to use jsonutil unmarshal (#4021)

Bidder Specific Updates

  • ImproveDigital: Remove placementKey & addtlconsent parsing (#3728)

Other

  • Sample: fix prebid js loading bug on sample html page (#3792)
  • Bump Go version to 1.22 in dev containers config (#3983)

Contributors

@AlexBVolcy, @And1sS, @SyntaxNode, @bsardo, @VeronikaSolovei9, @hhhjort, @ishihanvcs and @sebhtml

Don't miss a new prebid-server release

NewReleases is sending notifications on new releases.