180406 - Notes de version d'Apigee Edge pour le cloud public

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Le lundi 16 avril, nous avons commencé à publier une nouvelle version d'Apigee Edge pour le cloud public.

Clients Private Cloud: cette version cloud est-elle incluse dans votre version de Private Cloud ? Consultez les notes de version de votre version pour connaître les versions cloud qu'elle contient. Consultez également À propos de la numérotation des versions pour comprendre comment vous pouvez le comprendre en comparant les numéros de sortie.

Questions ou problèmes ? Cliquez ici pour obtenir de l'aide pour en savoir plus.

Notifications relatives aux versions: accédez à http://status.apigee.com et cliquez sur S'abonner aux mises à jour.

Page d'accueil des notes de version

Abandons et retraits

Les fonctionnalités suivantes sont en cours d'abandon ou de suppression. Consultez le Règle d'obsolescence Edge pour en savoir plus. Voir <ph type="x-smartling-placeholder"></ph> Abandons et retraits d'Apigee aux dates auxquelles les fonctionnalités seront supprimées (supprimé du produit).

ID du problème Nom du composant Description
67144436 Serveur de gestion

Si aucune clé n'est associée à un certificat TLS/SSL, le nom de la clé s'affiche désormais sous la forme d'une chaîne vide

Les modifications suivantes s'appliquent <ph type="x-smartling-placeholder"></ph> Obtenez une API de gestion Keystore ou Truststore:

  • Avant la correction, un nom de clé s'affichait même si aucune clé n'était associée à un protocole TLS/SSL certificat. Si aucune clé n'est associée à un certificat TLS/SSL, une chaîne vide avec des guillemets doubles sont renvoyés. Exemple : "keys": [""]. Sinon, les noms de clés sont Identique aux noms d'alias (comportement existant).
  • Une nouvelle propriété de réponse, aliases, est un tableau contenant les aliasName, cert et key pour chaque alias d'une keystore ou truststore. Exemple :

    "aliases" : [
        {
            "aliasName" : "myAlias",
            "cert" : "myAlias-cert"
            "key" : "myAlias-key"
        }
    ]
    

    key correspond à aliasName-key.

    Dans une prochaine version, les propriétés certs et keys existantes sera supprimé de la réponse, car la nouvelle propriété aliases les inclut.

Nouvelles fonctionnalités et mises à jour

Vous trouverez ci-dessous les nouvelles fonctionnalités et mises à jour offertes par cette version.

ID du problème Nom du composant Description
67168078 Exécution des API

Nouvelles fonctions pour configurer les charges utiles et les chaînes des messages

Edge inclut un ensemble prédéfini de fonctions pour vous aider à définir des chaînes (telles que charges utiles de message) dans des règles telles que "Attribuer un message", "Java Call" et "Raise Fault". Ces fonctions vous permettent d'effectuer les opérations suivantes:

  • Utiliser JSONPath
  • Hacher des valeurs dans plusieurs formats
  • Manipuler des chaînes
  • Échappement et encoder les caractères
  • Mettre en forme les heures
  • Générer des ID, des codes longs et des chaînes

Consultez la page Modèles de message.

76006005 Exécution des API

Mise à jour du comportement de génération de revendications de stratégie JWT

Voici quelques changements de comportement permettant de générer des revendications avec la règle JWT, lorsqu'une revendication fournit à la fois une valeur explicite par défaut et une référence de variable pour remplacer la valeur par défaut.

  • Ne pas générer de revendication dans les cas suivants: <ph type="x-smartling-placeholder">
      </ph>
    • La variable référencée (ref="variable") sur l'élément Claim n'est pas résolue.
    • La valeur explicite est vide.
    • L'élément IgnoreUnresolvedVariables a la valeur "true".

    Le comportement précédent consistait à ajouter une revendication avec une chaîne vide.

  • Générez une revendication sans erreur de variable non résolue dans les cas suivants: <ph type="x-smartling-placeholder">
      </ph>
    • La valeur explicite de l'élément Claim n'est pas nulle et non vide.
    • La variable référencée n'est pas résolue.
    • L'élément IgnoreUnresolvedVariables est n'importe quelle valeur.

    Le comportement précédent consistait à générer une erreur de variable non résolue même lorsqu'une valeur explicite existait.

74822515 Serveur de gestion

Fournir la pagination pour l'API List Company Apps Management

Dans les organisations qui utilisent la monétisation, <ph type="x-smartling-placeholder"></ph> Lister l'API de gestion des applications pour les entreprises inclut désormais count et startKey paramètres de requête pour contrôler la pagination des réponses, où le nombre maximal des applications d'entreprise renvoyées est de 100.

77324258 Exécution des API

Option sécurisée par défaut pour activer la communication entre le routeur Edge et le processeur de messages

76100884 Serveur de gestion

Supprimer l'élément accessible du code et toujours définir le champ sur "true"

74125205 Serveur de gestion

Gérer les données CPS dans le service d'effacement de l'organisation

73830928 Serveur de gestion

Modifier le code du serveur de gestion pour qu'il lise les journaux d'audit de BigQuery

72744283 Exécution des API

Les routeurs doivent bloquer les appels en provenance de la Crimée et des pays soumis à des sanctions aux États-Unis.

64987848 Exécution des API

Séparer le cache HTTPClient des pools de connexions pour réduire les latences avec un grand nombre de points de terminaison cibles aléatoires

Bugs corrigés

Les bugs suivants sont résolus dans cette version. Cette liste est principalement destinée aux utilisateurs qui vérifient si leurs demandes d'assistance ont été corrigées. Elle n'est pas conçue pour fournir des informations détaillées à tous les utilisateurs.

ID du problème Nom du composant Description
77657867 Exécution des API

Les flux partagés sont interrompus dans le pod d'essai

77549662 Serveur de gestion

La balise EndpointsAt n'est pas affichée dans la réponse des identifiants de l'application pour les organisations CPS lorsque la valeur d'expiration est -1.

76391087 Serveur de gestion

sysadmin ne peut pas interroger les rôles utilisateur de l'organisation si celle-ci est marquée pour suppression

76286610 CPS

NonDistributedBucket doit utiliser CompositeFetchRange

76120441 Exécution des API

Le calcul de la période est incorrect pour le quota avec l'application de l'intervalle defaultType

74966505 Plate-forme de fonctionnalités

FATAL – erreur common-mp-fault-rate tyr-test.apigee.net

74601316 Exécution des API

Les règles JWT ne peuvent pas accepter une revendication d'audience correspondant à une chaîne contenant des virgules

74596483 Exécution des API

Les MP dans le fichier reu1mp002-3 sont fréquemment marqués comme "vers le haut" et vers le bas.

74407349 Serveur de gestion

Champ de description non mis à jour dans l'appel PUT pour les virtualhosts existants

74405851 Serveur de gestion

Échec des mises à jour des hôtes virtuels désactivés avec TLS sur l'URL de description/de base pour les administrateurs de l'organisation

74401756 Serveur de gestion

La mise à jour du vhost avec une référence de keystore non concordante a réussi

74390879 Serveur de gestion

L'URL de la spécification n'est pas correctement renseignée dans le bean d'application lors de l'importation du bundle

74371918 Serveur de gestion

L'API Management renvoie le code HTTP 400 pour une action de révocation de jeton OAuth lorsque le jeton a expiré

74175585 Exécution des API

Correction du script Python du plug-in de routeur qui analyse les fichiers conf.d

74123604 Serveur de gestion

La zone d'identité doit être gérée dans le service d'effacement de l'organisation

73757643 Serveur de gestion

ValeurlastModifiedBy des métadonnées du proxy pour refléter correctement le dernier utilisateur mis à jour

72444142 Exécution des API

Le routeur ne parvient pas à indiquer l'état "non opérationnel" lorsque les configurations Nginx par défaut sont incorrectes

67143649 Serveur de gestion

Affichage d'un flux partagé dans la liste des proxys d'API