<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 24 septembre 2018, 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.
Notifications relatives aux versions: accédez à http://status.apigee.com et cliquez sur S'abonner aux mises à jour.
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 |
---|---|---|
67506562 | Exécution des API |
Compatibilité SSL/TLS avec la règle JavaScript La règle JavaScript vous permet de configurer <SSLInfo> pour les appels SSL/TLS sécurisés services externes. Pour en savoir plus, consultez les Règle JavaScript dans la documentation Google Cloud. |
77149507 | Exécution des API |
Variables SSL/TLS disponibles sur les routeurs Edge Lorsque Edge Public Cloud est passé des routeurs Netty à Nginx, certaines variables de flux SSL/TLS qui n'étaient plus disponibles. Cette mise à jour rend certaines variables SSL/TLS à nouveau disponibles. Pour plus d'informations, consultez la section Accès au protocole TLS les informations de connexion dans un proxy d'API. |
67310628 | Exécution des API |
Possibilité d'utiliser les rappels JavaScript dans httpClient pour améliorer les accroches L'objet Exemple: Avant ex1 = httpClient.get("http://example.com"); ex1.waitForComplete(); if (ex1.isSuccess()) { response1 = ex1.getResponse(); context.setVariable('example.status',response1.status); } else { error = ex1.getError(); context.setVariable('example.error','Woops: ' + error); } Exemple: Maintenant function onComplete(response, error) { if (response) { context.setVariable('example.status', response.status); } else { context.setVariable('example.error', 'Woops: ' + error); } } // Function callback allowed as an argument. httpClient.get("http://example.com", onComplete); |
80298811 | Serveur de gestion |
Nouvelle API de gestion (bêta): mettre à jour les produits API attribués à une clé client Les applications de développement ont des clés API/consommateur associées à des produits API spécifiques. Une nouvelle API de gestion (version bêta) vous permet de modifier les produits d'API associés à une seule clé client. Dans les exemples cURL suivants, supposons qu'une clé client soit déjà associée à
un produit appelé Charge utile JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email Charge utile XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
113700413 | Cibles hébergées |
La logique d'actualisation du jeton ne fonctionne pas |
112481174 | Cibles hébergées |
Ne pas faire échouer l'annulation du déploiement du proxy en raison d'une erreur Turbo |
111443934 | Cibles hébergées |
Simplifier l'implémentation des API de déploiement dans Edge |
110897740 | Cibles hébergées |
Implémenter la prise en charge appropriée de la suppression des applications/révisions Turbo |
110894391 | Cibles hébergées |
Refactoriser TurboService dans Edge pour simplifier les requêtes/tentatives HTTP |
110377069 | Analytics |
Nouvelle dimension Analytics et modification de la dimension Dans cette version d'Edge pour le cloud, la façon dont Edge définit la dimension Dans cette version, la dimension Avertissement: L'en-tête Vous pouvez désormais utiliser la dimension Ce changement affecte également la façon dont
La règle AccessControl gère l'en-tête |
109955269 | Exécution des API |
Mise à jour du fichier fh.properties pour la branche de publication "Release_180608" |
80154696 | Serveur de gestion |
Inclure les informations sur la région et le serveur de chaque serveur dans les réponses d'état de déploiement et d'annulation du déploiement |
80096158 | Monétisation |
Ajouter l'adresse e-mail du développeur dans l'ensemble de données de monétisation |
80088703 | Monétisation |
Rétablir l'indicateur par défaut pour BigQuery |
79980234 | Exécution des API |
Ajouter un type de ressource pour différents fichiers de ressources |
79979555 | Exécution des API |
Vérifier que les entités parentes existent lors des opérations de création/lecture |
79445195 | Edge Micro |
Compatibilité de Microgateway avec mTLS lors de l'appel d'API de gestion |
79165169 | Exécution des API |
Sonar: afficher l'état HTTP et la latence cibles pour chacune des cibles |
79094567 | Monétisation |
Ajouter la colonne "Adresse e-mail du développeur" au rapport récapitulatif sur la monétisation |
78910936 | Exécution des API |
Migration de la dépendance du protocole de mesure sur isSenseEnabled vers sense.protection |
78911890 | Serveur de gestion |
Nouveaux rôles utilisateur Sense intégrés: SenseOperator et SenseUser |
78535353 | Exécution des API |
Correction de XFF lorsque le routeur se trouve derrière le GLB HTTP(s) GCP |
78304706 | Exécution des API |
Le MP doit ajouter des en-têtes liés à la conformité |
78297238 | Exécution des API |
Ajouter des en-têtes HTTP au routeur pour assurer la conformité PCI |
77543608 | Monétisation |
Monétisation: ajoutez "Profil de l'organisation introuvable" |
72232364 | Monétisation |
Créer un environnement de monétisation pour chaque organisation |
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 |
---|---|---|
113267243 | Exécution des API |
La suppression de jstack sur jstack-local-copy n'est pas assez rapide. |
113222974 | Exécution des API |
Les disques en MP sont remplis d'énormes fichiers system.log*.tmp |
111671525 | Cibles hébergées |
Codes de réponse non réussis du flux d'erreurs du déclencheur HT dans le proxy |
111416863 | Exécution des API |
Un proxy d'une organisation n'a pas été déployé sur la version 180608_03 |
111073791 | Turbo |
La logique d'interrogation peut s'exécuter indéfiniment si des erreurs sont constamment générées |
110924838 | Exécution des API |
Les routeurs de pods d'essai ne chargent pas de flux en amont pour les hôtes virtuels dans R180608 |
110425503 | Exécution des API |
L'actualisation nginx entraîne des problèmes de disponibilité du protocole de mesure |
79541171 | Exécution des API |
La dimension d'analyse x_forwarded_for_ip ne signale que la première adresse IP de la liste. La liste complète doit s'afficher. Correctif interne pour permettre les futures mises à jour du produit. |
109673863 | Exécution des API |
Correction d'un bug qui empêchait la suppression de l'hôte virtuel en cours d'utilisation |
80538530 | Exécution des API |
Le client ne parvient pas à déployer la nouvelle révision du proxy |
80429941 | Exécution des API |
CassandraRepositoryRepository.exists() renvoie toujours la valeur "true" pour les chemins d'accès /apiproxies/*/maskconfigs/*. |
80207872 | Exécution des API |
Ajouter la journalisation aux services Configstore pour identifier plus facilement les configurations que vous utilisez au démarrage |
80203732 | Exécution des API |
Meilleure gestion des types de contenu dans le client HTTP DeploymentStatusService |
79993247 | Exécution des API |
Blocage des requêtes HEAD vers les cibles Node.js |
79944922 | Exécution des API |
Les déploiements des groupes de cibles hébergées échouent avec l'erreur Messaging.resource.UnknownResourceType |
79939838 | Exécution des API |
Faire fonctionner le fichier build.info avec kokoro pour une intégration de qualité dans les bases de données |
79939496 | Exécution des API |
Échec de la création du jeton OAuth avec NumberFormatException |
79882402 | Exécution des API |
JWT: TimeAllowance dans VerifyJWT n'est pas géré correctement |
79876202 | Monétisation |
Nettoyage du champ d'application Mint de mxgroup dans le cadre de la suppression de l'organisation |
79752674 | Serveur de gestion |
Ignorer le chargement des applications et des entreprises lors de la récupération de l'adresse e-mail du développeur pour l'ID de développeur |
79697050 | Exécution des API |
Correction du bug de calcul du report de jours dans un flux non-CPS |
79657368 | Exécution des API |
Erreurs de déploiement du proxy d'API |
79615400 | Monétisation |
Définir l'indicateur bigQuery sur "true" par défaut |
79578681 | Exécution des API |
Problème d'espace de clés KMS Cassandra volumineux |
79439193 | Monétisation |
La réinitialisation du montant du crédit ne fonctionne pas comme prévu pour l'organisation |
79418654 | Monétisation |
Ajouter un délimiteur de virgule pour les rapports détaillés asynchrones |
79221633 | Exécution des API |
Quitter NIOThread |
78200288 | Serveur de gestion |
Certains déploiements échouent si vous déconnectez les MP et les routeurs, puis reconnectez le routeur. |
78190575 | Exécution des API |
Assurez-vous que le redémarrage du processus du micronoyau n'entraîne pas la création de tags de service Consul en double |
78088197 | Exécution des API |
L'exclusion des suites de chiffrement TLS pour Management Server ne fonctionne pas |
77735168 | Exécution des API |
Les fichiers journaux *.tmp volumineux en MP remplissent le disque |
74484305 | Monétisation |
Après la migration CPS -> L'appel GET "suspendus_developers" ne renvoie pas de nouveaux ID. |
73597605 | Exécution des API |
SharedFlow - La règle MessageLogging n'est pas exécutée |
69045657 | Serveur de gestion |
L'importation d'une règle ServiceAccroche individuelle avec une cible LoadBalancer ou une configuration SSLInfo KeyStore génère une exception NullPointerException |
67664750 | Monétisation |
Impossible de supprimer les données de monétisation |
67517550 | Serveur de gestion |
Échec du déploiement dû à une latence élevée dans la réplication du groupe proxy |
67176875 | Monétisation |
Échec du service/delete-org-data avec les plans tarifaires spécifiques aux développeurs |