4.18.01: Notas de la versión de Edge para la nube privada

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

Desde la versión anterior de Edge para la versión de función de nube privada, se produjeron las siguientes versiones y se incluyen en esta actualización de función:

Versión de la IU de Edge Versión de administración de Edge Versión del portal

Consulta Acerca de la numeración de versiones a fin de comprender cómo puedes determinar si una versión específica de la nube se incluye en tu versión de Edge para la nube privada.

Resumen de la versión

Estas son las funciones nuevas más importantes:

  • Actualiza a PostgreSQL 9.6
  • Lanzamiento en versión beta de la nueva experiencia de Edge para la nube privada
  • Lanzamiento en 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 incluidas en las versiones de Edge Cloud pública que se enumeran a continuación.

Bajas y retiros

Las siguientes funciones dejaron de estar disponibles o se retiraron en esta versión. Consulta la Política de baja de Edge para obtener más información.

Bajas

Baja de instalaciones nuevas de BaaS de API

Los clientes nuevos a partir del 31 de enero de 2018 no serán aptos para el baaS de la API, a menos que en tu hoja de especificaciones se destaque el derecho de BaaS de la API.

Baja de almacenamiento seguro de Apigee (bóvedas)

El almacén seguro de Apigee, también conocido como “bóveda”, dejará de estar disponible y se retirará en septiembre de 2018. Los Vaults, que proporcionan almacenamiento encriptado de pares clave-valor, se crean con la API de administración y se accede a ellos durante el tiempo de ejecución con funciones en el módulo de Node.js de acceso a Apigee.

En lugar de usar el almacenamiento seguro, usa mapas de clave-valor encriptados (KVM), como se describe en Trabaja con mapas de par clave-valor. Los KVM encriptados son tan seguros como las bóvedas y proporcionan más opciones para su creación y recuperación. (MGMT‐3848)

Baja 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 se retiró y ya no está disponible en la IU. Para obtener una alternativa a esta función, consulta el siguiente artículo de la comunidad de Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI‐902)

La propiedad SMTPSSL deja de estar disponible a fin de establecer el protocolo SMTP para el portal de servicios para desarrolladores

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 a fin de obtener más información.

Nuevas funciones y actualizaciones

A continuación, te presentamos las nuevas funciones y mejoras de esta versión. Además de las siguientes mejoras, también contiene 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 consulta paralela en PostgreSQL. Para obtener más información, consulta:

Lanzamiento en versión beta de la nueva experiencia de Edge para la nube privada

Esta versión de Edge para la nube privada contiene una versión Beta de una actualización importante de la interfaz de usuario de administración de API. Esta experiencia nueva de Edge se basa en las funciones existentes de la plataforma Apigee Edge y agrega algunas mejoras, en particular en las áreas de diseño y publicación.

Anteriormente, la experiencia de New Edge solo estaba disponible para los usuarios de Cloud. Con esta actualización de Edge para la nube privada, ahora puedes instalar la versión Beta de la experiencia de New Edge.

Consulta la versión beta de la nueva experiencia de Edge para la nube privada a fin de obtener más información.

Versión beta de las políticas de JWT

El token web JSON (JWT) es un estándar de token que se describe en IETF RFC 7519. JWT proporciona una forma de firmar un conjunto de reclamaciones, es decir, un conjunto de pares nombre/valor, que el destinatario del JWT puede verificar más tarde de manera confiable.

Esta versión contiene tres políticas nuevas que te permiten generar, verificar y decodificar tokens web JSON (JWT) en Apigee Edge:

  • Generate JWT policy: Genera un JWT firmado con un conjunto configurable de reclamaciones. El JWT puede devolverse a los clientes, transmitirse a destinos de backend o usarse de otras formas. Consulta Generar política de JWT (versión beta) para obtener más información.
  • Verificar la política de JWT: Verifica la firma de un JWT recibido de los clientes o de otros sistemas. Esta política también extrae las reclamaciones en variables de flujo de modo que las políticas o condiciones posteriores puedan examinar esos valores para tomar decisiones de autorización o enrutamiento. Consulta Cómo verificar la política de 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 junto con la política de verificación de JWT, cuando se debe conocer el valor de una reclamación del JWT antes de verificar la firma del JWT. Consulta la política de decodificación de JWT (versión beta) para obtener más información.

