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**.
info

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 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 séparée 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'interface utilisateur de gestion fournit désormais des fenêtres distinctes pour les "Entreprises" et les "Développeurs" (accessibles depuis le menu "Publier").

Consultez Gérer les entreprises et les développeurs.

Dans les rapports de monétisation, les entreprises restent un filtre principal, bien que le libellé du filtre soit 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" comme 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 des builds plus rapides
Le programme 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 permet de réduire les temps d'installation.
DEVSOL-1021 Afficher la version du profil du portail de développement sur la page d'état et dissocier les versions OPDK/Cloud
La version Apigee du portail de développement 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 affiche désormais son état sur la page de 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 l'URL du proxy est incorrecte.
DEVSOL-1008

Indiquer l'état rendu/publié sur la page de la liste des modèles
La liste des modèles SmartDocs affiche 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.
  • Rendu : nombre total de méthodes rendues sous forme de nœuds dans le portail de développement.
  • Publié : nombre de nœuds rendus qui sont publiés.
DEVSOL-1007 Supprimer les modèles dans le menu d'administration
L'élément de menu d'administration SmartDocs > Modèles ne comporte pas la liste des modèles en tant qu'éléments de sous-menu. Au lieu de cela, lorsque vous cliquez sur "SmartDocs > Modèles", vous êtes 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 Mettre à niveau le 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'interface utilisateur d'administration ("Configuration> Paramètres du portail de développement > Configuration de l'application du portail de développement > Durée de vie des identifiants"). La valeur -1 indique qu'il n'y a pas d'expiration automatique des clés API, mais vous pouvez 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 Media YouTube
Correction d'un bug du module Media YouTube qui générait une erreur fatale et empêchait les utilisateurs d'importer des images à l'aide de l'explorateur de fichiers.
DEVSOL-954 Ajouter une dépendance au module devconnect_developer_apps dans le module SmartDocs module
La désactivation du module Devconnect Developer Apps provoque une erreur fatale sur la page des paramètres SmartDocs. page. Une dépendance au module Devconnect Developer Apps est ajoutée dans le module SmartDocs afin qu'il ne soit pas possible de désactiver le module Devconnect Developer Apps, ce qui empêche que ce problème ne se reproduise.
DEVSOL-933 Ajouter un message d'avertissement si devconnect_multiorg est activé
Le devconnect_multiorg module 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 "Plans achetés" : afficher les plans regroupés par état
L'onglet "Plans achetés" de la page "Catalogues et plans" de la monétisation affiche désormais les plans achetés dans un tableau trié par état. Le tableau peut désormais être trié par n'importe quelle colonne en cliquant sur l'en-tête du tableau.
DEVSOL-899 cron génère une violation de contrainte d'intégrité PDOException
Correction d'un problème qui entraînait l'exécution de cron et générait une violation de contrainte d'intégrité PDOException en raison d'entrées en double dans la table dc_dev_app_api_products.
DEVSOL-890 N'afficher que les produits d'API Mint achetables dans le formulaire d'ajout/de création d'applications
Il existe désormais un paramètre d'administrateur permettant d'autoriser ou non l'affichage dans le formulaire de création d'applications des produits qu'un développeur ne peut pas acheter. Pour modifier ce paramètre, accédez à "Configuration > Paramètres de monétisation", puis modifiez le paramètre "Affichage des produits lors de la création d'applications". Par défaut, seuls les produits utilisables par ce développeur sont affichés dans le formulaire de création d'applications.
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 fonctionnalité a été désactivée pour les utilisateurs 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, mais 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 de maintenance
La page de maintenance est désormais correctement mise en forme sur tous les navigateurs.
DEVSOL-793 Monétisation : la mise en forme du tableau de gestion des utilisateurs est incorrecte
Le tableau des utilisateurs de la monétisation a été remanié 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 d'informations bancaires de la monétisation
La page d'informations bancaires de la monétisation s'affiche désormais mieux dans tous les navigateurs.
DEVSOL-773 Un plan tarifaire expiré pointe vers un autre plan tarifaire actif dans le portail de développement Si un plan a expiré, il n'y a plus d'hyperlien vers les détails du plan, car ce plan n'est plus visible.
L'onglet de plan approprié s'affiche désormais lorsque vous cliquez sur le nom du plan dans le "Plans achetés" tableau.
DEVSOL-605 La fenêtre modale "Solde prépayé insuffisant" du portail de développement doit afficher le coût et les informations fiscales
La fenêtre modale "Solde prépayé insuffisant" affiche désormais les informations sur le coût et les informations fiscales.
DEVSOL-523 Impossible de supprimer des applications lorsque la monétisation est activée
Vous pouvez désormais supprimer des applications lorsque la monétisation est activée. Les versions précédentes affichaient une boîte de dialogue vide lorsque vous tentiez de supprimer une application.
DEVSOL-487 Le format de jour dans la monétisation doit être configurable par les administrateurs.
Le format de date est désormais configurable dans la 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 de création d'un utilisateur administrateur lors de l' installation
Le champ de mot de passe de l'utilisateur administrateur est confirmé lors de l'installation.
DEVSOL-115 Les paramètres du portail de développement doivent comporter des descriptions
Texte de description pour les éléments de paramètres DevConnect sur la page "Configuration"
DEVSOL-31 Ajouter la mise en forme de la page de l'application
Correction du désalignement des cases à cocher du produit avec l'erreur dans le formulaire "Ajouter une application".