🚀 Quantum Framework 3.0.0 Released #531
Closed
armanist
announced in
Announcements
Replies: 2 comments 2 replies
-
|
Congratulations on the Quantum PHP 3.0.0 release! Excellent work 👏 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Massive release - congrats to everyone involved. 3.0.0 looks like the kind of foundation upgrade that pays off for years. Can’t wait to explore it. 🎉 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Today we’re excited to officially release Quantum PHP 3.0.0 — the biggest architectural and developer-experience upgrade in the framework so far.
This release focuses on:
This version represents a major step toward making Quantum PHP more predictable, maintainable, and scalable for long-term development.
✨ Highlights
✅ Modern PHP Support
Quantum now officially supports:
with extensive compatibility fixes and modernization work across the framework.
✅ Stronger Type Safety & Code Quality
Large parts of the framework were modernized with:
declare(strict_types=1)This dramatically improves developer confidence and maintainability.
✅ Major DI & Bootstrapping Refactor
The dependency injection system and application bootstrap flow were heavily redesigned.
Key improvements include:
Di::set()instance binding supportThis simplifies framework internals while making behavior more predictable and testable.
✅ Routing Core Rewrite
Quantum 3 introduces major routing architecture improvements:
This lays the foundation for more scalable routing features going forward.
✅ First-Class Route Rate Limiting
Quantum now includes native route rate limiting support with configurable backends.
Example:
✅ Native Cron Runner
A new native cron runner has been added to the framework, making scheduled task execution easier to manage directly inside Quantum applications.
Huge thanks to new contributor @charoyan88 for the contribution 🎉
✅ Explicit Response Pipeline
One of the biggest internal improvements in 3.0.0 is the move away from implicit
stop()-based execution flow toward explicitResponsereturn contracts.This affects:
The result is cleaner control flow, better testability, and more predictable execution behavior.
✅ Uploaded File System Refactor
The upload subsystem was redesigned into focused collaborators with cleaner responsibilities and improved bootstrap safety.
This also resolved several Request lifecycle and circular dependency issues.
✅ Improved Testing & Reliability
Significant effort went into improving framework reliability:
✅ Module & Template Improvements
Quantum templates and module architecture were modernized with:
✅ Security Improvements
Security-related enhancements include:
httpOnly+secure)🙌 Community Contributions
Special thanks to everyone who contributed to this release, including:
and everyone who submitted fixes, feedback, discussions, and testing support.
🔥 What’s Next
Quantum 3.0.0 is not just a feature release — it’s a foundational cleanup and modernization milestone that prepares the framework for future evolution.
The focus going forward is:
Quantum has always aimed to be a framework developers can learn from, not just use blindly — and 3.0 pushes that philosophy even further.
📚 Documentation
Explore the up-to-date Quantum PHP documentation:
👉 https://quantumphp.gitbook.io/docs
📦 Upgrade
You can upgrade via Composer:
Please review the upgrade notes and breaking changes before migrating production applications.
Thank you to everyone supporting the framework and helping push Quantum forward 🚀
#QuantumPHP #PHP #OpenSource #WebDevelopment #PHPFramework
Beta Was this translation helpful? Give feedback.
All reactions