Si conectas esta versión del portal a una instalación de Edge para la nube privada, debes conectarlo a la versión 4.15.07.00 o posterior para asegurarte de que todas las funciones de SmartDocs sean compatibles. Consulta 4.15.07.00: Notas de la versión de Apigee Edge para la nube privada a fin de obtener más información.
Fallas corregidas
En esta versión, se corrigieron los siguientes errores.
ID del problema
Descripción
DEVSOL-2094
Interacciones de los métodos de SmartDocs dañados por código de error crítico en model.js
Corrige un error de JavaScript que se producía al determinar 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. Para 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 mostrarían al usuario los campos de parámetros y el campo del cuerpo sin procesar, y el envío del 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 experimentan este problema deben revertir la plantilla del modelo a la versión predeterminada actual.
DEVSOL-2077
Mejora los mensajes de error durante la instalación del perfil cuando el número de error es menor que 100 En la página de administración de Devconnect, cuando se genera 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), se mostrará 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 tipo de contenido cuando se permiten varios tipos
Un método de SmartDocs que admite múltiples tipos de contenido ya no enviará una concatenación de todos los tipos de contenido compatibles en el encabezado Tipo de contenido.
DEVSOL-2064
El módulo dedevdev_apiproduct_access falla cuando se revoca el acceso a todas las funciones para un producto de API
“DevConnect Limit API Product by Role” ya no asignará acceso a los productos de API a todos los usuarios que hayan accedido cuando un administrador revoque el acceso de todas las funciones.
DEVSOL‐2055
El portal para desarrolladores en modo de depuración no muestra llamadas de REST
Ahora todas las llamadas de REST al backend de Apigee Edge se registran cuando el umbral de registro de Edge se establece en depuración.
DEVSOL‐2053
Renderizar 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 ficha del modelo, sin importar si se procesaron los métodos del modelo.
DEVSOL‐2047
Módulos de contribución obsoletos
Muchos módulos de contribución dejaron de estar disponibles y se quitarán de la distribución de Apigee Dev Portal en el futuro. Estos se marcarán como obsoletos en la página de la ficha del módulo. Los usuarios administradores que accedan a sus cuentas y que tengan habilitados uno o más de estos módulos verán un mensaje de advertencia con un vínculo a una página en la que se brindan instrucciones para mover sus referencias de código del perfil de Apigee a una ubicación específica del sitio.
Una vez inhabilitado, ya no se pueden habilitar los módulos obsoletos sin colocar una copia del módulo obsoleto en /sites/all/modules.
DEVSOL-2046
El vencimiento de la clave no funciona en el portal para desarrolladores
Ahora se asigna una fecha de vencimiento a las claves recién generadas cuando se establece la vida útil de la clave de API.
DEVSOL‐2045
Preguntas frecuentes: Volver al principio no funciona
Con el último módulo de preguntas frecuentes de Drupal, ahora funciona el vínculo "volver al principio".
DEVSOL-2044
Se actualizaron los módulos contribantes
Los siguientes módulos de contribución se actualizan a la versión estable más reciente:
Vínculo de CKEditor
Suite
Vínculo
Metaetiqueta
Servicios
Filtro WYSIWYG
Nota: No se recomienda el uso del módulo de Display Suite. Display Suite no es compatible con SmartDocs. El módulo de Display Suite está obsoleto 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 volvía a usar la plantilla predeterminada cada vez que se importaba una revisión nueva. SmartDocs ya no reemplazará la plantilla cuando se importe una nueva revisión. Esto te permitirá usar una plantilla personalizada y no hacer que vuelva a la plantilla predeterminada cada vez que importes una nueva versión.
DEVSOL‐2029
Cambia 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 SmartDocs (parámetros de consulta, encabezado o cuerpo)
Las llamadas a la API desde las páginas del método SmartDocs ya no se colgarán si se ingresa un signo de porcentaje (%) como un valor de parámetro.
DEVSOL-2001
Los patrones de reemplazo no funcionan correctamente en la plantilla de correo electrónico
Ciertos tokens de apps para desarrolladores (incluido el ID de la app) ahora muestran valores escalares cuando se los invoca mediante 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 venció
Las apps para desarrolladores con claves vencidas se marcan como “Vencida” cuando se usa el tema de Apigee Responsive (o un tema que es un subtema de Apigee Responsive).
DEVSOL-1868
Los valores de Swagger Enum no aparecen en el menú desplegable de la página del método SmartDocs Los documentos Swagger importados cuyos parámetros de recursos o métodos contienen enumeraciones ahora generan páginas del método SmartDocs que contienen cuadros desplegables en lugar de campos de texto de formato libre.
Errores conocidos
En la siguiente tabla, se enumeran los problemas conocidos con esta versión.
ID del problema
Descripción
DEVSOL‐2106
La instalación falla después de registrar RedHat
Si un servidor de RedHat no está registrado en RedHat, se le solicitará que lo haga.
Incluso si te registras correctamente, el instalador sale de la pantalla con un aviso de error.
Solución alternativa: Vuelve a ejecutar el instalador.