4.18.01 - Notes de version d'Edge for Private Cloud

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

<ph type="x-smartling-placeholder">

Depuis la version précédente de Edge for Private Cloud, les versions suivantes ont s'est produite et sont incluses dans cette version de fonctionnalité:

Version de l'interface utilisateur Edge Version de gestion de périphérie Version du portail

Reportez-vous à la section À propos de la version la numérotation pour comprendre comment déterminer si une version spécifique du cloud inclus dans votre version d'Edge pour Private Cloud.

Présentation de la version

Voici les principales nouveautés de cette version:

  • Passer à PostgreSQL 9.6
  • Lancement 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 vérifier et de décoder des fichiers JSON Web Jetons (JWT).

Cette version comprend également toutes les corrections de bugs et les nouvelles fonctionnalités incluses dans la version publique Edge versions Cloud répertoriées ci-dessous.

Abandons et suppressions

Les fonctionnalités suivantes ont été abandonnées ou supprimées dans cette version. Consultez le Pour en savoir plus, consultez le Règlement d'obsolescence Edge.

Abandons

Abandon des nouvelles installations d'API BaaS

À compter du 31 janvier 2018, les nouveaux clients ne sont plus éligibles au BaaS de l'API, sauf si vos spécifications sur les droits d'accès à l'API BaaS.

Abandon du store sécurisé Apigee (coffres-forts)

La solution Apigee ou de "coffre-forts", est en cours d'abandon et sera supprimé en septembre 2018. Les coffres-forts, qui permettent de stocker des paires clé/valeur de manière chiffrée, sont créés avec l'API de gestion. et accessibles au moment de l'exécution avec des fonctions dans le module Node.js apigee-access.

Au lieu d'utiliser le stockage sécurisé, utilisez des mappages clé-valeur chiffrés (KVM), comme décrit dans Utiliser des mappages clé-valeur Les KVM chiffrés sont tout aussi sécurisés que les coffres-forts et offrent plus d'options de création et la récupération. (MGMT-3848)

Abandon 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 "Performance" et créez différents chemins pour une comparaison basée sur un graphique des données du proxy dans l'onglet "Performances" et dans le tableau de bord "Transactions commerciales". Cette fonctionnalité a été supprimée n'est plus disponible dans l'UI. Pour une alternative à cette fonctionnalité, consultez la documentation Apigee Article de la communauté: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html (EDGEUI-902)

Abandon de la propriété SMTPSSL permettant de définir le protocole SMTP pour les services pour les développeurs portail

Vous utilisez désormais SMTP_PROTOCOL , au lieu de la propriété SMTPSSL, pour définir le protocole utilisé par au serveur SMTP connecté au portail. Les valeurs valides sont : "standard", "ssl" ou "tls".

Voir la section Développeur Installation du portail de services.

Nouvelles fonctionnalités et mises à jour

Vous trouverez ci-dessous les nouvelles fonctionnalités et améliorations de cette version. En plus des éléments suivants, Cette version inclut également de multiples fonctionnalités en termes de facilité d'utilisation, de performances, de sécurité et de stabilité améliorations.

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 bénéficier Fonctionnalité de requête parallèle dans PostgreSQL. Pour en savoir plus, consultez les pages suivantes:

Lancement 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 de gestion des API. Cette expérience New Edge s'appuie sur les fonctionnalités existantes de la plate-forme Apigee Edge et y ajoute quelques améliorations, notamment dans les domaines Publication.

Auparavant, l'expérience New Edge n'était disponible que pour les utilisateurs Cloud. Avec cette version d'Edge pour le cloud privé, vous pouvez maintenant installer la version bêta l'expérience New Edge.

<ph type="x-smartling-placeholder">

