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.