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

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

Enfoque de la versión

Estabilidad, escalabilidad, seguridad, extensibilidad y correcciones de errores

Nuevas funciones

  • Las bibliotecas de Devconnect ahora usan Guzzle para realizar solicitudes HTTP. La nueva biblioteca es más liviana y se ajusta a las prácticas recomendadas de Drupal en el futuro (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 módulos de pago nuevos se conecten a él y le deleguen todo el proceso de confirmación de la compra y la actualización del saldo del desarrollador (sin embargo, a veces, los módulos de conexión deben llamar de forma explícita a las funciones del flujo de trabajo de comercio).
  • Lanzamiento del pago de Worldpay de monetización de DevConnect (devconnect_mint_worldpay) Este módulo se conecta al pago de monetización de DevConnect y permite el uso de la puerta de enlace corporativa de WorldPay para el procesamiento de transacciones recurrentes.

Correcciones de errores

  • Ahora, apigee_account establece correctamente 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 escriben en un archivo YAML en el sistema de archivos privado. Una nueva tarea de Drush (devconnect-update-settings, alias dc-settings) transfiere la configuración de conexión basada en variables de Drupal 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 administrador del portal para desarrolladores, la conexión ya no informa falsamente que falló si no hay productos de API configurados para esta organización.
  • Se quitaron los módulos obsoletos devconnect_apigee, devconnect_validate y devconnect_faq_ext.
  • La pantalla de administrador de atributos de la app del portal para desarrolladores se movió a un submenú de la pantalla de administrador del portal para desarrolladores pantalla. Se agregaron widgets adicionales (botones de selección, cuadros 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 (JS, CSS, imágenes) en módulos y temas.
  • Las entidades developer_app ahora son objetos en lugar de arrays. Se agregó compatibilidad de vista rudimentaria para las entidades de la app para desarrolladores.
  • Se agregaron permisos detallados para ver, crear, editar, borrar y administrar apps para desarrolladores. Los permisos CRUD se asignan de forma predeterminada a los usuarios autenticados; los permisos de administración se asignan de forma predeterminada a cualquier rol con Administrador en su nombre.
  • Se incluyeron más cadenas de texto codificadas en inglés en la función t() para permitir la localización.
  • Cuando se guarda una app para desarrolladores en el extremo, se crean varios atributos predeterminados si aún no existen: DisplayName, Developer, lastModified, lastModifier, creationDate.