0 likes | 24 Views
Shopware 6.5.0 Release Notes: Discover the latest updates and enhancements in the newest version of Shopware. Stay informed and up-to-date.
E N D
Shopware 6.5.7.0 Release Notes Get the latest release notes on Shopware 6.5.7.0 and stay up-to-date with new features, bug fixes and other improvements. Presented By: Elightwalk Technology
Overview • System requirements • #Improvements • Deprecated SEO URLs for Headless Sales Channels • Disabled Doctrine Database Profiler in CLI • Support for Maintenance Mode in Store-AP • Media Path refactoring • Improvements to logging • Deprecated LoggerFactory • Deprecated LoggerFactory • New low_priority queue • Improved plugin: create • Soft delete of custom entities on App uninstall
System requirements Improvements Deprecated SEO URLs for Headless Sales Channels • Tested on PHP 8.1 and 8.2 • Tested on MySQL 8.0.33, MariaDB 10.4. 10.5, 10.11 & 11.0 In this latest update, we have deprecated SEO URLs specifically for headless sales channels. This feature is slat for removal in version 6.6. For users seeking SEO-friendly URLs within a headless environment, we recommend leveraging the Storefront Sales Channel type or opting for a custom sales channel type through a custom plugin. That ensures continued flexibility and adaptability for your SEO strategy in a headless architecture.
Disabled Doctrine Database Profiler in CLI Support for Maintenance Mode in Store-AP Media Path refactoring we've taken a significant step by disabling the Doctrine Database Profiler, specifically in the CLI. Previously, even in production mode, the Symfony Profiler, when installed, would collect database queries in the command line interface. Now, we've implemented a comprehensive solution by completely turning it off in the CLI, irrespective of the active environment in which Shopware operates. This refinement ensures a more efficient and focused command-line experience for users. We've introduced enhanced support for Maintenance Mode in Store-API. Now, the maintenance configuration set in the Sales Channel is seamlessly honoured in headless store-API requests. If the maintenance mode is ACTIVE, your request will receive a 503 HTTP error, ensuring a streamlined and user-friendly experience during maintenance periods. Shopware has undergone significant refactoring in its approach to managing media paths. The process has been redesigned to maintain media paths consistently without the need for recalculation during requests. This enhancement allows for more efficient media querying, requiring only the path for retrieval. In contrast to the previous approach, where the complete media entity had to be loaded for path generation, this streamlined method optimizes performance and resource utilization in media-related operations.
Media Path refactoring Improvements to logging Deprecated LoggerFactory Shopware has undergone significant refactoring in its approach to managing media paths. The process has been redesigned to maintain media paths consistently without the need for recalculation during requests. This enhancement allows for more efficient media querying, requiring only the path for retrieval. In contrast to the previous approach, where the complete media entity had to be loaded for path generation, this streamlined method optimizes performance and resource utilization in media-related operations. This HTTP POST request to /API/search/product allows you to customize the fields returned in the response. In this instance, it's configured to retrieve product information, specifically the "name" and the "path" of the product cover image. This tailored request provides a more focused and efficient way to obtain specific product details through the Shopware API. We continued to improve the Shopware logging in previous editions. As a result, we appended more down-ranked and logged faults to noises to purge critical messages' logs. Attention Shopware users! The LoggerFactory in Shopware 6.5.7.0 is deprecated. Please migrate to the new logging system in the latest version to improve functionality. This change requires developers to adjust their code for compatibility with Shopware 6.
New low_priority queue Improved plugin: create Soft delete of custom entities on App uninstall Maximize your productivity with the latest Low Priority Queue feature! This powerful addition allows you to efficiently manage tasks with lower priority, ensuring that your high-priority work takes precedence. Seamlessly organize and optimize your workflow, achieving a new efficiency level in your daily tasks. Experience heightened productivity with the Low Priority Queue – the tool you need to stay focused on what matters most. The plugin: create command has been enhanced to generate components such as console commands, scheduled tasks, event subscribers, storefront controllers, and store-API routes. Is an essential aspect of maintaining data integrity and privacy within applications. When an app is uninstalled, custom entities associated with it should be deleted by Shopwaresoft to preserve the data while removing it from active use. This process ensures that sensitive information is securely managed and does not linger within the system after removing the App. By implementing soft delete functionality, app developers can adhere to best practices in data management and demonstrate a commitment to maintaining user privacy and security.