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

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

El jueves 23 de abril de 2015, lanzamos una nueva versión en la nube del portal de Apigee Developer Services.

Si tienes preguntas, comunícate con el equipo de asistencia de Apigee Edge.

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

Nuevas funciones y mejoras

A continuación, se indican las nuevas funciones y mejoras de esta versión.

Monetización

A continuación, se indican las nuevas funciones y mejoras en la monetización de Edge.

Manejo independiente de empresas y desarrolladores

Ahora, las empresas y los desarrolladores se manejan por separado, lo que permite agregar varias empresas a los desarrolladores y varios desarrolladores a las empresas con mayor flexibilidad. La IU de administración ahora proporciona ventanas separadas para "Empresas" y "Desarrolladores" (a las que se puede acceder desde el menú "Publicar").

Consulta Administra empresas y desarrolladores.

En los informes de monetización, las empresas siguen siendo un filtro principal, aunque la etiqueta del filtro cambió de "Desarrolladores" a "Empresas".

Fallas corregidas

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

ID del problema Description
DEVSOL-1294 Se quitó "UUID del método" como opción en SmartDocs
"UUID del método" ya no es una opción para las URLs personalizadas.
DEVSOL-1063 Se agregó simultaneidad a build.xml para compilaciones más rápidas
El instalador del OPDK ahora usa diez subprocesos para descargar bibliotecas y módulos en lugar de uno para reducir los tiempos de instalación.
DEVSOL-1021 Mostrar la versión del perfil del portal para desarrolladores en la página de estado y desvincular las versiones de OPDK y Cloud
Ahora, la versión de Apigee del portal para desarrolladores se puede ver en la página de estado en "Informes > Informes de estado" como administrador.
DEVSOL-1019 Implementa la API de Ping para la verificación de validación de SmartDocs
El módulo de SmartDocs ahora mostrará su estado en la página de informes de estado en "Informes > Informes de estado". La página de estado informará si la URL del proxy no está configurada o si no es correcta.
DEVSOL-1008

Indica el estado de renderización o publicación en la página de la lista de modelos
La lista de modelos de SmartDocs mostrará información adicional:

  • Total de métodos: Es la cantidad total de métodos disponibles en la revisión más reciente de un modelo.
  • Rendered: Es la cantidad total de métodos que se renderizan como nodos en el portal para desarrolladores.
  • Publicados: Es la cantidad de nodos renderizados que se publicaron.
DEVSOL-1007 Quita modelos en el menú de administrador
El elemento del menú de administración SmartDocs > Models no tendrá la lista de modelos como elementos del submenú. En lugar de hacer clic en "SmartDocs > Models", se te redireccionará a la lista de modelos disponibles.
DEVSOL-1004 Compatibilidad con SmartDocs en el tema de Apigee DevConnect
Se agregó compatibilidad con SmartDocs en el tema de Apigee DevConnect.
DEVSOL-999 Se actualizó el tema Rubik a la versión 4.2
El tema Rubik para administradores se actualizó de la versión 4.1 a la 4.2.
DEVSOL-984

Se agregó la propiedad keyExpiresIn a la entidad DeveloperApp, además de la opción para establecer su valor durante la creación de la app
Se puede establecer un valor predeterminado para las fechas de vencimiento de las claves de API de las apps recién creadas a través de la IU administrativa ("Configuración> Configuración del portal para desarrolladores > Configuración de la app del portal para desarrolladores > Duración de las credenciales"). Un valor de -1 indica que las claves de API no vencen automáticamente, o bien se puede configurar cualquier cantidad positiva de días.

Para los clientes que necesitan un control más detallado, cualquier módulo personalizado que implemente hook_devconnect_developer_app_presave() puede alterar el valor de $form_state\['storage'\]\['entity'\]->keyExpiresIn. Debe ser un valor numérico que represente una cantidad de días (o una fracción de ellos).