Voir Version bêta Sortie 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 la norme IETF RFC 7519. Le jeton JWT permet de un ensemble de revendications, c'est-à-dire un ensemble de paires nom/valeur, que vous pourrez vérifier 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, de vérifier et de décoder des fichiers JSON Web Jetons (JWT) sur Apigee Edge:

  • Generate JWT policy (Générer la règle JWT) : génère un jeton JWT signé, avec un ensemble configurable de des revendications. Le JWT peut ensuite être renvoyé aux clients, transmis aux cibles de backend ou utilisé dans d'autres manières. Consultez la page Générer une règle JWT (bêta) version).
  • Vérifier la règle JWT : vérifie la signature sur un jeton JWT reçu des clients. ou d'autres systèmes. Cette règle extrait également les revendications dans des variables de flux afin que les opérations suivantes ou conditions peuvent examiner ces valeurs pour effectuer une autorisation ou un routage décisions. Reportez-vous à la section Validation Stratégie JWT (version bêta).
  • Décoder la règle JWT : décode un jeton JWT sans vérifier la signature sur le JWT. Cette stratégie est utile lorsqu'elle est utilisée conjointement avec la stratégie de validation JWT, lorsque la d'une revendication à partir du jeton JWT doit être connue avant de vérifier la signature du JWT. Voir Décoder un jeton JWT (version bêta).

Voir Stratégies JWT présentation.

Agrafage OCSP pour les hôtes virtuels (65587547)

Les hôtes virtuels prennent désormais en charge l'agrafage OCSP pour TLS unidirectionnel et bidirectionnel. Lorsqu'elle est activée, une clé OCSP (Online Certificate Status Protocol) un client 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ée.

Par défaut, l'agrafage OCSP est désactivé. Pour activer le protocole TLS, vous devez l'activer sur l'hôte virtuel CSP par défaut.

Voir la section Hôte virtuel propriété de correspondance.

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 activé l'hôte virtuel. Vous bénéficiez ainsi d'un contrôle plus précis que les options précédentes, qui étaient ne peuvent être définis qu'au niveau du routeur.

Pour en savoir plus, consultez En distanciel de configuration d'hôte.

<ph type="x-smartling-placeholder">

Ajout de la prise en charge du mappage de rôles externe (67145030)

Si vous utilisez l'authentification externe pour intégrer un service d'annuaire externe à un Installation du cloud privé Apigee Edge, vous pouvez maintenant utiliser le mappage de rôles externe. Rôle externe Le mappage vous permet de mapper vos propres groupes ou rôles sur des rôles 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 externe pour les versions Edge pour Private Cloud antérieures à la version 4.18.01 a sont désormais obsolètes. La version 4.18.01 de External Role Mapping 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 s’authentifier auprès des utilisateurs qui devraient y avoir accès.
  • L'en-tête X-Apigee-Current-User est désormais compatible avec le mappage de rôle externe. Utilisateurs avec un accès approprié (sysadmin) peut se connecter comme un autre utilisateur avec ses propres informations d’identification.

Consultez la page Mappage des rôles externes pour en savoir plus. plus encore.

Peut désormais tester la configuration système requise sans effectuer d'installation (67858161)

Edge pour le cloud privé 4.17.09 prend en charge ENABLE_SYSTEM_CHECK=y pour vérifier les exigences de processeur et de mémoire d'une machine lors d'une installation. Toutefois, cela de vérification vous obligeait à effectuer une installation réelle. Vous pouvez désormais utiliser "-t" indicateur pour effectuez 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 erreurs liées à la configuration système requise.

Voir Installer Edge composants sur un nœud.

Mise à jour de la version de PHP pour le portail de services pour les développeurs (68733233)

Le portail utilise désormais PHP version 7.0.23.

Il n'est plus nécessaire de configurer un serveur SMTP avec 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 configurer une post-installation.

Services d'API

Validations de 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. Entités validés lors de la création ou de la mise à jour sont: les proxys d'API, les stratégies (et les noms des règles dans le proxy d'API) hôtes virtuels, rôles, caches, serveurs cibles, masques de données pour le débogage, keystores. et Truststores, et les fichiers de ressources dans les proxys d'API. Voir Avis de dénomination et d'erreur de saisie pour des 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.

