Release: 3.6 & 2.31
A revamped Maintenance Mode, Cache Control, Server Timings, Summer Bug Hunt & Moreโ
Summer is here, and so is the new Front-Commerce release! ๐
As you might know, Front-Commerce is now part of the Lundi Matin product family. This release is the first one under the Lundi Matin umbrella, and you will see that our focus hasn't changed: we are still committed to providing you with the best e-commerce experience!
Front-Commerce 3.6 introduces a range of practical tools that empower developers and operations teams in their day-to-day work.
- Enhanced Operations: Control downtime with
MaintenanceMode
and automated health checks for remote services such as Magento. Manage caching behavior with theCacheControl
service, to ensure that your storefront is fast, always up and responsive even during peak traffic. - Performance analysis: Get a better understanding of your server-side
performance with
Server-Timing
headers. Front-Commerce provides fine-grained performance metrics to help you optimize your Time To First Byte by pinpointing bottlenecks. - Smoother Development: this release also addresses several edge cases of dynamic routing and HMR introduced in 3.5, making development smoother.
Our team has also been working on a Summer bug hunt. Tackling a backlog of bugs has resulted in numerous smaller fixes and improvements across the codebase, further enhancing stability and performance.
These are just a few highlights. Keep reading to explore the full details!
Easier Maintenance with a redesigned Maintenance Modeโ
Front-Commerce 3.6 brings Maintenance Mode features completely redesigned with
experience from the 2.x
lifecycle. We wanted to rethink how maintenance mode
is handled in Front-Commerce, making it easier to manage and more robust.
Our new and improved MaintenanceMode
service gives you more control and
automates some tasks:
- One-stop Shop: Control everything from a central
MaintenanceMode
service. No more edge cases and obscure behaviors! - Simple switch: In its simplest way, turn maintenance mode on or off with a single environment variable.
- External Tools Integration: For scripted scenarii, you can manage
maintenance mode from your favorite tools with the
/api/maintenance-mode
endpoint. - Automatic Checks (Magento 1 & 2): For critical services downtimes, Front-Commerce now has built-in health checks that automatically trigger maintenance mode if something goes wrong, preventing customer frustration.
These improvements make maintenance smoother and less stressful, letting you focus on what matters most โ running a successful online store!
Of course, developers can register new health checks for their own services, and
implement the most complex scenarios with the MaintenanceMode
service. Read
more about it in the
Maintenance Mode documentation.