4.16.09.00 - Notes de version du portail de services pour les développeurs Apigee

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Lundi 19 septembre 2016, nous avons publié une version du portail de services pour les développeurs Apigee Edge pour le cloud privé.

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
DEVSOL-2243 Ajout du module de contrôle d'accès aux taxonomies à la distribution
Le module de contrôle d'accès à la taxonomie (taxonomie) a été ajouté à la distribution d'Apigee Drupal.
DEVSOL-2241 Mise à jour de ldap, services et modules de formulaire Web
La famille de modules LDAP a été mise à jour vers la dernière version stable pour un correctif de sécurité. Les services et les modules de formulaire Web ont également été mis à jour vers la dernière version stable.

Remarque:Aucun de ces modules n'est activé par défaut pour une installation de profil standard. La plupart des utilisateurs ne constateront donc aucun changement après avoir accepté cette mise à jour.
DEVSOL-2231 Mise à jour des modules de contrib: ctools, linkchecker, markdown
Le module Chaos Tools (ctools) a été mis à jour vers la dernière version stable afin d'éliminer les avertissements lors de l'exécution sur PHP 7. En outre, les modules LinkChecker et Markdown ont été mis à jour vers la dernière version stable.
DEVSOL-2229 La recherche n'apparaissait pas pour les utilisateurs non administrateurs
Un bug d'affichage du thème Apigee Responsive a été corrigé : le formulaire de recherche en haut de chaque page était masqué par la barre orange pour les utilisateurs non administrateurs.
DEVSOL-2227 Problème lors de la mise à jour dbupdate : aucune méthode getElementName
Un bug a été corrigé : une procédure de mise à jour de la base de données pour le module d'applications de développement DevConnect entraînait des erreurs lors de la mise à jour de la configuration de certaines règles impliquant des boucles ou d'autres conteneurs d'action.
DEVSOL-2221 Mise à jour de sécurité du module Google Analytics
Le module de contrib de Google Analytics a été mis à jour vers la dernière version stable afin de corriger une faille de sécurité. Pour en savoir plus, consultez cet avis: https://www.drupal.org/node/2782023
DEVSOL-2216

Résoudre les avertissements de variable non définie dans dblog

Les avertissements concernant les variables et les index non définis générés par smartdocs_node_presave() et smartdocs_preprocess_smartdocs_method() ont été supprimés.

DEVSOL-2215

Mise à jour de sécurité du module "admin_views"

Le module de contrib des vues d'administration a été mis à jour vers la dernière version stable afin de corriger une faille de sécurité. Pour en savoir plus, consultez cet avis: https://www.drupal.org/node/2778501.

Les modules suivants ont également été mis à jour (non liés à la sécurité):

  • Authentification Google
  • Markdown
  • Balise Meta
  • ReCAPTCHA
  • Services
  • UUID
  • Formulaire Web

Le thème suivant a été mis à jour:

  • Amorçage
DEVSOL-2214

Problème d'intégration du protocole OAuth2 avec l'application par défaut pour un nouveau compte

Les applications de développement créées par un événement de règles définissent désormais correctement le ou les produits d'API associés à l'application et déclenchent désormais correctement hook_devconnect_developer_apps_save().

DEVSOL-2208

Le corps de la requête est perdu après la modification du nœud Smartdocs

Lors de la modification et de l'enregistrement d'une méthode SmartDocs générée par un document OpenAPI/Swagger, la valeur par défaut et le schéma des paramètres du corps ne sont plus perdus.

DEVSOL-2206

Ne pas activer le module de formulaire Web au moment de l'installation du profil

Le module de formulaire Web n'est plus activé par défaut pour les nouvelles installations de profils.

DEVSOL-2194 Mettre à jour les modules de contrib
Les modules de contrib suivants ont été mis à jour :
  • Contexte
  • Display Suite
  • Entité du fichier
  • Google Analytics
  • Bibliothèques
  • Multimédia
  • Balise Meta
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Version bumper de Views pour le correctif de sécurité
Drupal Core et le module Views ont été mis à jour pour récupérer les correctifs de sécurité en amont.

DEVSOL-2185

