Skip to content

Commit 688b695

Browse files
authored
Merge pull request #1733 from algolia/release/3.15.1-dev
Update 3.16.0-dev with latest changes of 3.15.1-dev
2 parents 2677547 + d27b3c0 commit 688b695

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
- See our `CustomAlgolia` demo extension's [1.4.0 release](https://github.com/algolia/algoliasearch-custom-algolia-magento-2/releases/tag/1.4.0) for examples on how to take advantage of these changes
1111
- Added granular profiling through the [Magento Profiler](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/setup/mage-profiler) to aid in troubleshooting indexing performance issues
1212
- Added a feature to enable automatic price indexing within the Advanced section of the configuration (This feature should help alleviate issues where missing pricing records prevent Algolia from being able to index products. See [documentation](https://www.algolia.com/doc/integration/magento-2/troubleshooting/data-indexes-queues/#price-index-dependencies) for further details.)
13+
- Reorganization of the test folders
14+
- Added unit and integration tests for full page cache (FPC)
1315

1416
### Updates
1517
- Tests: Added possibility to run tests with multiple applications IDs.
@@ -30,6 +32,8 @@
3032
- Fixed customer groups prices ranges on configurable products
3133
- Fixed a bug where categories highlighting didn't work as expected on PLP powered by InstantSearch
3234
- Fixed a bug where excluded websites weren't taken into account while indexing customer prices on products. (thanks @kamilszewczyk)
35+
- Fixed a bug where full page cache (FPC) didn't work on category pages
36+
- Fixed a bug where credentials errors weren't gracefully handled on the SKU reindexing form
3337

3438
### Breaking Changes
3539
- If you have customized your front end implementation based on the `algoliaBundle` you may need to shim your application accordingly (Full details are shared in [our documentation](https://www.algolia.com/doc/integration/magento-2/troubleshooting/front-end-issues/))

Controller/Adminhtml/Reindex/Save.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ public function execute()
100100
[$e->getProduct()->getName(), $e->getProduct()->getSku()]
101101
)
102102
);
103+
} catch (\Exception $e) {
104+
$this->messageManager->addExceptionMessage(
105+
$e,
106+
__(
107+
'Unable to index product(s) due to the following error: %1',
108+
$e->getMessage()
109+
)
110+
);
111+
break;
103112
}
104113
}
105114

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"require": {
88
"php": "~8.1|~8.2|~8.3",
99
"magento/framework": "~103.0",
10-
"algolia/algoliasearch-client-php": "^4.0",
10+
"algolia/algoliasearch-client-php": "4.18.3",
1111
"guzzlehttp/guzzle": "^6.3.3|^7.3.0",
1212
"ext-json": "*",
1313
"ext-PDO": "*",

0 commit comments

Comments
 (0)