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

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Le jeudi 24 mars 2016, nous avons publié une version du portail de services pour les développeurs Apigee Edge pour le cloud privé.

En cas de question ou de problème, cliquez ici pour obtenir de l'aide.

Pour toute question, consultez le service client Apigee.

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

Configuration requise pour Apigee Edge pour le portail

Si vous connectez cette version du portail à une installation Edge for Private Cloud, vous devez ensuite la connecter à la version 4.15.07.00 ou ultérieure pour vous assurer que toutes les fonctionnalités de SmartDocs sont prises en charge. Pour plus d'informations, consultez la page 4.15.07.00 - Notes de version d'Apigee Edge pour le cloud privé.

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
DEVSOL-2094

Interactions entre les méthodes SmartDocs interrompues par un code d'erreur critique dans model.js
Correction d'un bug JavaScript survenant lors de la détermination du type de contenu des requêtes PUT, PATCH et POST pour les méthodes SmartDocs.

Correction d'un bug de régression dans le modèle SmartDocs par défaut. Pour les méthodes PUT, PATCH ou POST qui déclarent des paramètres de corps, ET qui contiennent également une documentation du corps et/ou un exemple de corps, les champs de paramètre et le champ de corps brut sont présentés à l'utilisateur. L'envoi du formulaire est alors envoyé sous la forme multipart/form-data au lieu du type de contenu approprié. Ce bug a été introduit dans la version 16.01.25.00. Les utilisateurs rencontrant ce problème doivent rétablir la version par défaut actuelle du modèle de leur modèle.

DEVSOL-2077

Améliorer les messages d'erreur lors de l'installation du profil lorsque le numéro d'erreur est inférieur à 100
Sur la page d'administration Devconnect, lors du test de la connexion Apigee Edge, si un message d'erreur non HTTP est généré (par exemple, impossible de résoudre le nom d'hôte ou le délai avant expiration de la connexion), un message d'erreur plus descriptif s'affiche.

DEVSOL-2068

Impossible d'exporter une révision SmartDocs autre que la plus récente
La révision SmartDocs sélectionnée est maintenant exportée.

DEVSOL-2066

Erreur de type de contenu lorsque plusieurs types sont autorisés
Une méthode SmartDocs prenant en charge plusieurs types de contenu n'envoie plus de concaténation de tous les types de contenu compatibles dans l'en-tête "Type de contenu".

DEVSOL-2064

Le module devconnect_apiproduct_access échoue lors de la révocation de l'accès de tous les rôles pour un produit API
"DevConnect Limit API Product by Role" n'attribue plus l'accès aux produits d'API à tous les utilisateurs connectés lorsqu'un administrateur révoque l'accès de tous les rôles.

DEVSOL-2055

Le portail des développeurs en mode débogage n'affiche pas les appels REST
Tous les appels REST au backend Apigee Edge sont désormais consignés lorsque le seuil de journalisation Edge est défini sur "Debug".

DEVSOL-2053

L'affichage des méthodes SmartDocs génère des messages d'avertissement
Le corps (description) d'une méthode SmartDocs s'affiche désormais correctement, sans avertissement PHP.

DEVSOL-2050

Page "Paramètres SmartDocs" inaccessible
Vous pouvez désormais accéder à la page "Paramètres" d'un modèle SmartDocs à partir de la boîte déroulante sur la page d'administration de la liste des modèles, que les méthodes du modèle aient été rendues ou non.

DEVSOL-2047

Modules de contrib obsolètes
Un certain nombre de modules de contrib sont obsolètes et seront supprimés de la distribution Drupal du portail de développement Apigee. Ces modules seront marqués comme obsolètes sur la page répertoriant les modules. Les administrateurs connectés des clients qui ont activé un ou plusieurs de ces modules verront un message d'avertissement, accompagné d'un lien vers une page expliquant comment déplacer leurs références de code du profil Apigee vers un emplacement spécifique au site. Une fois désactivés, les modules obsolètes ne pourront plus être activés sans avoir placé une copie du module obsolète sous /sites/all/modules.

DEVSOL-2046

L'expiration de la clé ne fonctionne pas dans le portail des développeurs
Une date d'expiration est désormais attribuée aux nouvelles clés générées lorsque la durée de vie de la clé API est définie.

DEVSOL-2045

Questions fréquentes: le bouton "Haut de page" ne fonctionne pas
Le lien "Haut de page" des questions fréquentes fonctionne désormais avec la dernière version du module de questions fréquentes Drupal.

DEVSOL-2044

Modules de contrib mis à jour
Les modules de contrib suivants ont été mis à jour vers la dernière version stable:

  • Lien CKEditor
  • Display Suite
  • Lien
  • Balise Meta
  • Services
  • Filtre WYSIWYG
Remarque: Nous vous déconseillons d'utiliser le module de la suite Display. La suite Display n'est pas compatible avec SmartDocs. Le module de la suite Display est obsolète et sera supprimé dans une prochaine version.
DEVSOL-2032

Le modèle SmartDocs ne doit pas être mis à jour lors de l'importation d'un modèle
Dans les versions précédentes, le modèle par défaut était rétabli à chaque fois qu'une nouvelle révision était importée. SmartDocs ne remplace plus le modèle lorsqu'une nouvelle révision est importée. Vous pourrez ainsi utiliser un modèle personnalisé et ne pas rétablir le modèle par défaut chaque fois que vous importerez une nouvelle version.

DEVSOL-2029

Remplacez toutes les références d'UI à Swagger par "OpenAPI (Swagger)"
Toutes les références textuelles à Swagger dans l'interface utilisateur d'administration de SmartDocs ont été remplacées par OpenAPI pour refléter le nouveau nom de la norme du secteur.

DEVSOL-2025

Les caractères spéciaux ne sont pas acceptés sur la page SmartDocs (paramètres de requête, d'en-tête ou de corps)
Les appels d'API depuis les pages de méthodes SmartDocs ne se figent plus si un signe de pourcentage (%) est saisi comme valeur de paramètre.

DEVSOL-2001

Les formats de remplacement ne fonctionnent pas correctement dans le modèle d'e-mail
Certains jetons d'application pour développeurs (y compris l'ID d'application) renvoient désormais des valeurs scalaires lorsqu'elles sont appelées par des actions des règles, telles que l'envoi d'e-mails.

DEVSOL-1974

Dans la liste des applications et des clés, aucun élément visuel n'indique qu'une clé a expiré
Les applications de développement dont les clés ont expiré sont marquées comme "Expirées" lorsque vous utilisez le thème Apigee Responsive (ou un thème qui est un sous-thème d'Apigee Responsive).

DEVSOL-1868

Les valeurs d'énumération Swagger ne figurent pas dans la liste déroulante de la page des méthodes SmartDocs
Les documents Swagger importés dont les paramètres de ressource ou de méthode contiennent des énumérations font désormais apparaître les pages de méthode SmartDocs contenant des boîtes déroulantes au lieu de champs de texte au format libre.

Problèmes connus

Le tableau suivant répertorie les problèmes connus de cette version.

ID du problème Description
DEVSOL-2106

Échec de l'installation après l'enregistrement de RedHat
Si un serveur RedHat n'est pas enregistré auprès de RedHat, vous serez invité à le faire. Même si vous vous êtes inscrit avec succès, le programme d'installation se ferme et affiche une notification d'échec.

Solution: Exécutez à nouveau le programme d'installation.