Notes de version du portail des services pour les développeurs Apigee - 7.x-4.24

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Thème de la version

Stabilité, évolutivité, sécurité, extensibilité, correction de bugs

Nouvelles fonctionnalités

  • Les bibliothèques Devconnect utilisent désormais Guzzle pour effectuer des requêtes HTTP. La nouvelle bibliothèque est plus légère et conforme aux bonnes pratiques Drupal (par exemple, D8).
  • Module permettant de prendre en charge l'API de documentation Apigee.
  • Publication de DevConnect Monetization Payment (devconnect_mint_payment). Ce module permet aux nouveaux modules de paiement de s'y connecter et de lui déléguer l'ensemble du processus de paiement et la mise à jour du solde du développeur (toutefois, les modules de connexion doivent parfois appeler explicitement les fonctions de workflow de commerce).
  • Publication de DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). Ce modules se connecte à DevConnect Monetization Payment et permet d'utiliser WorldPay Corporate Gateway pour le traitement des transactions récurrentes.

Correction de bugs

  • Le compte apigee définit désormais correctement le nom d'utilisateur, le prénom et le nom de famille lors de l'inscription.
  • Les informations de connexion au portail des développeurs sont désormais lues et écrites dans un fichier YAML du système de fichiers privé. Une nouvelle tâche Drush (devconnect-update-settings, alias dc-settings) transfère les paramètres de connexion basés sur Drupal-var vers YAML. Cette opération est également gérée dans hook_update_N() , qui est appelé lors de l'exécution de update.php.
  • Le portail des développeurs utilise désormais la bibliothèque Guzzle/Http comme client HTTP lorsqu'il communique avec le point de terminaison Apigee.
  • Lors du test de la connexion à KMS sur l'écran d'administration du portail des développeurs, la connexion ne signale plus faussement un échec si aucun produit API n'est configuré pour cette organisation.
  • Les modules obsolètes devconnect_apigee, devconnect_validate et devconnect_faq_ext ont été supprimés.
  • L'écran d'administration des attributs d'application du portail des développeurs a été déplacé vers un sous-menu de l'écran d'administration du portail des développeurs. Des widgets supplémentaires (boutons radio, zones de sélection, cases à cocher) ont été ajoutés. Plusieurs bugs liés au réordonnancement des champs ont été corrigés.
  • Les chemins codés en dur vers les composants (JS, CSS, images) dans les modules et les thèmes ont été supprimés.
  • Les entités developer_app sont désormais des objets plutôt que des tableaux. Une prise en charge rudimentaire de l'affichage des entités d'application de développeur a été ajoutée.
  • Des autorisations granulaires permettant d'afficher, de créer, de modifier, de supprimer et d'administrer des applications de développeur ont été ajoutées. Les autorisations CRUD sont attribuées par défaut aux utilisateurs authentifiés. Les autorisations d'administration sont attribuées par défaut à tout rôle contenant le terme "Administrateur" dans son nom.
  • D'autres chaînes en anglais codées en dur ont été encapsulées dans la fonction t() pour permettre la localisation.
  • Lorsqu'une application de développeur est enregistrée dans le point de terminaison, plusieurs attributs par défaut sont créés si ils n'existent pas déjà : DisplayName, Developer, lastModified, lastModifier, creationDate.