Skip to content

v2.75.0

Brinda Sasikumar edited this page Jun 22, 2026 · 2 revisions

Release v2.75.0

Date: 2026-06-19 Tag: v2.75.0 Commits since v2.74.1: 52 Version type: Minor bump (biweekly) — contains BREAKING schema changes


⚠️ GraphQL Breaking Changes

Any client query using the fields or types below will error after deploy.

Field / Type Change
closingReason Removed
trackedUsers Removed
referralDecisions Removed
selectionDecisions Removed
ids Removed
where Removed

Migration Rollback Safety

Referenced by the Rollback Procedure during incidents. Check this before running migrate:rollback.

Migration Safe to rollback? Notes
2026_06_09_200628_add_event_fields_for_digital ✅ Yes Drops nullable column(s) added by this migration — safe if rolled back before data is written
2026_06_15_181617_add_nom_fields_for_digital ✅ Yes Drops nullable column(s) added by this migration — safe if rolled back before data is written

🚚 Deployment Steps

Deployment order

1. Update IaC env vars  ← before deploy
2. Deploy artifact
3. php artisan migrate

PR #16851 — [Tooling] Run playwright tests in Azure

Source: #16851

All these must be set in UAT env vars / IaC

TESTING_TOKEN_ENABLED=true
APP_ENV_VERTICAL=uat
TESTING_JWT_SECRET=<base64 32-byte key>
TESTING_ENDPOINT_SECRET=<64-char hex>

All these should be set in the Azure dev pipeline (already set — change only if needed):

BASE_URL=<uat host name>
TESTING_ENDPOINT_SECRET=<same value as in env var>
PLAYWRIGHT_PLATFORM_ADMIN_SUB=<sub of a real platform_admin user in UAT DB>

🧪 Test Plan

Pre-deploy checklist

  • No env var changes required

Deployment verification

  • php artisan migrate — 2 migration(s) applied cleanly
  • 2026_06_09_200628_add_event_fields_for_digital ran without errors
  • 2026_06_15_181617_add_nom_fields_for_digital ran without errors

Features

  • Add bulk mutations to table (#17152)
  • Backfill talent request reason enums (#17119)
  • Digital fields for nominations (#17130)
  • Talent request referral dialog (#17126)
  • Add talent sources to tracked users in talent request (#17114)
  • Add WipeWorkEmailDialog to EmailVerificationDialog (#17117)
  • Talent request match table (#17073)
  • Fields for events digital community (#17090)
  • Talent request referral count (#17087)
  • Add tracked users table (#17035)
  • Arbitrary table actions (#17037)
  • Exclude tracked users (#17044)
  • Talent request tracked user mutations (#17029)
  • Better Xdebug experience (#16973)
  • Create talent nomination in past (#17017)
  • Adds RolePermission seeder to post deployment script (#17004)

Regression

  • Application submission flow end-to-end
  • Talent nomination form submits correctly
  • Pool listings load correctly
  • Search request table loads

📋 What's Changed

Features

  • [Feature] Add bulk mutations to table (#17152)
  • [Feature] Backfill talent request reason enums (#17119)
  • [Feature] Digital fields for nominations (#17130)
  • [Feat] Talent request referral dialog (#17126)
  • [Feat] Add talent sources to tracked users in talent request (#17114)
  • [Feature] Add WipeWorkEmailDialog to EmailVerificationDialog (#17117)
  • [Feat] Talent request match table (#17073)
  • [Feature] Fields for events digital community (#17090)
  • [Feat] Talent request referral count (#17087)
  • [Feat] Add tracked users table (#17035)
  • [Feat] Arbitrary table actions (#17037)
  • [Feature] Exclude tracked users (#17044)
  • [Feature] Talent request tracked user mutations (#17029)
  • [Feature] Better Xdebug experience (#16973)
  • [Feature] Create talent nomination in past (#17017)
  • [Feature] Adds RolePermission seeder to post deployment script (#17004)

Refactor / Debt

  • [Refactor] Remove community interest download (#17122)
  • [Refactor] Pool fields have access restricted (#17107)
  • [Debt] Removes IAP application (#17042)
  • [Refactor] Back out middleware and loaders (#17006)
  • [Refactor] Localized string faker provider (#17083)
  • [Refactor] Implement new talent request queries (#17085)
  • [Refactor] Update talent request search (#16990)
  • [Refactor] Talent request index page (#17011)
  • [Debt] Removes GraphiQL (#17005)

Bug Fixes

  • [Bug] Fix cert problems and Nginx conf (#17157)
  • [Bug] Fix email take (#17111)
  • [Fix] Updates whereInTalentSearchablePublishingGroup conditions (#17045)
  • fix php stan errors (#17133)
  • Fix useUserDownloads catch path to call handleDownloadError (#16998)
  • [Bug] Fix unique email constraint (#16925)
  • [Bug] Manage access role updating improvement for admins (#17021)
  • [Fix] Apply link job card styles (#17027)
  • [Fix] Remove clear and save from Talent Requests page (#17019)
  • [Fix] Removes duplicate fields on admin profile view (#17012)
  • [Fix] Draft pool lazy loading error (#17014)
  • [Bug] Remove clear and save from the follow-up dialog (#16976)

Copy

  • [Copy] Update employment category copy (#17031)

Other

  • Add conditional for edit department link (#17156)
  • Update query to use classification instead of publishing group (#17115)
  • Potential fixes for 2 code quality findings (#17104)
  • Rename dir to remove tsx extension (#17131)
  • [Dependency] Upgrades playwright and syncs @vitest/browser-playwright (#17116)
  • Talent coordinators can submit nominations to past events (#17046)
  • refactor: simplify redundant skillId destructuring alias in ViewSkillPage (#16999)
  • Potential fixes for 2 code quality findings (#17105)
  • Update css classes (#17102)
  • [Tooling] Run playwright tests in Azure (#16851)
  • Stabilize flaky Playwright specs for notifications, open-graph, static-pages, and tc-report (#16997)
  • make seeded emails constant (#17023)
  • Remove extra arrow function (#17025)
  • Remove unused notes field (#17002)

Clone this wiki locally