Install

Works with Drupal: ^9.4.15 || ^10

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 4.93 MB
MD5: f7f1d651696d54bca9526e72dcf60030
SHA-1: 1f0daaca50e05ce585739a32905ba72141aa15ee
SHA-256: 63b6b69c580e2f5daf38d238698a43b2d475eeb0ee6397dade37a65aef88f50d
Download zip 5.54 MB
MD5: 522ebacd9b581576db035d7c7f52b334
SHA-1: 407722072b149f0460510beedc1b518f290f2421
SHA-256: a45d42a4c12fd349c62ebd9ab8a4e0d6ab1a35940f782db8e050cd6ecddd3134

Release notes

New Features

Manual Unsubscribe

Once content has been imported into a subscriber, it continues to receive updates from the publisher. However, Content Hub administrators and content editors may prefer to keep changes to that content that were made on the subscriber. Unsubscribing the content from Content Hub syndication will keep the local changes intact and prevent all future updates to that entity on a subscriber. The action is available on both Interest List view and by clicking on Content > kebab menu > View Syndication Details.

Improved Connected Sites

Each connected site has additional details available by clicking the kebab menu and selecting View Client Details. On the details page, the following information is displayed:

  1. Client Details: detailed information about the client in question
  2. Interest List: on the details page below the Client Details, the Interest List of the site is displayed in a table format

Bug Fixes

  1. Publisher dashboard shows only up to 10 bundles in the bundle filter list.
  2. Publisher Dashboard - Misleading msg for View Syndication Details
  3. Publisher Dashboard - Dashboard becomes unresponsive on applying filter with missing field
  4. Don't delete entities from import tracking table and interest list if Content Hub Service returns 5xx
  5. Publisher Dashboard - Edit content gives 404 error
  6. Publisher Dashboard does not allow removal of site assignment
  7. Content imported by Enqueue filters marked as manual import
  8. Empty text fields are not updated correctly on subsequent imports
  9. Error on delete webhook and filters, when default filter is passed empty
  10. 500 errors when trying to delete clients
  11. Fix config comparison in AcquiaContentHubSettingsCommands
  12. Connected Sites : Client name not updated as per settings.php

Feature Improvements

  1. Include a wrapper script for processing queues via cron
  2. Add JSON output option in acquia:contenthub-list (ach-list)
  3. Provide drush command for metadata update
  4. Refactor Client Factory
  5. Update ach-wi-list drush command
  6. Update Content Hub settings form to show saved settings in Read Only tabular format
  7. Update content hub module to remove dependency on laminas/laminas-diactoros
  8. Support plugin derived urls in LinkFieldSerializer
  9. Rephrase import reason on View Syndication Details modal
  10. Make ach-lo more flexible to only require uuid
  11. Send client metadata to Content Hub on register and updates
  12. Remove deprecated command ach-ent
  13. Performance improvements - ContentHubEntityEnqueuer & PublisherTracker
  14. Performance improvements - CdfImporter & SubscriberTracker
  15. Performance improvements - EntityCdfSerializer
  16. Improve client metadata functionality to enable extensions for other implementations
  17. Remove usages of deprecated functions in Clientfactory
  18. Add --items-limit and --time-limit for ach-export and ach-import drush commands
  19. Improve client details page to show success/failure when changing webhook delivery for client
Created by: pajor
Created on: 29 Sep 2023 at 15:09 UTC
Last updated: 29 Sep 2023 at 15:09 UTC
Bug fixes
New features
Insecure
Insecure
Insecure
Unsupported

Other releases