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

Estás viendo la documentación de Apigee Edge.
Ve a la Documentación de Apigee X.
información

Desde la versión anterior de Edge para funciones de nube privada, los siguientes lanzamientos tienen se produjeron y están incluidos en este Lanzamiento de la función:

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

Consulta Acerca de la versión. numeración para entender cómo puedes saber si una versión específica de la nube incluida en tu versión de Edge para la nube privada.

Resumen de la versión

Las funciones nuevas más importantes de esta versión incluyen las siguientes:

  • Actualiza a PostgreSQL 9.6
  • Lanzamiento beta de la nueva experiencia perimetral para la nube privada
  • Lanzamiento en versión beta de tres políticas nuevas que te permiten generar, verificar y decodificar JSON Web Tokens (JWT).

Esta versión también incluye todas las correcciones de errores y las funciones nuevas que se incluyen en Edge Public de Google Cloud que se enumeran a continuación.

Bajas y jubilaciones

Las siguientes funciones dejaron de estar disponibles o se retiraron en esta versión. Consulta la 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 usar las BaaS de las APIs, a menos que tus especificaciones en la que se destacan los derechos de BaaS de API.

Baja del almacén seguro (bóvedas) de Apigee

La plataforma de seguridad de Apigee también llamada “bóvedas”, 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 Management y se accede en el entorno de ejecución con funciones en el módulo de Node.js con acceso de Apigee.

En lugar de usar el almacén seguro, usa mapas de clave-valor encriptados (KVM), como se describe en Trabaja con mapas de par clave-valor. Los KVM cifrados son igual de seguros que las bóvedas y ofrecen más opciones para la creación y y la recuperación de datos. (MGMT-3848)

Baja de la función para agregar rutas de acceso 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 Performance y crea diferentes rutas para una comparación basada en gráficos en el proxy En la pestaña Rendimiento y en el panel Transacciones comerciales. Esta función ya no está disponible y no es ya estén disponibles en la IU. Para obtener una alternativa a esta funcionalidad, consulta los siguientes artículos Artículo de la Comunidad: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

Baja de la propiedad SMTPSSL a fin de configurar el protocolo SMTP para los Servicios para desarrolladores portal

Ahora usas SMTP_PROTOCOL en lugar de SMTPSSL, para establecer el protocolo que usa el servidor SMTP conectado al portal. Los valores válidos son "standard", "ssl" o “tls”.

Consulta la sección Desarrolladores Instala el portal de servicios para obtener más información.

Nuevas funciones y actualizaciones

A continuación, se detallan las nuevas funciones y mejoras de esta versión. Además de los siguientes mejoras, esta versión también contiene diversas funciones de usabilidad, rendimiento, seguridad y estabilidad. mejoras.

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 las Función de consulta paralela en PostgreSQL. Para obtener más información, consulta lo siguiente:

Lanzamiento beta de la nueva experiencia perimetral para la nube privada

Esta versión de Edge para la nube privada contiene una versión beta de una actualización importante del Interfaz de usuario de administración de APIs. Esta nueva experiencia de Edge se suma a las funciones existentes de la plataforma Apigee Edge y agrega algunas mejoras, particularmente en las áreas de Diseño y Publicando.

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 la nueva experiencia de Edge.

Consulta Beta Lanzamiento de la nueva experiencia perimetral para la nube privada para ver más.

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 te permite firmar un conjunto de reclamaciones, en otras palabras, un conjunto de pares nombre-valor, que luego pueden verificarse de manera confiable el destinatario del JWT.

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

  • Generar política de JWT: Genera un JWT firmado con un conjunto configurable de reclamos. El JWT luego se puede devolver a los clientes, transmitirse a destinos de backend o usarse de otras formas. Consulta Generar política de JWT (beta) version) para obtener más información.
  • Verificar política de JWT: verifica la firma en un JWT recibido de los clientes. y otros sistemas. Esta política también extrae las reclamaciones en variables de flujo para que las las políticas o condiciones pueden examinar esos valores para realizar autorizaciones o decisiones. Consulta Verificar 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 el el valor de una reclamación desde el JWT debe conocerse antes de verificar la firma del JWT. Consulta Decodifica JWT política (versión Beta) para obtener más información.

Consulta las políticas de JWT descripción general.

Compatible con el engrapado OCSP para hosts virtuales (65587547)

Los hosts virtuales ahora admiten el engrapado OCSP para TLS unidireccional y bidireccional. Cuando se habilita, una 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 revocado.