Impossible de charger les produits privés à l'aide de devconnect_developer_apps_get_api_products() lorsque la mise en cache des produits est activée
Nous avons corrigé un bug qui empêchait la mise en cache des produits d'API non publics lors de l'exécution de la tâche Cron.

DEVSOL-2183 Supprimer les modules personnalisés masqués et obsolètes
Les modules cachés et obsolètes suivants ont été supprimés :
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Réorganiser les modules personnalisés Apigee sur la page d'administration des modules
Les modules personnalisés fournis par Apigee ont été réorganisés sur la page d'administration des modules afin de mieux refléter leur fonction.
DEVSOL-2180 Les déclencheurs d'événements d'état des identifiants sont désormais classés comme fonctionnalités expérimentales
Les événements déclenchés par une modification de l'état des identifiants d'une application de développement sont désormais classés comme fonctionnalités expérimentales. Les déclencheurs d'événements expérimentaux ne sont pas disponibles par défaut, mais peuvent être activés sur la page des paramètres du portail de développement.
DEVSOL-2172

Autoriser le SDK Edge à spécifier un chemin d'accès facultatif à cacert.pem

Les clients qui souhaitent utiliser des certificats autosignés pour se connecter à une instance Edge peuvent désormais le faire en spécifiant un autre cacert.pem dans un code personnalisé et en mettant en œuvre hook_devconnect_org_settings_alter().

DEVSOL-2160

Impossible d'ajouter un lien dans CKEditor depuis la dernière version du portail
Le thème de base d'amorçage a été corrigé pour résoudre les conflits de saisie semi-automatique. Pour en savoir plus, consultez https://www.drupal.org/node/2594243.

DEVSOL-2159 La vue SmartDocs par défaut devrait être personnalisable
Lorsque la vue de base SmartDocs est modifiée, les modifications sont désormais conservées dans les vues spécifiques au modèle qui sont créées par la suite.
DEVSOL-2158 Supprimer web.config
Le fichier web.config a été supprimé de la racine Web de Drupal, car il n'est utile que pour les sites diffusés par Microsoft IIS. Le fichier robots.txt, qui avait été supprimé par erreur auparavant, a été restauré.
DEVSOL-2157 Remplacer l'exemple Yahoo Weather
Comme indiqué dans cet article de la communauté, l'exemple d'API de proxy basé sur le compte de service Yahoo! L'API Weather n'est plus valide, car l'application nécessite désormais un jeton OAuth 1.0 pour s'exécuter. Pour les nouvelles installations de profils, un simple proxy d'API "hello world" est affiché dans SmartDocs, en remplacement de la commande Proxy de l'API météo SmartDocs. Pour en savoir plus, consultez l'exemple de portail SmartDocs.
DEVSOL-2155 Exception non détectée générée dans de rares cas lors de l'importation d'un modèle SmartDocs à l'aide d'un document YAML ouvert valide
Un bug a été corrigé, dans de rares cas, à cause d'un document YAML ouvert valide provoquant la génération par PHP d'une exception non détectée lors de l'importation d'un modèle SmartDocs.
DEVSOL-2150 Les liens SmartDocs de la page "Mon application" n'ont pas été mis en forme
Un bug d'affichage a été corrigé dans le thème Apigee Responsive. Dans ce cas, lorsqu'un modèle SmartDocs était associé à un produit d'API, le format des liens vers la documentation SmartDocs était incorrect sur la page récapitulative de l'application du développeur pour les applications associées à ce produit d'API.
DEVSOL-2127

Le nom de la ressource ne s'affiche pas lors de l'importation depuis Swagger

Correction d'un bug dans l'interface utilisateur SmartDocs : les méthodes avec un nom interne, mais sans nom à afficher défini, étaient affichées sans nom sur la page d'administration des détails de la révision.

DEVSOL-2099 La page d'accès aux rôles de produit d'API n'enregistre pas les configurations
Un bug a été corrigé dans le module "DevConnect Limit API Product by Role" (Limite produit de l'API DevConnect par rôle), dans lequel le mappage des accès aux rôles pour les produits d'API dont le nom était en majuscules n'était pas correctement enregistré.