Consulta la descripción general de las políticas de JWT para obtener una descripción general.

Compilación de OCSP para hosts virtuales (65587547)

Los hosts virtuales ahora admiten el OCSP básico para la TLS unidireccional y bidireccional. Cuando se habilita, un cliente de OCSP (protocolo de estado de certificado en línea) envía una solicitud de estado a una respuesta OCSP para determinar si el certificado es válido. La respuesta indica si el certificado es válido y no se revoca.

Según la configuración predeterminada, la grapación de OCSP está desactivada. La TLS debe estar habilitada en el host virtual para habilitar OCSP.

Consulta la referencia de propiedades de host virtuales para obtener más información.

Las opciones de reintento del router ahora se pueden configurar a nivel del host virtual

Ahora puedes configurar las 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 router.

Para obtener más información, consulta Propiedades de la configuración del host virtual.

Se agregó compatibilidad con la asignación de roles externa (67145030).

Si usas la autenticación externa para integrar un servicio de directorio externo a una instalación de la nube privada de Apigee Edge, ahora puedes usar la asignación de funciones externas. La asignación de funciones externas te permite asignar tus propios grupos o funciones a las funciones de control de acceso basado en funciones (RBAC) y grupos creados en Apigee Edge.

El servicio de asignación de funciones externas para Edge para las versiones de nube privada 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 características agregadas:

  • Se solucionó el problema por el que recibías respuestas prohibidas mediante autenticación 403 durante la autenticación con usuarios que debían tener acceso.
  • El encabezado X-Apigee-Current-User ahora es compatible con la asignación de funciones externa. Los usuarios con acceso adecuado (sysadmin) pueden acceder como otro usuario con credenciales propias.

Consulta Asignación de funciones externas para obtener más información.

Ahora puede probar los requisitos del sistema sin ejecutar una instalación (67858161).

Edge para la nube privada 4.17.09 agregó compatibilidad con la propiedad ENABLE_SYSTEM_CHECK=y a fin de 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 instalar nada:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

Este comando muestra cualquier error con los requisitos del sistema en la pantalla.

Consulta Cómo instalar componentes de Edge en un nodo para obtener más información.

Se actualizó la versión de PHP del portal de servicios para desarrolladores (68733233).

El portal ahora usa PHP versión 7.0.23.

Ya no se requiere configurar un servidor SMTP con el portal de servicios para desarrolladores (70164403).

Ya no es necesario configurar un servidor SMTP cuando instale el portal. Ahora puedes configurar una posterior a la instalación.

Servicios de APIs

Validaciones de nombres en entidades nuevas (MGMT-4252 y MGMT-4098)

Cuando crea entidades nuevas, Apigee valida los nombres para aplicar reglas de nombres. Las entidades que se validan cuando se crean o actualizan son proxies de API, políticas (y nombres de políticas en definiciones de proxy de API), hosts virtuales, funciones, caché, servidores de destino, máscaras de datos para depuración, almacenes de claves y almacenes de confianza, y archivos de recursos en proxies de API. Consulta Avisos de errores de nombre y entrada 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 Descripción
68001164

La extensión LDAP de PHP ahora se instala de forma predeterminada con un 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 admite escritura

La secuencia de comandos de instalación del portal ahora garantiza que el usuario de Apigee pueda escribir en el archivo settings.php de Drupal para que se pueda copiar y actualizar correctamente.

68139166 El resultado del instalador muestra el cambio a una versión inferior de OpenLDAP cuando no lo era.
68329105 La configuración del portal no puede crear un usuario cuando se conecta a Edge cuando SAML está habilitado y usa un certificado autofirmado.
68427561 Las propiedades de configuración del portal ahora se configuran correctamente después de un reinicio.
69024465 No se puede anular la implementación de SharedFlow en la IU de Edge
69711616 Se actualizó la versión 2.7.9.1 de Jackson Databind en los archivos JAR de terceros.

17.11.06 (IU)

ID del problema Descripción
68357182