Private Cloud 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 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 settings.php Drupal est désormais accessible en écriture.

Le script d'installation du portail s'assure maintenant que le fichier settings.php Drupal est accessible en écriture par le afin qu'il puisse être copié et mis à jour correctement.

68139166 Les résultats du programme d'installation indiquaient un retour à une version antérieure d'OpenLDAP, alors que ce 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 et utilise un certificat autosigné.
68427561 Les propriétés de configuration du portail sont désormais correctement définies après un redémarrer.
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 n'inclut pas les données correctes pour la période (inclut l'ensemble complet de données)
Le fichier CSV n'incluait pas les données correctes pour la période spécifiée. L'élément un ensemble complet de données était inclus dans le fichier. Ce problème a été résolu.

67650494 L'UI Edge doit suivre les modifications de l'environnement
Dans certains cas, les modifications de l'environnement n'étaient pas conservées lors du déplacement entre les pages de 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 &amp;amp; affiché sur la page du forum
Correction d'un bug qui provoquait l'affichage de "&amp;" dans le thème Apigee par défaut pour toutes les esperluettes du menu onglets.
65456469 Portail des développeurs - Drupal Mise à jour du module CAPTCHA pour bénéficier des améliorations de sécurité fournies par le module contributeurs
Le module CAPTCHA a été mis à jour vers la version 7.x-1.5 de CAPTCHA afin de corriger une faille de sécurité. Pour Pour en savoir plus, consultez la page https://www.drupal.org/node/2907137.
65101827 Portail des développeurs - Drupal Les solutions d'analyse d'applications de l'entreprise ne fonctionnent pas
Correction d'un bug qui empêchait les applications de la société de monétisation d'afficher des données d'analyse.
65003870 Portail des développeurs - Drupal Impossible d'annuler de futurs plans tarifaires
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 défini dans les paramètres régionaux Drupal
Les coordonnées du contact pour la monétisation et les informations de facturation associées utilisent désormais le pays par défaut du Paramètres régionaux Paramètre de pays par défaut. Vous pouvez modifier ce paramètre en sélectionnant Configuration > Régional et langue dans l'Administration Drupal . La modification des paramètres régionaux par défaut modifie le pays par défaut du contact pour la monétisation et "Informations de facturation".

UI

ID du problème Description
67005192 L'UI doit gérer les chemins d'accès décodés lors de la vérification des autorisations
L'UI gère désormais les chemins d'accès décodés lors de la vérification des autorisations des utilisateurs.

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 les en-têtes "org" et "env" au POP
MGMT-4065 Gestion des API Compatibilité avec les certificats au format PKS activée
MGMT-3782 Gestion des API Valeur de niveau de cohérence par défaut optimale pour la zone d'identité
MGMT-3913 Gestion des API Résoudre le problème d'expiration du délai de 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 le profil de sécurité
MGMT-3978 Gestion des API Un jeton CWC est nécessaire 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
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 lié aux exceptions NPE liées au service OAuth
APIRT-4691 Exécution des API Laissez le temps au drainage des connexions avant de mettre fin à un 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 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 hook 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 pour lesquels la monétisation est activée si l'organisation est différente de la région 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 le journal d'accès 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 en-tête X-Forwarded-For
APIRT-3671 Exécution des API Une fois le hachage activé, les jetons ne sont pas enregistrés comme hachés.
APIRT-3593 Exécution des API Le jeton OAuth ne contient pas l'attribut set lors d'un appel ultérieur
APIRT-3081 Exécution des API Erreur messaging.adaptors.http.flow.ServiceUnavailable avec tarif simultané Règle de limite
APIRT-4660 Exécution des API Ajouter le 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 dans un message spécifique processeur
APIRT-4196 Exécution des API Le format d'horodatage syslog de la règle de journalisation des messages n'est pas correct
66933664 Exécution des API QuotaService pour un flux non-CPS doit nettoyer les buckets de manière asynchrone et non dans Thread principal Apigee
66495205 Exécution des API Meilleure gestion de la règle JavaScript grâce aux appels HTTP asynchrones pour éviter les exceptions 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'enregistrer dans le chemin d'accès à la clé-valeur Consul
65603360 Exécution des API Les appels JavaScript échouent avec une erreur "null"
65416531 Plate-forme de fonctionnalités Le contexte du message est régénéré lorsque les objets JavaScript sont réintégrés dans Contexte de l'étape JavaScript
67405744 Apigee Latence élevée du traitement des requêtes sur les MP
65849186 Trireme Les exceptions non géré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 en Node.js natif
65374484 Trireme Sécurité des nœuds: http.get avec options d'autorisation numériques crée tampons non initialisés
64577449 Trireme Trireme renvoie une erreur sha256 de l'algorithme de vérification non valide
EDGESERV‐6 Serveur périphérique Applications de nœud présentant x_apigee_fault_code : "scripts.node.runtime.ScriptExecutionError"