El engrapado OCSP está desactivado de forma predeterminada. TLS debe estar habilitado en el host virtual para habilitarlo OCSP.

Consulta Host virtual la referencia de propiedad para obtener más información.

Ahora es posible establecer las opciones de reintento del router a nivel del host virtual.

Ahora puedes configurar opciones de reintento para las comunicaciones del router con el procesador de mensajes activado. el host virtual. Esto te brinda un control más detallado que las opciones anteriores, que solo se puede configurar a nivel del router.

Para obtener más información, consulta Virtual propiedades de configuración del host.

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

Si usas la autenticación externa para integrar un servicio de directorio externo en un Instalación de Apigee Edge Private Cloud, ahora puedes usar la asignación de roles externa. Rol externo La asignación te permite asignar tus propios grupos o roles a roles de control de acceso basado en roles (RBAC) y grupos creados en Apigee Edge.

El servicio de asignación de roles externos para Edge en la nube privada anterior a la versión 4.18.01 tiene quedó obsoleto. La versión 4.18.01 de la asignación de roles externa es una versión actualizada con errores corregidos y las nuevas funciones que se agregaron:

  • Se solucionó el problema por el que recibías respuestas prohibidas de autenticación 403 cuando autentica con usuarios que deberían tener acceso.
  • El encabezado X-Apigee-Current-User ahora es compatible con la asignación de roles externos. Usuarios con el acceso adecuado (administrador del sistema) puede acceder como otro usuario con credenciales propias.

Consulta Asignación de roles externa para más.

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

Edge para la nube privada 4.17.09 agregó compatibilidad con ENABLE_SYSTEM_CHECK=y para comprobar los requisitos de CPU y memoria en una máquina como parte de una instalación. Sin embargo, requería que realizaras una instalación real. Ahora puedes usar "-t" marcar como Realiza esa verificación sin tener que realizar 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 Edge. componentes en un nodo para obtener más información.

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

Ahora, en el portal, se usa la versión 7.0.23 de PHP.

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

Ya no es necesario que configures un servidor SMTP cuando instalas el portal. Ahora puedes configurar una 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. Entidades que se validan en la creación o actualización son los proxies de API, las políticas (y los nombres de políticas en el proxy de API definiciones), hosts virtuales, roles, cachés, 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 sobre errores de nombre y entrada para restricciones de nombres en 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 en el portal

La extensión LDAP de PHP ahora se instala de forma predeterminada cuando se instala el portal en Red Hat y CentOS. Este módulo facilita la habilitación del módulo LDAP de Drupal.

68049481

Ahora el archivo settings.php de Drupal admite escritura

La secuencia de comandos de instalación del portal ahora se asegura de que el archivo settings.php de Drupal sea de escritura con “apigee” usuario para que se pueda copiar y actualizar correctamente.

68139166 El resultado del instalador mostró que OpenLDAP bajó a una versión anterior cuando no era así.
68329105 La configuración del portal no crea un usuario cuando se conecta a Edge cuando SAML y usa un certificado autofirmado.
68427561 Las propiedades de configuración del portal ahora se establecen correctamente después de reiniciar.
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 Descripción
68357182

El archivo CSV no incluye los datos correctos del período (incluye el conjunto completo de datos)
El archivo CSV no incluyó los datos correctos para el período especificado. En cambio, el incluido el conjunto completo de datos en el archivo. Ya corregimos el problema.

67650494 La IU de Edge debe hacer un seguimiento de los cambios del entorno
En algunos casos, los cambios de entorno no se conservaron cuando se desplazaba entre páginas en la IU. Ya corregimos el problema.

17.10.25.00 (portal)

ID del problema Nombre del componente Descripción
67646686 Portal para desarrolladores: Drupal & se muestra en la página del foro
Se corrigió el error por el que el tema predeterminado de Apigee muestra "&". el signo de unión en el menú pestañas.
65456469 Portal para desarrolladores: Drupal Actualiza el módulo CAPTCHA para obtener las mejoras de seguridad que proporciona el módulo colaboradores
El módulo CAPTCHA se actualizó a CAPTCHA 7.x-1.5 para corregir una vulnerabilidad de seguridad. Para Para obtener más información, consulta https://www.drupal.org/node/2907137.
65101827 Portal para desarrolladores: Drupal Las estadísticas de aplicaciones de la empresa no funcionan
Se corrigió un error por el que las apps de la Empresa de Monetización no podían mostrar datos 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 compra una empresa.
65003539 Portal para desarrolladores: Drupal Usar el país predeterminado de la configuración regional de Drupal
Las direcciones del contacto de monetización y de los detalles de facturación ahora utilizan el país predeterminado del Configuración regional: Es la configuración de país predeterminada. Para cambiar este parámetro de configuración, selecciona Configuración > Regional y de idioma en la Administración de Drupal . Cambiar la configuración regional predeterminada cambia el país predeterminado en el 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 verifican los permisos
La IU ahora controla las rutas decodificadas cuando se verifican los permisos del usuario.