El archivo CSV no incluye los datos correctos para el período (incluye un conjunto completo de datos)
El archivo CSV no incluyó los datos correctos para el período especificado. En su lugar, se incluyó el conjunto de datos completo. Ya corregimos el problema.

67650494 La IU perimetral debe realizar un seguimiento de los cambios del entorno
En algunos casos, los cambios del entorno no se conservaron cuando se pasaba de una página a la otra. Ya corregimos el problema.

17.10.25.00 (portal)

ID del problema Nombre del componente Descripción
67646686 Portal para desarrolladores: Drupal & display on Forum page
Se corrigió un error en el que el tema predeterminado de Apigee mostraba "&" para los signos et en las pestañas del menú.
65456469 Portal para desarrolladores - Drupal Actualiza el módulo CAPTCHA para mejorar la seguridad de los colaboradores del módulo
Se actualizó el módulo 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 Las estadísticas de la aplicación no funcionan
Se corrigió un error por el que las aplicaciones de Monetización de la empresa no podían mostrar ningún dato de estadísticas.
65003870 Portal para desarrolladores - Drupal No se pueden cancelar los planes de tarifas futuros
Se corrigió un error por el que no se podían cancelar los planes de tarifas futuros que compró una empresa.
65003539 Portal para desarrolladores - Drupal Usar el país predeterminado de la configuración regional de Drupal
La dirección de contacto de monetización y los detalles de facturación ahora utilizan el país predeterminado de la configuración predeterminada del país de la configuración regional. Para cambiar este parámetro de configuración, selecciona Configuration > Regional and language en el menú de Drupal Administration. Si cambias la configuración regional predeterminada, se cambiará el país predeterminado en la sección Contacto de monetización y Detalles de facturación.

17.10.11 (IU)

ID del problema Descripción
67005192 La IU debe controlar las rutas decodificadas cuando se buscan permisos
Ahora la IU controla las rutas decodificadas cuando se revisan los permisos de los usuarios.

17.09.20 (administración y tiempo de ejecución de la API)

ID del problema Nombre del componente Descripción
MGMT-4219 Administración de API MGMT para enviar el encabezado de organización y env al blobstore
MGMT-4065 Administración de APIs Compatibilidad habilitada para certificados de formato PKS
MGMT-3782 Administración de APIs Valor de nivel de coherencia predeterminado óptimo para Identity-Zone
MGMT-3913 Administración de APIs Se resolvió el problema de tiempo de espera para recuperar tokens de OAuth2 mediante un appId
MGMT-4177 Administración de APIs La capacidad de inhabilitar el esquema de autenticación básica en SecurityProfile
MGMT-3978 Administración de APIs Se necesita un token CWC para configurar JVM_OPTIONS en todos los componentes de Java
MGMT-3918
MGMT-4294
Administración de APIs Codifica automáticamente caracteres especiales en rutas de permiso 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 OAuth.
APIRT‐4691 Entorno de ejecución de API Espera un tiempo para desviar las conexiones antes de finalizar un 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 La acción de sentido debería seguir funcionando si Zookeeper no está disponible
APIRT‐4635 Entorno de ejecución de API Se volvió a habilitar la compatibilidad con atributos de tokens de actualización para las políticas de OAuth.
APIRT‐4632 Entorno de ejecución de API El contador de cuotas del período continuo no se calcula con precisión
APIRT‐4584 Entorno de ejecución de API El hook de flujo no se implementa de manera coherente, la verificación de ZooKeeper no funciona
APIRT‐4542 Entorno de ejecución de API La tarea de Sense de MP finalizó sin previo aviso
APIRT‐4522 Entorno de ejecución de API Analytics no funciona con procesadores de mensajes habilitados para la monetización si la región de la organización es diferente de la región de ax
APIRT‐4444 Entorno de ejecución de API Tasas de errores de procesamiento por objetivo por código de error
APIRT‐4435 Entorno de ejecución de API RepositoryServiceImpl.loadAsString() no usa charset
APIRT‐4370 Entorno de ejecución de API Uso elevado de memoria en los MP de la organización
APIRT‐4354 Entorno de ejecución de API Capturar la versión de TLS en Nginx access_log para cada solicitud
APIRT‐4169 Entorno de ejecución de API La versión actual de Nginx no es compatible con 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 hash después de su activación
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 de Messaging.adaptors.http.flow.ServiceAvailable con política de límite de frecuencia simultánea
APIRT‐4660 Entorno de ejecución de API Agregue el nombre del Pod de MP al encabezado del 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 syslog de la política de registro de mensajes 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 de Apigee Main.
66495205 Entorno de ejecución de API Mejor manejo de la política de JavaScript con llamadas HTTP asíncronas para evitar la 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 miembros del Parlamento deben registrarse en la ruta de acceso KV del cónsul
65603360 Entorno de ejecución de API Las llamadas de JavaScript fallan debido a un error nulo
65416531 Plataforma de funciones Cómo resucitar el contexto del mensaje cuando los objetos de JavaScript vuelvan a mostrarse en el contexto del paso de JavaScript
67405744 Apigee Latencia de procesamiento de solicitudes alta en los MP
65849186 Trimestral Las excepciones no controladas no hacen que se cierre el proceso de Node.js o Trimere
65713882 Trimestral mongodb-core en Trireme produce resultados criptográficos diferentes a los de Node.js nativo
65374484 Trimestral Seguridad de los nodos: http.get con opciones de autorización numérica crean búferes no inicializados
64577449 Trimestral Trireme muestra un error sha256 del algoritmo de verificación no válido
EDGESERV‐6 Servidor perimetral Apps de nodo que experimentan x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (IU)