UI

ID du problème Description
65584963 Analytics: les filtres de rapports personnalisés doivent comporter une vérification des données non sensible à la casse. type
Le filtre des 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 s'affiche et peut être géré dans Edge. UI.
65125644 Impossible de supprimer un produit d'API d'un identifiant pour l'application d'entreprise
Un problème a été résolu qui empêchait la suppression d'un produit d'API d'une pour une application d'entreprise.

17.09.11 (gestion des API)

ID du problème Description
64541665 Modifier la configuration de l'enregistreur source sur MP pour avoir des noms de journaux différents
APIRT 3593 Le jeton OAuth ne contient pas l'attribut set lors d'un appel ultérieur
APIRT-4336 Divisez OAuthStepExecution en plusieurs étapes. Chacune des doit disposer d'une exécution d'étape dédiée
APIRT-4444 Calculer les taux d'erreur par cible et par code d'erreur
APIRT-4456 Refactor Verify API Key for EAP-gateway/apid (Refactoriser la clé API de validation pour EAP-gateway/apid)
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'équilibreurs de charge GCP comme approuvées pour les en-têtes XFF
APIRT-4723 Prise en charge du chargement du groupe OAuth en mode EdgeX/Hybride
APIRT-4725 Correction du problème lié aux exceptions NPE liées au service OAuth
APIRT-4726 ScriptableHttpClient ne doit pas supposer qu'un contexte de message est toujours présent dans heure d'envoi
MGMT-3764 Le keystore non valide n'est plus géré via la gestion
MGMT-3782 Valeur de niveau de cohérence par défaut optimale pour la zone d'identité
MGMT-3913 Résoudre le problème d'expiration du délai de récupération des jetons OAuth2 par un appId
MGMT-3997 La suppression de keystores ne doit pas être autorisée s'il existe une référence pointant vers
MGMT-4013 Mise à jour des vérifications de référence du keystore pour vérifier l'existence du keystore et des références alias
MGMT-4065 Compatibilité avec les certificats au format PKS activée
MGMT-4113 Amélioration des fonctionnalités d'hôte virtuel en libre-service
MGMT-4229 Après avoir ajouté @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) échec de la régression de la configuration d'API
MGMT-4232 [EDGEX/Hybrid] L'importation via l'API ne corrompt pas le groupe
MGMT-4242 [EDGEX/Hybride] Prise en charge du déploiement du proxy sur plusieurs appareils environnements
MGMT-4245 [EDGEX/Hybrid] VirtualHost : validation en libre-service pour hybrid-virtual-hosts
MGMT-4250 [EDGEX] Exécution parallèle de l'API API d'état de déploiement du proxy

UI