17.09.20 (entorno de ejecución y administración de API)

ID del problema Nombre del componente Descripción
MGMT-4219 Administración de API MGMT para enviar el encabezado env y la organización a Blobstore
MGMT-4065 Administración de API Se habilitó la compatibilidad con certificados de formato PKS
MGMT-3782 Administración de API Valor de nivel de coherencia predeterminado óptimo para Identity-Zone
MGMT-3913 Administración de API Resuelve el problema de tiempo de espera para recuperar tokens de OAuth2 por appId
MGMT-4177 Administración de API Capacidad para inhabilitar el esquema de autenticación básica en el perfil de seguridad
MGMT-3978 Administración de API Se necesita un token de CWC para configurar JVM_OPTIONS en todos los componentes de Java
MGMT-3918
MGMT-4294
Administración de API Codifica automáticamente en URL los caracteres especiales en las rutas de acceso de los permisos roles
APIRT-4767 Entorno de ejecución de API En el paso de JavaScript, siempre se 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 el tiempo se desvíe 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 sensorial debería seguir funcionando si Zookeeper está fuera de servicio
APIRT-4635 Entorno de ejecución de API Reutiliza la compatibilidad con atributos de token de actualización habilitada para las políticas de OAuth
APIRT-4632 Entorno de ejecución de API El contador de cuotas de período progresivo no se calcula con precisión
APIRT-4584 Entorno de ejecución de API El gancho de flujo no se implementa de forma coherente, 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 con procesadores de mensajes habilitados para monetización si la organización La región es diferente de la región de axgroup.
APIRT-4444 Entorno de ejecución de API Tasas de error de procesamiento por objetivo y 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 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 Encabezado X-Forwarded-For
APIRT-3671 Entorno de ejecución de API Los tokens no se registran como hash después de activar el hash
APIRT-3593 Entorno de ejecución de API El token de OAuth no retiene el atributo establecido en una llamada posterior
APIRT-3081 Entorno de ejecución de API messaging.adaptors.http.flow.ServiceUnavailable error con tasa de simultaneidad Política de límites
APIRT-4660 Entorno de ejecución de API Agrega el nombre del Pod del MP en el encabezado del Pod del router X-Apigee
APIRT-4506 Entorno de ejecución de API Los cambios de caché no se replican en un mensaje específico encargado del tratamiento de datos
APIRT-4196 Entorno de ejecución de API El formato de marca de tiempo syslog de la política de Registro de mensajes no es correcto
66933664 Entorno de ejecución de API QuotaService para un flujo que no sea de CPS debe limpiar los buckets de forma asíncrona y no en Subproceso principal de Apigee
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 una NPE
65648578 Entorno de ejecución de API Solo los miembros del Parlamento deben registrarse en la ruta de acceso KV de Consulul
65603360 Entorno de ejecución de API Las llamadas de JavaScript fallan con un error nulo
65416531 Plataforma de funciones Resalta el contexto del mensaje cuando se devuelven los objetos JavaScript al Contexto de los pasos de JavaScript
67405744 Apigee Alta latencia de procesamiento de solicitudes en MP
65849186 Trireme Las excepciones no controladas no provocan la salida del proceso de Node.js/Trireme
65713882 Trireme mongodb-core en Trireme produce distintos resultados criptográficos que los de Node.js nativos
65374484 Trireme Seguridad de nodos: http.get con opciones de autorización numérica crea búferes no inicializados
64577449 Trireme Trireme muestra un error SHA256 del algoritmo de verificación no válido
EDGESERV‐6 Servidor perimetral Apps de Node 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 requiere que los datos no distingan mayúsculas de minúsculas. tipo
El filtro de informes personalizados ahora no distingue entre mayúsculas y 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
Se muestra el conjunto completo de desarrolladores y empresas, y se pueden administrar en Edge de la IU de Google.
65125644 No se puede quitar un producto de API de una credencial para la app empresarial
Se solucionó un problema que impedía que un producto de API se quitara de un para una app empresarial.

