Skip to content

Commit 93bdc53

Browse files
committed
Add blog post for Laminas MVC EOL schedule
Signed-off-by: James Titcumb <james@asgrim.com>
1 parent 52ca087 commit 93bdc53

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
id: 2026-03-06-laminas-mvc-eol-schedule
3+
author: asgrim
4+
title: 'Laminas MVC end of life schedule'
5+
draft: false
6+
public: true
7+
created: '2026-03-06T09:00:00-00:00'
8+
updated: '2026-03-06T09:00:00-00:00'
9+
tags:
10+
- MVC
11+
- middleware
12+
- framework
13+
- software architecture
14+
- software lifecycle
15+
openGraphImage: '2026-03-06-laminas-mvc-eol-schedule.png'
16+
openGraphDescription: 'Laminas MVC end of life schedule'
17+
---
18+
19+
We [previously announced](https://getlaminas.org/blog/2025-06-06-laminas-mvc-is-retiring.html) that **Laminas MVC**, and its related components would be entering `security-only` status until PHP 8.5 is released, around November 2025.
20+
21+
> This announcement only applies to the **Laminas MVC**.
22+
> The [Mezzio](https://docs.mezzio.dev/) and [Laminas components](https://docs.laminas.dev/components/) are still in active development.
23+
24+
<!--- EXTENDED -->
25+
26+
There is some good news in the latest Laminas Technical Steering Committee (TSC) meeting, it was agreed that **Laminas MVC** would continue with `security-only` status until the security support for PHP 8.4 ends, which will be 31st December 2028. This means that **Laminas MVC** will continue to receive security patches until that date, but no new features or bug fixes. After this date, there won't be any more releases. This affects the following packages:
27+
28+
* laminas-mvc
29+
* laminas-developer-tools
30+
* laminas-mvc-form
31+
* laminas-mvc-i18n
32+
* laminas-mvc-middleware
33+
* laminas-mvc-plugin-fileprg
34+
* laminas-mvc-plugin-flashmessenger
35+
* laminas-mvc-plugin-identity
36+
* laminas-mvc-plugin-prg
37+
* laminas-mvc-plugins
38+
* laminas-test
39+
* laminas-mvc-skeleton
40+
* laminas-modulemanager
41+
* laminas-config-aggregator-modulemanager
42+
* laminas-skeleton-installer
43+
* laminas-composer-autoloading
44+
45+
## How did we get here?
46+
47+
**Laminas MVC**, and Zend Framework before it, has been used by countless companies across the globe. Whilst the decision to eventually discontinue **Laminas MVC** was not taken lightly, the TSC agreed that the best way forward was with the modern [Mezzio](https://github.com/mezzio/mezzio) ecoystem. Back in the [May 2025 TSC meeting](https://github.com/laminas/technical-steering-committee/blob/main/meetings/minutes/2025-05-05-TSC-Minutes.md#conclusions), it was agreed that **Laminas MVC** should become `security-only`. Unfortunately, this means **Laminas MVC** will not be updated to support PHP 8.5
48+
49+
## The future is Mezzio
50+
51+
We've been encouraging people to move to Mezzio for a long time now, so here's another push that way. The more modern and flexible middleware approach of Mezzio has so many benefits. However, it is difficult to recommend a *one size fits all* approach that would work for every application, due to the lifecycle differences between how the MVC and Mezzio work. That said, we do recommend moving to Mezzio as the way forward, and there is [great community](https://getlaminas.org/participate/) on both our Discourse and Slack, who may be able to help with your migration, should you choose to carry this out. In addition, we plan to write up and publish some migration guides. Watch this space for these migration guides soon!
52+
53+
If you need additional support, there are several consultancies who could provide paid services to help your company. Please note that none of these companies are endorsed by the Laminas Project, and are in no particular order:
54+
55+
* [Roave](https://roave.com/) - Roave's best-in-class software architects & engineers help your team master complex technology challenges.
56+
* [Perforce Zend](https://www.perforce.com/) - Develop high-stakes, mission-critical applications without compromise, from code to business ready, with Perforce.
57+
* [Apidemia](https://www.apidemia.com/) - API and platform migration, PHP legacy software modernization.
58+
* [Peptolab](https://www.peptolab.com/) - PeptoLab designs and builds websites, digital applications and bespoke business solutions.
59+
* [Webinertia](https://webinertia.dev/) - We craft next-generation digital experiences that push boundaries and redefine what's possible in web development.
60+
61+
In addition, you can ask in the [Laminas Slack](https://laminas.slack.com/) or [Laminas Discourse](https://discourse.laminas.dev/) for recommendations on consultants. We wish you a happy migration to Mezzio!

data/blog/authors/asgrim.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
id: asgrim
2+
name: 'James Titcumb'
3+
email: james@roave.com
4+
uri: 'https://github.com/asgrim'

0 commit comments

Comments
 (0)