ID du problème Description
65015144 Analytics: le filtre de page des rapports personnalisés présente un problème avec le filtre de valeur entière pour Clients BigQuery
Le filtre de la page des 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 maintenant rempli pour toutes les applications de la liste.
64766918 Les fichiers YAML de l'éditeur de proxy d'API ne sont plus pris en charge
Correction du problème qui entraînait un problème avec les fichiers YAML dans l'éditeur de proxy d'API.
64160572 Analytics: supprimer les transactions commerciales du menu Analytics et du proxy onglet "Performances" de l'éditeur
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 le changement d'entreprise
Si vous avez activé la monétisation et que vous attribuez un rôle à un utilisateur et qu'il passe d'un rôle à un autre contexte de l'entreprise à un autre, le rôle n'est plus retiré à l'utilisateur.
DEVSOL-2621 Mises à jour des modules Drupal
Les modules Drupal suivants ont été mis à jour pour correspondre à la version indiquée: <ph type="x-smartling-placeholder">
    </ph>
  • File Entity (fichiers de champs) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Multimédia: YouTube 7.x-3.5
  • Balise Meta 7.x-1.22
  • Vues des services 7.x à 1.2
DEVSOL-2612

"Une erreur s'est produite sur le site Web" message affiché lors de l'activation Monétisation
Résolution du problème qui survenait lors de l'activation des modules de monétisation. Le message Website encountered an error s'est affiché avec le message suivant dans les journaux:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Cette erreur n'est plus consignée.

DEVSOL-2609 La page d'état Drupal n'affiche pas l'état de connexion périphérique approprié pour SAML (OAuth)
La page Drupal Status affiche désormais l'état approprié de la connexion Edge pour SAML (OAuth). Auparavant, la section Rapports > la page "Rapports d'état" indiquerait que la connexion ne fonctionnait pas. si SAML était correctement configuré.
DEVSOL-2608 SAML/OAuth: le journal imprime un défaut de cache du jeton de support à chaque appel
Résolution du problème lié à la logique de cache du jeton de support qui entraînait l'obtention par le système d'un nouveau jeton appelé Edge.
DEVSOL-2599 Plusieurs problèmes liés à devconnect_user_developer_is_active()
Résolution du problème lié à la vérification du mauvais état du développeur 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 des clés d'application le système affiche maintenant un message pour en informer le développeur. Ajouts également 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: <ph type="x-smartling-placeholder">
    </ph>
  • Vous pouvez désormais modifier la page de configuration SAML. Pour en savoir plus, consultez Utiliser l'authentification SAML
  • Le champ du nom d'utilisateur s'affiche désormais dans l'interface utilisateur.
  • Correction de la drush "dc-test" pour utiliser la fonction de test de connexion standard afin qu'il ne soit plus ignore les paramètres de configuration SAML.
