Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Oct 19:56
· 47 commits to refs/heads/master since this release
5b11f59

Known Issues

A security bug was introduced in v3.0.0 that prevented user.ext.prebid.buyeruids from being scrubbed from bid requests when at least one of the 2.5 user.ext fields (e.g. eids, consent) that was moved to an official 2.6 location is present in the incoming request and the bidder does not declare support for ORTB 2.6. Please use v3.2.0 instead.

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