Vous consultez la documentation d'Apigee Edge.
Consultez la
documentation Apigee X. en savoir plus
Depuis la version précédente de la fonctionnalité Edge for Private Cloud, les versions suivantes ont eu lieu et sont incluses dans cette version:
Version de l'interface utilisateur Edge | Version de la gestion en périphérie | Version du portail |
---|---|---|
Consultez la section À propos de la numérotation de version pour comprendre comment déterminer si une version spécifique du cloud est incluse dans votre version d'Edge for Private Cloud.
Présentation de la version
Les nouvelles fonctionnalités les plus importantes de cette version sont les suivantes:
- Passer à 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, vérifier et décoder des jetons Web JSON (JWT).
Cette version inclut également toutes les corrections de bugs et toutes les nouvelles fonctionnalités incluses dans les versions d'Edge Public Cloud répertoriées ci-dessous.
Abandons et retraits
Les fonctionnalités suivantes ont été abandonnées ou supprimées dans cette version. Pour en savoir plus, consultez le Règlement d'obsolescence de Edge.
Abandons
Abandon des nouvelles installations des API BaaS
À compter du 31 janvier 2018, les nouveaux clients ne sont plus éligibles au BaaS de l'API, sauf si votre fiche de spécifications mentionne ce droit.
Abandon du magasin sécurisé Apigee (Vault)
Le magasin sécurisé Apigee, également appelé "vaults", est en cours d'abandon et sera supprimé en septembre 2018. Les coffres, 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 via les fonctions du module Node.js associé à apigee-access.
Au lieu d'utiliser le magasin sécurisé, utilisez des mappages de clés-valeurs (KVM, Encryption Key Value Map), comme décrit dans la section Utiliser des mappages clé-valeur. Les KVM chiffrées sont tout aussi sécurisées que les coffres-forts et offrent davantage d'options de création et de récupération. (MGMT-3848)
Abandon de l'ajout de chemins dans l'onglet "Performances" du proxy d'API
Dans les versions précédentes, 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 des transactions commerciales. Cette fonctionnalité a été supprimée et n'est plus disponible dans l'UI. Pour découvrir une alternative à cette fonctionnalité, consultez l'article suivant de la communauté Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)
Abandon de la propriété SMTPSSL pour définir le protocole SMTP pour le portail de services pour les développeurs
Utilisez maintenant 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 des services pour les développeurs.
Nouvelles fonctionnalités et mises à jour
Voici les nouvelles fonctionnalités et améliorations de cette version. Outre les améliorations suivantes, cette version inclut plusieurs améliorations en termes de facilité d'utilisation, 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 afin de permettre à Edge de tirer parti de la fonctionnalité de requête parallèle dans PostgreSQL. Pour en savoir plus, consultez les articles suivants:
- Mise à jour d'Apigee Edge 4.17.0x vers la version 4.18.01
- Mise à jour d'Apigee Edge de la version 4.16.09 à la version 4.18.01
- Mise à jour d'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 la version bêta d'une mise à jour importante de l'interface utilisateur de gestion des API. Cette expérience New Edge s'appuie sur les fonctionnalités existantes de la plate-forme Apigee Edge et apporte quelques 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 du cloud. Avec cette version d'Edge pour le cloud privé, vous pouvez maintenant installer la version bêta de la nouvelle expérience Edge.
Consultez la page Version bêta de la nouvelle expérience Edge pour le cloud privé pour plus d'informations.
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 RFC 7519 de l'IETF. Un jeton JWT permet de signer un ensemble de revendications, autrement dit un ensemble de paires nom/valeur, qui peuvent être vérifiées ultérieurement de manière fiable par le destinataire du jeton JWT.
Cette version contient trois nouvelles règles qui vous permettent de générer, vérifier et décoder des jetons Web JSON (JWT) sur Apigee Edge:
- Generate JWT policy (Générer une stratégie 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 backend ou utilisé d'autres manières. Pour en savoir plus, consultez la section Générer une stratégie JWT (version bêta).
- Verify JWT policy (Vérifier la stratégie 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 section Vérifier les règles JWT (version bêta).
- Decode JWT policy (Décoder la stratégie JWT) : Décode un jeton JWT sans vérifier la signature sur le jeton JWT. Cette règle est utile lorsqu'elle est utilisée de concert avec la stratégie de validation JWT, lorsque la valeur d'une revendication provenant du jeton JWT doit être connue avant la vérification de la signature du jeton JWT. Consultez la section Décoder les règles JWT (version bêta) pour en savoir plus.
Consultez la page Présentation des règles JWT pour en savoir plus.
Agrafage OCSP compatible avec les hôtes virtuels (65587547)
Les hôtes virtuels prennent désormais en charge l'agrafage OCSP pour les protocoles TLS unidirectionnel et bidirectionnel. Lorsque cette option est activée, un client OCSP (Online Certificate Status Protocol) envoie une requête d'état à un répondeur OCSP pour déterminer si le certificat est valide. La réponse indique si le certificat est valide et non 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 d'hôte virtuel.
Les options de nouvelle tentative du routeur peuvent désormais être définies au niveau de l'hôte virtuel
Vous pouvez maintenant définir des options de nouvelle tentative pour les communications du routeur avec le processeur de messages sur l'hôte virtuel. Vous bénéficiez ainsi d'un contrôle plus précis qu'avec les options précédentes, qui n'étaient définies qu'au niveau du routeur.
Pour en savoir plus, consultez la section Propriétés de configuration d'un hôte virtuel.
Prise en charge du mappage des rôles externes ajoutée (67145030)
Si vous utilisez une authentification externe pour intégrer un service d'annuaire externe dans une installation de cloud privé Apigee Edge, vous pouvez maintenant 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 de contrôle des accès basés sur les rôles et à des groupes créés dans Apigee Edge.
Le service de mappage des rôles externes pour les versions de Edge for Private Cloud antérieures à la version 4.18.01 est obsolète. La version 4.18.01 du mappage de rôles externes est une version mise à jour avec des corrections de bugs et de nouvelles fonctionnalités:
- Correction du problème qui entraînait la réception de réponses d'authentification 403 interdites lors de l'authentification avec des utilisateurs qui auraient dû y accéder.
- L'en-tête
X-Apigee-Current-User
est désormais compatible avec le mappage des rôles externes. Les utilisateurs disposant d'un accès approprié (administrateur système) peuvent se connecter avec les identifiants d'un autre utilisateur.
Pour en savoir plus, consultez la section Mappage des rôles externes.
Possibilité de tester la configuration système requise sans exécuter d'installation (67858161)
Edge pour le cloud privé 4.17.09 a ajouté la prise en charge de la propriété ENABLE_SYSTEM_CHECK=y
pour vérifier les exigences de processeur et de mémoire sur une machine dans le cadre d'une installation. Toutefois, cette vérification a nécessité une installation réelle. Vous pouvez maintenant 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 toutes les erreurs liées à la configuration système requise.
Pour en savoir plus, consultez la section 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.
Vous n'avez plus besoin de configurer un serveur SMTP via le portail des services pour les développeurs (70164403)
Il n'est plus nécessaire de configurer un serveur SMTP lors de l'installation du portail. Vous pouvez maintenant en configurer une après l'installation.
Services d'API
Validations de noms pour les nouvelles entités (MGMT-4252 et MGMT-4098)
Lorsque vous créez des entités, Apigee valide les noms pour appliquer des 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, stratégies (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 la section Avis d'erreur de dénomination et de saisie pour connaître les restrictions de dénomination sur 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 LDAP PHP est désormais installée par défaut sur le portail L'extension LDAP PHP 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 Drupal settings.php est désormais accessible en écriture Le script d'installation du portail s'assure désormais que le fichier Drupal |
68139166 | Le programme d'installation indiquait une rétrogradation d'OpenLDAP alors qu'il ne l'était pas. |
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 autosigné. |
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. |
UI
ID du problème | Description |
---|---|
68357182 |
Le fichier CSV ne contient pas les données correctes pour la période (inclut l'ensemble complet de données) |
67650494 | L'interface utilisateur Edge doit suivre les modifications de l'environnement Dans certains cas, les modifications d'environnement n'étaient pas conservées lors du passage d'une page à l'autre dans l'interface utilisateur. 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 à cause duquel le thème Apigee par défaut affichait "&" pour toutes les esperluettes dans les onglets de menu. |
65456469 | Portail des développeurs – Drupal | Mise à jour du module captcha pour les améliorations de sécurité fournies par les contributeurs du module Pour corriger une faille de sécurité, le module CAPTCHA a été mis à jour vers la version 7.x-1.5 du test. Pour en savoir plus, consultez la page https://www.drupal.org/node/2907137. |
65101827 | Portail des développeurs – Drupal | L'analyse des applications de l'entreprise ne fonctionne pas Correction d'un bug qui empêchait les applications de l'entreprise de monétisation d'afficher des données d'analyse. |
65003870 | Portail des développeurs – Drupal | Impossible d'annuler les plans tarifaires futurs Correction d'un bug qui empêchait l'annulation des plans tarifaires futurs achetés par une entreprise. |
65003539 | Portail des développeurs – Drupal | Utiliser le pays par défaut des paramètres régionaux de Drupal Le contact de monétisation et l'adresse des informations de facturation utilisent désormais le pays par défaut défini dans les paramètres régionaux par défaut. Vous pouvez modifier ce paramètre en sélectionnant Configuration > Régional et langue dans le menu Administration Drupal. Si vous modifiez les paramètres régionaux par défaut, le pays par défaut sera modifié dans la section "Contact de monétisation" et informations de facturation. |
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 des utilisateurs. |
17.09.20 (gestion des API et exécution)
ID du problème | Nom du composant | Description |
---|---|---|
MGMT-4219 | Gestion des API | MGMT pour envoyer l'en-tête org et env vers le Blobstore |
MGMT-4065 | Gestion des API | Compatibilité avec les certificats de format PKS activée |
MGMT-3782 | Gestion des API | Valeur par défaut optimale du niveau de cohérence pour la zone d'identité |
MGMT-3913 | Gestion des API | Résoudre le problème de délai avant expiration pour la récupération des jetons OAuth2 en fonction d'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 | Un jeton CWC est requis pour définir JVM_OPTIONS sur tous les composants Java |
MGMT-3918 MGMT-4294 |
Gestion des API | Encoder automatiquement les caractères spéciaux en URL dans les chemins d'autorisation pour les rôles personnalisés |
APIRT-4767 | Exécution des API | L'étape JavaScript doit toujours utiliser l'encodage UTF-8 pour le contenu |
APIRT-4725 | Exécution des API | Correction du problème NPE du service OAuth |
APIRT-4691 | Exécution des API | Patienter le temps de drainer les connexions avant de supprimer 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 même si Zookeeper est arrêté. |
APIRT-4635 | Exécution des API | Réutilisation de l'attribut de jeton d'actualisation activée pour les règles OAuth |
APIRT-4632 | Exécution des API | Le compteur de quota de la période glissante n'est pas calculé correctement |
APIRT-4584 | Exécution des API | Le crochet de flux ne se déploie pas systématiquement, 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 pour lesquels la monétisation est activée si la région de l'organisation est différente de celle d'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 de charset |
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 Nginx access_log 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 comme hachés après l'activation du hachage |
APIRT-3593 | Exécution des API | Le jeton OAuth ne contient pas l'attribut set dans un appel ultérieur |
APIRT-3081 | Exécution des API | Erreur messaging.adaptors.http.flow.ServiceAvailability avec la règle Limite de débit simultané |
APIRT-4660 | Exécution des API | Ajout du nom du pod du protocole de mesure dans l'en-tête du routeur X-Apigee-Pod |
APIRT-4506 | Exécution des API | Les modifications apportées au cache ne sont pas répliquées par un processeur de messages spécifique |
APIRT-4196 | Exécution des API | Le format d'horodatage syslog de la règle de journalisation des messages est incorrect |
66933664 | Exécution des API | L'élément QuotaService pour le flux non-CPS doit nettoyer les buckets de manière asynchrone et non dans le thread principal Apigee |
66495205 | Exécution des API | Meilleure gestion de la règle JavaScript avec des appels HTTP asynchrones pour empêcher les exceptions NPE |
65847462 | Exécution des API | l'instruction d'impression échoue avec NPE |
65648578 | Exécution des API | Seuls les MP doivent s'enregistrer dans le chemin d'accès KV du consul |
65603360 | Exécution des API | Les appels JavaScript échouent et renvoient une erreur nulle |
65416531 | Plate-forme de caractéristiques | Régénération du contexte du message lorsque des objets JavaScript sont ramenés dans le contexte de l'étape JavaScript |
67405744 | Apigee | Latence élevée du traitement des requêtes sur les MP |
65849186 | Trirème | Les exceptions non gérées n'entraînent pas la fermeture du processus Node.js/Trireme |
65713882 | Trirème | mongodb-core dans Trireme génère des résultats de chiffrement différents de ceux de Node.js natif |
65374484 | Trirème | Sécurité des nœuds: http.get avec des options d'autorisation numérique crée des tampons non initialisés |
64577449 | Trirème | Trireme renvoie une erreur sha256 de l'algorithme de vérification non valide |
EDGESERV‐6 | Serveur Edge | Les applications nœuds rencontrent l'erreur x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
UI
ID du problème | Description |
---|---|
65584963 | Analyse: le filtre de rapports personnalisés doit effectuer une vérification non sensible à la casse pour le type de données Le filtre de rapports personnalisés n'est désormais pas sensible à la casse pour les comparaisons de types de données. |
65446846 | Impossible d'attribuer le rôle d'administrateur à une entreprise dans l'interface utilisateur Edge L'ensemble complet des développeurs et des entreprises est affiché 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. |
Gestion des API
ID du problème | Description |
---|---|
64541665 | Modifier la configuration de l'enregistreur source sur le protocole de mesure pour utiliser des noms de journaux différents |
APIRT-3593 | Le jeton OAuth ne contient pas l'attribut set dans un appel ultérieur |
APIRT-4336 | Diviser OAuthStepExecution en exécutions en plusieurs étapes Chacune des opérations 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 | Refactoriser la clé API de vérification de la passerelle EAP/de l'API |
APIRT-4635 | Réutilisation de l'attribut de jeton d'actualisation activée pour les règles OAuth |
APIRT-4683 | Ajouter des adresses IP d'équilibrage de charge GCP comme approuvées pour les en-têtes XFF |
APIRT-4723 | Prise en charge du chargement des groupes OAuth pour le mode EdgeX/Hybride |
APIRT-4725 | Correction du problème 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 |
(GMT-3764) | Le keystore non valide ne passe plus par la gestion |
MGMT-3782 | Valeur par défaut optimale du niveau de cohérence pour la zone d'identité |
MGMT-3913 | Résoudre le problème de délai avant expiration pour la récupération des jetons OAuth2 en fonction d'un appId |
MGMT-3997 | La suppression de keystores ne doit pas être autorisée si une référence pointe vers celui-ci. |
MGMT-4013 | Mise à jour des vérifications de référence du keystore pour s'assurer qu'il existe un keystore et un alias référencé |
MGMT-4065 | Compatibilité avec les certificats de format PKS activée |
MGMT-4113 | Amélioration des fonctionnalités de l'hôte virtuel en libre-service |
MGMT-4229 | Échec de la régression de configuration de l'API après l'ajout de @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) |
MGMT-4232 | [EDGEX/Hybrid] L'importation via l'API ne corrompt pas le groupe |
MGMT-4242 | [EDGEX/Hybrid] Prise en charge du déploiement du proxy dans plusieurs environnements |
MGMT-4245 | [EDGEX/Hybrid] Validation en libre-service de VirtualHost pour les hôtes virtuels hybrides |
MGMT-4250 | [EDGEX] Exécution parallèle pour l'API d'état de déploiement du proxy d'API |
UI
ID du problème | Description |
---|---|
65015144 | Analyse: le filtre de page de rapports personnalisés rencontre un problème avec le filtre de valeur entière pour les clients BigQuery Le filtre de page de 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 prise en charge des fichiers YAML pour l'éditeur de proxy d'API n'est pas prise en charge Résolution du problème qui entraînait un problème avec les fichiers YAML dans l'éditeur de proxys d'API. |
64160572 | Analytics: supprimer les transactions commerciales du menu Analytics et de l'onglet de performances de l'éditeur proxy Le tableau de bord d'analyse des transactions commerciales n'est plus disponible. Pour découvrir d'autres solutions, 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 un changement d'entreprise Si vous avez activé la monétisation, 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é pour l'utilisateur. |
DEVSOL-2621 |
Mises à jour des modules Drupal Les modules Drupal suivants ont été mis à jour vers la version indiquée :
|
DEVSOL-2612 |
Le message "Le site Web a rencontré une erreur" s'affichait 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 correct pour SAML (OAuth) La page d'état Drupal affiche maintenant l'état de connexion Edge correct pour SAML (OAuth). Auparavant, la page des rapports Rapports > État indiquait que la connexion ne fonctionnait pas, même si SAML était correctement configuré. |
DEVSOL-2608 | SAML/OAuth : Imprime des journaux d'impression : défaut de cache des jetons de support à chaque appel Résolution d'un problème lié à la logique de cache des jetons de support qui entraînait l'obtention d'un nouveau jeton par le système chaque fois qu'il appelait Edge. |
DEVSOL-2599 | Problèmes multiples liés à devconnect_user_developer_is_active() Résolution du problème lors duquel un état de développeur incorrect é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 et entraîne l'arrêt du fonctionnement des clés d'application, le système affiche désormais un message pour 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 | Analyse d'applications: le temps de réponse du point de terminaison ne fonctionne plus. Il est désormais défini sur "Temps de réponse total" Le graphique d'analyse du temps de réponse du point de terminaison a été supprimé de l'onglet "Analytics" sur la page des 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 du 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 d'applications du portail de développement Drupal au système d'internationalisation Drupal. Auparavant, certains textes ne pouvaient pas être traduits sur les pages "Mes applications". |
DEVSOL-2536 | Si vous modifiez le "nom de l'application" ou l'URL de rappel, le portail supprime les produits d'API de l'application du développeur La mise à jour d'une application de développement n'entraîne plus la suppression de produits d'API de l'application. |
DEVSOL-2519 | La dépendance de Smartdocs n'est pas déclarée sur devconnect_developer_apps Le module Smartdocs n'a plus de dépendance inutile au module d'applications pour développeurs DevConnect. |
DEVSOL-2492 | Échappement HTML incorrect sur la page de l'entreprise Résolution du problème lié aux menus de monétisation qui affichaient des esperluettes, telles que "Catalogue et plans", avec un encodage HTML. |
DEVSOL-2490 | Amélioration de l'utilisation des setters de date des plans tarifaires dans les modules de monétisation Meilleure gestion des plans tarifaires de monétisation sur plusieurs fuseaux horaires |
DEVSOL-2440 | L'appel de l'API de gestion "limits" obsolète dans le portail de développement génère des erreurs 404 Mise à jour du système pour gérer la nouvelle API de vue/plan d'achat dans Monétisation. |
DEVSOL-2436 | Table drupal_cache_mint manquante dans la base de données DevPortal lors de la tentative d'activation du module Apigee_company Drupal pour activer la monétisation Résolution du problème où la configuration de la monétisation provoquait l'erreur suivante: "ERREUR : la relation "drupal_cache_mint" n'existe pas". |
DEVSOL-2419 | L'importation d'un fichier 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 maintenant 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 Résolution du problème lors duquel "Détails de la révision" ou "Modifier la révision" dans le menu d'actions des révisions SmartDocs affichaient la mauvaise page. |
DEVSOL-2382 | Fonctionnalité "Verrouiller les modèles de méthode SmartDocs" Création d'une autorisation "Administrer les modèles SmartDocs" afin de supprimer ou de limiter à un rôle la possibilité de modifier les modèles SmartDocs. |
DEVSOL-2380 | Erreur d'index non définie dans les journaux Drupal Suppression du message trompeur suivant dans le journal Drupal pour les sites où 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 SMTP n'était pas configuré pour le système. |
DEVSOL-2355 | Le délai avant expiration cURL entraînait des avertissements PHP et des journaux incorrects dans Edge-php-sdk Correction d'un bug qui provoquait des messages de journal mal formatés en raison de l'expiration des délais. |
DEVSOL-2336 | Mise à jour de la configuration du fournisseur de services de paiement de monétisation Vous pouvez désormais utiliser la page de configuration Configuration > Paramètres de monétisation > Paiement récurrent via Worldpay pour configurer les détails des paiements WorldPay. |
DEVSOL-2307 | Ajoutez un avertissement ou 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 lorsque la monétisation n'est pas activée, un message d'avertissement s'affiche dans le rapport d'état du site. |
DEVSOL-2270 | Depuis la dernière version de la monétisation (5 octobre 2016), il n'est pas possible d'enregistrer les informations sur l'entreprise Résolution du problème lié à la monétisation qui empêchait l'enregistrement correct des informations sur l'entreprise. |
DEVSOL-2175 | Les alias "Moi" et les modules de statistiques de base ne fonctionnent pas bien ensemble Le module de contrib de Drupal et le module de contrib "Me Aliases" ont été corrigés afin que les deux modules puissent être activés en même temps. Pour en savoir plus, consultez les pages 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 à l'arrêt de apigee-postgresql Lorsque vous utilisez la commande |
68722102 |
Règle MessageLogging incluant des informations supplémentaires dans le message de journal L'élément
|