Release notes Shopware 6.6.8.0
Abstract
This minor release contains several improvements like in redis configuration, category and product indexing as well as the introduction of pinia in admin menu. Additionally, 50+ bugs have been fixed.
System requirements
- tested on PHP 8.2 and 8.3
- tested on MySQL 8 and MariaDB 10.11
Improvements
Improve Redis configuration for platform
Redis is used in different places of Shopware, like cache, increments/locks/number ranges/messenger statistics.
To make it easier to configure and to have a better overview of the configuration, we improved the Redis configuration structure. There are few breaking changes, so please check the changelog entry for more information.
Improve category and product indexing for many entities at once
To prevent exceeding the message size limit when indexing many entities at once, we improved the indexing process to split the entities into smaller chunks.
Migrate admin-menu.store to pinia
The adminMenu
store has been migrated from Vuex to Pinia. The store is now available as a Pinia store and can be accessed via Shopware.Store.get(‘adminMenu’)
.
Added support for opensearch sigv4 credential provider
We added the support for authentication with AWS OpenSearch using the SigV4 credential provider
Added interface to support copy in batches
As a manufacturer of a flysystem adapter I want to be able to use the writeBatch-possibilities with a dedicated Interface until flysystem supports it out-of-the-box.
Added vue to shopware object
Fixed bugs
- NEXT-39267 - [Github] Fix styling input groups
- NEXT-39224 - [Github] Remove deprecation of AppSystemTestBehaviour
- NEXT-39183 - [Github] Remove @internal flag from ids collection
- NEXT-39169 - [Github] Removed abstract declaration from StoreApiResponse class
- NEXT-39159 - [Github] Use constant from parent class in InstallServicesTask.php
- NEXT-39100 - [Github] NEXT-0000: Remove @internal state from Defaults.php
- NEXT-39065 - [Github] Fix wrong invalid class
- NEXT-39044 - Last line item of order can be deleted, leading to incorrect order total
- NEXT-38982 - [Github] Fix watch storefront multi saleschannel with multi theme
- NEXT-38948 - [Github] Fix imitate customer button
- NEXT-38884 - [Github] Fix typo in CartCalculator
- NEXT-38856 - [Github] Improve context switch route. Enable cache hash event
- NEXT-38826 - [Github] Add new console command "cache:clear:all" using shopware CacheClearer component
- NEXT-38816 - Pinch-To-Zoom gesture leads to lightbox bug
- NEXT-38808 - [Github] Dispatch Address Validation Events With Correct Name In CheckoutConfirmPageLoader
- NEXT-38751 - [Github] Bugfix/select all inputs
- NEXT-38727 - [Github] Static plugins improvement
- NEXT-38726 - [Github] Removed non-existent argument from pre-commit ecs-fix
- NEXT-38725 - [Github] chore: Add native return type to subscriber
- NEXT-38717 - "Product" number range cannot be created
- NEXT-38713 - [Github] Just apply filters of the criteria builder to build the sync criteria
- NEXT-38701 - [Github] Fix Typo('s) in PR Template
- NEXT-38700 - [Github] refactor: Changed database:create-migration command to not create Package attribute
- NEXT-38696 - Pages can show content from a logged in session
- NEXT-38695 - Return is not changing status in the UI
- NEXT-38653 - [Github] Fix cms form reset on failed ajax form submission
- NEXT-38579 - customFields of lineItem is deleted when using discount
- NEXT-38557 - [Github] fix: Do not fail on country change if no labels are present
- NEXT-38556 - [Github] Changed the JSON-LD schema links to use https instead of http
- NEXT-38535 - Properties in product detail page are sorted randomly
- NEXT-38504 - Missing block in Administration
- NEXT-38427 - [Github] NEXT-00000 - Sort sales channels in product visibility selection
- NEXT-38411 - Create new order from customer page does not select current customer
- NEXT-38410 - Define filter - Layouts
- NEXT-38383 - Search option ‘Best results’ missing in Admin
- NEXT-38382 - cmsPage association doesn't work in category list endpoint
- NEXT-38341 - Multiple documents can be created via bulk edit
- NEXT-38288 - Prices, end with a € stamp, but should PLN.
- NEXT-38259 - Base Slider display error when swipe back on Mobile (touch)
- NEXT-38225 - Customer is created despite error
- NEXT-38104 - LoadProductStockSubscriber gets loaded after ProductMaxPurchaseCalculator
Credits
- wannevancamp
- null
- OliverSkroblin
- tinect
- ablazejuk
- jasperP98
- raffaelecarelle
- akf-bw
- JoshuaBehrens
- alessandroaussems
- miljkovic5
- aragon999
- hype09
- niklaswolf
- M-arcus
Thanks to all diligent friends for helping us make Shopware better and better with each pull request!
More resources
- Detailed diff on Github to the former version
- Changelog on GitHub for this version.
- Installation overview
- Update from a previous installation
Get in touch
Discuss about decisions, bugs you might stumble upon, etc in our community slack. See you there 😉