Vous consultez la documentation Apigee Edge.
Accédez à la documentation Apigee X.
Depuis la précédente version de fonctionnalité Edge pour le cloud privé, les versions suivantes ont été publiées et sont incluses dans cette version de fonctionnalité :
| Sortie de l'interface utilisateur Edge | Version de gestion Edge | Version 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 for Private Cloud.
Présentation de la version
Voici les nouvelles fonctionnalités les plus importantes 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.
Arrêts et suppressions
Les fonctionnalités suivantes ont été abandonnées ou supprimées dans cette version. Pour en savoir plus, consultez les Règles d'abandon 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 de spécifications indique que vous y avez droit.
Arrêt du Secure Store Apigee (coffres-forts)
Le magasin sécurisé Apigee, également appelé "coffres-forts", est en cours d'abandon et sera supprimé en septembre 2018. Les coffres-forts, qui fournissent un stockage chiffré des paires clé/valeur, 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 Travailler avec des mappages clé-valeur. Les KVM chiffrés sont aussi sécurisés 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 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, accéder à l'onglet "Performances" et 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é a été abandonnée et n'est plus disponible dans l'interface utilisateur. Pour trouver une alternative à cette fonctionnalité, consultez l'article de la communauté Apigee suivant : Alternative à l'API Business Transactions. (EDGEUI-902)
Abandon de la propriété SMTPSSL pour définir le protocole SMTP du 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
Voici les nouvelles fonctionnalités et améliorations apportées à 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 les pages suivantes :
- 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 la version 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
Le jeton Web JSON (JWT, JSON Web Token) 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, valider et décoder des jetons Web JSON (JWT) sur Apigee Edge :
- Règle de génération JWT : génère un jeton JWT signé avec un ensemble de revendications configurable. 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 la règle Generate JWT (version bêta).
- Règle de vérification JWT : 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 VerifyJWT (version bêta).
- Règle de décodage JWT : décode un jeton JWT sans valider la signature sur le jeton JWT. Cette règle est utile lorsqu'elle est utilisée conjointement avec la règle de validation JWT, lorsque la valeur d'une revendication dans le jeton JWT doit être connue avant de valider la signature du jeton JWT. Pour en savoir plus, consultez la section 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é. Le protocole 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 de l'hôte virtuel.
Ajout de la compatibilité avec le mappage de 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ôle externe. 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és sur les rôles (RBAC) créés sur Apigee Edge.
Le service de mappage des rôles externes pour les versions d'Edge for Private Cloud 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 d'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.
Vous pouvez désormais tester la configuration système requise sans exécuter d'installation (67858161).
Edge pour le cloud privé 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 Developer Services (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 désormais configurer une post-installation.
Services d'API
Validation des noms sur 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 : les proxys d'API, les règles (et les noms de règles dans les définitions de proxy d'API), les hôtes virtuels, les rôles, les caches, les serveurs cibles, les masques de données pour le débogage, les keystores et les truststores, ainsi que les 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 LDAP Drupal. |
| 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'interface utilisateur 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 | Les données analytiques des applications de l'entreprise ne fonctionnent pas Correction d'un bug qui empêchait les applications de l'entreprise de monétisation d'afficher des données analytiques. |
| 65003870 | Portail des développeurs : Drupal | Impossible d'annuler les futurs forfaits Correction d'un bug qui empêchait l'annulation des futurs forfaits 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 régional. Vous pouvez modifier ce paramètre en sélectionnant Configuration > Régional et langue dans le menu d'administration de Drupal. Si vous modifiez les paramètres régionaux par défaut, le pays par défaut de la section "Coordonnées pour la monétisation" et "Informations de facturation" sera également modifié. |
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 d'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 | Laissez 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 doit continuer à fonctionner si Zookeeper est hors service |
| APIRT-4635 | Exécution des API | Prise en charge 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 axgroup. |
| 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 le 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 de limitation du débit simultané |
| 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 messages 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 de la règle JavaScript avec les appels HTTP asynchrones pour éviter les NPE |
| 65847462 | Exécution des API | Échec de l'instruction d'impression avec NPE |
| 65648578 | Exécution des API | Seuls les MP doivent s'enregistrer 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 de l'étape JavaScript. |
| 67405744 | Apigee | Latence élevée de traitement des requêtes sur les places de marché |
| 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 l'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 un 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 Un problème qui empêchait la suppression d'un produit d'API d'un identifiant pour une application d'entreprise a été résolu. |
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 règle VerifyAPIKey pour EAP-gateway/apid |
| APIRT-4635 | Prise en charge 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 | Compatibilité avec le chargement de bundles 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 d'expiration pour 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 pointant vers eux. |
| 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 | L'ajout de @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) entraîne l'échec de la régression apiconfiguration |
| MGMT-4232 | [EDGEX/Hybrid] L'importation d'API n'endommage pas le bundle |
| MGMT-4242 | [EDGEX/Hybrid] Compatibilité du déploiement de proxy dans plusieurs environnements |
| MGMT-4245 | [EDGEX/Hybrid] Validation en libre-service 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" avec le filtre de valeur entière pour les 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 proxys d'API ne fonctionne pas Correction d'un problème lié aux fichiers YAML dans l'éditeur de proxys d'API. |
| 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 de support à chaque appel Correction d'un problème lié à la logique de cache de jeton de support qui entraînait l'obtention d'un nouveau jeton à chaque appel d'Edge. |
| DEVSOL-2599 | Plusieurs problèmes liés à devconnect_user_developer_is_active() Résolution du problème où l'état du mauvais développeur était vérifié pour déterminer si l'utilisateur était 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 | L'analyse "Temps de réponse du point de terminaison" ne fonctionne plus et a été remplacée par "Temps de réponse total" dans les analyses des applications Le graphique d'analyse "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 était source de 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 Drupal Dev Portal Apps 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 de développeur par le portail La mise à jour d'une application de développeur 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 forfaits dans les modules de monétisation Amélioration de la gestion des forfaits de monétisation dans les fuseaux horaires. |
| DEVSOL-2440 | L'appel de l'API de gestion des "limites" 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 manquante dans la base de données du portail des développeurs lors de la tentative d'activation du module Drupal Apigee_company pour activer la monétisation Correction du problème où la configuration de la monétisation entraînait l'erreur suivante : "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ù les liens "Détails de la révision" ou "Modifier la révision" du menu d'actions des révisions SmartDocs affichaient la mauvaise page. |
| DEVSOL-2382 | Fonctionnalité"Verrouiller les modèles de méthodes SmartDocs" Une nouvelle autorisation "Administrer les modèles SmartDocs" a été créée 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 | Les délais d'expiration cURL entraînent des avertissements PHP et des journaux incorrects dans edge-php-sdk Correction du bug qui entraînait l'affichage de messages de journal mal formatés en cas de délai d'expiration. |
| DEVSOL-2336 | Mise à jour de la configuration du fournisseur 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 informations de paiement Worldpay. |
| DEVSOL-2307 | Ajouter un avertissement/des documents 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 alors que 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), impossible d'enregistrer les informations sur l'entreprise 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 les modules de statistiques principaux ne fonctionnent pas bien ensemble Le cœur de Drupal et le module contrib "Me Aliases" ont été corrigés afin que "Me Aliases" et le module de 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 vous arrêtez apigee-postgresql Lorsque vous utilisez la commande |
| 68722102 |
Règle MessageLogging incluant des informations supplémentaires dans le message du journal L'élément
|