Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/mage 827 - PHP connector v4 #1494

Merged
merged 29 commits into from
Apr 22, 2024
Merged

Conversation

cammonro
Copy link
Contributor

This PR updates to Algolia PHP API client version 4 alpha.

Some key changes include:

  • New API namespacing
  • New AlgoliaAgent
  • batch API calls for both partial / full object updates and deletions
  • Applied constants such as case sensitive objectID
  • getObjects signature change
  • safeFetch added to handle inconsistent return types in AnalyticsHelper
  • Wait tasks cleanup
  • Fix secured API key call and adding validUntil to prevent long lived keys
  • Reworked copyRules / copySynonyms to leverage core API
  • Fixed facet query rules for admin settings save

Caveats:

  • AnalyticsClient v4 alpha is not yet generating proper endpoint paths. Current prefixing is incorrect per our API documentation.

mohitalgolia and others added 29 commits February 1, 2024 15:39
# Conflicts:
#	Helper/Entity/ProductHelper.php
@cammonro cammonro merged commit 19b364a into release/3.14.0-beta Apr 22, 2024
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants