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

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

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

Clients du Private Cloud: cette version du cloud est-elle incluse dans votre version de Private Cloud ? Consultez les notes de version de votre version pour connaître ses versions cloud. Consultez également À propos de la numérotation de version pour comprendre comment le déterminer en comparant les numéros de version.

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

Notifications de version: 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. Pour en savoir plus, consultez le Règlement d'obsolescence de Edge. Consultez la page Abandons et retraits d'Apigee pour connaître les dates de retrait des fonctionnalités (supprimées 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 à l'API de gestion Obtenir un keystore ou un Truststore:

  • Avant le correctif, un nom de clé s'affichait même si aucune clé n'était associée à un certificat TLS/SSL. Désormais, si aucune clé n'est associée à un certificat TLS/SSL, une chaîne vide avec des guillemets doubles est renvoyée. Exemple : "keys": [""]. Sinon, les noms de clé sont identiques aux noms d'alias (comportement existant).
  • Une nouvelle propriété de réponse, aliases, est un tableau contenant les éléments aliasName, cert et key de chaque alias d'un keystore ou d'un 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 seront supprimées de la réponse, car la nouvelle propriété aliases les inclut.

Nouvelles fonctionnalités et actualités

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 permettant de 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 les charges utiles des messages) dans des stratégies telles que l'attribution de message, l'appel Java et le signalement des erreurs. Ces fonctions vous permettent d'effectuer les opérations suivantes:

  • Utiliser JSONPath
  • Hachage de valeurs dans plusieurs formats
  • Manipuler des chaînes
  • Échappement et encodez des caractères
  • Mettre en forme les heures
  • Générer des ID, des données longues et des chaînes

Consultez l'article Modèles de message.

76006005 Exécution des API

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

Vous trouverez ci-dessous les changements de comportement permettant de générer des revendications avec la stratégie 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 :
    • 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érer une revendication sans erreur de variable non résolue dans les cas suivants :
    • 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 correspond à n'importe quelle valeur.

    Le comportement précédent générait 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 compatibles CPS qui utilisent la monétisation, l' API de gestion des applications de l'entreprise de liste inclut à présent les paramètres de requête count et startKey pour contrôler la pagination des réponses, lorsque le nombre maximal d'applications d'entreprise renvoyées est de 100.

77324258 Exécution des API

Activer la sécurité de la communication par défaut pour le routeur Edge et le processeur de messages

76100884 Serveur de gestion

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

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 afin qu'il lit les journaux d'audit depuis BigQuery

72744283 Exécution des API

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

64987848 Exécution des API

Séparez 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 ne fonctionnent pas dans le pod d'essai

77549662 Serveur de gestion

La balise ExpireAt ne s'affiche pas dans la réponse des identifiants de l'application pour les organisations CPS lorsque le délai d'expiration est -1.

76391087 Serveur de gestion

L'administrateur système ne peut pas interroger les rôles utilisateur de l'organisation si l'organisation est marquée pour suppression

76286610 CPS

NonDistributedBucket doit utiliser CompositeFetchRange

76120441 Exécution des API

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

74966505 Plate-forme de caractéristiques

FATAL – erreur commune-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 reu1mp002-3 sont souvent relégués et sauvegardés

74407349 Serveur de gestion

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

74405851 Serveur de gestion

Échec de la mise à jour des hôtes virtuels TLS désactivés dans 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 keystore non concordante a réussi

74390879 Serveur de gestion

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

74371918 Serveur de gestion

API Management renvoyant 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

Valeur "lastModifiedBy" dans les métadonnées du proxy pour refléter correctement la dernière mise à jour de l'utilisateur

72444142 Exécution des API

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

67143649 Serveur de gestion

Le flux partagé apparaît dans la liste des proxys de l'API