Notas de la versión del portal de servicios para desarrolladores de Apigee: 7.x-4.24

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Enfoque de lanzamiento

Estabilidad, escalabilidad, seguridad, extensibilidad y corrección de errores

Nuevas funciones

  • Las bibliotecas de Devconnect ahora usan Guzzle para realizar solicitudes HTTP. La nueva biblioteca es más ligera y cumple con las prácticas recomendadas de Drupal de ahora en adelante (p.ej., D8).
  • Módulo para admitir la API de documentación de Apigee.
  • Lanzamiento del pago de monetización de DevConnect (devconnect_mint_payment). Este módulo permite que los nuevos módulos de pago se vinculen y deleguen a él todo el proceso de confirmación de la compra y la actualización del saldo del desarrollador (aunque, a veces, los módulos enganchados necesitan llamar explícitamente a las funciones de flujo de trabajo de comercio).
  • Lanzamiento del pago de Worldpay de Monetización de DevConnect (devconnect_mint_worldpay). Este módulo se conecta con el pago de monetización de DevConnect y potencia el uso de WorldPay Corporate Gateway para el procesamiento de transacciones recurrentes.

Correcciones de errores

  • Ahora, apigee_account configura de forma correcta el nombre de usuario, el nombre y el apellido durante el registro.
  • Los detalles de conexión del portal para desarrolladores ahora se leen y se escriben en un archivo YAML en el sistema de archivos privado. Una nueva tarea de Drush (devconnect-update-settings, alias dc-settings) envía la configuración de conexión basada en Drupal-var a YAML. Esto también se controla en hook_update_N(), que se invoca cuando se ejecuta update.php.
  • El portal para desarrolladores ahora usa la biblioteca Guzzle/Http como su cliente HTTP cuando se comunica con el extremo de Apigee.
  • Cuando se prueba la conexión a KMS en la pantalla de administración del portal para desarrolladores, la conexión ya no informa erróneamente un error si no hay productos de API configurados para esta organización.
  • Se quitaron los módulos devconnect_apigee, devconnect_validate y devconnect_faq_ext obsoletos.
  • La pantalla de administrador de los atributos de la app del Portal para desarrolladores se movió a un submenú de la pantalla de administración del Portal para desarrolladores. Se agregaron widgets adicionales (botones de selección, casillas de selección y casillas de verificación). Se corrigieron varios errores en el reordenamiento de campos.
  • Se quitaron las rutas codificadas a los recursos (imágenes, JS, CSS) en los módulos y temas.
  • Ahora, las entidades developer_app son objetos en lugar de arrays. Se agregó compatibilidad con vistas básicas para entidades de apps de desarrollador.
  • Se agregaron permisos detallados para ver, crear, editar, borrar y administrar las apps de los desarrolladores. Según la configuración predeterminada, los permisos de CRUD se asignan a usuarios autenticados; los de administración se asignan de forma predeterminada a cualquier función que tenga un nombre de administrador.
  • Se incluyeron más strings en inglés codificadas en la función t() para permitir la localización.
  • Cuando se guarda una app de desarrollador en el extremo, se crean varios atributos predeterminados, si aún no existen: DisplayName, Developer, lastModified, lastModifier y CreationDate.