Skip to content

Dependencies: Update compatibility-breaking dependencies #3917

@Net-burst

Description

@Net-burst

This is a non-exhaustive list of PBS dependencies that can't be updated without potentially breaking private forks.

  • package move
<dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
</dependency>

was moved to

<dependency>
    <groupId>jakarta.validation</groupId>
    <artifactId>jakarta.validation-api</artifactId>
</dependency>
  • package move
<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
</dependency>

components used by PBS were moved to

<dependency>
    <groupId>org.apache.httpcomponents.core5</groupId>
    <artifactId>httpcore5</artifactId>
</dependency>
  • big API changes and undeclared usage of utility methods by bidder adapters
<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
</dependency>
<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java-util</artifactId>
</dependency>

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Ready for Dev

Relationships

None yet

Development

No branches or pull requests

Issue actions