DEVSOL-2569 Analyse d'applications: le temps de réponse du point de terminaison ne fonctionne plus, remplacé par "Total" Temps de réponse
Le graphique d'analyse "Temps de réponse des points de terminaison" a été supprimé de l'onglet "Analyse" Page des applications de développement, car elle ne reflétait pas le temps de réponse total et était source de confusion. Cette métrique ne reflétait que le temps nécessaire au point de terminaison pour répondre, mais pas temps nécessaire au proxy API pour répondre. Le graphique "Débit" affiche le nombre total de réponses 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 à Drupal du texte de traduction manquant dans le module d'applications du portail de développement Drupal Système d'internationalisation Auparavant, certains textes ne pouvaient pas être traduits à partir de la page Applications" .
DEVSOL-2536 Modifier le "nom de l'application" ou "callback url" le portail supprime les produits API application du développeur
La mise à jour d'une application de développement n'entraînera plus la suppression des produits d'API dans le l'application.
DEVSOL-2519 Smartdocs a une dépendance non déclarée à devconnect_developer_apps
Le module Smartdocs n'a plus de dépendance inutile aux applications de développement DevConnect. de ce module.
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 ("Catalogue", par exemple) et Plans", avec encodage HTML.
DEVSOL-2490 Amélioration de l'utilisation des setters de date du plan tarifaire dans les modules de monétisation
Amélioration de la gestion des plans tarifaires de monétisation pour tous les fuseaux horaires.
DEVSOL-2440 Appel des "limites" de gestion obsolètes dans le portail des développeurs, Erreurs 404
Mise à jour du système pour gérer la nouvelle API de vue/plan d'achat dans la monétisation.
DEVSOL-2436 La table drupal_cache_mint est manquante dans la base de données DevPortal lors de la tentative d'activation du Module Drupal Apigee_company pour activer la monétisation
Résolution du problème dans le cadre duquel la configuration de la monétisation entraînait l'erreur suivante : "ERROR: relation "drupal_cache_mint" "n'existe pas".
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 maintenant validée pour garantir que le document est une spécification OpenAPI.
DEVSOL-2406 Liens SmartDocs, "Détails de la révision" ou sur "Modifier la révision", travail
Résolution du problème lié à l'option "Détails de la révision" ou "Modifier la révision" dans le menu d'actions des révisions SmartDocs n'affichaient pas la bonne page.
DEVSOL-2382 "Verrouiller les modèles de méthode SmartDocs" fonctionnalité
L'autorisation "Administrer les modèles SmartDocs" a été créée. afin que la possibilité de modifier Les modèles SmartDocs peuvent être supprimés ou limités à 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 pour 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 provoquait l'ajout d'erreurs non valides au journal si le système ne disposait pas du protocole SMTP configuré.
DEVSOL-2355 Le délai avant expiration de cURL entraîne des avertissements PHP et des journaux incorrects dans le SDK Edge-php
Correction d'un bug à cause duquel les délais d'inactivité entraînaient un formatage incorrect des messages de journal.
DEVSOL-2336 Monétisation : mise à jour de la configuration du fournisseur de services de paiement
La section Configuration > Paramètres de monétisation > Paiement récurrent via Worldpay La page de configuration du portail des développeurs peut désormais être utilisée pour configurer les paiements WorldPay plus de détails.
DEVSOL-2307 Ajouter un avertissement ou des documents indiquant que le module apigee_company ne peut être utilisé qu'avec monétisation
Le module Drupal apigee_company nécessite que la monétisation soit activée. Si vous activez le paramètre module apigee_company lorsque la monétisation n'est pas activée, un message d'avertissement s'affiche dans le rapport d'état pour le site.
DEVSOL-2270 Après le dernier lancement de la monétisation (5 octobre 2016), l'entreprise ne pourra plus sauver infos
Résolution du problème lié à la monétisation qui empêchait l'enregistrement correct des informations sur l'entreprise.
DEVSOL-2175 Les alias et les principaux modules "Statistiques" ne fonctionnent pas bien ensemble
Drupal Core et les alias "Me" module de contribution ont été corrigés afin que "Moi Aliases" et le module principal Statistics peut être activé 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 concernant l'autorisation s'affiche à l'arrêt de apigee-postgresql

Lorsque vous utilisez la commande apigee-seriver apigee-postgresql stop pour arrêter apigee-postgresql, un message peut s'afficher pour indiquer que apigee-serive ne peut pas remplacer le répertoire principal de l'utilisateur. Vous pouvez l'ignorer .

68722102

Règle MessageLogging incluant des informations supplémentaires dans le message de journal

L'élément FormatMessage de la règle MessageLogging contrôle le format du message journalisé. Si la valeur est FormatMessage=false, le message journalisé n'est pas est censé inclure des informations générées par Apigee. Cependant, même si vous définissez FormatMessage=false, le message de journal contient toujours les informations suivantes:

  • Le niveau de priorité
  • Le code temporel