4.16.09.00: Notas de la versión del portal de servicios para desarrolladores de Apigee

Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X.
info

El lunes 19 de septiembre de 2016, lanzamos una versión del portal de servicios para desarrolladores de Apigee Edge para la nube privada.

Fallas corregidas

En esta versión, se corrigieron los siguientes errores.

ID del problema Descripción
DEVSOL-2243 Se agregó el módulo de control de acceso a la taxonomía a la distribución
Se agregó el módulo de control de acceso a la taxonomía (taxonomy_access) a la distribución de Drupal de Apigee.
DEVSOL-2241 Actualización de los módulos de LDAP, servicios y formularios web
La familia de módulos de LDAP se actualizó a la versión estable más reciente para corregir un problema de seguridad. Los servicios y los módulos de formularios web también se actualizaron a la versión estable más reciente.

Nota: Ninguno de estos módulos está habilitado de forma predeterminada para una instalación de perfil estándar, por lo que la mayoría de los usuarios no verán ningún cambio después de aceptar esta actualización.
DEVSOL-2231 Actualiza los módulos contrib: ctools, linkchecker y markdown
Se actualizó el módulo Chaos Tools (ctools) a la versión estable más reciente para eliminar las advertencias cuando se ejecuta en PHP 7. Además, los módulos Linkchecker y Markdown se actualizaron a la versión estable más reciente.
DEVSOL-2229 La búsqueda no aparecía para los usuarios que no eran administradores
Se solucionó un error de visualización en el tema responsivo de Apigee, en el que la barra naranja ocultaba el formulario de búsqueda en la parte superior de cada página para los usuarios que no eran administradores.
DEVSOL-2227 Problema durante dbupdate: No hay un método getElementName
Se corrigió un error en el que un procedimiento de actualización de la base de datos para el módulo DevConnect Developer Apps arrojaba errores cuando se actualizaba la configuración de ciertas reglas que involucraban bucles o otros contenedores de acciones.
DEVSOL-2221 Actualización de seguridad del módulo de Google Analytics
Se actualizó el módulo de contrib de Google Analytics a la versión estable más reciente para abordar una vulnerabilidad de seguridad. Para obtener más información, consulta este aviso: https://www.drupal.org/node/2782023
DEVSOL-2216

Se resolvieron las advertencias de variables no definidas en dblog

Se eliminaron las advertencias sobre las variables y los índices no definidos que generaban smartdocs_node_presave() y smartdocs_preprocess_smartdocs_method().

DEVSOL-2215

Actualización de seguridad para el módulo admin_views

Se actualizó el módulo de contribución de Views de administración a la versión estable más reciente para abordar una vulnerabilidad de seguridad. Para obtener más información, consulta este aviso: https://www.drupal.org/node/2778501.

También se actualizaron los siguientes módulos (no relacionados con la seguridad):

  • Google Auth
  • Markdown
  • Metaetiqueta
  • ReCAPTCHA
  • Servicios
  • UUID
  • Formulario web

Se actualizó el siguiente tema:

  • Arranque
DEVSOL-2214

Problema de integración de OAuth2 con la app predeterminada de una cuenta nueva

Las apps para desarrolladores creadas por un evento de reglas ahora configuran correctamente los productos de API asociados con la app y activan correctamente hook_devconnect_developer_apps_save().

DEVSOL-2208

El cuerpo de la solicitud se pierde después de modificar el nodo de Smartdocs

Cuando editas y guardas un método de SmartDocs que generó un documento de OpenAPI/Swagger, ya no se pierden el valor predeterminado y el esquema de los parámetros del cuerpo.

DEVSOL-2206

No habilites el módulo de formulario web en el momento de la instalación del perfil

El módulo Formulario web ya no está habilitado de forma predeterminada para las instalaciones de perfiles nuevas.

DEVSOL-2194 Actualiza los módulos de contrib
Se actualizaron los siguientes módulos de contrib:
  • Contexto
  • Display Suite
  • Entidad de archivo
  • Google Analytics
  • Bibliotecas
  • Medios
  • Metaetiqueta
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Se actualizó la versión de Views para corregir la seguridad
Se actualizaron el núcleo de Drupal y el módulo Views para detectar correcciones de seguridad upstream.