17.09.11 (administración de API)

ID del problema Descripción
64541665 Cambia la configuración del registrador de origen en MP para tener diferentes nombres de registro
APIRT‐3593 El token de OAuth no retiene el atributo establecido en una llamada posterior
APIRT-4336 Dividir OAuthStepExecution en ejecuciones de varios pasos. Cada uno de los debe tener una ejecución de pasos dedicada
APIRT-4444 Tasas de error de procesamiento por objetivo y por código de error
APIRT-4456 Cómo refactorizar la verificación de clave de API para EAP-gateway/apid
APIRT-4635 Reutiliza la compatibilidad con atributos de token de actualización habilitada para las políticas de OAuth
APIRT-4683 Agregar IP de LB de GCP como confiables para los encabezados XFF
APIRT-4723 Compatibilidad con 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 asumir que todavía hay un contexto de mensaje presente en hora de envío
MGMT‐3764 El almacén de claves no válido ya no pasa por la administración
MGMT-3782 Valor de nivel de coherencia predeterminado óptimo para Identity-Zone
MGMT-3913 Resuelve el problema de tiempo de espera para recuperar tokens de OAuth2 por appId
MGMT-3997 No debería permitirse borrar los almacenes de claves si hay una referencia que apunte a que
MGMT-4013 Actualiza las verificaciones de referencia del almacén de claves en busca de la existencia del almacén de claves y del que se hace referencia alias
MGMT-4065 Se habilitó la compatibilidad con 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 apiconfiguration falla
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 uno entornos
MGMT-4245 [EDGEX/Hybrid] Validación de autoservicio de VirtualHost para hybrid-virtual-hosts
MGMT-4250 [EDGEX] Ejecución paralela de 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 Informes personalizados tiene un problema con el filtro de valor de número entero para Clientes de BigQuery
El filtro de la página Informes personalizados ahora procesa los valores de número entero según lo esperado.
64806976 El campo del desarrollador no se completa en la página Lista de apps
Se propagará el campo Desarrollador para todas las aplicaciones de la lista.
64766918 La compatibilidad con YAML del editor del proxy de API no funciona
Se solucionó 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 del proxy en la pestaña de rendimiento del editor
Ya no se admite el panel de estadísticas de transacciones comerciales. Para conocer otras alternativas, consulta el artículo de la comunidad Alternative to Business Transactions API

17.08.21.00 (portal)

ID del problema Descripción
DEVSOL‐2625 Los roles de monetización se pierden después de cambiar de empresa
Si tienes habilitada la monetización y asignas un rol a un usuario y este cambia de uno el contexto de la 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:
  • Entidad de archivo (archivos de campo) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Medios: YouTube 7.x-3.5
  • Metaetiqueta 7.x-1.22
  • Vistas de servicios 7.x-1.2
DEVSOL-2612