ID del problema Descripción
65584963 Analytics: El filtro de informes personalizados debe tener una verificación que no distinga entre mayúsculas y minúsculas para el tipo de datos
El filtro de informes personalizados ahora no distingue entre mayúsculas y minúsculas en las comparaciones de tipos de datos.
65446846 No se puede asignar el rol de administrador a una empresa en la IU de Edge
Se muestra el conjunto completo de desarrolladores y empresas, y se puede administrar en la IU de Edge.
65125644 No se puede quitar un producto de API de una credencial para la app de la empresa
Se corrigió un problema que impedía que un producto de API se quitara de una credencial para una app de la empresa.

17.09.11 (administración de API)

ID del problema Descripción
64541665 Cómo cambiar la configuración del registrador de fuentes en MP para tener diferentes nombres de registros
APIRT‐3593 El token de OAuth no contiene el atributo establecido en una llamada posterior
APIRT‐4336 Divide OAuthStepExecution en varias ejecuciones de pasos. Cada una de las operaciones debe tener una ejecución de pasos dedicada
APIRT‐4444 Tasas de errores de procesamiento por objetivo por código de error
APIRT‐4456 Refactorice la clave de API de Verificar para EAP-gateway/apid
APIRT‐4635 Se volvió a habilitar la compatibilidad con atributos de tokens de actualización para las políticas de OAuth.
APIRT‐4683 Agregar IP de balanceo de cargas de GCP como encabezados de confianza para encabezados XFF
APIRT‐4723 Compatibilidad de carga de paquetes de OAuth para EdgeX y el modo híbrido
APIRT‐4725 Se corrigió el problema de NPE del servicio OAuth.
APIRT‐4726 ScriptableHttpClient no debe asumir que un contexto de mensaje aún está presente en el momento del envío
MGMT-3764 El almacén de claves no válido ya no se administra
MGMT-3782 Valor de nivel de coherencia predeterminado óptimo para Identity-Zone
MGMT-3913 Se resolvió el problema de tiempo de espera para recuperar tokens de OAuth2 mediante un appId
MGMT-3997 No se debe borrar ningún almacén de claves si hay una referencia que lo dirija
MGMT-4013 Actualización de las verificaciones de referencia del almacén de claves para detectar la existencia del almacén de claves y del alias al que se hace referencia
MGMT-4065 Compatibilidad habilitada para certificados de formato PKS
MGMT-4113 Mejora de las funciones del host virtual de autoservicio
MGMT-4229 Después de agregar @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT), la regresión de API fallaba
MGMT-4232 [EDGEX/Hybrid] La carga de la API de importación no daña el paquete
MGMT-4242 [EDGEX/Hybrid] Implementación de proxy compatible con más de un entorno
MGMT-4245 Validación de autoservicio de VirtualHost de [EDGEX/Hybrid] para hosts virtuales híbridos
MGMT-4250 [EDGEX] Ejecución paralela para la API de estado de implementación del proxy de la API

