ACME HQDemo work items and pages, made up for Emargen's demo. Not a real company.
Engineering / ENG-1200

Upgrade identity-service from Laravel 12 to 13

Project
Engineering
Type
Story
Status
Done Done
Priority
High
Reporter
Rafael Duarte <rafael.duarte@acme-hq.example>
Assignee
Marek Nowak <marek.nowak@acme-hq.example>
Labels
None
Components
identity-service
Fix versions
identity-service 2026.04.14
Sprint
Sprint 40
Story points
8
Created
3 Nov 2025, 08:40 UTC
Updated
14 Apr 2026, 14:20 UTC
Resolved
14 Apr 2026, 14:20 UTC

Description

Laravel 13 comes out in March. Laravel 12 gets bug fixes until August and security fixes until February 2027, so nothing is on fire, but the next security questionnaire will ask, and the SAML library's next release needs 13. Move in April, with PHP 8.4 (see ENG-1314).

Scope

Acceptance criteria

Linked issues

Comments (5)

Marek Nowak · 3 Nov 2025, 10:05 UTC

Taking it. Once 13 is out and the SAML library has a release for it, so April.

Marek Nowak · 7 Apr 2026, 12:32 UTC

Branch is green. Two real changes: the SAML library needed its next 4.x release, and our RequestExpired listener used a removed contract. Config diff written up in the merge request.

Lukas Brandt · 7 Apr 2026, 13:10 UTC

Deploy before Vossberg's Okta work starts? Don't want both at once.

Marek Nowak · 8 Apr 2026, 07:12 UTC

Yes: next Tuesday, me on call.

Marek Nowak · 14 Apr 2026, 14:20 UTC

Merged at 11:00; deployed US 13:00, UK 14:00, EU 15:00. Queue drained first. Nothing failed overnight on staging. One trap found after: ENG-1323.