14.05.14 - Notes de version du cloud d'Apigee Edge

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

Le mardi 20 mai 2014, nous avons lancé une nouvelle version cloud d'Apigee Edge.

Nouvelles fonctionnalités et améliorations

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

  • Module Node.js apigee-access
    Un nouveau module Node.js apigee-access permet d'accéder aux fonctionnalités Apigee spécifiques suivantes :
    • Accéder aux variables de flux et les modifier dans le contexte du message Apigee
    • Utiliser le cache distribué intégré

Vous pouvez utiliser le module apigee-access en exigeant apigee-access dans votre code. Vous pouvez également le trouver sur NPM :

https://www.npmjs.org/package/apigee-access

Pour en savoir plus sur l'utilisation d'apigee-access, téléchargez NPM et consultez README.md.

  • Compatibilité SOAP
    Edge inclut les améliorations suivantes pour les proxys d'API SOAP/WSDL :
    • Transfert direct du code XML SOAP
    • Sur la page d'accueil des API de l'interface utilisateur de gestion Edge, indicateurs visuels des API SOAP

Pour en savoir plus, consultez Exposer un service Web basé sur SOAP en tant que proxy d'API.

  • Améliorations bêta de la fonctionnalité Trace
    La fonctionnalité Trace bêta pour les proxys d'API inclut les fonctionnalités suivantes :
    • Pour les proxys d'API contenant des flux conditionnels, des icônes "Vrai" et "Faux" indiquent si les conditions ont été évaluées comme vraies ou fausses.
    • Une vue améliorée de la chronologie des transactions qui alloue moins d'espace visuel aux éléments qui représentent moins de 1 % du temps total, ce qui permet d'afficher plus d'éléments
    • Un nouveau badge d'icône indiquant qu'une règle a été ignorée, car la condition de l'étape a renvoyé la valeur "false"

Bugs résolus

Les bugs suivants sont résolus dans cette version.

Sujet Description
Erreurs de déploiement de proxy dans l'UI La modification et l'enregistrement des proxys déployés entraînaient parfois des erreurs dans l'interface utilisateur de gestion Edge. Ce problème a été résolu.
Erreurs 5xx dans les réponses Des erreurs HTTP 5xx se sont produites dans des situations où les réponses étaient complètes conformément à la spécification HTTP (aucune longueur de contenu ni aucun encodage par blocs dans les réponses du point de terminaison cible). Edge considère désormais ces réponses comme complètes.
NPE

Une exception NullPointerException était générée dans les situations suivantes :

  • Dans les requêtes cURL, lorsque le contenu application/octet-stream était transmis sans type de données --data-binary
  • Lorsqu'un groupe de proxys d'API ne contenait pas le dossier /apiproxy

Le message suivant s'affiche désormais : "Le bundle n'est pas valide. Impossible de lire/trouver le contenu APIProxy."

Trace : adresse IP Fonctionnalité de trace bêta : dans les sessions de trace de proxy d'API, si un serveur cible est défini avec une adresse IP, les détails de la transaction affichent désormais l'adresse IP du serveur cible au lieu de l'indiquer comme "non définie".
Fuite de mémoire dans les MPs Une fuite de mémoire dans les processeurs de messages a été corrigée.
messageid dans les données analytiques La variable de flux messageid est désormais stockée dans Edge Analytics.