17.09.06 (IU)

ID del problema Descripción
65015144 Analytics: El filtro de la página de informes personalizados tiene un problema con el filtro de valor de número entero para los clientes de BigQuery
El filtro de la página de informes personalizados ahora controla los valores de números enteros como se espera.
64806976 El campo Desarrollador no se propaga en la página de la lista de aplicaciones
El campo Desarrollador ahora se propaga para todas las aplicaciones de la lista.
64766918 La compatibilidad con el YAML del editor de proxy de API está dañada
Se corrigió el problema que causaba el problema con los archivos YAML en el editor de proxy de API.
64160572 Analytics: Quita 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 estadísticas de transacciones comerciales. Para obtener alternativas, consulta el artículo de la comunidad Alternativa a la API de Business Transactions.

17.08.21.00 (portal)

ID del problema Descripción
DEVSOL‐2625 Roles de monetización que se pierden después de cambiar de empresa
Si tienes habilitada la monetización, si asignas un rol a un usuario y este cambia de un contexto empresarial a otro, ya no se le quitará el rol.
DEVSOL‐2621 Actualizaciones de los módulos de Drupal
Los siguientes módulos de Drupal se actualizaron a la versión indicada:
  • Entidad de archivo (archivos con campos) 7.x-2.4
  • Contenido multimedia 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Contenido multimedia: YouTube 7.x y 3.5
  • Metaetiqueta 7.x-1.22
  • Vistas de servicios 7.x-1.2
DEVSOL‐2612

Aparece el mensaje “Se produjo un error en el sitio web” mientras se habilitaba la monetización
Se solucionó el problema que se producía al habilitar los módulos de monetización. El mensaje Website encountered an error se mostró con el siguiente mensaje en los registros:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Este error ya no está registrado.

DEVSOL-2609 La página de estado de Drupal no muestra el estado correcto de la conexión perimetral para SAML (OAuth)
La página Estado de Drupal ahora muestra el estado correcto de conexión perimetral para SAML (OAuth). Anteriormente, en la página de informes Informes > Estado, se mostraba que la conexión no funcionaba, incluso si SAML estaba configurado de forma correcta.
DEVSOL-2608 SAML/OAuth: El registro imprime impresiones de caché del portador con cada llamada
Se solucionó el problema con la lógica de caché del token del portador que causaba que el sistema obtuviera un token nuevo cada vez que se llamaba Edge.
DEVSOL-2599 Varios problemas con devconnect_user_developer_is_active()
Se solucionó un problema en el que se verificaba el estado del desarrollador incorrecto para decidir si el usuario estaba activo o no. Si se inhabilita una cuenta de desarrollador en la IU de Edge que provoca que las claves de apps dejen de funcionar, el sistema mostrará un mensaje para informar al desarrollador. También se agregaron mejoras de rendimiento a esta funcionalidad.
DEVSOL-2595 Mejoras y actualizaciones de la configuración de SAML
Se realizaron las siguientes mejoras y actualizaciones en la configuración de SAML:
  • La página de configuración de SAML ahora se puede editar. Para obtener más información, consulta Usa la autenticación de SAML.
  • El campo de nombre de usuario ahora se muestra en la IU.
  • Se corrigió la llamada "dc-test" de goteo para usar la función de prueba de conexión estándar para que ya no ignore los parámetros de configuración SAML.
DEVSOL-2569 App Analytics: El tiempo de respuesta de los extremos ya no funciona, se cambió al tiempo total de respuesta
Se quitó el gráfico de estadísticas del tiempo de respuesta de la pestaña de Analytics en la página de las apps para desarrolladores, ya que no reflejaba el tiempo total de respuesta y confundía. La métrica reflejaba solo el tiempo que tardó en responder el extremo, pero no el tiempo que tardó el proxy de API en responder. En el gráfico de capacidad de procesamiento, se muestra el tiempo total de respuesta para los desarrolladores finales.

