Estás viendo la documentación de Apigee Edge.
Ir a la documentación de
Apigee X. info
El lunes 24 de septiembre de 2018, comenzamos a lanzar una nueva versión de Apigee Edge para la nube pública.
Clientes de Private Cloud: ¿Esta versión de la nube está incluida en tu versión de Private Cloud? Consulta las notas de la versión para ver qué versiones de la nube contiene. También puedes consultar Acerca de la numeración de versiones para comprender cómo puedes determinarlo comparando los números de versión.
¿Preguntas o problemas? Comunícate con el equipo de asistencia de Apigee Edge
Notificaciones de la versión: Ve a http://status.apigee.com y haz clic en Suscribirse a actualizaciones.
Nuevas funciones y actualizaciones
A continuación, presentamos las nuevas funciones y actualizaciones de esta versión.
| ID del problema | Nombre del componente | Description |
|---|---|---|
| 67506562 | Entorno de ejecución de API |
Compatibilidad con SSL/TLS en la política de JavaScript La política de JavaScript te permite configurar <SSLInfo> para llamadas seguras de SSL/TLS a servicios externos. Para obtener más información, consulta la documentación de la política de JavaScript. |
| 77149507 | Entorno de ejecución de API |
Variables de SSL/TLS disponibles en los routers de Edge Cuando Edge Public Cloud cambió de enrutadores Netty a Nginx, algunas variables de flujo de SSL/TLS dejaron de estar disponibles. Esta actualización vuelve a habilitar algunas variables de SSL/TLS. Para obtener más información, consulta Cómo acceder a la información de conexión TLS en un proxy de API. |
| 67310628 | Entorno de ejecución de API |
Compatibilidad con devoluciones de llamada de JavaScript en httpClient para mejorar los textos destacados El objeto Ejemplo: Antes
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
Ejemplo: Ahora
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | Servidor de administración |
Nueva API de administración (beta): Actualiza los productos de API asignados a una clave de consumidor Las apps para desarrolladores tienen claves de consumidor o de API que están asociadas con productos de API específicos. Una nueva API de administración (versión beta) te permite cambiar los productos de API asociados con una sola clave de consumidor. En los siguientes ejemplos de cURL, se supone que ya hay una clave de consumidor asociada a un producto llamado Carga útil de JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email Carga útil de XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | Destinos alojados |
Se interrumpió la lógica de actualización de tokens |
| 112481174 | Destinos alojados |
No se debe fallar la anulación de la implementación del proxy debido a un error de Turbo |
| 111443934 | Destinos alojados |
Simplifica la implementación de la API de Deployment en Edge |
| 110897740 | Destinos alojados |
Implementa la compatibilidad adecuada para borrar aplicaciones o revisiones de Turbo |
| 110894391 | Destinos alojados |
Refactor TurboService in Edge to simplify HTTP requests/retries |
| 110377069 | Analytics |
Nueva dimensión de Analytics y cambio en la dimensión Con esta versión de Edge for the Cloud, cambió la forma en que Edge establece la dimensión Con este lanzamiento, la dimensión Advertencia: La dirección IP del encabezado Ahora puedes usar la dimensión Este cambio también afecta la forma en que la política AccessControl controla el encabezado |
| 109955269 | Entorno de ejecución de API |
Actualiza fh.properties para la rama de lanzamiento Release_180608 |
| 80154696 | Servidor de administración |
Incluye detalles de la región y el servidor de cada servidor en las respuestas de estado de implementación y anulación de la implementación |
| 80096158 | Monetización |
Agrega el correo electrónico del desarrollador al conjunto de datos de monetización |
| 80088703 | Monetización |
Cómo revertir la marca predeterminada para BigQuery |
| 79980234 | Entorno de ejecución de API |
Agrega el tipo de recurso para diferentes archivos de recursos |
| 79979555 | Entorno de ejecución de API |
Asegúrate de que existan entidades principales cuando realices operaciones de creación o lectura |
| 79445195 | Edge Micro |
Compatibilidad de Microgateway con mTLS cuando se invocan APIs de administración |
| 79165169 | Entorno de ejecución de API |
Sonar: Visualiza el estado y la latencia de HTTP de cada destino |
| 79094567 | Monetización |
Se agregó la columna de correo electrónico del desarrollador al informe de resumen de monetización |
| 78910936 | Entorno de ejecución de API |
Migra la dependencia de MP en isSenseEnabled a sense.protection |
| 78911890 | Servidor de administración |
Nuevos roles de usuario integrados de Sense: SenseOperator y SenseUser |
| 78535353 | Entorno de ejecución de API |
Corrige XFF cuando el router está detrás del GLB http(s) de GCP |
| 78304706 | Entorno de ejecución de API |
El MP debe agregar encabezados relacionados con el cumplimiento |
| 78297238 | Entorno de ejecución de API |
Agrega encabezados HTTP en el router para cumplir con los requisitos de la PCI |
| 77543608 | Monetización |
Monetization: Add "Organization Profile Not Found" |
| 72232364 | Monetización |
Crea un entorno de monetización para cada organización |
Errores corregidos
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.
| ID del problema | Nombre del componente | Description |
|---|---|---|
| 113267243 | Entorno de ejecución de API |
El borrado de jstack de jstack-local-copy no es lo suficientemente rápido. |
| 113222974 | Entorno de ejecución de API |
Los discos de MP se llenan con archivos enormes system.log*.tmp |
| 111671525 | Destinos alojados |
Códigos de respuesta que no son de éxito del flujo de errores del activador de HT en el proxy |
| 111416863 | Entorno de ejecución de API |
No se implementó un proxy en una organización en la versión 180608_03 |
| 111073791 | Turbo |
La lógica de sondeo puede ejecutarse de forma indefinida si se generan errores constantemente |
| 110924838 | Entorno de ejecución de API |
Los routers de pods de prueba no cargan transmisiones ascendentes para hosts virtuales en R180608 |
| 110425503 | Entorno de ejecución de API |
La recarga de nginx causa problemas de disponibilidad de MP |
| 79541171 | Entorno de ejecución de API |
La dimensión de Analytics x_forwarded_for_ip solo registra la primera dirección IP de la lista. Debería informar la lista completa. Se realizó una corrección interna para admitir futuras actualizaciones del producto. |
| 109673863 | Entorno de ejecución de API |
Se corrigió un error que permitía borrar un host virtual en uso |
| 80538530 | Entorno de ejecución de API |
El cliente no puede implementar una nueva revisión del proxy |
| 80429941 | Entorno de ejecución de API |
CassandraRepositoryDelegate.exists() siempre devuelve verdadero para las rutas de acceso /apiproxies/*/maskconfigs/* |
| 80207872 | Entorno de ejecución de API |
Se agregó registro a los servicios de configstore para que sea más fácil saber qué configuraciones usas cuando inicias |
| 80203732 | Entorno de ejecución de API |
Mejora el manejo de los tipos de contenido en el cliente http de DeploymentStatusService |
| 79993247 | Entorno de ejecución de API |
Las solicitudes HEAD a destinos de Node.js se bloquean |
| 79944922 | Entorno de ejecución de API |
Las implementaciones de paquetes de Hosted Targets fallan con messaging.resource.UnknownResourceType |
| 79939838 | Entorno de ejecución de API |
Crea el archivo build.info para trabajar con Kokoro en la integración de Db de calidad |
| 79939496 | Entorno de ejecución de API |
La creación del token de OAuth falla con NumberFormatException |
| 79882402 | Entorno de ejecución de API |
JWT: TimeAllowance en VerifyJWT no se controla correctamente |
| 79876202 | Monetización |
Clean up mint scope from mxgroup as part of org delete |
| 79752674 | Servidor de administración |
Ignora la carga de apps y empresas mientras se recupera el correo electrónico del desarrollador para el ID de desarrollador |
| 79697050 | Entorno de ejecución de API |
Se corrigió el error de cálculo del cambio de día en el flujo que no es de CPS |
| 79657368 | Entorno de ejecución de API |
Errores de implementación del proxy de API |
| 79615400 | Monetización |
Establece la marca bigQuery como verdadera de forma predeterminada |
| 79578681 | Entorno de ejecución de API |
Problema con el espacio de claves grande de KMS de Cassandra |
| 79439193 | Monetización |
El restablecimiento del importe del crédito no funciona como se espera para la organización |
| 79418654 | Monetización |
Se agregó un delimitador de comas para los informes detallados asíncronos |
| 79221633 | Entorno de ejecución de API |
Exiting NIOThread |
| 78200288 | Servidor de administración |
Algunas implementaciones fallan si desconectas los MPs y los routers, y luego vuelves a conectar el router |
| 78190575 | Entorno de ejecución de API |
Asegúrate de que el reinicio del proceso del microkernel no genere etiquetas de servicio de Consul duplicadas |
| 78088197 | Entorno de ejecución de API |
No funciona la exclusión de conjuntos de algoritmos de cifrado TLS para el servidor de administración |
| 77735168 | Entorno de ejecución de API |
Los archivos de registro *.tmp grandes en MP llenan el disco |
| 74484305 | Monetización |
Llamada GET a suspended_developers posterior a la migración de CPS que no devuelve IDs nuevos |
| 73597605 | Entorno de ejecución de API |
SharedFlow: No se ejecuta la política MessageLogging |
| 69045657 | Servidor de administración |
Subir una política ServiceCallout individual con un destino LoadBalancer o una configuración de KeyStore de SSLInfo genera una NullPointerException |
| 67664750 | Monetización |
No se pueden borrar los datos de monetización |
| 67517550 | Servidor de administración |
Falla en la implementación debido a la alta latencia en la replicación del paquete de proxy |
| 67176875 | Monetización |
/delete-org-data falla con planes de tarifas específicos para desarrolladores |