Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
Desde la versión anterior de Edge para la nube privada, se lanzaron las siguientes versiones, que se incluyen en esta versión de funciones:
| Lanzamiento de la IU de Edge | Versión de administración de Edge | Lanzamiento del portal |
|---|---|---|
Consulta Acerca de la numeración de versiones para comprender cómo puedes determinar si una versión específica de la nube se incluye en tu versión de Edge para Private Cloud.
Resumen de la versión
Entre las funciones nuevas más importantes de esta versión, se incluyen las siguientes:
- Actualiza a PostgreSQL 9.6
- Lanzamiento de la versión beta de la nueva experiencia de Edge para la nube privada
- Se lanzó la versión beta de tres políticas nuevas que te permiten generar, verificar y decodificar tokens web JSON (JWT).
Esta versión también incluye todas las correcciones de errores y las funciones nuevas que se incluyen en las versiones de Edge Public Cloud que se indican a continuación.
Bajas y retiros
En esta versión, se retiraron o dejaron de estar disponibles las siguientes funciones. Consulta la Política de baja de Edge para obtener más información.
Bajas
Baja de las nuevas instalaciones de API BaaS
Los clientes nuevos a partir del 31 de enero de 2018 no cumplen con los requisitos para usar la API de BaaS, a menos que en la hoja de especificaciones se destaque el derecho a usar la API de BaaS.
Baja del almacén seguro de Apigee (bóvedas)
El almacén seguro de Apigee, también conocido como "bóvedas", dejará de estar disponible y se retirará en septiembre de 2018. Las bóvedas, que proporcionan almacenamiento encriptado de pares clave-valor, se crean con la API de administración y se accede a ellas en el tiempo de ejecución con funciones en el módulo apigee-access de Node.js.
En lugar de usar el almacén seguro, usa mapas de clave-valor (KVM) encriptados, como se describe en Trabaja con mapas de clave-valor. Las KVM encriptadas son tan seguras como las bóvedas y ofrecen más opciones para la creación y la recuperación. (MGMT-3848)
Se descontinuó la opción para agregar rutas en la pestaña Rendimiento del proxy de API
Hasta esta versión, podías navegar a un proxy de API en la IU de administración, ir a la pestaña Rendimiento y crear diferentes rutas para una comparación basada en gráficos en la pestaña Rendimiento del proxy y en el panel de Transacciones comerciales. Esta función ya no está disponible en la IU. Para obtener una alternativa a esta funcionalidad, consulta el siguiente artículo de la comunidad de Apigee: Alternativa a la API de Business Transactions. (EDGEUI-902)
Baja de la propiedad SMTPSSL para configurar el protocolo SMTP del portal de Developer Services
Ahora usas la propiedad SMTP_PROTOCOL en lugar de la propiedad SMTPSSL para establecer el protocolo que usa el servidor SMTP conectado al portal. Los valores válidos son "standard", "ssl" o "tls".
Consulta Instalación del portal de Servicios para desarrolladores para obtener más información.
Nuevas funciones y actualizaciones
A continuación, se indican las nuevas funciones y mejoras de esta versión. Además de las siguientes mejoras, esta versión también incluye varias mejoras de usabilidad, rendimiento, seguridad y estabilidad.
Nube privada
Actualización de PostgreSQL a la versión 9.6
Esta versión incluye una actualización a PostgreSQL 9.6 para permitir que Edge aproveche la función de consultas paralelas en PostgreSQL. Para obtener más información, consulta los siguientes recursos:
- Actualiza Apigee Edge de la versión 4.17.0x a la 4.18.01
- Actualiza Apigee Edge 4.16.09 a 4.18.01
- Actualiza Apigee Edge 4.16.01/4.16.05 a 4.18.01
Lanzamiento de la versión beta de la nueva experiencia de Edge para la nube privada
Esta versión de Edge para Private Cloud contiene una versión beta de una actualización importante de la interfaz de usuario de administración de APIs. Esta nueva experiencia de Edge se basa en las funciones existentes de la plataforma de Apigee Edge y agrega algunas mejoras, en particular en las áreas de diseño y publicación.
Anteriormente, la nueva experiencia de Edge solo estaba disponible para los usuarios de Cloud. Con esta versión de Edge para la nube privada, ahora puedes instalar la versión beta de la nueva experiencia de Edge.
Consulta Versión beta de la nueva experiencia de Edge para la nube privada para obtener más información.
Versión beta de las políticas de JWT
JSON Web Token (JWT) es un estándar de token que se describe en IETF RFC 7519. El JWT proporciona una forma de firmar un conjunto de reclamos, es decir, un conjunto de pares nombre/valor, que el destinatario del JWT puede verificar de forma confiable más adelante.
Esta versión contiene tres políticas nuevas que te permiten generar, verificar y decodificar tokens web JSON (JWT) en Apigee Edge:
- Política de Generate JWT: Genera un JWT firmado con un conjunto configurable de reclamaciones. El JWT se puede mostrar a los clientes, transmitido a los objetivos de backend o usarse de otras formas. Consulta Política de GenerateJWT (versión beta) para obtener más información.
- Política de verificación de JWT: Verifica la firma en un JWT que recibe de clientes o de otros sistemas. Esta política también extrae las reclamaciones en variables de flujo para que las políticas o condiciones posteriores puedan examinar esos valores para tomar decisiones de autorización o enrutamiento. Consulta Política Verify JWT (versión beta) para obtener más información.
- Política de decodificación de JWT: Decodifica un JWT sin verificar la firma en el JWT. Esta política es útil cuando se usa en conjunto con la política de verificación de JWT, cuando se debe conocer el valor de una reclamación desde el JWT antes de verificar la firma del JWT. Consulta la política Decode JWT (versión beta) para obtener más información.
Consulta la descripción general de las políticas de JWT.
Se admite el grapado de OCSP para hosts virtuales (65587547)
Los hosts virtuales ahora admiten el grapado de OCSP para TLS unidireccional y bidireccional. Cuando está habilitado, un cliente de OCSP (Online Certificate Status Protocol) envía una solicitud de estado a un respondedor de OCSP para determinar si el certificado es válido. La respuesta indica si el certificado es válido y no está revocado.
De forma predeterminada, el OCSP stapling está desactivado. Se debe habilitar TLS en el host virtual para habilitar OCSP.
Consulta la referencia de la propiedad del host virtual para obtener más información.
Ahora se pueden establecer opciones de reintento del router a nivel del host virtual
Ahora puedes establecer opciones de reintento para las comunicaciones del Router con el procesador de mensajes en el host virtual. Esto te brinda un control más detallado que las opciones anteriores, que solo se podían configurar a nivel del enrutador.
Para obtener más información, consulta Propiedades de configuración del host virtual.
Se agregó compatibilidad con la asignación de roles externos (67145030).
Si usas la autenticación externa para integrar un servicio de directorio externo en una instalación de Apigee Edge Private Cloud, ahora puedes usar la asignación de roles externa. La asignación de roles externos te permite asignar tus propios grupos o roles a los roles y grupos de control de acceso basado en roles (RBAC) creados en Apigee Edge.
El servicio de asignación de roles externos para las versiones de Edge para Private Cloud anteriores a la 4.18.01 dejó de estar disponible. La versión 4.18.01 de External Role Mapping es una versión actualizada con errores corregidos y nuevas funciones agregadas:
- Se solucionó el problema por el que recibías respuestas de autenticación 403 prohibidas cuando te autenticabas con usuarios que deberían tener acceso.
- Ahora se admite el encabezado
X-Apigee-Current-Useren la asignación de roles externa. Los usuarios con el acceso adecuado (administrador del sistema) pueden acceder como otro usuario con sus propias credenciales.
Consulta External Role Mapping para obtener más información.
Ahora se pueden probar los requisitos del sistema sin ejecutar una instalación (67858161).
Edge para Private Cloud 4.17.09 agregó compatibilidad con la propiedad ENABLE_SYSTEM_CHECK=y para verificar los requisitos de CPU y memoria en una máquina como parte de una instalación. Sin embargo, esa verificación requería que realizaras una instalación real. Ahora puedes usar la marca "-t" para realizar esa verificación sin tener que hacer una instalación:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
Este comando muestra en la pantalla los errores relacionados con los requisitos del sistema.
Consulta Instala componentes de Edge en un nodo para obtener más información.
Se actualizó la versión de PHP para el portal de Developer Services (68733233)
El portal ahora usa la versión 7.0.23 de PHP.
Ya no es necesario configurar un servidor SMTP con el portal de Developer Services (70164403)
Ya no es necesario configurar un servidor SMTP cuando se instala el portal. Ahora puedes configurar uno después de la instalación.
Servicios de APIs
Validaciones de nombres en entidades nuevas (MGMT-4252 y MGMT-4098)
Cuando creas entidades nuevas, Apigee valida los nombres para aplicar las reglas de nomenclatura. Las entidades que se validan durante la creación o actualización son: proxies de API, políticas (y nombres de políticas en las definiciones de proxies de API), hosts virtuales, roles, cachés, servidores de destino, máscaras de datos para la depuración, almacenes de claves y almacenes de confianza, y archivos de recursos en proxies de API. Consulta Recomendaciones sobre errores de entrada y nombres para conocer las restricciones de nombres de estas entidades.
Fallas corregidas
En esta versión, se corrigieron los siguientes errores. Esta lista está dirigida principalmente a usuarios que verifican si sus tickets de asistencia se corrigieron. No está diseñada para proporcionar información detallada a todos los usuarios.
Nube privada 4.18.01
| ID del problema | Description |
|---|---|
| 68001164 |
La extensión LDAP de PHP ahora se instala de forma predeterminada con el portal La extensión LDAP de PHP ahora se instala de forma predeterminada cuando se instala el portal en RedHat y CentOS. Este módulo facilita la habilitación del módulo LDAP de Drupal. |
| 68049481 |
El archivo settings.php de Drupal ahora se puede escribir Ahora, la secuencia de comandos de instalación del portal se asegura de que el usuario "apigee" pueda escribir en el archivo |
| 68139166 | El resultado del instalador mostró que se degradó OpenLDAP cuando no fue así. |
| 68329105 | La configuración del portal no puede crear un usuario cuando se conecta a Edge si SAML está habilitado y usa un certificado autofirmado. |
| 68427561 | Las propiedades de configuración del portal ahora se establecen correctamente después de un reinicio. |
| 69024465 | No se puede anular la implementación de SharedFlow en la IU de Edge |
| 69711616 | Se actualizó Jackson Databind a la versión 2.7.9.1 en los archivos JAR de terceros. |
17.11.06 (IU)
| ID del problema | Description |
|---|---|
| 68357182 |
El archivo CSV no incluye los datos correctos para el período (incluye el conjunto completo de datos) |
| 67650494 | La IU de borde debe hacer un seguimiento de los cambios en el entorno En algunos casos, los cambios en el entorno no se conservaban cuando se navegaba entre páginas en la IU. Ya corregimos el problema. |
17.10.25.00 (portal)
| ID del problema | Nombre del componente | Description |
|---|---|---|
| 67646686 | Portal para desarrolladores (Drupal) | & se muestra en la página del foro Se corrigió un error por el que el tema predeterminado de Apigee mostraba "&" para cualquier signo et en las pestañas del menú. |
| 65456469 | Portal para desarrolladores: Drupal | Se actualizó el módulo de CAPTCHA para incluir las mejoras de seguridad proporcionadas por los colaboradores del módulo Se actualizó el módulo de CAPTCHA a la versión 7.x-1.5 para corregir una vulnerabilidad de seguridad. Para obtener más información, consulta https://www.drupal.org/node/2907137. |
| 65101827 | Portal para desarrolladores: Drupal | No funcionan las estadísticas de la app de la empresa Se corrigió un error por el que las apps de la empresa de monetización no podían mostrar ningún dato de estadísticas. |
| 65003870 | Portal para desarrolladores: Drupal | No se pueden cancelar planes de tarifas futuros Se corrigió un error por el que no se podían cancelar los planes de tarifas futuros que compraba una empresa. |
| 65003539 | Portal para desarrolladores: Drupal | Usar el país predeterminado de la configuración regional de Drupal La dirección del contacto de monetización y los detalles de facturación ahora usan el país predeterminado del parámetro de configuración País predeterminado de la configuración regional. Para cambiar este parámetro de configuración, selecciona Configuración > Regional y de idioma en el menú de administración de Drupal. Si cambias la configuración regional predeterminada, se cambiará el país predeterminado en las secciones Detalles de facturación y Contacto de monetización. |
17.10.11 (IU)
| ID del problema | Description |
|---|---|
| 67005192 | La IU debe controlar las rutas decodificadas cuando se verifican los permisos La IU ahora controla las rutas decodificadas cuando se verifican los permisos del usuario. |
17/09/20 (administración y entorno de ejecución de la API)
| ID del problema | Nombre del componente | Description |
|---|---|---|
| MGMT-4219 | Administración de APIs | MGMT to send org and env header to blobstore |
| MGMT-4065 | Administración de API | Se habilitó la compatibilidad con los certificados de formato PKS |
| MGMT-3782 | Administración de API | Valor óptimo del nivel de coherencia predeterminado para la zona de identidad |
| MGMT-3913 | Administración de API | Se resolvió el problema de tiempo de espera para recuperar tokens de OAuth2 por un appId |
| MGMT-4177 | Administración de API | Capacidad para inhabilitar el esquema de autenticación básica en SecurityProfile |
| MGMT-3978 | Administración de API | Se necesita un token de CWC para establecer JVM_OPTIONS en todos los componentes de Java |
| MGMT-3918 MGMT-4294 |
Administración de API | Codificación automática en formato de URL de caracteres especiales en rutas de permisos para roles personalizados |
| APIRT-4767 | Entorno de ejecución de API | El paso de JavaScript siempre debe usar UTF-8 para el contenido |
| APIRT-4725 | Entorno de ejecución de API | Se corrigió el problema de NPE del servicio de OAuth |
| APIRT-4691 | Entorno de ejecución de API | Permite que se agoten las conexiones antes de detener el servicio en mal estado |
| APIRT-4644 | Entorno de ejecución de API | Autorización básica para BlobstoreService |
| APIRT-4636 | Entorno de ejecución de API | Sense Action debería seguir funcionando si Zookeeper no está disponible |
| APIRT-4635 | Entorno de ejecución de API | Se habilitó la compatibilidad con el atributo de reutilización del token de actualización para las políticas de OAuth |
| APIRT-4632 | Entorno de ejecución de API | El contador de cuota de ventana progresiva no se calcula con precisión |
| APIRT-4584 | Entorno de ejecución de API | El gancho de flujo no se implementa de forma coherente y la verificación de ZooKeeper no funciona |
| APIRT-4542 | Entorno de ejecución de API | La tarea de MP Sense finalizó sin previo aviso |
| APIRT-4522 | Entorno de ejecución de API | Analytics no funciona para los procesadores de mensajes habilitados para la monetización si la región de la organización es diferente de la región del grupo de anuncios |
| APIRT-4444 | Entorno de ejecución de API | Calcula las tasas de error por objetivo y por código de error |
| APIRT-4435 | Entorno de ejecución de API | RepositoryServiceImpl.loadAsString() no usa el conjunto de caracteres |
| APIRT-4370 | Entorno de ejecución de API | Uso elevado de memoria en los MPs de la organización |
| APIRT-4354 | Entorno de ejecución de API | Captura la versión de TLS en access_log de Nginx para cada solicitud |
| APIRT-4169 | Entorno de ejecución de API | La versión actual de Nginx no admite la combinación de variables requerida para el encabezado X-Forwarded-For |
| APIRT-3671 | Entorno de ejecución de API | Los tokens no se registran como codificados con hash después de activar la codificación con hash |
| APIRT-3593 | Entorno de ejecución de API | El token de OAuth no contiene el atributo establecido en una llamada posterior |
| APIRT-3081 | Entorno de ejecución de API | Error messaging.adaptors.http.flow.ServiceUnavailable con la política de límite de frecuencia simultánea |
| APIRT-4660 | Entorno de ejecución de API | Agrega el nombre del Pod de MP en el encabezado al router X-Apigee-Pod |
| APIRT-4506 | Entorno de ejecución de API | Los cambios en la caché no se replican en un procesador de mensajes específico |
| APIRT-4196 | Entorno de ejecución de API | El formato de la marca de tiempo de syslog de la política de MessageLogging no es correcto |
| 66933664 | Entorno de ejecución de API | QuotaService para el flujo que no es de CPS debe limpiar los buckets de forma asíncrona y no en el subproceso Apigee-Main |
| 66495205 | Entorno de ejecución de API | Mejor manejo de la política de JavaScript con llamadas HTTP asíncronas para evitar NPE |
| 65847462 | Entorno de ejecución de API | La sentencia de impresión falla con NPE |
| 65648578 | Entorno de ejecución de API | Solo los MPs deben registrarse en la ruta de KV de Consul |
| 65603360 | Entorno de ejecución de API | Las llamadas de JavaScript fallan con un error nulo |
| 65416531 | Feature Platform | Recupera el contexto del mensaje cuando los objetos de JavaScript se vuelven a incluir en el contexto del paso de JavaScript |
| 67405744 | Apigee | Alta latencia de procesamiento de solicitudes en los MPs |
| 65849186 | Trireme | Las excepciones no controladas no hacen que se cierre el proceso de Node.js o Trireme |
| 65713882 | Trireme | mongodb-core en Trireme produce resultados criptográficos diferentes a los de Node.js nativo |
| 65374484 | Trireme | Seguridad de nodos: http.get con opciones de autorización numérica crea búferes sin inicializar |
| 64577449 | Trireme | Trireme devuelve el error Invalid verify algorithm sha256 |
| EDGESERV‑6 | Servidor perimetral | Las apps de Node experimentan x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17/09/20 (IU)
| ID del problema | Description |
|---|---|
| 65584963 | Analytics: El filtro de informes personalizados debe tener una verificación que no distinga mayúsculas de minúsculas para el tipo de datos El filtro de informes personalizados ahora no distingue mayúsculas de minúsculas para las comparaciones de tipos de datos. |
| 65446846 | No se puede asignar el rol de administrador a una empresa en la IU de Edge En la IU de Edge, se muestra el conjunto completo de desarrolladores y empresas, y se pueden administrar. |
| 65125644 | No se puede quitar un producto de API de una credencial para la app de la empresa Se solucionó un problema que impedía quitar un producto de API de una credencial para una app de la empresa. |
17/09/11 (Administración de APIs)
| ID del problema | Description |
|---|---|
| 64541665 | Cambia la configuración del registrador de origen en MP para que tenga nombres de registro diferentes |
| APIRT‑3593 | El token de OAuth no contiene el atributo establecido en una llamada posterior |
| APIRT-4336 | Divide el OAuthStepExecution en varias ejecuciones de pasos. Cada operación debe tener una ejecución de pasos dedicada. |
| APIRT-4444 | Calcula las tasas de error por objetivo y por código de error |
| APIRT-4456 | Refactorización de la verificación de la clave de API para EAP-gateway/apid |
| APIRT-4635 | Se habilitó la compatibilidad con el atributo de reutilización del token de actualización para las políticas de OAuth |
| APIRT-4683 | Agrega IPs de LB de GCP como de confianza para los encabezados XFF |
| APIRT-4723 | Compatibilidad con la carga de paquetes de OAuth para el modo EdgeX/híbrido |
| APIRT-4725 | Se corrigió el problema de NPE del servicio de OAuth |
| APIRT-4726 | ScriptableHttpClient no debe suponer que un contexto de mensaje sigue presente en el momento del envío |
| MGMT‑3764 | El almacén de claves no válido ya no pasa por la administración |
| MGMT-3782 | Valor óptimo del nivel de coherencia predeterminado para la zona de identidad |
| MGMT-3913 | Se resolvió el problema de tiempo de espera para recuperar tokens de OAuth2 por un appId |
| MGMT-3997 | No se debe permitir el borrado de almacenes de claves si hay una referencia que apunta a él |
| MGMT-4013 | La actualización de la referencia del almacén de claves verifica la existencia del almacén de claves y el alias al que se hace referencia |
| MGMT-4065 | Se habilitó la compatibilidad con los certificados de formato PKS |
| MGMT-4113 | Mejora de la función de host virtual de autoservicio |
| MGMT-4229 | Después de agregar @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT), falla la regresión de apiconfiguration |
| MGMT-4232 | [EDGEX/Hybrid] Las cargas de la API de importación no dañan el paquete |
| MGMT-4242 | [EDGEX/Hybrid] Compatibilidad con la implementación de proxy en más de un entorno |
| MGMT-4245 | [EDGEX/Híbrido] Validación de autoservicio de VirtualHost para hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] Ejecución paralela para la API de estado de implementación del proxy de API |
17.09.06 (IU)
| ID del problema | Description |
|---|---|
| 65015144 | Analytics: El filtro de la página de informes personalizados tiene un problema con el filtro de valores enteros para los clientes de BigQuery El filtro de la página de informes personalizados ahora controla los valores enteros según lo previsto. |
| 64806976 | El campo Desarrollador no se completa en la página Lista de apps Ahora, el campo Desarrollador se completa para todas las apps de la lista. |
| 64766918 | Se corrigió el problema con la compatibilidad con YAML del editor de proxy de API Se corrigió el problema que causaba problemas con los archivos YAML en el editor de proxy de API. |
| 64160572 | Analytics: Se quitaron las transacciones comerciales del menú de Analytics y de la pestaña de rendimiento del editor de proxy Ya no se admite el panel de Analytics de transacciones comerciales. Para conocer alternativas, consulta el artículo de la comunidad Alternativa a la API de Business Transactions. |
17.08.21.00 (portal)
| ID del problema | Description |
|---|---|
| DEVSOL‑2625 | Los roles de monetización no se quitan después de cambiar de empresa Si tienes habilitada la monetización, si le asignas un rol a un usuario y este cambia de un contexto de empresa a otro, el rol ya no se quita del usuario. |
| DEVSOL-2621 |
Actualizaciones de los módulos de Drupal Los siguientes módulos de Drupal se actualizaron a la versión indicada:
|
| DEVSOL-2612 |
Se muestra el mensaje"El sitio web encontró un error" cuando se habilita la Monetización
Este error ya no se registra. |
| DEVSOL-2609 | La página de estado de Drupal no muestra el estado de conexión de Edge adecuado para SAML (OAuth) La página de estado de Drupal ahora muestra el estado de conexión de Edge adecuado para SAML (OAuth). Anteriormente, la página de informes Informes > Estado mostraba que la conexión no funcionaba, incluso si tenías SAML configurado correctamente. |
| DEVSOL-2608 | SAML/OAuth: Log prints Bearer token cache miss with every call Se corrigió un problema con la lógica de la caché de tokens de portador que provocaba que el sistema obtuviera un token nuevo cada vez que llamaba a Edge. |
| DEVSOL-2599 | Varios problemas con devconnect_user_developer_is_active() Se corrigió el problema por el que se verificaba el estado incorrecto del desarrollador para decidir si el usuario está activo o no. Si se inhabilita una cuenta de desarrollador en la IU de Edge, lo que provoca que las claves de la app dejen de funcionar, el sistema ahora mostrará un mensaje para informar al desarrollador. También se agregaron mejoras de rendimiento a esta funcionalidad. |
| DEVSOL-2595 |
Mejoras y actualizaciones en la configuración de SAML Se realizaron las siguientes mejoras y actualizaciones en la configuración de SAML:
|
| DEVSOL-2569 | Análisis de aplicaciones: El tiempo de respuesta del extremo ya no funciona y se cambió al tiempo de respuesta total Se quitó el gráfico de análisis del tiempo de respuesta del extremo de la pestaña Analytics de la página de aplicaciones para desarrolladores, ya que no reflejaba el tiempo de respuesta total y generaba confusión. La métrica solo reflejaba el tiempo que tardaba el extremo en responder, pero no el tiempo que tardaba el proxy de API en responder. En el gráfico de capacidad de procesamiento, se muestra el tiempo de respuesta total para los desarrolladores finales. |
17.07.31.00 (portal)
| ID del problema | Description |
|---|---|
| DEVSOL‑2258 | Algunos campos de texto no se pueden traducir al portugués Se agregó el texto de traducción faltante en el módulo Drupal Dev Portal Apps al sistema de internacionalización de Drupal. Anteriormente, no se podía traducir parte del texto en las páginas de "Mis apps". |
| DEVSOL-2536 | Editar el "nombre de la app" o la "URL de devolución de llamada" hace que el portal quite los productos de API de la app para desarrolladores La actualización de una app para desarrolladores ya no provocará la eliminación de los productos de API de la app. |
| DEVSOL-2519 | Smartdocs tiene una dependencia no declarada en devconnect_developer_apps El módulo Smartdocs ya no tiene una dependencia innecesaria en el módulo DevConnect developer apps. |
| DEVSOL-2492 | Escape incorrecto de HTML en la página de la empresa Se corrigió el problema por el que los menús de monetización mostraban signos et, como "Catálogo y planes", con codificación HTML. |
| DEVSOL-2490 | Mejora el uso de los selectores de fecha del plan de tarifas en los módulos de monetización Se agregó un mejor control de los planes de tarifas de monetización en las diferentes zonas horarias. |
| DEVSOL-2440 | Llamar a la API de "límites" de administración obsoleta en el portal para desarrolladores genera errores 404 Se actualizó el sistema para controlar la nueva API de planes de compra y visualización en Monetización. |
| DEVSOL-2436 | Falta la tabla drupal_cache_mint en la base de datos de DevPortal cuando se intenta habilitar el módulo de Drupal Apigee_company para habilitar la monetización Se corrigió el problema por el que la configuración de la monetización causaba el siguiente error: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | La importación de JSON que no son de OpenAPI como OpenAPI no arroja mensajes de error Ahora se valida la importación de un documento de OpenAPI en SmartDocs para garantizar que el documento sea una especificación de OpenAPI. |
| DEVSOL-2406 | Los vínculos de SmartDocs, "Detalles de la revisión" o "Editar revisión", no funcionan Se corrigió un problema por el que "Detalles de la revisión" o "Editar revisión" en el menú de acción de revisiones de SmartDocs mostraban la página incorrecta. |
| DEVSOL-2382 | Función"Bloquear plantillas de métodos de SmartDocs" Se creó un nuevo permiso "Administrar plantillas de SmartDocs" para que la capacidad de editar plantillas de SmartDocs se pueda quitar o limitar a un rol. |
| DEVSOL-2380 | Error de índice no definido en los registros de Drupal Se quitó el siguiente mensaje engañoso del registro de Drupal para los sitios habilitados para la monetización: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | Error de dirección no válida en el registro de Drupal Se corrigió un error que provocaba que se agregaran errores no válidos al registro si el sistema no tenía configurado SMTP. |
| DEVSOL-2355 | El tiempo de espera de cURL genera advertencias de PHP y registros incorrectos en edge-php-sdk Se corrigió un error por el que los tiempos de espera generaban mensajes de registro con formato incorrecto. |
| DEVSOL-2336 | Actualización de la configuración del proveedor de pagos de monetización Ahora se puede usar la página de configuración del portal para desarrolladores Configuración > Configuración de monetización > Pago recurrente a través de Worldpay para configurar los detalles de pago de WorldPay. |
| DEVSOL-2307 | Agrega una advertencia o documentación que indique que el módulo apigee_company solo se puede usar con la monetización El módulo apigee_company de Drupal requiere que se habilite la monetización. Si habilitas el módulo apigee_company cuando la Monetización no está habilitada, se mostrará un mensaje de advertencia en el informe de estado del sitio. |
| DEVSOL-2270 | Después del lanzamiento más reciente de la monetización (5 de octubre de 2016), no se puede guardar la información de la empresa Se corrigió un problema en la monetización por el que no se guardaba correctamente la información de la empresa. |
| DEVSOL-2175 | Los alias de mí y los módulos de estadísticas principales no funcionan bien juntos Se aplicaron parches al módulo principal de Drupal y al módulo contrib "Me Aliases" para que "Me Aliases" y el módulo de estadísticas principal se puedan habilitar al mismo tiempo. Para obtener más información, consulta https://www.drupal.org/node/1863260 y https://www.drupal.org/node/2076691. |
Problemas conocidos
Esta versión tiene los siguientes problemas conocidos:
| ID del problema | Description |
|---|---|
| 72379834 |
Aparece un mensaje de error de permiso cuando se detiene apigee-postgresql Cuando usas el comando |
| 68722102 |
Política MessageLogging que incluye información adicional en el mensaje de registro El elemento
|