17.07.31.00 (portal)

ID del problema Descripción
DEVSOL‐2258 Algunos campos de texto no se pueden traducir al portugués
Se agregó el texto traducido al módulo de apps del portal para desarrolladores de Drupal para el sistema de internacionalización de Drupal. Anteriormente, algunos textos no se podían traducir en las páginas "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 de desarrollador
La actualización de una app de desarrollador ya no hará que se quiten de la app productos de API.
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 de apps para desarrolladores de DevConnect.
DEVSOL‐2492 Escapa HTML incorrecto en la página de la empresa.
Se solucionó el problema por el que los menús de monetización mostraban el signo de unión, como "Catálogo y planes", con codificación HTML.
DEVSOL-2490 Mejora el uso de los métodos para establecer fechas de planes de tarifas en los módulos de monetización
Se mejoró el control de los planes de tarifas de monetización en todas las zonas horarias.
DEVSOL-2440 Llamar a una API de “límites” de administración obsoleta en el portal para desarrolladores da como resultado 404s
Se actualizó el sistema para controlar la nueva vista del plan de compra o API en Monetización.
DEVSOL-2436 Falta la tabla drupal_cache_mint en la base de datos de DevPortal mientras se intenta habilitar el módulo Drupal de Apigee_company para habilitar la monetización
Se corrigió el error por el cual la configuración de monetización causaba el siguiente error: "ERROR: relación" drupal_cache_mint" no existe.
DEVSOL‐2419 La importación de JSON que no sea de OpenAPI, como OpenAPI no genera mensajes de error
La importación de un documento de OpenAPI a SmartDocs ahora se valida para garantizar que el documento sea una especificación de OpenAPI.
DEVSOL-2406 Los vínculos de SmartDocs, los "Detalles de revisión" o "Editar revisión" no funcionan.
Se corrigió el error por el que los "Detalles de revisión" o "Editar revisión" del menú de acciones de las revisiones de SmartDocs mostraban la página incorrecta.
DEVSOL-2382 Función “Bloquear plantillas de método de SmartDocs”
Se creó un nuevo permiso: “Administrar plantillas de SmartDocs” para que se pueda quitar o limitar la función a fin de editar plantillas de SmartDocs.
DEVSOL-2380 Error de índice no definido en los registros de Drupal
Se quitó el siguiente mensaje engañoso del registro de Drupal para 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ó el error que causaba 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 puedes usar la página de configuración del portal para desarrolladores Configuración > Monetización > Pago recurrente a través de Worldpay para configurar los detalles de pago de WorldPay.
DEVSOL-2307 Agregar advertencia o documentos que indiquen que el módulo apigee_company solo se puede usar con la monetización
El módulo drupal de apigee_company necesita habilitar la monetización. Si habilitas el módulo apigee_company cuando no está habilitada la monetización, se mostrará un mensaje de advertencia en el informe de estado del sitio.
DEVSOL-2270 Después del último lanzamiento de la monetización (del 5 de octubre de 2016) no se puede guardar la información de la empresa
Se solucionó un problema en la monetización por el que la información de la empresa no se guardaba correctamente.
DEVSOL‐2175 Los módulos Me Alias y core Statistics no funcionan bien en conjunto
Los parches de "Me Aliases" y "Me Aliases" de la versión de parche se parcharon para que "Me Alias" y el módulo de estadísticas principales 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 Descripción
72379834

Aparece un mensaje de error de permiso cuando se detiene apigee-postgresql

Cuando usas el comando apigee-seriver apigee-postgresql stop para detener apigee-postgresql, es posible que veas un mensaje que indique que apigee-serive no puede cambiar al directorio principal del usuario. Puedes ignorar ese mensaje.

68722102

Política de MessageLogging que incluye información adicional en el mensaje de registro

El elemento FormatMessage de la política de MessageLogging controla el formato del mensaje registrado. Cuando es FormatMessage=false, el mensaje registrado no debe incluir información generada por Apigee. Sin embargo, incluso si configuras FormatMessage=false, el mensaje de registro seguirá incluyendo la siguiente información:

  • La puntuación de prioridad
  • La marca de tiempo