Install
Works with Drupal: ^9.4.15 || ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Acquia Content Hub, version 3.6.0, is now compatible with Drupal 11
Improvement in Webhook API
Until now, CH dispatched individual entities through a single webhook, leading to a high volume of outgoing API requests. We have revamped the implementation to embrace a new-format webhook capable of batching up multiple entities in a single dispatch. This substantial increase in the payload capacity markedly diminishes the total number of webhook calls, thereby significantly enhancing the efficiency and speed of the import process.
As we roll out the latest version of our module, it will inherently default to this enhanced webhook version. However, for backward compatibility, we have integrated a selectable option on the Client Registration page(admin/config/services/acquia-contenthub). Here, users retain the discretion to select a single-entity per webhook, ensuring backward compatibility.
Improvement in Interest List API
The newly introduced Interest List API provides a more streamlined approach for retrieving interest data, allowing CH to precisely target specific interest entities for fetching Interest Data. This marks a significant departure from the previous methodology that required fetching Interest Data for all entities and followed by a resource-intensive iteration process. The refined capability effectively optimizes the performance metrics of both the export and import processes.
Bug Fixes:
- Drush command to detach the filter from the site detaches all the filters attached to webhook.
- Enabling acquia_contenthub_subscriber module does not update client CDF
- Duplicate entries in the import queue.
- Added a check for entity before creating DependentEntityWrapper
- Export tracker view not created on CH3.4 to 3.5 module update.
- Fixed bug related to translations in NormalizeFieldValues event subscriber.
- Client cannot be registered using drush ach-disconnect if the webhook is not registered.
- LoadUserByNameOrMail event subscriber does not load User by Name
- Fixed acquia_contenthub_publisher_update_91002 which makes MySQL go away