DEVSOL-972 Se corrigió un error del módulo de YouTube de medios
Se corrigió un error del módulo de YouTube de medios que generaba un error fatal y no permitía que los usuarios subieran imágenes con el explorador de archivos.
DEVSOL-954 Agrega una dependencia en el módulo devconnect_developer_apps en el módulo SmartDocs
Si se inhabilita el módulo Devconnect Developer Apps, se produce un error fatal en la página de configuración de SmartDocs. Se agregó la dependencia del módulo de Apps para desarrolladores de Devconnect en el módulo de SmartDocs para que no sea posible inhabilitar el módulo de Apps para desarrolladores de Devconnect, lo que evitará que se produzca este problema en el futuro.
DEVSOL-933 Se agregó un mensaje de advertencia si se habilita devconnect_multiorg
El módulo devconnect_multiorg ahora está obsoleto. Ya no se debe usar este módulo. Ahora se muestra un mensaje de advertencia en el sistema si el módulo está habilitado.
DEVSOL-922 El módulo de actualización de Drupal debe estar activado de forma predeterminada
El módulo de actualización de Drupal se habilita durante la instalación para alertar a los clientes si los módulos quedan desactualizados o si se necesitan parches de seguridad.
DEVSOL-903 Página Planes comprados: Se muestran los planes agrupados por estado
En la pestaña "Planes comprados" de la página "Catálogos y planes" de Monetización, ahora se muestran los planes comprados en una tabla ordenada por estado. Ahora se puede ordenar la tabla por cualquier columna haciendo clic en el encabezado de la tabla.
DEVSOL-899 cron arroja una infracción de restricción de integridad de PDOException
Se corrigió el problema por el que la ejecución de cron arrojaba una infracción de restricción de integridad de PDOException debido a entradas duplicadas en la tabla dc_dev_app_api_products.
DEVSOL-890 Mostrar solo los productos de la API de Mint que se pueden comprar en el formulario de agregar o crear apps
Ahora hay un parámetro de configuración del administrador para permitir o no que se muestren en el formulario de creación de apps los productos que un desarrollador no puede comprar. Para cambiar este parámetro de configuración, ve a "Configuración > Configuración de monetización" y cambia el parámetro de configuración "Visualización del producto de creación de aplicaciones". De forma predeterminada, en el formulario de creación de la app, solo se muestran los productos que puede usar ese desarrollador.
DEVSOL-874 Haz que los productos de API sean visibles solo para ciertos roles de desarrolladores
Si habilitas el módulo "DevConnect Limit API Product by Role", ahora es posible limitar los productos de API que están disponibles para los desarrolladores según los roles de Drupal que se les asignaron a esos desarrolladores.
DEVSOL-865 Módulo de actualización: Inhabilita las actualizaciones de código de la interfaz de usuario
En versiones anteriores de la nube, la página de actualizaciones disponibles en "Informes > Actualizaciones disponibles" parecía permitir que los administradores actualizaran el sitio a través de FTP. Esta opción se desactivó para los usuarios de la nube, ya que deben usar el panel del sitio para obtener actualizaciones.
DEVSOL-851 Las credenciales de conexión perimetral ahora están encriptadas y almacenadas en un sistema de archivos privado
Para mayor seguridad, las credenciales de conexión perimetral ya no se almacenan en la base de datos, sino que ahora están encriptadas y almacenadas en el sistema de archivos privado.
DEVSOL-823 Formato de la página del modo de mantenimiento
Ahora, la página de mantenimiento tiene un formato adecuado en todos los navegadores.
DEVSOL-793 Monetización: La tabla de administración de usuarios tiene un formato deficiente
Se cambió el formato de la tabla de usuarios de Monetización como parte de la nueva función de la empresa. Si personalizaste esta página, debes aplicar los cambios a la nueva función con tema theme_apigee_company_company_developers() en el módulo apigee_company.
DEVSOL-783 Página Detalles bancarios de la monetización
La página Detalles bancarios de la monetización ahora se muestra mejor en todos los navegadores.
DEVSOL-773 El plan de tarifas vencido apunta a otro plan de tarifas activo en el portal para desarrolladores
Si un plan finalizó, ya no hay un hipervínculo a los detalles del plan, ya que este ya no se puede ver. Ahora se muestra la pestaña del plan correcto cuando se hace clic en el nombre del plan en la tabla "Planes comprados".
DEVSOL-605 El modal de saldo prepagado insuficiente del Portal para desarrolladores ahora muestra el costo y los impuestos
La ventana modal de saldo prepagado insuficiente ahora muestra información sobre el costo y los impuestos.
DEVSOL-523 No se pueden borrar apps cuando la Monetización está habilitada
Ahora se pueden borrar apps cuando la Monetización está habilitada. En versiones anteriores, se mostraba un diálogo vacío cuando se intentaba borrar la app.
DEVSOL-487 El formato de día en Monetización debe ser configurable por los administradores.
Ahora se puede configurar el formato de fecha en Monetización, en la configuración de monetización para los formatos de fecha de Europa y EE.UU.
DEVSOL-257 Campo de confirmación de contraseña en el formulario de creación de un usuario administrador durante la instalación
El campo de contraseña del usuario administrador se confirma durante la instalación.
DEVSOL-115 La configuración del Portal para desarrolladores necesita descripciones
Texto de descripción para los elementos de configuración de DevConnect en la página "Configuración"
DEVSOL-31 Se agregó formato a la página de la app
Se corrigió la desalineación de las casillas de verificación de productos con el error en el formulario Agregar app.