Skip to content

Feat/prebid v10#2413

Merged
Jakeii merged 4 commits intomainfrom
feat/prebid-v10
Feb 18, 2026
Merged

Feat/prebid v10#2413
Jakeii merged 4 commits intomainfrom
feat/prebid-v10

Conversation

@on-ye
Copy link
Contributor

@on-ye on-ye commented Feb 16, 2026

What does this change?

This attempts to reintegrate prebid v10.23.0 alongside prebid v9.x via an A/B Test:

  • The types between v9 and v10 are slightly different however can not easily live alongside each other due to the global PrebidJS so the types for prebid v10 have been used in most places, with notes added to remove prebid v9 types once the upgrade is proved successful
  • A much cleaner and leaner integration of v10 module declarations
  • A separation of upgrade docs between v9 and v10

Why?

Upgrading a critical package of ours as well as ensuring we safely transition from one version to the other

@on-ye on-ye requested a review from a team as a code owner February 16, 2026 10:18
@on-ye on-ye added the maintenance Departmental tracking: maintenance work, not a fix or a feature label Feb 16, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 16, 2026

⚠️ No Changeset found

Latest commit: 4d21675

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Size Change: +146 kB (+60.91%) 🆘

Total Size: 386 kB

Filename Size Change
bundle/dist/prod/artifacts/commercial/********************/graun.3.commercial.js 143 kB +143 kB (new file) 🆕
bundle/dist/prod/artifacts/commercial/********************/graun.284.commercial.js 13.5 kB +12.9 kB (+2089.3%) 🆘
bundle/dist/prod/artifacts/commercial/********************/graun.836.commercial.js 0 B -13.5 kB (removed) 🏆
bundle/dist/prod/artifacts/commercial/********************/graun.903.commercial.js 617 B +617 B (new file) 🆕
bundle/dist/prod/artifacts/commercial/********************/graun.standalone.commercial.js 19.3 kB +62 B (+0.32%)
bundle/dist/prod/artifacts/commercial/4b42ad1e62734a58a140/graun.Prebid@10.23.0.js.commercial.js 2.57 kB +2.57 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
bundle/dist/prod/artifacts/commercial/********************/graun.1.commercial.js 4.36 kB 0 B
bundle/dist/prod/artifacts/commercial/********************/graun.365.commercial.js 5.21 kB 0 B
bundle/dist/prod/artifacts/commercial/********************/graun.722.commercial.js 125 kB +3 B (0%)
bundle/dist/prod/artifacts/commercial/********************/graun.810.commercial.js 14.4 kB +2 B (+0.01%)
bundle/dist/prod/artifacts/commercial/********************/graun.821.commercial.js 20.6 kB 0 B
bundle/dist/prod/artifacts/commercial/********************/graun.ad-free.commercial.js 4.47 kB +2 B (+0.04%)
bundle/dist/prod/artifacts/commercial/********************/graun.consented-advertising.commercial.js 28.2 kB +17 B (+0.06%)
bundle/dist/prod/artifacts/commercial/********************/graun.consentless-advertising.commercial.js 1.8 kB 0 B
bundle/dist/prod/artifacts/commercial/********************/graun.Prebid.js.commercial.js 2.53 kB +19 B (+0.76%)

compressed-size-action

Copy link
Contributor

@dskamiotis dskamiotis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting most changes are:

  • File moves and new module structure (modules-v10.11.0 → modules-v10.23.0)
  • Typing updates (Event, GuAnalyticsAdapter, UserId)
  • Added sendPayload.ts for analytics POSTing

A few questions for for my undertanding/clarity:

  • Is sendPayload.ts entirely new behaviour, or refactor for types?
  • Should analytics v10 always run, or should it be gated behind the AB test?
  • Just confirming pbjs.processQueue() is safe to run immediately on import, even if multiple bundles exist on a page?

the notes added to remove prebid v9 types once the upgrade is proved and the separate upgrade docs for v9 and v10 are super useful 👍

@Jakeii Jakeii merged commit 33b7181 into main Feb 18, 2026
15 checks passed
@Jakeii Jakeii deleted the feat/prebid-v10 branch February 18, 2026 14:54
@gu-prout
Copy link

gu-prout bot commented Feb 18, 2026

Seen on PROD (created by @on-ye and merged by @Jakeii 2 minutes and 12 seconds ago) Please check your changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature Seen-on-PROD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants