15.04.01 - Notes de version du portail de services pour les développeurs Apigee

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

Le jeudi 23 avril 2015, nous avons lancé une nouvelle version cloud du portail Apigee Developer Services.

Pour toute question, contactez l'assistance Apigee Edge.

Pour obtenir la liste de toutes les notes de version d'Apigee Edge, consultez les notes de version d'Apigee.

Nouvelles fonctionnalités et améliorations

Voici les nouvelles fonctionnalités et améliorations apportées à cette version.

Monétisation

Voici les nouvelles fonctionnalités et améliorations apportées à la monétisation Edge.

Gestion distincte des entreprises et des développeurs

Les entreprises et les développeurs sont désormais gérés séparément, ce qui permet d'ajouter plus facilement plusieurs entreprises à des développeurs et plusieurs développeurs à des entreprises. L'UI de gestion fournit désormais des fenêtres distinctes pour les "Entreprises" et les "Développeurs" (accessibles depuis le menu "Publier").

Pour en savoir plus, consultez Gérer les entreprises et les développeurs.

Dans les rapports sur la monétisation, les entreprises restent un filtre principal, mais le libellé du filtre est passé de "Développeurs" à "Entreprises".

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
DEVSOL-1294 Supprimer "UUID de la méthode" en tant qu'option dans SmartDocs
"UUID de la méthode" n'est plus une option pour les URL personnalisées.
DEVSOL-1063 Ajouter la simultanéité à build.xml pour accélérer les compilations
L'outil d'installation OPDK utilise désormais dix threads pour télécharger les bibliothèques et les modules au lieu d'un seul, ce qui accélère les temps d'installation.
DEVSOL-1021 Afficher la version du profil du portail des développeurs sur la page d'état et dissocier les versions OPDK/Cloud
La version Apigee du portail des développeurs est désormais visible sur la page d'état, sous "Rapports > Rapports d'état", en tant qu'administrateur.
DEVSOL-1019 Implémenter l'API Ping pour la vérification de la validation SmartDocs
Le module SmartDocs affichera désormais son état sur la page du rapport d'état, sous "Rapports > Rapports d'état". La page d'état indique si l'URL du proxy n'est pas configurée ou si elle est incorrecte.
DEVSOL-1008

Indiquer l'état rendu/publié sur la page de liste des modèles
La liste des modèles SmartDocs affichera des informations supplémentaires :

  • Nombre total de méthodes : nombre total de méthodes disponibles dans la dernière révision d'un modèle.
  • Affichées : nombre total de méthodes affichées sous forme de nœuds dans le portail des développeurs.
  • Publiés : nombre de nœuds rendus qui sont publiés.
DEVSOL-1007 Supprimer des modèles dans le menu "Admin"
La liste des modèles ne s'affichera pas en tant que sous-éléments du menu d'administration SmartDocs > Modèles. Au lieu de cliquer sur "Smart Docs > Modèles", vous serez redirigé vers la liste des modèles disponibles.
DEVSOL-1004 Compatibilité de SmartDocs avec le thème Apigee DevConnect
Ajout de la compatibilité de SmartDocs avec le thème Apigee DevConnect.
DEVSOL-999 Mise à niveau du thème Rubik vers la version 4.2
Le thème d'administration Rubik est passé de la version 4.1 à la version 4.2.
DEVSOL-984

Ajouter la propriété keyExpiresIn à l'entité DeveloperApp et l'option permettant de définir sa valeur lors de la création de l'application
Une valeur par défaut pour les dates d'expiration des clés API des applications nouvellement créées peut être définie via l'UI d'administration ("Configuration > Paramètres du portail des développeurs > Configuration de l'application du portail des développeurs > Durée de vie des identifiants"). Une valeur de -1 indique qu'il n'y a pas d'expiration automatique des clés API. Vous pouvez également configurer n'importe quel nombre positif de jours.

Pour les clients qui ont besoin d'un contrôle plus précis, tout module personnalisé implémentant hook_devconnect_developer_app_presave() peut modifier la valeur de $form_state\['storage'\]\['entity'\]->keyExpiresIn. Il doit s'agir d'une valeur numérique représentant un nombre de jours (ou une fraction de jour).

DEVSOL-972 Correction d'un bug du module YouTube multimédia
Correction d'un bug du module YouTube multimédia qui entraînait une erreur fatale et empêchait les utilisateurs d'importer des images à l'aide du navigateur de fichiers.
DEVSOL-954 Ajouter une dépendance au module devconnect_developer_apps dans le module SmartDocs
La désactivation du module Devconnect Developer Apps entraîne une erreur fatale sur la page des paramètres SmartDocs. La dépendance du module "Applications pour les développeurs Devconnect" est ajoutée au module SmartDocs afin qu'il ne soit pas possible de désactiver le module "Applications pour les développeurs Devconnect", ce qui empêche la réapparition de ce problème.
DEVSOL-933 Ajouter un message d'avertissement si devconnect_multiorg est activé
Le module devconnect_multiorg est désormais obsolète. Ce module ne doit plus être utilisé. Un message d'avertissement s'affiche désormais dans le système si le module est activé.
DEVSOL-922 Le module de mise à jour Drupal doit être activé par défaut.
Le module de mise à jour Drupal est activé lors de l'installation pour alerter les clients si les modules deviennent obsolètes ou si des correctifs de sécurité sont nécessaires.
DEVSOL-903 Page "Forfaits achetés" : affichage des forfaits regroupés par état
L'onglet "Forfaits achetés" de la page "Catalogues et forfaits" de la section "Monétisation" affiche désormais les forfaits achetés dans un tableau trié par état. Vous pouvez désormais trier le tableau par n'importe quelle colonne en cliquant sur l'en-tête du tableau.
DEVSOL-899 cron génère une exception PDOException Integrity constraint violation
Correction d'un problème qui entraînait la génération d'une exception PDOException Integrity constraint violation lors de l'exécution de cron en raison de doublons dans la table dc_dev_app_api_products.
DEVSOL-890 Afficher uniquement les produits Mint API achetables dans le formulaire d'ajout/de création d'applications
Un paramètre administrateur permet désormais d'autoriser ou non l'affichage des produits qu'un développeur ne peut pas acheter dans le formulaire de création d'applications. Pour modifier ce paramètre, accédez à "Configuration > Paramètres de monétisation", puis modifiez le paramètre "Affichage du produit de création d'application". Par défaut, seuls les produits utilisables par ce développeur sont affichés dans le formulaire de création d'application.
DEVSOL-874 Rendre les produits d'API visibles uniquement pour certains rôles de développeurs
En activant le module "Limiter les produits d'API par rôle DevConnect", il est désormais possible de limiter les produits d'API disponibles pour les développeurs en fonction des rôles Drupal qui leur sont attribués.
DEVSOL-865 Module de mise à jour : désactiver les mises à jour du code de l'interface utilisateur
Dans les versions cloud précédentes, la page des mises à jour disponibles sous "Rapports > Mises à jour disponibles" semblait permettre aux administrateurs de mettre à jour le site via FTP. Cette option a été désactivée pour les utilisateurs du cloud, car ils doivent utiliser le tableau de bord de leur site pour les mises à jour.
DEVSOL-851 Les identifiants de connexion Edge sont désormais chiffrés et stockés dans un système de fichiers privé.
Pour plus de sécurité, les identifiants de connexion Edge ne sont plus stockés dans la base de données. Ils sont désormais chiffrés et stockés dans le système de fichiers privé.
DEVSOL-823 Mise en forme de la page du mode maintenance
La page de maintenance est désormais correctement mise en forme dans tous les navigateurs.
DEVSOL-793 Monétisation : le tableau de gestion des utilisateurs est mal formaté
Le tableau des utilisateurs de la section "Monétisation" a été reformaté dans le cadre de la nouvelle fonctionnalité d'entreprise. Si vous avez personnalisé cette page, vous devez appliquer vos modifications à la nouvelle fonction thématique theme_apigee_company_company_developers() dans le module apigee_company.
DEVSOL-783 Page "Informations bancaires" de la section "Monétisation"
La page "Informations bancaires" de la section "Monétisation" s'affiche désormais mieux dans tous les navigateurs.
DEVSOL-773 Un forfait expiré pointe vers un autre forfait actif sur le portail des développeurs
Si un forfait a expiré, il n'y a plus de lien hypertexte vers les détails du forfait, car il n'est plus visible. L'onglet du forfait approprié s'affiche désormais lorsque vous cliquez sur le nom du forfait dans le tableau "Forfaits achetés".
DEVSOL-605 La fenêtre modale "Solde prépayé insuffisant" du portail des développeurs doit afficher le coût et les taxes.
La fenêtre modale "Solde prépayé insuffisant" affiche désormais le coût et les taxes.
DEVSOL-523 Impossible de supprimer des applications lorsque la monétisation est activée
Il est désormais possible de supprimer des applications lorsque la monétisation est activée. Les versions précédentes affichaient une boîte de dialogue vide lorsque l'utilisateur tentait de supprimer une application.
DEVSOL-487 Le format du jour dans la section "Monétisation" doit être configurable par les administrateurs.
Le format de date est désormais configurable dans la section "Monétisation", sous les paramètres de monétisation, pour les formats de date européens et américains.
DEVSOL-257 Champ "Confirmer le mot de passe" dans le formulaire "Créer un utilisateur administrateur" lors de l'installation
Le champ du mot de passe de l'utilisateur administrateur est confirmé lors de l'installation.
DEVSOL-115 Les paramètres du portail des développeurs doivent être décrits
Texte de description des éléments de paramètre DevConnect sur la page "Configuration"
DEVSOL-31 Ajouter la mise en forme de la page de l'application
Correction du décalage des cases à cocher des produits avec l'erreur sur le formulaire "Ajouter une application".