DEVSOL-2185

No se pueden cargar productos privados con devconnect_developer_apps_get_api_products() cuando la caché de productos está habilitada
Se corrigió un error en el que los productos de API no públicos no se almacenaban en caché cuando se ejecutaba el cron.

DEVSOL-2183 Se quitaron los módulos personalizados ocultos y obsoletos
Se quitaron los siguientes módulos ocultos y obsoletos:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Reorganiza los módulos personalizados de Apigee en la página Administrador de módulos
Los módulos personalizados que proporciona Apigee se reorganizaron en la página Administrador de módulos para reflejar mejor su función.
DEVSOL-2180 Los activadores de eventos de estado de credenciales ahora se clasifican como funciones experimentales
Los eventos activados por un cambio en el estado de la credencial de una app para desarrolladores ahora se clasifican como funciones experimentales. Los activadores de eventos experimentales no están disponibles de forma predeterminada, pero se pueden habilitar en la página de configuración del portal para desarrolladores.
DEVSOL-2172

Permite que el SDK de Edge especifique una ruta opcional a cacert.pem

Los clientes que deseen usar certificados autofirmados para conectarse a una instancia de Edge ahora pueden hacerlo especificando un cacert.pem alternativo en el código personalizado que implemente hook_devconnect_org_settings_alter().

DEVSOL-2160

No se puede agregar un vínculo en CKEditor desde la versión reciente del portal
Se corrigió el tema base de Bootstrap para solucionar los conflictos de autocompletado. Consulta https://www.drupal.org/node/2594243 para obtener más información.

DEVSOL-2159 La vista predeterminada de SmartDocs debe ser personalizable
Cuando se edita la vista base de SmartDocs, las modificaciones ahora se conservan en las vistas específicas del modelo que se crean posteriormente.
DEVSOL-2158 Se quitó web.config
Se quitó el archivo web.config de la raíz web de Drupal, ya que solo es útil para los sitios que entrega Microsoft IIS. Se restableció el archivo robots.txt, que se quitó por error en el pasado.
DEVSOL-2157 Reemplaza la muestra de Yahoo Weather
Como se describe en este artículo de la comunidad, la API de proxy de muestra que se basaba en la API de Yahoo! La API de Weather ya no es válida, ya que la app ahora requiere un token de OAuth 1.0 para ejecutarse. En el caso de las instalaciones de perfiles nuevas, se renderiza un proxy de API de "Hello World" simple en SmartDocs, que reemplaza el proxy de Yahoo! SmartDocs de proxy de la API del clima Para obtener más información, consulta el ejemplo de portal de SmartDocs.
DEVSOL-2155 Se generaba una excepción no detectada en casos excepcionales cuando se importaba un modelo de SmartDocs con un documento YAML de OpenAPI válido
Se corrigió un error en el que, en ciertos casos excepcionales, un documento YAML de OpenAPI válido causaba que PHP generara una excepción no detectada cuando se importaba un modelo de SmartDocs.
DEVSOL-2150 Los vínculos de SmartDocs en la página Mi app no tenían formato
Se corrigió un error de visualización en el tema responsivo de Apigee en el que, cuando un modelo de SmartDocs se asociaba con un producto de API, los vínculos a la documentación de SmartDocs tenían un formato incorrecto en la página de resumen de la app para desarrolladores de las apps asociadas con ese producto de API.
DEVSOL-2127

El nombre del recurso no se propaga cuando se importa desde Swagger

Se resolvió un error en la IU de SmartDocs en el que los métodos con un nombre interno, pero sin un nombre visible definido, se mostraban sin nombre en la página de administración de detalles de la revisión.

DEVSOL-2099 La página de acceso de roles de productos de API no guardaba las configuraciones
Se corrigió un error en el módulo "DevConnect Limit API Product by Role", en el que no se guardaba correctamente la asignación de acceso de roles para los productos de API cuyo nombre estaba en formato de mayúsculas y minúsculas.