<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 19 septembre 2016, nous avons lancé une nouvelle version d'Apigee Edge pour Private Cloud.
<ph type="x-smartling-placeholder">Depuis la version précédente de Edge for Private Cloud, les versions suivantes ont s'est produite et sont incluses dans cette version de fonctionnalité:
- Cloud: 16.04.13 (UI), 16.04.13 (monétisation), 16.04.20 (UI), 16.04.27 (monétisation), 16.04.27 (UI), 16.05.04 (UI), 16.05.11 (UI), 16.05.11 (monétisation), 16.05.18 (UI), 16.05.25 (monétisation), 16.06.08 (monétisation), 16.06.15 (UI), 16.06.22 (monétisation), 16.06.29 (UI), 16.07.06 (monétisation), 16.07.06.02 (monétisation), 16.07.13 (UI), 16.07.20.01 (monétisation), 16.07.27 (UI), 16.08.17
Reportez-vous à la section À propos de la version la numérotation pour comprendre comment déterminer si une version spécifique du cloud inclus dans votre version d'Edge pour Private Cloud.
Présentation de la version
Dans cette version, l'éditeur de proxy d'API classique a été supprimé et remplacé par le nouveau proxy disponible en complément de l'éditeur classique. Autres améliorations notables incluent un comportement amélioré des chemins de ressources des produits d'API, ainsi qu'une meilleure gestion des charges utiles JSON. définies dans les règles d'attribution de messages et de génération de problèmes, les améliorations apportées aux conversions XML vers JSON, une meilleure validation des ressources, la possibilité de définir des délais avant expiration sur des mandataires d'API individuels, génération de proxys SOAP dans l'assistant de proxy d'API et un objet Crypto hautes performances pour JavaScript.
Les améliorations de la monétisation incluent de nouvelles fonctionnalités de notification avec un plan de fréquence de notification, un API qui migre les développeurs vers la monétisation et la possibilité de rendre les plans tarifaires publics ou privé.
La suite de cette rubrique contient des informations détaillées sur toutes les nouvelles fonctionnalités, mises à jour et corrections de bugs. dans l'album.
Obsolète
Services d'API
Éditeur de proxy classique supprimé (UI Cloud 16.04.20)
La nouvelle version de l'éditeur de proxy d'API est désormais la seule version compatible. Version classique n'est plus disponible, et le lien « Accéder à la version classique de l'éditeur de proxy » a été supprimés. Si vous utilisiez la version classique, vos proxys d'API seront automatiquement chargés dans le nouvel éditeur. (EDGEUI-498)
Monétisation
Les fonctionnalités obsolètes suivantes ont été supprimées et ne sont plus prises en charge:
- Définir des limites
- Envoyer des notifications de limite
Vous pouvez également configurer des notifications, comme décrit dans les sections suivantes:
(DEVRT-2742).
Nouvelles fonctionnalités et mises à jour
Vous trouverez ci-dessous les nouvelles fonctionnalités et améliorations de cette version. En plus des éléments suivants, Cette version inclut également de multiples fonctionnalités en termes de facilité d'utilisation, de performances, de sécurité et de stabilité améliorations.
Pour plus d'informations et d'instructions, consultez la documentation Edge pour Private Cloud.
Cloud privé
Mise à niveau vers la version 9.4
Cette version inclut une mise à niveau vers Postgres 9.4. Pour obtenir des instructions sur la mise à jour de votre système, voir Mettre à jour Apigee Edge pour 4.16.09.
Prise en charge de GeoMap dans l'interface utilisateur Edge
Les agrégations géographiques vous permettent de collecter des données d'analyse pour les appels d'API en fonction de attributs tels que la région, le continent, le pays et la ville. Ces données d'analyse vous permettent GeoMap dans l'interface utilisateur Edge qui affiche l'emplacement des requêtes API.
Pour en savoir plus, consultez la page Activer l'agrégation géographique et Geo Maps
API BaaS
Ajout de la documentation sur:
- Configurer une API BaaS pour utiliser TLS Pour en savoir plus, consultez la page Configurer TLS pour l'API BaaS.
- Comment configurer tous les nœuds d'une pile BaaS d'API afin qu'ils utilisent le stockage partagé afin que tous les éléments soient pour tous les nœuds de la pile BaaS d'API. Pour en savoir plus, consultez Importer des éléments.
- Comment chiffrer le mot de passe Cassandra lors de la configuration des nœuds de la pile BaaS Pour plus d'informations, consultez la section Réinitialisation du périphérique Mots de passe.
Version bêta de l'outil de surveillance et du tableau de bord
Cette version comprend une version bêta du nouvel outil de surveillance et du nouveau tableau de bord pour Edge. Cet outil vous permet de comprendre l'état de divers composants (routeurs, processeurs de messages, ZooKeeper et Cassandra), ainsi que des codes d'erreur HTTP pour les divers environnements et organisations de votre le déploiement. Vous pouvez également prendre un instantané des données de votre tableau de bord et le partager avec Apigee pour pour résoudre les incidents d'assistance.
La documentation, y compris les instructions d'installation, est incluse dans le document Edge 4.16.09 à la version 4.18.01.
Toutefois, avant de pouvoir installer et utiliser le tableau de bord, vous devez terminer l'évaluation Apigee Contrat, également disponible à l'adresse Version 4.18.01, que vous renvoyez à Apigee d'ici le en l'envoyant par e-mail à orders@apigee.com.
Version bêta du collecteur Analytics
Tous les clients Edge for Private Cloud doivent envoyer à Apigee des statistiques sur les API le trafic proxy. Apigee recommande aux clients d'importer ces informations une fois par jour, créer une tâche Cron.
Pour vous aider à importer ces données, Apigee fournit la version bêta de la ligne de commande apigee-analytics-collector. utilitaire. Cet utilitaire renvoie le rapport sur le volume des appels d'API à Apigee. Chaque périphérie pour L'installation d'un cloud privé peut se servir de cet utilitaire pour récupérer et transmettre les données de trafic Apigee.
Pour en savoir plus, consultez la page Importer l'API Trafic de données vers Apigee (version bêta).
Services d'API
Charges utiles JSON dans "Attribuer un message" et "Générer Fault" (Cloud 16.08.17)
Avec cette amélioration, aucune solution de secours n'est nécessaire pour garantir un formatage correct des messages JSON. peuvent être spécifiées à l'aide d'accolades sans créer de fichier JSON non valide. Par exemple, La commande suivante insère la valeur de message.content dans le message JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
Si vous avez utilisé une solution de contournement, votre code continuera de fonctionner en l'état. Vous pouvez également utiliser variablePrefix et variableSuffix au lieu d'accolades pour indiquer des variables.
Voir le <Set><Payload> dans la règle Attribuer un message et Règle Lever la défaillance des documents de référence. (APIRT-1160)
Améliorations apportées aux règles XML vers JSON (Cloud 16.08.17)
La règle XML vers JSON a été améliorée avec les fonctionnalités suivantes. Vous pouvez configurer la règle pour:
- Traiter certains éléments XML comme des tableaux lors de la conversion (les valeurs seront alors carrées) crochets '[ ]' dans le document JSON.
- Supprimez ou supprimez des niveaux de la hiérarchie des documents XML dans le document JSON final.
Pour en savoir plus, consultez la page XML à la stratégie JSON. (APIRT-1144)
Caractères génériques multiples dans les chemins de ressource du produit d'API (Cloud 16.08.17)
Lorsque vous définissez des chemins d'accès aux ressources dans le produit API, vous pouvez inclure des caractères génériques à plusieurs endroits dans un
chemin d'accès à la ressource. Par exemple, /team/*/invoices/**
autorise les appels d'API avec n'importe quelle
Une valeur après /team
et tous les chemins d'accès aux ressources
après le invoices/
. Un URI autorisé dans un appel d'API
être proxyBasePath/team/finance/invoices/company/a
.
Si, après cette version, les chemins d'accès aux ressources de votre produit d'API existants cessent de fonctionner comme prévu, définissez
la propriété suivante de votre organisation
pour revenir à la version précédente
comportement: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
Fonctions de chiffrement en JavaScript (Cloud 16.08.17)
Un nouvel ensemble de fonctions JavaScript crypto
hautes performances est disponible
pour créer, obtenir et mettre à jour les objets suivants: MD5, SHA-1, SHA256, SHA512.
L'objet crypto vous permet également d'obtenir
dans divers formats. Pour en savoir plus, consultez la page Modèle d'objet JavaScript.
(APIRT-2886)
Vérification de la version JAR des accroches Java (Cloud 16.08.17)
Lors de l'importation d'une ressource JAR Java vers un proxy d'API, un code d'état HTTP 400 est renvoyé. (au lieu d'un 500) si la version de la ressource Java est incompatible avec la version de Java, répertoriée dans la section Logiciels et versions compatibles. (MGMT-3420)
Validation des ressources de proxy d'API (Cloud 16.08.17)
Lorsque des fichiers de ressources de proxy d'API (tels que des fichiers JAR JavaScript ou Java) sont stockés dans la d'environnement ou d'organisation, le framework de validation ne vous oblige plus inclure ces ressources au niveau du proxy de l'API dans un bundle de proxy pour que l'importation réussisse la validation. La validation des ressources s'effectue désormais au moment du déploiement, et non au moment de l'importation. (MGMT-1430)
Configurer le délai avant expiration pour les proxys d'API individuels (Cloud 16.08.17)
Vous pouvez configurer les proxys d'API pour qu'ils expirent après un délai spécifié (avec un délai avant expiration de la passerelle 504)
état actuel). Le cas d'utilisation principal concerne les clients de cloud privé qui disposent de proxys d'API
plus de temps à exécuter. Par exemple, supposons que vous ayez besoin de proxys spécifiques pour qu'ils expirent au bout de trois minutes. Vous pouvez
utilisez une nouvelle propriété api.timeout
dans la configuration d'un proxy d'API. Voici comment procéder :
dans l'exemple de 3 minutes:
- Assurez-vous d'abord de configurer l'équilibreur de charge, le routeur et le processeur de messages pour qu'ils expirent au bout de 3 minutes.
- Configurez ensuite les proxys appropriés pour qu'ils expirent au bout de trois minutes. Spécifiez la valeur dans
millisecondes. Exemple :
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ...
- Notez toutefois que l'augmentation des délais d'expiration du système peut entraîner des problèmes de performances, car
Tous les proxys sans paramètre
api.timeout
utilisent le nouvel équilibreur de charge plus élevé, les délais avant expiration du routeur et du processeur de messages. Configurez donc d'autres proxys d'API qui n'ont pas besoin des délais plus longs pour utiliser des délais plus bas. Par exemple, ce qui suit définit un proxy d'API pour qu'il expire après 1 minute:
<Property name="api.timeout">60000</Property>
Les clients Cloud, qui ne peuvent pas modifier les délais avant expiration Edge, peuvent également configurer un délai avant expiration de proxy API, tant que le délai avant expiration est inférieur au délai d'expiration standard du processeur de messages Edge de 57 secondes.
Vous ne pouvez pas renseigner la valeur avec une variable. Cette propriété est traitée dans les propriétés du point de terminaison référence. (APIRT-1778).
Comportement du proxy SOAP lors de l'utilisation de l'assistant de proxy (interface utilisateur Cloud 16.07.27)
Lors de la création d'un proxy SOAP à partir d'un WSDL à l'aide de l'assistant de proxy, il existe deux options pour Création du proxy:
- Transmission via le protocole SOAP, où le proxy transmet simplement une demande SOAP en l'état.
- De REST à SOS en REST, où le proxy convertit une charge utile entrante telle que en une charge utile SOAP, puis reconvertit la réponse SOAP au format utilisé par l'appelant s'attend.
Cette version inclut les mises à jour suivantes concernant le comportement de ces options. Les différences entre l'ancien et le nouveau comportement se trouvent dans les règles et configurations qui sont automatiquement généré par l'assistant du proxy.
Transmission via le protocole SOAP
-
Toutes les opérations WSDL sont maintenant envoyées au chemin de base du proxy "/" plutôt que vers des ressources proxy (par exemple, "/cityforecastbyzip"). Les noms d'opération sont transmis à l'API Google Cloud. Ce comportement correspond à la spécification SOAP.
- Le proxy généré n'accepte plus le format JSON dans la requête. Elle n'accepte que le format XML. Le proxy garantit que les demandes SOAP comportent une enveloppe, un corps et un espace de noms.
De REST à SoPQ, puis à REST
- WSDL 2.0 n'est pas pris en charge.
- Le nouveau comportement n'a pas été testé avec WS-Policy.
- Le proxy vous permet d'envoyer des données JSON via POST au lieu de FormParams.
- Lorsque vous ajoutez la compatibilité CORS (Cross-Origin Resource Sharing) au proxy à l'aide du proxy
vous bénéficiez des améliorations suivantes:
<ph type="x-smartling-placeholder">
- </ph>
- En-tête Access-Control-Allow-Headers: en plus de
les en-têtes
Origin
,x-requested-with
etAccept
, L'en-tête Access-Control-Allow-Headers inclut égalementContent-Type
,Accept-Encoding
,Accept-Language
,Host
,Pragma
,Referrer
,User-Agent
etCache-Control
- En-tête Access-Control-Allow-Methods: en plus de
GET
,PUT
,POST
,DELETE
, cet en-tête inclut également VerbesPATCH
etOPTIONS
.
- En-tête Access-Control-Allow-Headers: en plus de
les en-têtes
- Lors de la génération d'un proxy d'API pour un WSDL, Edge lit tous les ComplexTypes définis comme dans le fichier WSDL et reconnaît correctement tous les types d'instances basés sur le schéma de données.
Utilitaire de ligne de commande Open Source wsdl2apigee
Apigee fournit également un utilitaire de ligne de commande Open Source pour générer proxys d'API REST-to-Savon à partir de WSDL. Consultez https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
Expiration/Actualisation par défaut dans la règle Opérations sur les cartes de valeurs clés (UI Cloud 16.06.15)
La règle Opérations de mappage de valeurs clés vous permet de déterminer la durée de persistance des valeurs
en cours d'actualisation. L'intervalle d'actualisation est défini avec
l'élément <ExpiryTimeInSecs>
. Si une opération GET est exécutée et
l'intervalle d'expiration a été dépassé, la valeur est actualisée et la règle est mise à jour
. Lorsque vous ajoutez cette règle à un proxy d'API, le délai d'expiration par défaut est maintenant de 300 secondes. (Le
la valeur par défaut précédente était -1, ce qui signifie que les valeurs ne sont jamais actualisées). (EDGEUI-579)
Monétisation
Plan de fréquence de notification ajustable (UI Cloud 16.04.20, monétisation Cloud 16.04.13)
Un nouveau plan de fréquence de notification ajustable dans la monétisation Edge permet à un fournisseur d'API d'ajuster le Nombre cible de transactions pour chaque développeur d'applications Vous pouvez configurer si et quand recevoir des notifications sont envoyés en fonction du pourcentage du nombre cible qui a été atteint (par exemple, 90%, 100 % ou 150%. Cette fonctionnalité est disponible via l'interface utilisateur de gestion, en plus de l'API de gestion. (qui était disponible dans une version précédente). Pour plus d'informations, consultez la section Spécifier les détails du plan de notification ajustable. (DEVRT-2375, DEVRT-2370)
Notifications webhook pour les forfaits avec taux de notification ajustables (Cloud 16.04.27 monétisation)
Pour les plans de fréquence de notifications ajustables, vous pouvez créer des webhooks qui envoient des notifications au URL que vous spécifiez. Vous pouvez également contrôler l'envoi des notifications à des intervalles spécifiques (pourcentages). jusqu'à ce que la limite de transaction soit atteinte. Les notifications Webhook vous offrent un moyen alternative aux modèles de notification existants. Consultez la section Configurer les notifications avec webhooks. (DEVRT-2393, DEVRT-2394).
Notification ajustable avec un plan tarifaire d'attribut personnalisé (UI Cloud 16.05.18)
Dans la monétisation Edge, une nouvelle "Notification ajustable avec un attribut personnalisé" vous permet à ajouter au nombre de transactions d'un développeur à l'aide de la valeur d'un attribut personnalisé. La norme Plan de taux de notification ajustable : chaque appel d'API réussi ajoute 1 à la transaction d'un développeur nombre. Mais avec le plan tarifaire "Adjustable Notification with Custom Attribute" (Modèle de notification à attribut personnalisé), est ajouté au nombre de transactions du développeur. Par exemple, si l'attribut personnalisé "petite taille" a une valeur de 0,1 dans la réponse, le nombre de transactions est incrémenté de 0,1 ; ou si attribut personnalisé "addressTotal" a la valeur 50, le nombre est incrémenté de 50. Pour plus consultez la section Spécifier un plan tarifaire avec les détails d'attributs personnalisés. (DEVRT-2504).
Configurer des notifications en fonction des totaux de transactions combinés pour une entreprise et ses développeurs (Monétisation Cloud 16.06.22)
En règle générale, le total des transactions est suivi automatiquement pour tous les développeurs d'une entreprise les développeurs utilisent l'application de l'entreprise pour accéder aux API. Et si certains de vos développeurs sont actifs utilisent leurs propres applications de développement pour accéder aux API, et vous devez suivre leurs transactions combinées. sans interruption du trafic ? Vous pouvez ajouter les développeurs à une entreprise et configurer notifications à envoyer lorsque des seuils basés sur le nombre de transactions combinées sont atteints pour l'entreprise et ses développeurs. Pour en savoir plus, consultez la section Définir des notifications en fonction du total des transactions d'une entreprise et de ses développeurs. (DEVRT-2643).
Afficher et traiter à nouveau les notifications (monétisation Cloud 16.06.08)
Avec la suite de tests de monétisation, vous pouvez consulter et traiter à nouveau les notifications envoyé à l'aide de l'API de gestion. Pour en savoir plus, consultez la section Affichage et notifications de retraitement. (DEVRT-2643).
Tester la monétisation (monétisation Cloud 16.05.25)
La monétisation fournit un ensemble d'API que vous pouvez utiliser pour tester l'exécution de webhooks pour s'assurer que les notifications sont envoyées. Pour en savoir plus, consultez Tester la configuration des notifications. (DEVRT-2625).
Migrer les développeurs vers la monétisation (monétisation Cloud 16.05.11)
Une nouvelle API est disponible pour faciliter la migration des développeurs vers la monétisation. Vous pouvez transférer l'utilisation des transactions et facturer une configuration personnalisée et des frais récurrents. De plus, lorsque accepter un plan tarifaire publié, vous pouvez renoncer aux frais de configuration s'ils ont déjà été facturés. Pour en savoir plus, consultez Migrer les développeurs vers monétisation. (DEVRT-2446).
Plans tarifaires publics et privés pour le portail des développeurs (monétisation Cloud 16.04.27)
Vous pouvez définir les plans tarifaires comme "Publics" ou "Privé". Les forfaits publics s'affichent dans le développeur portal; Ce n'est pas le cas des forfaits privés. Par défaut, un plan tarifaire est défini sur "Public". Pour plus d'informations, voir http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445).
Annuler la suspension des développeurs (monétisation Cloud 16.06.08)
La monétisation fournit un ensemble d'API que vous pouvez utiliser pour réactiver un compte de développeur précédemment suspendues. Un développeur peut être suspendu si une limite configurée est atteinte. Pour Exemple : le nombre de transactions a atteint la limite maximale ou un solde prépayé de compte est épuisé. Pour en savoir plus, consultez la section Réactiver les comptes de développeurs. (DEVRT-2641).
Afficher l'état des transactions (monétisation Cloud 16.06.08)
La suite de tests de monétisation vous permet de consulter l'état des transactions ayant généré se sont produites au cours d'une période spécifiée à l'aide de l'API de gestion. Pour plus d'informations, consultez la section Affichage de l'état les transactions. (DEVRT-2640).
Inclure des attributs personnalisés pour les développeurs dans les rapports sur les revenus (monétisation Cloud 16.05.25)
Pour les rapports sur les revenus uniquement, vous pouvez inclure des attributs personnalisés dans le rapport, si les attributs est défini pour le développeur. Pour en savoir plus, consultez l'article Inclure les mots clés personnalisés dans les rapports sur les revenus à l'aide de l'API. (DEVRT-2447).
Règle d'enregistrement des transactions et cohérence des ressources du produit d'API (UI Cloud 16.05.18)
Si les chemins d'accès aux ressources dans une règle d'enregistrement des transactions de monétisation ne correspondent pas aux ressources les chemins d'accès définis dans son produit API (par exemple, si vous modifiez les chemins d'accès aux ressources du produit API), le L'icône des règles d'enregistrement des transactions sur la page "Produits" affiche un symbole d'avertissement. Lorsque vous cliquez sur le bouton pour afficher la règle d'enregistrement des transactions, un avertissement s'affiche en haut de la page. Lorsque vous corriger les chemins d'accès aux ressources dans la règle d'enregistrement des transactions, les indicateurs d'avertissement disparaissent. (DEVRT-2240).
Bugs résolus
Les bugs suivants sont résolus dans cette version. Cette liste s'adresse principalement aux utilisateurs qui veulent vérifier 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.
Edge pour Private Cloud
ID du problème | Description |
---|---|
TBD-138 | Problème d'expiration de la session de l'UI Play |
APIRT-2978 | Le routeur ne parvient pas à démarrer Nginx ou le routeur ne démarre pas |
AXAPP-2447 | Erreur InvalidTimeRange lors de la sélection de données d'analyse horaires |
EDGEUI-592 | Peut désormais supprimer "Mot de passe oublié" lien à partir de l'interface utilisateur Edge lors de l'utilisation d'externalisation Fournisseur d'authentification |
MGMT-3330 | Les tentatives d'authentification externe du Cloud privé avec un mot de passe incorrect bloquent les utilisateurs |
MGMT-2930 | Le masquage des données ne fonctionne pas dans la session de débogage |
PRC-840 | Lien symbolique non fonctionnel pour les composants Edge |
PRC-1004 | Ajout de "-p zk" permettant d'installer ZooKeeper de manière autonome d'un nœud. |
PRC-1013 | Le compte "sysadmin" initial n'est pas associé au bon mot de passe LDAP règlement |
PRC-1019 | "apigee-all stop" n'arrête pas les processeurs de messages |
PRC-1066 | Le mot de passe Cassandra chiffré ne fonctionne pas dans usergrid.properties pour BaaS Pile |
16.08.17
ID du problème | Description |
---|---|
SECENG-609 | Les appels d'exécution n'échouent pas lors de la suppression du truststore associé ou lorsque le certificat valide du truststore est supprimé |
MGMT-3404 | L'affichage/la récupération des journaux Node.js et le déploiement de proxys lent |
MGMT-3400 | L'appel vers l'API de gestion /userroles échoue si l'utilisateur qui effectue l'appel dispose d'un "+" se connecter au nom |
MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1, lors de l'importation d'un groupe de proxys d'API qui contient le répertoire "resources/node/resources" |
MGMT-3364 | OAuthV2: vérification de l'URI de redirection |
MGMT-3319 | Lister les entrées d'un coffre-fort dont l'une des entrées présente une valeur nulle ne fonctionne pas pour les organisations (CPS et non-CPS) |
MGMT-3226 | L'interrogation au niveau de l'organisation/de l'environnement ne devrait pas extraire toutes les données à l'origine de l'API
à l'échec Release_160302 avait un bug dans lequel la liste des ressources au niveau de l'organisation/de l'environnement échoue si la taille cumulée des ressources est supérieure à 16 Mo, ce correctif résout |
AXAPP-2429 | L'API Analytics utilisant response_status_code renvoie l'accès aux données. aïe !" |
AXAPP-2386 | Corriger les problèmes de contenu vide dans les rapports d'analyse quotidiens envoyés par e-mail |
AXAPP-2347 | Je ne reçois pas d'e-mails récapitulatifs des analyses quotidiennes |
APIRT-3141 | Les accroches Java échouent lors de l'appel de la nouvelle ExecutionResult() , car le constructeur a été rendue privée |
APIRT-3140 | La règle ServiceAccroche ne fonctionne pas dans les appels d'API HEAD |
APIRT-3131 | Incorrect createdBy affiché pour un proxy d'API lors de l'utilisation de la monétisation avec un fournisseur d'authentification externe |
APIRT-3121 | La modification du fichier de ressources de l'organisation n'est pas effective à 100% |
APIRT-3117 | La MP a atteint 100% d'utilisation du processeur et a cessé de diffuser le trafic |
APIRT-3016 | Routeur "Call timed out" (Délai d'appel dépassé) erreurs lors des déploiements |
APIRT-2975 | Échec de l'importation du bundle de certificats |
APIRT-2955 | Impossible de masquer certains attributs des données de réponse JSON pour une réclamation FHIR En-tête Content-Type "application/json+fhir" |
APIRT-2946 | La règle OAuthV2-RefreshToken ne masque pas les attributs même si l'affichage est défini sur faux |
APIRT-2908 | L'application de TLS1.2 pour les appels d'API internes est requise après la mise à jour TLS1.2 sur hôte virtuel |
APIRT-2901 | Les réponses compressées avec Gzip renvoyées par le cache sont compressées deux fois |
APIRT-2873 | Les MP génèrent une exception NullPointerException liée à VerifyAPIKey après la suppression products/developers/proxies |
APIRT-2871 | Règles d'E/S intensives apparaissant deux fois dans Trace |
APIRT-2825 | Erreur grammaticale dans la réponse d'erreur du jeton d'accès |
APIRT-2750 | Nombre élevé d'échecs de trafic dans une organisation spécifique |
APIRT-2685 | Le trafic ne peut pas circuler en raison d'une erreur inconnue générée |
APIRT-2647 | "Le flux d'entrée sous-jacent a renvoyé zéro octet" erreur liée à nonprod/dev |
APIRT-2630 | Problèmes intermittents lors de la tentative de lecture de la valeur à partir du cache |
APIRT-2620 | Pool de threads distinct pour certaines étapes de blocage |
APIRT-2610 | java.lang.ClassCastException avec une stratégie de cache de réponse |
APIRT-2608 | Erreur d'analyse des en-têtes Last-Modified dans les stratégies du cache de réponse |
APIRT-2605 | "organisation" et "environnement" vous ne devez pas autoriser le remplacement via des règles |
APIRT-2566 | La stratégie OAuthV2 renvoie un en-tête WWW-Authenticate que vous avez mal formé |
APIRT-2491 | La mise à jour de TargetServer a échoué en raison du délai avant expiration du RPC entre la gestion et mps |
APIRT-2386 | Un champ d'application de chaîne vide est créé dans un produit d'API avec un champ d'application OAuth autorisé vide champs d'application |
APIRT-2383 | Les règles de transformation XSL ne semblent consigner aucune donnée sur une aïe !" |
APIRT-2364 | Les variables de flux de pannes OAuth ne sont pas mises à jour en cas d'erreur |
APIRT-2216 | Événements envoyés par le serveur : le flux d'événements rencontre des problèmes en production |
APIRT-2079 | L'appel cURL DEBUG ne s'arrête pas après expiration du délai d'inactivité pour la cette session |
APIRT-1495 | La protection contre les menaces XML n'intercepte pas le type de contenu fhir |
APIRT-1404 | Comportement incohérent lorsqu'une condition compare une valeur entre guillemets simples et Guillemets doubles |
APIRT-347 | La stratégie XSL n'est pas correctement validée à l'importation (n'affecte pas les résultats). aux variables de sortie, comme indiqué) |
UI
ID du problème | Description |
---|---|
EDGEUI-621 | Enregistrer en tant que nouveau proxy d'API utilise un nom par défaut qui inclut la notation scientifique, par exemple par "new-1.234568901234568e+53" |
EDGEUI-572 | L'UI affiche le message "Error: Unknown Error" (Erreur : erreur inconnue) au lieu de "Error: Session délai avant expiration" |
Monétisation
Cette version inclut des modifications mineures du schéma de base de données. Il n'y a pas d'autres mises à jour logicielles dans cette de sortie.
UI
ID du problème | Description |
---|---|
EDGEUI-609 | Le bouton Nouveau serveur cible n'est pas activé pour un rôle personnalisé disposant de l'autorisation pour créer des serveurs cibles |
EDGEUI-584 | Bugs mineurs sur l'affichage des codes secrets et des clés pour une application de développement qui comporte plusieurs identifiants |
EDGEUI-571 | La limite du nom du proxy est définie de manière incorrecte sur 50 caractères dans l'interface utilisateur |
Monétisation
ID du problème | Description |
---|---|
DEVSOL-2817 | La création de documents de facturation à l'aide de l'API ne fonctionne pas Les problèmes liés à la création de documents de facturation à l'aide de l'API ont été résolus. Les documents de facturation sont généré si l'adresse du développeur est présente. |
DEVSOL-2797 | Améliorer le traitement des attributs pour les développeurs Les valeurs d'attributs personnalisés booléennes ne sont plus sensibles à la casse. De plus, lors de la synchronisation attributs personnalisés avec Apigee Edge, les attributs existants sont mis à jour au lieu de créer des attributs en double. |
Monétisation
ID du problème | Description |
---|---|
DEVRT-2795 | Le champ du code temporel de la requête de webhook est incohérent Dans la requête JSON envoyée au gestionnaire de rappel pour un webhook, developerQuotaResetDate est maintenant exprimé en code temporel d'epoch
pour assurer la cohérence avec les autres formats de code temporel. Pour plus d'informations,
consultez la section Configurer
le gestionnaire de rappel. |
UI
ID du problème | Description |
---|---|
EDGEUI-600 | Impossible d'afficher/de modifier les rôles pour les rapports personnalisés |
EDGEUI-593 | Intervalles de 5 et 10 minutes supprimés de l'UI d'analyse Dans l'interface utilisateur de gestion, les données d'analyse s'affichent pendant au moins 10 minutes après les appels. aux proxys d'API sont créés. C'est pourquoi le paramètre de plage de 10 minutes a été supprimé rapports personnalisés, et le paramètre de plage de 5 et 10 minutes a été supprimé Vue des performances des proxys d'API. |
Monétisation
Aucun
UI
ID du problème | Description |
---|---|
EDGEUI-566 | Page vierge après la connexion à l'interface utilisateur de gestion |
EDGEUI-564 | Les utilisateurs reçoivent des erreurs d'autorisation lors de la connexion à l'interface utilisateur de gestion, déconnecté automatiquement |
EDGEUI-549 | Erreur lors de l'affichage des données dans la vue Performances du proxy d'API |
EDGEUI-544 | La page des rôles personnalisés affiche une valeur incorrecte pour "Supprimer les rapports" autorisation |
EDGEUI-504 | État ambigu à propos des applications, des clés et des produits de développement |
EDGEUI-120 | Le lien de l'e-mail vers la page d'erreur interne contient une adresse e-mail non valide |
DEVRT-2301 | Monétisation: alignement de l'interface utilisateur avec l'API sur les plans tarifaires publiés En ce qui concerne la date d'expiration des plans tarifaires publiés, l'UI de gestion correspond désormais le comportement de l'API de gestion. Si une date de fin est spécifiée pour un plan tarifaire, vous ne pouvez pas modifier sa date d'expiration. Pour en savoir plus, consultez la section Expiration d'un taux publié Google Cloud. |
Monétisation
Aucun
Monétisation
ID du problème | Description |
---|---|
DEVRT-2617 | Absence d'alerte lorsqu'un client souscrit un forfait |
DEVRT-1483 | NullPointerException lorsqu'un développeur passe d'une solution prépayée post-payé |
UI
ID du problème | Description |
---|---|
EDGEUI-551 | La session d'UI expire au bout d'environ une heure d'inactivité |
Monétisation
ID du problème | Description |
---|---|
DEVRT-2497 | Qpids ne reçoit plus de données |
DEVRT-2490 | Échec de la suppression de la clé d'application |
UI
ID du problème | Description |
---|---|
EDGEUI-541 | Trace affiche l'adresse IP au lieu de l'hôte lorsqu'il existe un serveur cible |
EDGEUI-505 | L'importation de ressources de point de terminaison entraîne l'échec de l'autorisation pour toutes points de terminaison |
UI
ID du problème | Description |
---|---|
EDGEUI-532 | Le nouvel assistant de proxy reste bloqué sur "Création du produit..." lors de la création d'un proxy pour un service SOAP |
EDGEUI-506 | Les performances du cache affichent le message "Chargement des données en cours..." lorsqu'il n'y a pas de données disponibles |
UI
ID du problème | Description |
---|---|
EDGEUI-531 | Impossible d'importer un fichier JAR à l'aide du nouvel éditeur de proxy |
EDGEUI-524 | Problème lors de la génération d'un proxy d'API à partir d'un WSDL |
EDGEUI-38 | Si un WSDL non valide est transmis à l'assistant du proxy, celui-ci reste bloqué sur le dernière page |
Monétisation
Aucun
UI
ID du problème | Description |
---|---|
EDGEUI-502 | L'éditeur de proxy n'affiche pas le verbe lorsque StartsWith est utilisé comme opérateur |
EDGEUI-496 | "Erreur inconnue" tout en arrêtant une session Trace UI |
EDGEUI-141 | L'éditeur de proxy présente une révision codée en dur dans le message d'erreur |
Monétisation
Aucun
UI
ID du problème | Description |
---|---|
EDGEUI-495 | Trace affiche toujours .execution.success = false |
EDGEUI-494 | La stratégie JavaScript génère toujours un script avec le nom par défaut, même lorsque je spécifier un autre nom |
EDGEUI-432 | Création directe de proxy sur le tableau de bord de l'interface utilisateur de gestion Edge |
EDGEUI-90 | Le nouvel éditeur de proxy d'API injecte des espaces blancs inappropriés autour de CDATA éléments |
Problèmes connus
Cette version présente les problèmes connus suivants:
ID du problème | Description |
---|---|
APIRT-3364 |
Le processeur de messages effectue la résolution DNS sur IPv4 et IPv6 Si vous avez installé et activé NSCD (Name Service Cache Daemon), vous pouvez notez que les processeurs de messages effectuent deux résolutions DNS: une pour IPv4 et une pour IPv6. Pour désactiver la résolution DNS sur IPv6:
|
DOC-1687 | En raison d'un conflit de dépendances de package connu, l'agent Katello utilisé dans Satellite Le serveur 6 ne s'installe pas correctement sur les hôtes Apigee Edge qui exécutent Qpid daemon. |