15.06.10 - Notes de version du cloud d'Apigee Edge

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

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

Pour toute question, contactez l'assistance 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 apportées à cette version.

Utilisabilité du tableau de bord d'analyse GeoMap

La carte géographique des données analytiques fournit des indicateurs visuels plus clairs pour explorer en détail des zones spécifiques de la carte.

Performances du widget "Engagement des développeurs"

Le widget d'entonnoir du tableau de bord d'analyse 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" via le lien "Accéder à la version classique de la 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 indiquant une erreur interne du serveur et un code d'erreur ExecutionFailed si un message ne respecte pas une règle de protection contre les menaces JSON ou XML. Vous pouvez modifier ce comportement en utilisant une nouvelle propriété au niveau de l'organisation. Lorsque vous définissez la propriété d'organisation features.isPolicyHttpStatusEnabled sur "true", le comportement suivant se produit:

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

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éliorations des performances et des erreurs de l'interface utilisateur

Des améliorations générales ont été apportées à différents domaines 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 présente les modifications et améliorations de fonctionnalités à venir:

Modifier le comportement de la règle de cache de réponses

Dans une prochaine version (à déterminer), le comportement par défaut de l'élément <ExcludeErrorResponse> de la règle ResponseCache changera.

Comportement actuel:l'élément <ExcludeErrorResponse> de la règle de mise en cache des 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 règle Response Cache.

Comportement futur:la valeur par défaut de l'élément <ExcludeErrorResponse> dans la règle de mise en cache des réponses sera "true". Cela signifie que, par défaut, seules les réponses avec les codes d'état HTTP de 200 à 205 seront mises en cache. Pour remplacer ce comportement et mettre en cache les réponses pour tous les codes d'état, vous devez définir explicitement l'élément <ExcludeErrorResponse> sur "true".

Solution de contournement actuelle:pour la version 150610 et les versions antérieures, si vous souhaitez mettre en cache uniquement les réponses avec les codes d'état de 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 "Créer un rapport personnalisé" ne s'affiche pas correctement dans l'UI 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 règle MessageLogging doit générer une erreur appropriée 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 de manière inattendue la règle de routage
MGMT-619 Activer la pagination sur la page de l'interface utilisateur du proxy d'API
AXAPP-1707 Améliorer les performances des analyses des séries sans frais
APIRT-1148 L'extraction de la variable {message.version} dans ResponseFlow, pour une cible Node.js, génère une erreur NPE