Vous consultez la documentation Apigee Edge.
Accédez à la documentation Apigee X.
Depuis la précédente version de fonctionnalités Edge pour le cloud privé, les versions suivantes ont été publiées et sont incluses dans cette version de fonctionnalités :
| Sortie de l'UI Edge | Version de la gestion Edge | Lancement du portail |
|---|---|---|
Consultez À propos de la numérotation des versions pour savoir comment déterminer si une version cloud spécifique est incluse dans votre version d'Edge pour le cloud privé.
Présentation de la version
Voici les principales nouveautés de cette version :
- Mettre à niveau vers PostgreSQL 9.6
- Version bêta de la nouvelle expérience Edge pour le cloud privé
- Version bêta de trois nouvelles règles qui vous permettent de générer, de valider et de décoder des jetons Web JSON (JWT).
Cette version inclut également toutes les corrections de bugs et les nouvelles fonctionnalités incluses dans les versions Edge Public Cloud listées ci-dessous.
Abandons et arrêts
Les fonctionnalités suivantes ont été abandonnées ou supprimées dans cette version. Pour en savoir plus, consultez le règlement relatif aux abandons d'Edge.
Abandons
Arrêt des nouvelles installations d'API BaaS
Les nouveaux clients depuis le 31 janvier 2018 ne sont pas éligibles à l'API BaaS, sauf si votre fiche technique indique que vous y avez droit.
Arrêt du magasin sécurisé Apigee (coffres-forts)
Le magasin sécurisé Apigee, également appelé "coffres-forts", est obsolète et sera supprimé en septembre 2018. Les coffres-forts, qui permettent de stocker des paires clé/valeur chiffrées, sont créés avec l'API de gestion et accessibles au moment de l'exécution avec des fonctions du module Node.js apigee-access.
Au lieu d'utiliser le magasin sécurisé, utilisez des mappages clé-valeur (KVM) chiffrés, comme décrit dans Utiliser des mappages clé-valeur. Les KVM chiffrées sont aussi sécurisées que les coffres-forts et offrent plus d'options de création et de récupération. (MGMT-3848)
Obsolescence de l'ajout de chemins d'accès dans l'onglet "Performances" du proxy d'API
Jusqu'à cette version, vous pouviez accéder à un proxy d'API dans l'interface utilisateur de gestion, puis à l'onglet "Performances". Vous pouviez ensuite créer différents chemins pour une comparaison basée sur des graphiques dans l'onglet "Performances" du proxy et dans le tableau de bord "Transactions commerciales". Cette fonctionnalité est désormais obsolète et n'est plus disponible dans l'interface utilisateur. Pour trouver une alternative à cette fonctionnalité, consultez l'article de la communauté Apigee suivant : Alternative to Business Transactions API (Alternative à l'API Business Transactions). (EDGEUI-902)
Abandon de la propriété SMTPSSL pour définir le protocole SMTP pour le portail Developer Services
Vous devez désormais utiliser la propriété SMTP_PROTOCOL au lieu de la propriété SMTPSSL pour définir le protocole utilisé par le serveur SMTP connecté au portail. Les valeurs valides sont "standard", "ssl" ou "tls".
Pour en savoir plus, consultez Installation du portail Developer Services.
Nouvelles fonctionnalités et mises à jour
Vous trouverez ci-dessous les nouvelles fonctionnalités et améliorations de cette version. En plus des améliorations suivantes, cette version contient également de nombreuses améliorations en termes d'usabilité, de performances, de sécurité et de stabilité.
Cloud privé
Mise à niveau de PostgreSQL vers la version 9.6
Cette version inclut une mise à niveau vers PostgreSQL 9.6 pour permettre à Edge de profiter de la fonctionnalité de requête parallèle dans PostgreSQL. Pour en savoir plus, consultez :
- Mettre à jour Apigee Edge 4.17.0x vers 4.18.01
- Mettre à jour Apigee Edge 4.16.09 vers 4.18.01
- Mettre à jour Apigee Edge 4.16.01/4.16.05 vers 4.18.01
Version bêta de la nouvelle expérience Edge pour le cloud privé
Cette version d'Edge pour le cloud privé contient une version bêta d'une mise à jour majeure de l'interface utilisateur de gestion des API. Cette nouvelle expérience Edge s'appuie sur les fonctionnalités existantes de la plate-forme Apigee Edge et ajoute des améliorations, en particulier dans les domaines de la conception et de la publication.
La nouvelle expérience Edge n'était auparavant disponible que pour les utilisateurs Cloud. Avec cette version d'Edge pour le cloud privé, vous pouvez désormais installer la version bêta de la nouvelle expérience Edge.
Pour en savoir plus, consultez Version bêta de la nouvelle expérience Edge pour le cloud privé.
Version bêta des règles JWT
Un jeton Web JSON (JWT) est une norme de jeton décrite dans le document IETF RFC 7519. JWT permet de signer un ensemble de revendications, c'est-à-dire un ensemble de paires nom/valeur, qui peuvent ensuite être vérifiées de manière fiable par le destinataire du JWT.
Cette version contient trois nouvelles règles qui vous permettent de générer, de valider et de décoder des jetons Web JSON (JWT) sur Apigee Edge :
- Règle Generate JWT : génère un jeton JWT signé avec un ensemble configurable de revendications. Le jeton JWT peut ensuite être renvoyé aux clients, transmis à des cibles de backend ou être utilisé d'une autre manière. Pour en savoir plus, consultez Générer une règle JWT (version bêta).
- Règle VerifyJWT : vérifie la signature d'un jeton JWT reçu de clients ou d'autres systèmes. Cette règle extrait également les revendications dans des variables de flux, afin que les règles ou conditions ultérieures puissent examiner ces valeurs pour prendre des décisions d'autorisation ou de routage. Pour en savoir plus, consultez la Règle Verify JWT (version bêta).
- Règle DecodeJWT : décode un jeton JWT sans vérifier sa signature. Cette règle est utile lorsqu'elle est utilisée conjointement avec la règle de validation JWT, lorsque la valeur d'une revendication du JWT doit être connue avant de valider la signature du JWT. Pour en savoir plus, consultez la Règle Decode JWT (version bêta).
Pour en savoir plus, consultez la présentation des règles JWT.
L'agrafage OCSP est compatible avec les hôtes virtuels (65587547).
Les hôtes virtuels sont désormais compatibles avec l'agrafage OCSP pour le protocole TLS unidirectionnel et bidirectionnel. Lorsqu'il est activé, un client OCSP (Online Certificate Status Protocol) envoie une demande d'état à un répondeur OCSP pour déterminer si le certificat est valide. La réponse indique si le certificat est valide et n'a pas été révoqué.
Par défaut, l'agrafage OCSP est désactivé. TLS doit être activé sur l'hôte virtuel pour activer OCSP.
Pour en savoir plus, consultez la documentation de référence sur les propriétés des hôtes virtuels.
Les options de réessai du routeur peuvent désormais être définies au niveau de l'hôte virtuel.
Vous pouvez désormais définir des options de réessai pour les communications du routeur avec le processeur de messages sur l'hôte virtuel. Cela vous offre un contrôle plus précis que les options précédentes, qui ne pouvaient être définies qu'au niveau du routeur.
Pour en savoir plus, consultez Propriétés de configuration des hôtes virtuels.
Ajout de la compatibilité avec le mappage des rôles externes (67145030)
Si vous utilisez l'authentification externe pour intégrer un service d'annuaire externe à une installation Apigee Edge Private Cloud, vous pouvez désormais utiliser le mappage de rôles externes. Le mappage des rôles externes vous permet de mapper vos propres groupes ou rôles à des rôles et groupes de contrôle des accès basé sur les rôles (RBAC) créés sur Apigee Edge.
Le service de mappage des rôles externes pour les versions d'Edge pour le cloud privé antérieures à 4.18.01 a été abandonné. La version 4.18.01 du mappage des rôles externes est une version mise à jour qui corrige des bugs et ajoute de nouvelles fonctionnalités :
- Correction du problème qui entraînait l'affichage de réponses d'authentification 403 Forbidden lors de l'authentification avec des utilisateurs qui devraient avoir accès.
- L'en-tête
X-Apigee-Current-Userest désormais accepté dans le mappage des rôles externes. Les utilisateurs disposant des droits d'accès appropriés (administrateur système) peuvent se connecter en tant qu'autre utilisateur avec leurs propres identifiants.
Pour en savoir plus, consultez Mappage des rôles externes.
Il est désormais possible de tester la configuration système requise sans exécuter d'installation (67858161)
Edge pour le Private Cloud 4.17.09 a ajouté la compatibilité avec la propriété ENABLE_SYSTEM_CHECK=y pour vérifier les exigences en termes de processeur et de mémoire sur une machine lors d'une installation. Toutefois, cette vérification vous obligeait à effectuer une installation réelle. Vous pouvez désormais utiliser l'indicateur "-t" pour effectuer cette vérification sans avoir à effectuer d'installation :
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
Cette commande affiche à l'écran les éventuelles erreurs liées à la configuration système requise.
Pour en savoir plus, consultez Installer des composants Edge sur un nœud.
Mise à jour de la version PHP pour le portail des services pour les développeurs (68733233)
Le portail utilise désormais la version 7.0.23 de PHP.
Il n'est plus nécessaire de configurer un serveur SMTP avec le portail Developer Services (70164403)
Vous n'avez plus besoin de configurer un serveur SMTP lorsque vous installez le portail. Vous pouvez maintenant configurer un post-installation.
Services d'API
Validation des noms pour les nouvelles entités (MGMT-4252 et MGMT-4098)
Lorsque vous créez des entités, Apigee valide les noms pour appliquer les règles de dénomination. Les entités validées lors de la création ou de la mise à jour sont les suivantes : proxys d'API, règles (et noms de règles dans les définitions de proxy d'API), hôtes virtuels, rôles, caches, serveurs cibles, masques de données pour le débogage, keystores et truststores, et fichiers de ressources dans les proxys d'API. Consultez Conseils concernant les erreurs de dénomination et de saisie pour connaître les restrictions de dénomination de ces entités.
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.
Cloud privé 4.18.01
| ID du problème | Description |
|---|---|
| 68001164 |
L'extension PHP LDAP est désormais installée par défaut avec le portail L'extension PHP LDAP est désormais installée par défaut lors de l'installation du portail sur RedHat et CentOS. Ce module facilite l'activation du module Drupal LDAP. |
| 68049481 |
Le fichier settings.php de Drupal est désormais accessible en écriture Le script d'installation du portail s'assure désormais que le fichier |
| 68139166 | Le résultat du programme d'installation indiquait qu'OpenLDAP avait été rétrogradé, ce qui n'était pas le cas. |
| 68329105 | La configuration du portail ne parvient pas à créer un utilisateur lors de la connexion à Edge lorsque SAML est activé et utilise un certificat auto-signé. |
| 68427561 | Les propriétés de configuration du portail sont désormais correctement définies après un redémarrage. |
| 69024465 | Impossible d'annuler le déploiement de SharedFlow dans l'UI Edge |
| 69711616 | Mise à jour de Jackson Databind vers la version 2.7.9.1 dans les fichiers JAR tiers. |
17.11.06 (UI)
| ID du problème | Description |
|---|---|
| 68357182 |
Le fichier CSV n'inclut pas les données correctes pour la période (il inclut l'ensemble complet des données) |
| 67650494 | L'UI Edge doit suivre les changements d'environnement Dans certains cas, les changements d'environnement n'étaient pas conservés lors du passage d'une page à une autre dans l'UI. Ce problème a été résolu. |
17.10.25.00 (portail)
| ID du problème | Nom du composant | Description |
|---|---|---|
| 67646686 | Portail des développeurs – Drupal | & affiché sur la page du forum Correction d'un bug qui entraînait l'affichage de "&" pour toute esperluette dans les onglets du menu du thème Apigee par défaut. |
| 65456469 | Portail des développeurs : Drupal | Mise à jour du module CAPTCHA pour les améliorations de sécurité fournies par les contributeurs du module Le module CAPTCHA a été mis à jour vers CAPTCHA 7.x-1.5 pour corriger une faille de sécurité. Pour en savoir plus, consultez https://www.drupal.org/node/2907137. |
| 65101827 | Portail des développeurs : Drupal | L'analyse d'applications de l'entreprise ne fonctionne pas Correction d'un bug qui empêchait les applications de monétisation de l'entreprise d'afficher des données analytiques. |
| 65003870 | Portail des développeurs : Drupal | Impossible de résilier les forfaits futurs Correction d'un bug qui empêchait la résiliation des forfaits futurs achetés par une entreprise. |
| 65003539 | Portail des développeurs : Drupal | Utiliser le pays par défaut des paramètres régionaux Drupal L'adresse du contact pour la monétisation et les informations de facturation utilise désormais le pays par défaut du paramètre "Pays par défaut" des paramètres régionaux. Vous pouvez modifier ce paramètre en sélectionnant Configuration > Régional et langue dans le menu d'administration Drupal. Si vous modifiez les paramètres régionaux par défaut, le pays par défaut est modifié dans les sections "Coordonnées de contact pour la monétisation" et "Informations de facturation". |
17.10.11 (UI)
| ID du problème | Description |
|---|---|
| 67005192 | L'UI doit gérer les chemins décodés lors de la vérification des autorisations L'UI gère désormais les chemins décodés lors de la vérification des autorisations utilisateur. |
17.09.20 (gestion et exécution des API)
| ID du problème | Nom du composant | Description |
|---|---|---|
| MGMT-4219 | Gestion des API | MGMT pour envoyer l'en-tête d'organisation et d'environnement à Blobstore |
| MGMT-4065 | Gestion des API | Prise en charge activée pour les certificats au format PKS |
| MGMT-3782 | Gestion des API | Valeur optimale du niveau de cohérence par défaut pour identity-zone |
| MGMT-3913 | Gestion des API | Résoudre le problème de délai avant expiration pour la récupération des jetons OAuth2 par un appId |
| MGMT-4177 | Gestion des API | Possibilité de désactiver le schéma d'authentification de base dans SecurityProfile |
| MGMT-3978 | Gestion des API | Vous avez besoin d'un jeton CWC pour définir JVM_OPTIONS sur tous les composants Java. |
| MGMT-3918 MGMT-4294 |
Gestion des API | Encodage automatique des caractères spéciaux dans les chemins d'autorisation pour les rôles personnalisés |
| APIRT-4767 | Exécution des API | L'étape JavaScript doit toujours utiliser UTF-8 pour le contenu |
| APIRT-4725 | Exécution des API | Correction du problème d'exception NPE du service OAuth |
| APIRT-4691 | Exécution des API | Laisser le temps aux connexions de se vider avant d'arrêter le service non opérationnel |
| APIRT-4644 | Exécution des API | Autorisation de base pour BlobstoreService |
| APIRT-4636 | Exécution des API | Sense Action devrait continuer à fonctionner si Zookeeper est hors service |
| APIRT-4635 | Exécution des API | Compatibilité de l'attribut "Réutiliser le jeton d'actualisation" activée pour les règles OAuth |
| APIRT-4632 | Exécution des API | Le compteur de quota de la fenêtre glissante n'est pas calculé avec précision |
| APIRT-4584 | Exécution des API | Le crochet de flux ne se déploie pas de manière cohérente, la vérification ZooKeeper ne fonctionne pas |
| APIRT-4542 | Exécution des API | La tâche MP Sense s'est terminée sans préavis |
| APIRT-4522 | Exécution des API | Analytics ne fonctionne pas pour les processeurs de messages activés pour la monétisation si la région de l'organisation est différente de celle du groupe ax |
| APIRT-4444 | Exécution des API | Calculer les taux d'erreur par cible et par code d'erreur |
| APIRT-4435 | Exécution des API | RepositoryServiceImpl.loadAsString() n'utilise pas de jeu de caractères |
| APIRT-4370 | Exécution des API | Utilisation élevée de la mémoire sur les MP de l'organisation |
| APIRT-4354 | Exécution des API | Capturer la version TLS dans access_log Nginx pour chaque requête |
| APIRT-4169 | Exécution des API | La version actuelle de Nginx n'est pas compatible avec la combinaison de variables requise pour l'en-tête X-Forwarded-For. |
| APIRT-3671 | Exécution des API | Les jetons ne sont pas enregistrés en tant que hachés après l'activation du hachage |
| APIRT-3593 | Exécution des API | Le jeton OAuth ne conserve pas l'attribut défini lors d'un appel ultérieur |
| APIRT-3081 | Exécution des API | Erreur "messaging.adaptors.http.flow.ServiceUnavailable" avec la règle "Concurrent Rate Limit" |
| APIRT-4660 | Exécution des API | Ajouter le nom du pod MP dans l'en-tête au routeur X-Apigee-Pod |
| APIRT-4506 | Exécution des API | Les modifications apportées au cache ne sont pas répliquées sur un processeur de message spécifique. |
| APIRT-4196 | Exécution des API | Le format du code temporel syslog de la règle MessageLogging n'est pas correct |
| 66933664 | Exécution des API | QuotaService pour le flux non CPS doit nettoyer les buckets de manière asynchrone et non dans le thread Apigee-Main |
| 66495205 | Exécution des API | Meilleure gestion des règles JavaScript avec les appels HTTP asynchrones pour éviter les NPE |
| 65847462 | Exécution des API | L'instruction d'impression échoue avec une exception NPE |
| 65648578 | Exécution des API | Seuls les MP doivent s'inscrire dans le chemin d'accès consul KV |
| 65603360 | Exécution des API | Les appels JavaScript échouent et renvoient une erreur "null" |
| 65416531 | Plate-forme de fonctionnalités | Restaurez le contexte du message lorsque des objets JavaScript sont réintégrés dans le contexte d'étape JavaScript. |
| 67405744 | Apigee | Latence élevée du traitement des requêtes sur les MP |
| 65849186 | Trireme | Les exceptions non traitées n'entraînent pas la fermeture du processus Node.js/Trireme |
| 65713882 | Trireme | mongodb-core dans Trireme produit des résultats de chiffrement différents de ceux de Node.js natif |
| 65374484 | Trireme | Sécurité des nœuds : http.get avec des options d'autorisation numérique crée des tampons non initialisés |
| 64577449 | Trireme | Trireme renvoie une erreur "Invalid verify algorithm sha256" (Algorithme de validation SHA256 non valide) |
| EDGESERV‑6 | Serveur Edge | Applications Node rencontrant l'erreur x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17.09.20 (UI)
| ID du problème | Description |
|---|---|
| 65584963 | Analytics : le filtre des rapports personnalisés doit effectuer une vérification insensible à la casse pour le type de données Le filtre des rapports personnalisés est désormais insensible à la casse pour les comparaisons de types de données. |
| 65446846 | Impossible d'attribuer le rôle d'administrateur pour une entreprise dans l'interface utilisateur Edge L'ensemble des développeurs et des entreprises s'affiche et peut être géré dans l'interface utilisateur Edge. |
| 65125644 | Impossible de supprimer un produit d'API d'un identifiant pour une application d'entreprise Nous avons corrigé un problème qui empêchait la suppression d'un produit d'API d'un identifiant pour une application d'entreprise. |
17.09.11 (gestion des API)
| ID du problème | Description |
|---|---|
| 64541665 | Modifier la configuration du journaliseur source sur MP pour avoir des noms de journaux différents |
| APIRT-3593 | Le jeton OAuth ne conserve pas l'attribut défini lors d'un appel ultérieur |
| APIRT-4336 | Divisez OAuthStepExecution en plusieurs exécutions d'étape. Chaque opération doit avoir une exécution d'étape dédiée. |
| APIRT-4444 | Calculer les taux d'erreur par cible et par code d'erreur |
| APIRT-4456 | Refactorisation de la clé API de validation pour EAP-gateway/apid |
| APIRT-4635 | Compatibilité de l'attribut "Réutiliser le jeton d'actualisation" activée pour les règles OAuth |
| APIRT-4683 | Ajouter les adresses IP de l'équilibreur de charge GCP en tant qu'adresses de confiance pour les en-têtes XFF |
| APIRT-4723 | Prise en charge du chargement du bundle OAuth pour le mode EdgeX/hybride |
| APIRT-4725 | Correction du problème d'exception NPE du service OAuth |
| APIRT-4726 | ScriptableHttpClient ne doit pas supposer qu'un contexte de message est toujours présent au moment de l'envoi |
| MGMT-3764 | Les keystores non valides ne sont plus acceptés dans la gestion |
| MGMT-3782 | Valeur optimale du niveau de cohérence par défaut pour identity-zone |
| MGMT-3913 | Résoudre le problème de délai avant expiration lors de la récupération des jetons OAuth2 par un appId |
| MGMT-3997 | La suppression des keystores ne doit pas être autorisée s'il existe une référence qui y pointe. |
| MGMT-4013 | La mise à jour de la référence du keystore vérifie l'existence du keystore et de l'alias référencé. |
| MGMT-4065 | Prise en charge activée pour les certificats au format PKS |
| MGMT-4113 | Amélioration de la fonctionnalité d'hôte virtuel en libre-service |
| MGMT-4229 | Échec de la régression de la configuration de l'API après l'ajout de @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) |
| MGMT-4232 | [EDGEX/Hybrid] Les importations d'API n'endommagent pas le bundle |
| MGMT-4242 | [EDGEX/Hybrid] Prise en charge du déploiement de proxy dans plusieurs environnements |
| MGMT-4245 | [EDGEX/Hybrid] Validation en libre-service de VirtualHost pour hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] Exécution parallèle pour l'API d'état de déploiement du proxy d'API |
17.09.06 (UI)
| ID du problème | Description |
|---|---|
| 65015144 | Analytics : problème lié au filtre de la page "Rapports personnalisés" pour les valeurs entières des clients BigQuery Le filtre de la page "Rapports personnalisés" gère désormais les valeurs entières comme prévu. |
| 64806976 | Le champ "Développeur" n'est pas renseigné sur la page de la liste des applications Le champ "Développeur" est désormais renseigné pour toutes les applications de la liste. |
| 64766918 | La compatibilité YAML de l'éditeur de proxy d'API est défaillante Le problème qui affectait les fichiers YAML dans l'éditeur de proxy d'API a été résolu. |
| 64160572 | Analytics : suppression des transactions commerciales du menu "Analytics" et de l'onglet "Performances" de l'éditeur de proxy Le tableau de bord Analytics des transactions commerciales n'est plus disponible. Pour trouver des alternatives, consultez l'article de la communauté Alternative à l'API Business Transactions. |
17.08.21.00 (portail)
| ID du problème | Description |
|---|---|
| DEVSOL-2625 | Les rôles de monétisation sont supprimés après le changement d'entreprise Si la monétisation est activée, si vous attribuez un rôle à un utilisateur et qu'il passe d'un contexte d'entreprise à un autre, le rôle n'est plus supprimé de l'utilisateur. |
| DEVSOL-2621 |
Mises à jour des modules Drupal Les modules Drupal suivants ont été mis à jour vers la version indiquée :
|
| DEVSOL-2612 |
Message "Une erreur s'est produite sur le site Web" affiché lors de l'activation de la monétisation
Cette erreur n'est plus consignée. |
| DEVSOL-2609 | La page d'état Drupal n'affiche pas l'état de connexion Edge approprié pour SAML (OAuth) La page d'état Drupal affiche désormais l'état de connexion Edge approprié pour SAML (OAuth). Auparavant, la page Rapports > État indiquait que la connexion ne fonctionnait pas, même si vous aviez correctement configuré SAML. |
| DEVSOL-2608 | SAML/OAuth : le journal affiche une erreur de cache de jeton Bearer à chaque appel Correction d'un problème lié à la logique de cache de jeton Bearer qui entraînait l'obtention d'un nouveau jeton par le système chaque fois qu'il appelait Edge. |
| DEVSOL-2599 | Plusieurs problèmes liés à devconnect_user_developer_is_active() Correction d'un problème où l'état du mauvais développeur était vérifié pour déterminer si l'utilisateur est actif ou non. Si un compte de développeur est désactivé dans l'interface utilisateur Edge, ce qui entraîne l'arrêt du fonctionnement des clés d'application, le système affiche désormais un message pour en informer le développeur. Nous avons également amélioré les performances de cette fonctionnalité. |
| DEVSOL-2595 |
Améliorations et mises à jour de la configuration SAML Les améliorations et mises à jour suivantes ont été apportées à la configuration SAML :
|
| DEVSOL-2569 | App Analytics : le temps de réponse du point de terminaison ne fonctionne plus, il a été remplacé par le temps de réponse total Le graphique analytique du temps de réponse du point de terminaison a été supprimé de l'onglet "Analytics" de la page "Applications pour les développeurs" car il ne reflétait pas le temps de réponse total et prêtait à confusion. La métrique ne reflétait que le temps nécessaire au point de terminaison pour répondre, mais pas le temps nécessaire au proxy d'API pour répondre. Le graphique "Débit" affiche le temps de réponse total pour les développeurs finaux. |
17.07.31.00 (portail)
| ID du problème | Description |
|---|---|
| DEVSOL-2258 | Certains champs de texte ne peuvent pas être traduits en portugais Ajout du texte de traduction manquant dans le module Applications du portail des développeurs Drupal au système d'internationalisation Drupal. Auparavant, il était impossible de traduire certains textes sur les pages "Mes applications". |
| DEVSOL-2536 | La modification du nom ou de l'URL de rappel d'une application entraîne la suppression des produits d'API de l'application pour les développeurs. La mise à jour d'une application pour les développeurs n'entraînera plus la suppression des produits d'API de l'application. |
| DEVSOL-2519 | Smartdocs a une dépendance non déclarée sur devconnect_developer_apps Le module Smartdocs n'a plus de dépendance inutile sur le module d'applications pour les développeurs DevConnect. |
| DEVSOL-2492 | Échappement HTML incorrect sur la page de l'entreprise Correction d'un problème qui entraînait l'affichage d'esperluettes dans les menus de monétisation (par exemple, "Catalogue & Plans") avec un encodage HTML. |
| DEVSOL-2490 | Amélioration de l'utilisation des sélecteurs de date des plans tarifaires dans les modules de monétisation Amélioration de la gestion des plans tarifaires de monétisation dans les fuseaux horaires. |
| DEVSOL-2440 | L'appel de l'API "limits" de gestion obsolète dans le portail des développeurs génère des erreurs 404 Mise à jour du système pour gérer la nouvelle API de plan de visionnage/d'achat dans la section "Monétisation". |
| DEVSOL-2436 | Table drupal_cache_mint missing in the DevPortal DB while trying to enable the
Apigee_company Drupal module to enable monetization Fixed issue where Monetization configuration will cause the following error: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | L'importation de fichiers JSON non OpenAPI en tant qu'OpenAPI ne génère pas de messages d'erreur L'importation d'un document OpenAPI dans SmartDocs est désormais validée pour s'assurer que le document est une spécification OpenAPI. |
| DEVSOL-2406 | Les liens SmartDocs, "Détails de la révision" ou "Modifier la révision", ne fonctionnent pas Correction d'un problème où "Détails de la révision" ou "Modifier la révision" dans le menu d'action des révisions SmartDocs affichaient la mauvaise page. |
| DEVSOL-2382 | Fonctionnalité "Verrouiller les modèles de méthodes SmartDocs" Création d'une autorisation "Administrer les modèles SmartDocs" pour que la possibilité de modifier les modèles SmartDocs puisse être supprimée ou limitée à un rôle. |
| DEVSOL-2380 | Erreur d'index non défini dans les journaux Drupal Suppression du message trompeur suivant dans le journal Drupal pour les sites sur lesquels la monétisation est activée : Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | Erreur d'adresse non valide dans le journal Drupal Correction d'un bug qui entraînait l'ajout d'erreurs non valides au journal si le système n'avait pas configuré SMTP. |
| DEVSOL-2355 | Le délai d'expiration cURL entraîne des avertissements PHP et des journaux incorrects dans edge-php-sdk Correction du bug qui entraînait l'affichage de messages de journaux mal formatés en cas de délai d'expiration. |
| DEVSOL-2336 | Mise à jour de la configuration du fournisseur de services de paiement pour la monétisation La page de configuration du portail des développeurs Configuration > Paramètres de monétisation > Paiement récurrent via Worldpay peut désormais être utilisée pour configurer les détails du mode de paiement WorldPay. |
| DEVSOL-2307 | Ajouter un avertissement/une documentation indiquant que le module apigee_company ne peut être utilisé qu'avec la monétisation Le module Drupal apigee_company nécessite que la monétisation soit activée. Si vous activez le module apigee_company lorsque la monétisation n'est pas activée, un message d'avertissement s'affiche dans le rapport d'état du site. |
| DEVSOL-2270 | Après la dernière version de la monétisation (5 octobre 2016), les informations sur l'entreprise ne peuvent pas être enregistrées Correction d'un problème de monétisation qui empêchait l'enregistrement correct des informations sur l'entreprise. |
| DEVSOL-2175 | Les alias "Moi" et le module Statistiques principal ne fonctionnent pas bien ensemble Le cœur de Drupal et le module contrib "Alias Moi" ont été corrigés afin que "Alias Moi" et le module Statistiques principal puissent être activés en même temps. Pour en savoir plus, consultez https://www.drupal.org/node/1863260 et https://www.drupal.org/node/2076691. |
Problèmes connus
Cette version présente les problèmes connus suivants :
| ID du problème | Description |
|---|---|
| 72379834 |
Un message d'erreur d'autorisation s'affiche lorsque j'arrête apigee-postgresql Lorsque vous utilisez la commande |
| 68722102 |
Règle MessageLogging incluant des informations supplémentaires dans le message de journal L'élément
|