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

Vous consultez la documentation Apigee Edge.
Accédez à la documentation Apigee X.

Le lundi 19 septembre 2016, nous avons lancé une version du portail Apigee Edge Developer Services pour le cloud privé.

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
DEVSOL-2243 Ajouter le module de contrôle des accès à la taxonomie à la distribution
Le module de contrôle des accès à la taxonomie (taxonomy_access) a été ajouté à la distribution Apigee Drupal.
DEVSOL-2241 Mise à jour des modules ldap, services et webform
La famille de modules LDAP a été mise à jour vers la dernière version stable pour corriger un problème de sécurité. Les modules Services et Webform 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 verront donc aucun changement après avoir accepté cette mise à jour.
DEVSOL-2231 Mise à jour des modules 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. De plus, les modules Linkchecker et Markdown ont été mis à jour vers la dernière version stable.
DEVSOL-2229 La recherche ne s'affiche pas pour les utilisateurs non administrateurs
Un bug d'affichage dans le thème Apigee Responsive a été corrigé. Il masquait le formulaire de recherche en haut de chaque page pour les utilisateurs non administrateurs.
DEVSOL-2227 Problème lors de la mise à jour de la base de données : aucune méthode getElementName
Un bug a été corrigé. Il entraînait des erreurs lors de la mise à jour de la configuration de certaines règles impliquant des boucles ou d'autres conteneurs d'actions dans une procédure de mise à jour de la base de données pour le module d'applications pour les développeurs DevConnect.
DEVSOL-2221 Mise à jour de sécurité du module Google Analytics
Le module contrib Google Analytics a été mis à jour vers la dernière version stable pour 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é pour le module admin_views

Le module contrib "Administration Views" a été mis à jour vers la dernière version stable pour résoudre 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 (sans rapport avec la sécurité) :

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

Le thème suivant a été modifié :

  • Amorçage
DEVSOL-2214

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

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

DEVSOL-2208

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

Lorsque vous modifiez et enregistrez 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 de corps ne sont plus perdus.

DEVSOL-2206

Ne pas activer le module Webform lors de l'installation du profil

Le module Webform n'est plus activé par défaut pour les nouvelles installations de profil.

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

Mise à jour de la version de Views pour corriger un problème de sécurité
Le cœur de Drupal et le module Views ont été mis à jour pour intégrer les correctifs de sécurité en amont.

DEVSOL-2185

Impossible de charger des produits privés à l'aide de devconnect_developer_apps_get_api_products() lorsque la mise en cache des produits est activée
Correction d'un bug qui empêchait la mise en cache des produits d'API non publics lors de l'exécution du cron.

DEVSOL-2183 Suppression des modules personnalisés masqués et obsolètes
Les modules masqué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éorganisation des 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 pour 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éveloppeur 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 des développeurs.
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 fichier cacert.pem alternatif dans le code personnalisé implémentant 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 Bootstrap 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 doit ê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 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, a été restauré.
DEVSOL-2157 Remplacer l'exemple Yahoo Weather
Comme décrit dans cet article de la communauté, l'exemple de proxy d'API basé sur l'API 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 du proxy Yahoo!. SmartDocs du proxy d'API Weather. Pour en savoir plus, consultez l'exemple de portail SmartDocs.
DEVSOL-2155 Exception non interceptée générée dans de rares cas lors de l'importation d'un modèle SmartDocs à l'aide d'un document OpenAPI YAML valide
Correction d'un bug qui, dans de rares cas, entraînait la génération d'une exception non interceptée par PHP lors de l'importation d'un modèle SmartDocs à l'aide d'un document OpenAPI YAML valide.
DEVSOL-2150 Les liens SmartDocs sous la page "Mon application" ne sont pas mis en forme
Un bug d'affichage a été corrigé dans le thème Apigee Responsive. Il se produisait lorsque, lorsqu'un modèle SmartDocs était associé à un produit d'API, les liens vers la documentation SmartDocs étaient mal mis en forme sur la page récapitulative de l'application pour les applications associées à ce produit d'API.
DEVSOL-2127

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

Un bug de l'UI SmartDocs a été résolu. Il empêchait l'affichage des méthodes sans nom sur la page d'administration des détails de révision.

DEVSOL-2099 La page d'accès aux rôles des produits d'API n'enregistre pas les configurations
Un bug a été corrigé dans le module "Limiter l'accès aux produits d'API par rôle" de DevConnect. Il empêchait l'enregistrement correct du mappage d'accès aux rôles pour les produits d'API dont le nom était en casse mixte.