|
2 | 2 |
|
3 | 3 | ## 3.16.0-beta.1
|
4 | 4 |
|
| 5 | +### Features |
| 6 | + |
| 7 | +- Automatic full indexing has been deprecated in 3.16 - you can now opt out of Algolia initiating full reindexing from `indexer_reindex_all_invalid`. |
| 8 | +- Added an "Indexing Manager" section within the Algolia configuration which disables automatic full reindexing by default and allows users to reactivate if needed. |
| 9 | +- Added an "Indexing Manager" page which shows the created indices for main entities (products, categories and pages) and corresponding stores with a link to directly check them on the Algolia dashboard along with a form to reindex those entities directly from the Magento admin. |
| 10 | +- CLI commands are now provided to run explicit full reindex of all entities and stores. |
| 11 | +- Products and CMS pages can now be reindexed directly from Magento admin grids. |
| 12 | +- The indexing queue cron job can now be configured from the Magento admin. |
| 13 | +- Dynamic faceting through Algolia merchandsiing rules is now supported in Magento via an opt-in feature flag. |
| 14 | +- No code redirects via merchandising rules in Algolia are now supported in Magento for both Autocomplete and InstantSearch. Support is enabled by default for Autocomplete. |
| 15 | +- Integration tests and unit tests added |
| 16 | + |
| 17 | +### Bug Fixes |
| 18 | +- Behavior of conjunctive vs disjunctive facets has been clarified. |
| 19 | +- Replica data patches and delete operations have been enhanced to handle potential latency when detaching from the primary index. |
| 20 | +- Prices are now indexed using store scoped currency codes. |
| 21 | +- Fixed WSOD error on invalid creds when using manual SKU indexer (also included in 3.15.1). |
| 22 | + |
5 | 23 | ### Updates
|
6 | 24 | - `beforecontent.html` is no longer used and has been deprecated. If you're overriding or referencing this file, please update your layout and customizations accordingly.
|
| 25 | +- An additional separate crontab is no longer needed to run the indexing queue. Enable via admin config to run the queue using Magento's built-in cron. |
| 26 | +- `BatchQueueProcessorInterface` has been introduced to decouple Algolia operations for core `Indexer` models. |
| 27 | +- Magento will set a default `renderingContent` based on its configured facets. Be sure that "Facet Display" is supported by your Algolia plan before attempting to use. |
| 28 | +- Auto full indexing is disabled by default in this release. If you require this legacy feature then it can be re-enabled via the Magento admin under Stores > Configuration > Algolia Search > Indexing Manager |
| 29 | +- InstantSearch has been refactored to support customization via JavaScript mixins. |
| 30 | +- A new front end hook called `beforeFacetInitialization` has been added which allows a user to extend the functionality by adding, removing or modifying "builder" functions which are used to define a facet config that will drive the rendering of facets. |
| 31 | +- Removed InstantSearch enablement dependency in Magento admin to prevent losing facet and sorting config when disabling the feature. |
| 32 | +- InstantSearch has been updated to v4.78. |
| 33 | +- Autocomplete has been updated to v1.18.1. |
| 34 | +- PHP API client has been pinned to 4.18.3 (also included in 3.15.1). |
7 | 35 |
|
8 | 36 | ## 3.15.0
|
9 | 37 |
|
|
0 commit comments