15.06.10 - Notes de version du cloud d'Apigee Edge

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

Le mardi 9 juin 2015, nous avons lancé une nouvelle version cloud d'Apigee Edge.

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.

Nouvelles fonctionnalités et améliorations

Voici les nouvelles fonctionnalités et améliorations de cette version.

Convivialité des tableaux de bord d'analyse GeoMap

La GeoMap d'analyse fournit des indicateurs visuels plus clairs pour l'analyse détaillée de zones spécifiques de la carte.

Performances du widget d'engagement des développeurs

Le widget Entonnoir du tableau de bord Analytics principal (section "Engagement des développeurs") a été amélioré pour améliorer les performances.

Trace classique dans l'éditeur de proxy d'API

La dernière version de la fonctionnalité Trace dans l'éditeur de proxy d'API est passée de la version bêta à la disponibilité générale. L'accès à la "trace classique" avec le lien "Accéder à la version classique de trace" n'est plus disponible.

Configuration des erreurs de protection contre les menaces

Par défaut, Edge génère un code d'état HTTP 500 d'erreur interne du serveur et une erreur ExecutionFailed si un message n'atteint pas la stratégie JSON ou XML de protection contre les menaces. Vous pouvez modifier ce comportement en utilisant une nouvelle propriété au niveau de l'organisation. Lorsque la propriété d'organisation features.isPolicyHttpStatusEnabled est définie sur "true", le comportement suivant se produit:

  • Requête: lorsqu'une stratégie de protection contre les menaces est associée à tout flux de requête, les messages non valides renvoient un code d'état 400, ainsi qu'un message d'erreur de règle correspondant.
  • Réponse: Lorsqu'une stratégie de protection contre les menaces est associée à n'importe quel flux de réponse, les messages non valides renvoient toujours un code d'état 500, et l'un des messages d'erreur de stratégie correspondants est généré (plutôt que "ExecutionFailed").

Les clients Cloud doivent contacter l'assistance Apigee pour définir la propriété d'organisation. Cette fonctionnalité sera disponible pour les clients Edge Private Cloud lors de la prochaine version trimestrielle de Private Cloud.

Amélioration des performances de l'interface utilisateur et des erreurs

Des améliorations générales ont été apportées à différentes parties de l'interface utilisateur de gestion, y compris les performances d'affichage des pages et le nettoyage des messages d'erreur.

Modifications et améliorations futures des fonctionnalités

Cette section donne un aperçu des futures modifications et améliorations attendues des fonctionnalités:

Modification du comportement de la règle de cache de réponse

Le comportement par défaut de l'élément <ExcludeErrorResponse> de la stratégie de cache de réponse sera modifié dans une prochaine version (à déterminer).

Comportement actuel:l'élément <ExcludeErrorResponse> dans la stratégie de cache de réponses est défini sur "false" par défaut. Cela signifie que, par défaut, les réponses avec n'importe quel code d'état HTTP possible (y compris 3xx) sont mises en cache par la stratégie de cache de réponse.

Comportement futur:l'élément <ExcludeErrorResponse> de la stratégie du cache de réponse est défini par défaut sur "true". Cela signifie que, par défaut, seules les réponses dont les codes d'état HTTP 200 à 205 seront mises en cache. Pour ignorer ce comportement et mettre en cache les réponses de tous les codes d'état, vous devez définir explicitement l'élément <ExcludeErrorResponse> sur "true".

Solution actuelle:pour les versions 150610 et antérieures, si vous souhaitez mettre en cache les réponses uniquement avec les codes d'état 200 à 205, vous devez définir explicitement l'élément <ExcludeErrorResponse> sur "true".

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
MGMT-2246 La page de création de rapport personnalisé ne s'affiche pas correctement dans l'interface utilisateur de gestion
MGMT-2193 Icône de chargement lors de la modification d'une API
MGMT-2162 Problème de compilation JavaScript
MGMT-2114 Une adresse IP Syslog non valide dans la stratégie MessageLogging doit générer une erreur lors du déploiement
MGMT-1843 Le proxy d'API ne s'ouvre pas
MGMT-1193 L'enregistrement du proxy en tant que nouvelle révision modifie la règle de routage de manière inattendue
MGMT-619 Activer la pagination dans la page de l'interface utilisateur du proxy d'API
AXAPP-1707 Améliorer les performances de l'analyse sans frais des pods
APIRT-1148 GET de la variable {message.version} dans ResponseFlow pour une cible Node.js génère une exception NPE