4.16.01.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 jueves 24 de marzo de 2016, lanzamos una versión del portal de servicios para desarrolladores de Apigee Edge para la nube privada.

Obtén ayuda aquí si tienes preguntas o problemas.

Si tienes preguntas, visita la Asistencia al cliente de Apigee.

Para obtener una lista de todas las notas de la versión de Apigee Edge, consulta Notas de la versión de Apigee.

Requisitos de Apigee Edge para el portal

Si conectas esta versión del portal a una instalación de Edge para la nube privada, debes conectarla a la versión 4.15.07.00 o posterior para asegurarte de que se admitan todas las funciones de SmartDocs. Consulta 4.15.07.00 - Notas de la versión de Apigee Edge para la nube privada para obtener más información.

Fallas corregidas

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

ID del problema Descripción
DEVSOL-2094

Las interacciones de los métodos de SmartDocs se interrumpen debido a un código de error crítico en model.js
Se corrige un error de JavaScript que se producía cuando se determinaba el tipo de contenido de las solicitudes PUT, PATCH y POST para los métodos de SmartDocs.

También se corrige un error de regresión en la plantilla predeterminada de SmartDocs. En el caso de los métodos PUT, PATCH o POST que declararon parámetros de cuerpo Y que también tenían documentación del cuerpo o un cuerpo de muestra, se le mostrarían al usuario tanto los campos de parámetros como el campo de cuerpo sin procesar, y el envío de formulario resultante se enviaría como multipart/form-data en lugar del tipo de contenido correcto. Este error se introdujo en la versión 16.01.25.00. Los usuarios que experimenten este problema deben revertir la plantilla de su modelo a la versión predeterminada actual.

DEVSOL-2077

Se mejoraron los mensajes de error en la instalación del perfil cuando el número de error es inferior a 100
En la página de administración de Devconnect, cuando se prueba la conexión de Apigee Edge, si se genera un mensaje de error que no es HTTP (por ejemplo, no se puede resolver el nombre de host o el tiempo de espera de la conexión), ahora se muestra un mensaje de error más descriptivo.

DEVSOL-2068

No se puede exportar una revisión de SmartDocs que no sea la más reciente
Se exportó la revisión de SmartDocs seleccionada.

DEVSOL-2066

Error de Content-Type cuando se permiten varios tipos
Un método de SmartDocs que admita varios tipos de contenido ya no enviará una concatenación de todos los tipos de contenido admitidos en el encabezado Content-Type.

DEVSOL-2064

El módulo devconnect_apiproduct_access falla cuando se revoca el acceso de todos los roles a un producto de API
"DevConnect Limit API Product by Role" ya no asignará acceso a productos de API a todos los usuarios que hayan accedido cuando un administrador revoque el acceso de todos los roles.

DEVSOL-2055

El portal para desarrolladores en modo de depuración no muestra llamadas REST
Ahora se registran todas las llamadas REST al backend de Apigee Edge cuando el umbral de registro de Edge se establece en Debug.

DEVSOL-2053

La renderización de métodos de SmartDocs genera mensajes de advertencia
El cuerpo (descripción) de un método de SmartDocs ahora se renderiza correctamente, sin advertencias de PHP.

DEVSOL-2050

No se puede acceder a la página de configuración de SmartDocs
Ahora puedes acceder a la página de configuración de un modelo de SmartDocs desde el cuadro desplegable de la página de administración de la lista de modelos, independientemente de si se renderizaron los métodos del modelo.

DEVSOL-2047

Módulos de contrib obsoletos
Varios módulos de contrib dejaron de estar disponibles y se quitarán de la distribución de Drupal del Portal para desarrolladores de Apigee en el futuro. Estos módulos se marcarán como obsoletos en la página de la lista de módulos. Los usuarios administradores que hayan accedido a sus cuentas de clientes que tengan uno o más de estos módulos habilitados verán un mensaje de advertencia con un vínculo a una página que brinda instrucciones para mover sus referencias de código del perfil de Apigee a una ubicación específica del sitio. Una vez inhabilitados, los módulos obsoletos ya no se pueden habilitar sin colocar una copia del módulo obsoleto en /sites/all/modules.

DEVSOL-2046

El vencimiento de las claves no funciona en el portal para desarrolladores
Ahora, a las claves generadas recientemente se les asigna una fecha de vencimiento cuando se configura el tiempo de vida de la clave de API.

DEVSOL-2045

Pregunta frecuente: No funciona el vínculo "Volver al principio"
Con el módulo de preguntas frecuentes de Drupal más reciente, el vínculo "Volver al principio" de las preguntas frecuentes ahora funciona.

DEVSOL-2044

Se actualizaron los módulos de contrib
Los siguientes módulos de contrib se actualizaron a la versión estable más reciente:

  • Vínculo de CKEditor
  • Display Suite
  • Vínculo
  • Metaetiqueta
  • Servicios
  • Filtro WYSIWYG
Nota: No se recomienda usar el módulo Display Suite. Display Suite no es compatible con SmartDocs. El módulo Display Suite dejó de estar disponible y se quitará en una versión futura.
DEVSOL-2032

La plantilla de SmartDocs no se debe actualizar cuando se importa un modelo
En versiones anteriores, una plantilla de modelo se revertía a la plantilla predeterminada cada vez que se importaba una revisión nueva. SmartDocs ya no reemplazará la plantilla cuando se importe una revisión nueva. Esto te permitirá usar una plantilla personalizada y no volver a la plantilla predeterminada cada vez que importes una versión nueva.

DEVSOL-2029

Se cambiaron todas las referencias de la IU a Swagger a "OpenAPI (Swagger)"
Todas las referencias textuales a Swagger en la IU administrativa de SmartDocs se cambiaron a OpenAPI para reflejar el nuevo nombre del estándar de la industria.

DEVSOL-2025

No se aceptan caracteres especiales en la página de SmartDocs (parámetros de consulta, encabezado o cuerpo)
Las llamadas a la API de las páginas de métodos de SmartDocs ya no se colgarán si se ingresa un signo porcentual (%) como valor de parámetro.

DEVSOL-2001

Los patrones de reemplazo no funcionan correctamente en la plantilla de correo electrónico
Ciertos tokens de app para desarrolladores (incluido el ID de app) ahora muestran valores escalares cuando los invocan acciones de reglas, como el envío de correos electrónicos.

DEVSOL-1974

En la lista de apps y claves, no hay una indicación visual de que una clave está vencida
Las apps de desarrollador con claves vencidas se marcan como "Vencida" cuando se usa el tema responsivo de Apigee (o un tema que es un subtema de Apigee Responsive).

DEVSOL-1868

Los valores de enum de Swagger no aparecen en el menú desplegable de la página de métodos de SmartDocs
Los documentos de Swagger importados cuyos parámetros de recursos o métodos contienen enums ahora resultan en páginas de métodos de SmartDocs que contienen cuadros desplegables en lugar de campos de texto de formato libre.

Problemas conocidos

En la siguiente tabla, se enumeran los problemas conocidos de esta versión.

ID del problema Descripción
DEVSOL-2106

La instalación falla después de registrar RedHat
Si un servidor RedHat no está registrado en RedHat, se te pedirá que lo registres. Incluso si te registras correctamente, el instalador se cierra con un aviso de error.

Solución alternativa: Vuelve a ejecutar el instalador.