Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
50721c8
Zeta Global SSP: Add sid parameter and audio support (#3939)
abermanov-zeta Mar 10, 2025
09006e7
New Adapter: OCM Media - Limelight Alias (#4210)
apykhteyev Mar 10, 2025
ce86208
Aidem: Support only banner and video formats (#4203)
dsabaras-aidem Mar 11, 2025
aa0edd4
New Adapter: Velonium - Limelight Alias (#4212)
apykhteyev Mar 11, 2025
3eb74d6
Alkimi: Add imp extension support (#4213)
kalidas-alkimi Mar 11, 2025
777408c
Trustedstack: Add iframe usersync (#4222)
product-trustedstack Mar 11, 2025
d9ca30f
IIon: Add GVL ID (#4253)
apykhteyev Mar 11, 2025
b130a5c
codepath-notification adapter updates (#4245)
bretg Mar 12, 2025
b2efcdf
New Adapter: Pixad - Admatic alias (#4214)
bakicam Mar 13, 2025
dbe41e4
New Adapter: Monetix Ads - Admatic alias (#4215)
bakicam Mar 13, 2025
6a654e1
Upgrade jsonpatch to v5 (#4071)
scr-oath Mar 13, 2025
57ebb19
New Adapter: Admatic GMBH - Admatic alias (#4216)
bakicam Mar 13, 2025
eb13b8b
Connatix: Enhance endpoint with DC (#4219)
monicaroxanabota Mar 14, 2025
50d2518
Currency: Common currency reference conversion (#4205)
sigma-software-prebid Mar 20, 2025
da46ed2
Bump golang.org/x/net from 0.33.0 to 0.36.0 (#4259)
dependabot[bot] Mar 20, 2025
8499a08
Remove invalid user EIDs and UIDs from bid request (#3891)
Pubmatic-Supriya-Patil Mar 24, 2025
40d1668
Smilewanted: change endpoint to HTTPS (#4269)
QuentinGallard Mar 24, 2025
1376606
New Adapter: Yobee - Admatic alias (#4217)
bakicam Mar 24, 2025
3e2e74a
OpenX: Determine bid type from bid.mtype (#4241)
gmiedlar-ox Mar 24, 2025
8b38a0c
Nextmillennium: Add gzip compression (#4261)
JacobKlein26 Mar 24, 2025
c127eff
Dockerfile vulnerabilities fixes (#4270)
VeronikaSolovei9 Mar 24, 2025
7cf3927
Update dockerfile to use Ubuntu 22.04 as base image (#4252)
bsardo Mar 24, 2025
48e0ba0
Run actions workflow jobs on ubuntu-latest (#4251)
bsardo Mar 25, 2025
e142724
Filter Multi-Format Requests (#4162)
pm-isha-bharti Apr 3, 2025
b8fb75d
IX: Pass ext.ixdiag fields through (#4262)
oronno Apr 3, 2025
9bc6eca
AppNexus: Support member param as int (#4284)
bsardo Apr 7, 2025
242593b
New Adapter: MadSense (#4169)
madsenseops Apr 7, 2025
ed9ed1a
New Adapter: AdTarget.org - Limelight Alias (#4211)
apykhteyev Apr 7, 2025
a136cd0
Smaato: Add iframe user sync (#4280)
el-chuck Apr 7, 2025
a346f28
EPlanning: Add schain support (#4146)
maximilianozurita Apr 7, 2025
076912e
Algorix: Add site support (#4265)
Bugxyb Apr 8, 2025
e37a2e9
Kobler: Add app support (#4268)
TommyHPettersen Apr 8, 2025
d9f894d
Medianet: Update codepath-notification email (#4276)
monisq Apr 8, 2025
a2a2bc6
Improve Digital: Add iframe user sync (#4274)
jbartek25 Apr 8, 2025
fec52ab
Adnuntius: Add multi-format and native support (#4223)
mikael-lundin Apr 10, 2025
222febe
New Adapter: Mobkoi (#4240)
Ventilateur Apr 22, 2025
62d6377
TheTradeDesk: Dynamically construct endpoint using supplySourceId (#4…
andre-gielow-ttd Apr 23, 2025
eabbf0c
Bump golang.org/x/net from 0.36.0 to 0.38.0 (#4305)
dependabot[bot] Apr 24, 2025
788397f
Criteo: Declare ORTB 2.6 support (#4311)
TheodorCiuciucCriteo Apr 24, 2025
19d2cda
InMobi: Add redirect usersync (#4310)
SiddhantAgrawal Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \

# [Optional] Uncomment this line to install global node packages.
# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g <your-package-here>" 2>&1

RUN addgroup --system --gid 2001 prebidgroup && adduser --system --uid 1001 --ingroup prebidgroup prebid
USER prebid
4 changes: 4 additions & 0 deletions .github/workflows/scripts/codepath-notification
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@
# The aim is to find a minimal set of regex patterns that matches any file in these paths

rubicon: header-bidding@magnite.com
pubmatic: header-bidding@pubmatic.com
openx: prebid@openx.com
adapters/ix|imp_ix|ix.json|ix.yaml: pdu-supply-prebid@indexexchange.com
medianet: prebid@media.net
2 changes: 1 addition & 1 deletion .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:
build:
name: Trivy
runs-on: ubuntu-20.04
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

jobs:
validate-merge:
runs-on: ubuntu-20.04
runs-on: ubuntu-latest

steps:
- name: Install Go
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
go-version: [1.23.x, 1.24.x]
os: [ubuntu-20.04]
os: [ubuntu-latest]
runs-on: ${{ matrix.os }}

steps:
Expand Down
14 changes: 7 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM ubuntu:20.04 AS build
FROM ubuntu:22.04 AS build
RUN apt-get update && \
apt-get -y upgrade && \
apt-get install -y wget
apt-get install -y --no-install-recommends wget ca-certificates
WORKDIR /tmp
RUN wget https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz && \
tar -xf go1.24.0.linux-amd64.tar.gz && \
Expand All @@ -14,7 +14,7 @@ ENV GOPROXY="https://proxy.golang.org"

# Installing gcc as cgo uses it to build native code of some modules
RUN apt-get update && \
apt-get install -y git gcc && \
apt-get install -y --no-install-recommends git gcc build-essential && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# CGO must be enabled because some modules depend on native C code
Expand All @@ -26,7 +26,7 @@ ARG TEST="true"
RUN if [ "$TEST" != "false" ]; then ./validate.sh ; fi
RUN go build -mod=vendor -ldflags "-X github.com/prebid/prebid-server/v3/version.Ver=`git describe --tags | sed 's/^v//'` -X github.com/prebid/prebid-server/v3/version.Rev=`git rev-parse HEAD`" .

FROM ubuntu:20.04 AS release
FROM ubuntu:22.04 AS release
LABEL maintainer="hans.hjort@xandr.com"
WORKDIR /usr/local/bin/
COPY --from=build /app/prebid-server .
Expand All @@ -37,10 +37,10 @@ RUN chmod -R a+r static/ stored_requests/data

# Installing libatomic1 as it is a runtime dependency for some modules
RUN apt-get update && \
apt-get install -y ca-certificates mtr libatomic1 && \
apt-get install -y --no-install-recommends ca-certificates mtr libatomic1 && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN adduser prebid_user
USER prebid_user
RUN addgroup --system --gid 2001 prebidgroup && adduser --system --uid 1001 --ingroup prebidgroup prebid
USER prebid
EXPOSE 8000
EXPOSE 6060
ENTRYPOINT ["/usr/local/bin/prebid-server"]
Expand Down
Loading
Loading