"Se produjo un error en el sitio web" mensaje que se muestra al habilitar Monetización
Se solucionó el problema que se producía al habilitar los módulos de monetización. Se mostró el mensaje Website encountered an error 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 de conexión perimetral adecuado para SAML. (OAuth)
La página Estado de Drupal ahora muestra el estado de conexión perimetral adecuado para SAML (OAuth). Anteriormente, la sección Informes > En la página de informes de estado, se mostraría que la conexión no funcionaba, incluso si SAML configurado correctamente.
DEVSOL-2608 SAML/OAuth: Errores de caché del token del portador de las impresiones de registros con cada llamada
Se corrigió un problema con la lógica de caché del token del portador que hacía que el sistema obtuviera un token nuevo cada uno. llamamos Edge.
DEVSOL-2599 Varios problemas con devconnect_user_developer_is_active()
Se solucionó el problema por el que se verificaba el estado del desarrollador incorrecto para decidir si el usuario está activo. o no. Si se inhabilita una cuenta de desarrollador en la IU de Edge y se detienen las claves de la app funcionando, el sistema mostrará un mensaje para informárselo al desarrollador. También se agregó para mejorar el rendimiento de 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ó el drush "dc-test". para usar la función de prueba de conexión estándar, de modo que ya no ignora los ajustes de configuración SAML.
DEVSOL-2569 Estadísticas de aplicaciones: El tiempo de respuesta del extremo ya no funciona; se cambió a Total Tiempo de respuesta
El gráfico de análisis del tiempo de respuesta del endpoint se eliminó de la pestaña Analytics en el Página de las apps del desarrollador, ya que no reflejaba el tiempo de respuesta total y causaba confusión. La métrica solo reflejaba el tiempo que le tomó al extremo responder, pero no el el tiempo que tardó el proxy de API en responder. El gráfico de capacidad de procesamiento muestra la respuesta total 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ó a Drupal el texto de traducción faltante en el módulo de apps del portal para desarrolladores de Drupal. Sistema de internacionalización. Anteriormente, parte del texto no se podía traducir en la sección "Mi Aplicaciones" páginas.
DEVSOL-2536 Edición del "nombre de la aplicación" o "URL de devolución de llamada" hace que el portal quite productos de APIs de app de desarrollador
Si actualizas la app de desarrollador, ya no se quitarán los productos de API del .
DEVSOL-2519 Smartdocs tiene una dependencia no declarada de devconnect_developer_apps
. El módulo Smartdocs ya no tiene una dependencia innecesaria en las apps para desarrolladores de DevConnect. módulo.
DEVSOL-2492 Se escapa un código HTML incorrecto en la página de la empresa
Se solucionó el problema por el que los menús de monetización mostraban signos "&" como "Catálogo". y Planes", con codificación HTML.
DEVSOL-2490 Mejora el uso de los métodos set de fechas de los planes de tarifas en los módulos de monetización
Se agregó un mejor manejo de los planes de tarifas de monetización en las diferentes zonas horarias.
DEVSOL-2440 Llamada a "limits" de administración obsoletas en el portal para desarrolladores 404
Se actualizó el sistema para controlar la nueva API del plan de compra/vista en Monetización.
DEVSOL-2436 Falta la tabla drupal_cache_mint en la base de datos de DevPortal mientras se intentaba habilitar la Módulo de Drupal de Apigee_company para habilitar la monetización
Se solucionó el problema por el que la configuración de monetización causaba el siguiente error: "ERROR: relación “drupal_cache_mint” no existe".
DEVSOL-2419 Importar un JSON que no sea de OpenAPI como OpenAPI no arroja mensajes de error
La importación de un documento de OpenAPI en SmartDocs ahora se valida para garantizar que el documento esté una especificación de OpenAPI.
DEVSOL-2406 Vínculos de SmartDocs, "Revision Details" o "Editar revisión", no trabajo
Se solucionó el problema por el que "Revision Details" o "Editar revisión" en el menú de acciones de revisiones de SmartDocs mostraban la página equivocada.
DEVSOL-2382 "Bloquea las plantillas de métodos de SmartDocs" funcionalidad
Se creó el nuevo permiso "Administrar plantillas de SmartDocs" para que la capacidad de editar Las plantillas de SmartDocs se pueden 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 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 SMTP configurado.
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 daban como resultado mensajes de registro con un formato incorrecto.
DEVSOL-2336 Actualización de la configuración del proveedor de pagos de monetización
La opción Configuración > Configuración de monetización > Pago recurrente a través de Worldpay La página de configuración del portal para desarrolladores ahora se puede usar para configurar los pagos de WorldPay más detalles.
DEVSOL-2307 Se agregan advertencias/documentos que indiquen que el módulo apigee_company solo se puede usar con monetización
El módulo de Drupal de apigee_company requiere que se habilite la monetización. Si habilitas los apigee_company cuando la monetización no está habilitada, se muestra un mensaje de advertencia el informe de estado del sitio.
DEVSOL-2270 Después del último lanzamiento de monetización (5 de octubre de 2016), la Empresa no puede salvar Información
Se solucionó un problema de monetización por el que no se guardaba correctamente la información de la empresa.
DEVSOL-2175 Los alias para mí y los módulos principales de estadísticas no funcionan bien juntos
Drupal Core y los “Me Aliases” se aplicaron parches al módulo contrib para que “Me Aliases” y las estadísticas principales se pueden 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 uses el comando apigee-seriver apigee-postgresql stop para detener apigee-postgresql, es posible que veas un mensaje que dice lo siguiente: apigee-serive no puede cambiar al directorio principal del usuario. Puedes ignorarla 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 es debe incluir cualquier información generada por Apigee. Sin embargo, incluso si configuras FormatMessage=false, el mensaje de registro aún incluye la siguiente información:

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