Este tema describe los cambios de funciones en cada versión del SDK de Java de SchedulerX, incluidas las nuevas funciones, optimizaciones y correcciones de problemas críticos. Úselo para dar seguimiento a las versiones del SDK de Java.
Notas sobre actualización de versión y desuso
Recomendaciones de actualización
Actualice el SDK de Java de SchedulerX directamente a la versión más reciente, que es la 1.13.5. No necesita detener ni modificar los trabajos de programación existentes antes de actualizar. El SDK se integra en su aplicación de negocio, por lo que debe ejecutar pruebas de integración completas después de la actualización para detectar posibles conflictos de JAR.
Impacto del desuso de versiones
La consola muestra el estado del ciclo de vida de la versión del cliente del SDK en páginas como Application Management y Job Management:
|
Estado |
Descripción |
|
Stable** |
Es la versión recomendada actual. Ofrece compromisos completos de SLA y soporte técnico. |
|
Expired** |
La versión caducó. Los trabajos de programación existentes siguen ejecutándose con normalidad, pero no aplica ningún compromiso de SLA. Actualice lo antes posible. |
|
Deprecated** |
La versión está obsoleta. Los trabajos de programación existentes siguen ejecutándose con normalidad, pero no aplica ningún compromiso de SLA. Para obtener soporte técnico, primero actualice a la versión más reciente. Actualice de inmediato. |
Una versión en estado Expired** o Deprecated** no interrumpe los trabajos de programación que ya se están ejecutando, pero no ofrece garantía de SLA ni soporte técnico. Actualice el SDK a una versión Stable** a tiempo.
Consulta de versiones compatibles
Antes de actualizar, revise las tablas de historial de versiones que aparecen a continuación en este tema. Cada entrada describe las funciones, correcciones y notas de compatibilidad de una versión, de modo que pueda elegir una versión compatible adecuada como destino de actualización.
2026
|
Versión |
Tipo de cambio |
Descripción |
Fecha de publicación |
Referencias |
|
1.13.5 |
Nueva función |
Las tareas Las tareas de script ahora admiten la transferencia de datos ascendentes y descendentes entre nodos del flujo de trabajo. |
20 de marzo de 2026 |
Ninguna |
|
1.13.4 |
Optimización |
Optimiza la recopilación de CPU en el modo de aplicación K8s para ser compatible con el modo cgroup v2. |
13 de febrero de 2026 |
Ninguna |
|
1.13.3 |
Optimización |
Mejora la compatibilidad de las tareas de Spring con Spring 7.x. |
15 de enero de 2026 |
Ninguna |
2025
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.13.1 | Problema corregido |
| 28 de julio de 2025 | Ninguna |
1.13.0 | Nueva función | Se añadió compatibilidad con el cifrado de enlace para proteger los datos confidenciales en tránsito entre el cliente y el servidor en aplicaciones de Professional Edition. | 18 de junio de 2025 | Ninguna |
1.12.7 | Optimización |
| 29 de mayo de 2025 | Ninguna |
Problema corregido |
| Ninguna | ||
1.12.5 | Optimización | Se mejoró la compatibilidad de las tareas de Spring cuando otros componentes implementan TaskScheduler. | 8 de febrero de 2025 | Ninguna |
1.12.3 | Nueva función |
| 3 de enero de 2025 | Ninguna |
Optimización |
|
2024
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.12.2 | Optimización |
| 20 de noviembre de 2024 | Ninguna |
1.12.1 | Nueva función |
| 12 de octubre de 2024 | Ninguna |
Optimización |
| Ninguna | ||
1.11.5 | Optimización |
| 17 de junio de 2024 | Ninguna |
1.11.4 | Nueva función | Se añadió compatibilidad para obtener el identificador del flujo de trabajo desde | 20 de marzo de 2024 | |
Optimización |
| Ninguna | ||
1.11.1 | Nueva función | Se añadió compatibilidad para obtener los parámetros del trabajo desde variables de entorno. | 20 de febrero de 2024 | Ninguna |
Nueva función | Se añadió compatibilidad con el aislamiento de aplicación. | Ninguna | ||
Problema corregido |
| Ninguna | ||
1.10.14 | Nueva función | Se añadió compatibilidad con el apagado controlado. Las aplicaciones esperan a que todos los trabajos en ejecución terminen antes de apagarse, de modo que las versiones y los reinicios se completen sin interrupciones del servicio. | 2 de enero de 2024 | |
Nueva función | Se añadió compatibilidad para configurar la tasa de distribución de las subtareas. | Ninguna | ||
Nueva función | Se añadió compatibilidad para configurar un nombre de usuario y una contraseña.
| |||
Optimización | Se añadió compatibilidad con el aislamiento por grupo de aplicaciones. | Ninguna | ||
Optimización | Se añadió compatibilidad con la distribución ordenada por dirección IP del worker. | Ninguna | ||
Optimización |
| |||
Optimización |
| Ninguna | ||
Problema corregido |
| Ninguna |
2023
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.9.6 | Nueva función | Se añadió compatibilidad con plantillas estándar y personalizadas.
| 4 de julio de 2023 | Ninguna |
Nueva función | Ahora puede distribuir trabajos map desde una posición inicial aleatoria. Para habilitarlo, establezca | Ninguna | ||
Nueva función | Los trabajos Shell ahora admiten parámetros de sistema integrados comunes.
| Ninguna | ||
1.8.13 | Nueva función | Se ajustó el modelo de hilos de ejecución.
| 8 de septiembre de 2023 | Ninguna |
Nueva función | Se añadieron los siguientes parámetros:
| Ninguna | ||
Optimización | Se optimizó el rendimiento de los trabajos map durante despliegues y reducciones de escala masivas de aplicaciones. | Ninguna | ||
Optimización | Se optimizó el reporte de latidos durante el inicio de la aplicación para evitar que un arranque lento del contenedor provoque tiempos de procesamiento prolongados en los trabajos. | Ninguna | ||
Problema corregido |
| Ninguna |
2022
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.7.10 | Nueva función |
| 30 de agosto de 2022 | |
Optimización | Se mejoró la capacidad de respuesta de los agentes durante el apagado. | Ninguna | ||
Problema corregido |
| Ninguna | ||
1.6.1 | Problema corregido | Se corrigió el alto uso de CPU provocado por los hilos de detección de difusión de los trabajos de nivel de segundo. | 3 de agosto de 2022 | Ninguna |
1.6.0 | Nueva función | Se añadió compatibilidad con la programación de trabajos de Kubernetes. | 24 de junio de 2022 | Ninguna |
Optimización |
| Ninguna | ||
1.5.1.1 | Nueva función | Se añadió compatibilidad para habilitar o deshabilitar Simple Log Service de forma dinámica. | 19 de abril de 2022 | Ninguna |
Problema corregido |
| |||
1.5.0.2 | Nueva función | Se añadió compatibilidad con definiciones declarativas de trabajos en Spring Boot. Puede declarar espacios de nombres, aplicaciones, trabajos y alertas en archivos de configuración para simplificar la gestión de trabajos. Estos archivos se pueden modificar para iniciar una aplicación en cualquier entorno con un solo clic. | 1 de abril de 2022 | |
Los trabajos MapReduce visualizados (antes llamados computación paralela) permiten consultar listas, registros y reejecuciones a nivel de tarea. También puede agregar etiquetas personalizadas a las tareas y buscar tareas por etiqueta. | ||||
1.4.2 | Nueva función | SchedulerX 2.0 se integra con Simple Log Service. Sin modificar su código, puede agregar una configuración de Log4j o Logback para consultar los registros de negocio de cada ejecución de trabajo (incluidas las tareas distribuidas) en la consola. | 7 de marzo de 2022 | |
Puede consultar la pila de ejecución de un trabajo directamente en la consola para solucionar trabajos bloqueados. Para usar esta función, actualice su agente a la versión 1.4.0 o posterior. | Ninguna | |||
Se añadió compatibilidad con la integración de ejecutores desarrollados para ElasticJob. | ||||
1.3.4 | Nueva función |
| 6 de enero de 2022 |
2021
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.3.2 | Optimización | Se actualizó la dependencia predeterminada de Log4j 2 a la versión 2.15.0. | 15 de diciembre de 2021 | Ninguna |
1.3.0.3 | Nueva función | Mejora los trabajos independientes de nivel de segundo. Ahora un bucle independiente de nivel de segundo se puede distribuir y alternar entre distintas instancias. Para una aplicación Spring Boot, establezca el siguiente parámetro: | 26 de noviembre de 2021 | Ninguna |
Optimización | Se mejoró la capacidad de respuesta del agente durante el apagado. | Ninguna | ||
Problema corregido |
| Ninguna | ||
1.2.9.1 | Problema corregido | Se corrigió un problema de compatibilidad que provocaba que los trabajos se suspendieran y agotaran su tiempo de espera cuando un worker se integraba con Spring Cloud. | 30 de agosto de 2021 | Ninguna |
1.2.9 | Nueva función | Mejora los trabajos independientes de nivel de segundo. Ahora un bucle independiente de nivel de segundo se puede distribuir y alternar entre distintas instancias. Establezca el parámetro | 27 de agosto de 2021 | Ninguna |
Problema corregido | Se corrigieron problemas donde los trabajos de difusión se interrumpían durante la ejecución concurrente y la lista de workers no se actualizaba. | Ninguna | ||
1.2.8.3 | Problema corregido | Se corrigió un problema donde el hilo de escaneo de un trabajo de difusión de segundo retardo no finalizaba al recibir una instrucción de detención. | 13 de agosto de 2021 | Ninguna |
1.2.8.2 | Problema corregido | Se corrigió un problema donde los trabajos de difusión de segundo retardo ocasionalmente se suspendían durante un despliegue por lotes masivo de workers. | 6 de agosto de 2021 | Ninguna |
1.2.8 | Nueva función |
| 23 de junio de 2021 | Ninguna |
1.2.7 | Nueva función | Se añadió un interruptor para deshabilitar la función de failover. | 28 de abril de 2021 | Ninguna |
Problema corregido |
| Ninguna | ||
1.2.5.2 | Nueva función | Los trabajos de segundo retardo ahora admiten intervalos a nivel de milisegundo. | 8 de abril de 2021 | Ninguna |
Optimización |
| Ninguna | ||
1.2.4.3 | Nueva función |
| 21 de enero de 2021 | Ninguna |
Problema corregido |
| Ninguna |
2020
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.2.3.1 | Optimización | Se optimizó el agente para evitar errores de programación causados por problemas de conexión persistente bajo cargas altas. | 16 de diciembre de 2020 | Ninguna |
1.2.2.2 | Nueva función |
| 10 de diciembre de 2020 | Ninguna |
Optimización |
| Ninguna | ||
1.2.1.2 | Nueva función |
| 20 de octubre de 2020 | Ninguna |
Optimización | Se optimizó el pool de hilos Netty del agente. | Ninguna | ||
Problema corregido |
| Ninguna | ||
1.2.0.2 | Nueva función |
| 19 de agosto de 2020 | Ninguna |
Problema corregido |
| Ninguna | ||
1.1.4.RELEASE | Nueva función |
| 15 de mayo de 2020 | Ninguna |
Problema corregido |
| Ninguna | ||
1.1.2.RELEASE | Nueva función |
| 10 de febrero de 2020 | Ninguna |
Optimización | Se limitaron los AppKeys a un único grupo. | Ninguna |
2019
Versión | Tipo de cambio | Descripción | Fecha de publicación | Referencias |
1.1.0 | Nueva función |
| 17 de diciembre de 2019 | Ninguna |
Optimización |
| Ninguna | ||
Problema corregido |
| Ninguna | ||
1.0.9 | Nueva función |
| 28 de noviembre de 2019 | Ninguna |
Problema corregido |
| Ninguna | ||
1.0.8 | Nueva función |
| 6 de agosto de 2019 | Ninguna |
Problema corregido |
| Ninguna | ||
1.0.6-compatible | Optimización | Se publicó una versión compatible con la interfaz | 2 de julio de 2019 | Ninguna |
1.0.6 | Nueva función |
Optimización
| 2 de julio de 2019 | Nota En esta versión, el número de versión que se muestra en la consola es 1.0.4, lo cual difiere del número de versión de Maven. |
Problema corregido |
| |||
1.0.3 | Nueva función |
| 6 de junio de 2019 | Ninguna |
Problema corregido |
| Ninguna | ||
1.0.0 | Nueva función |
| 30 de abril de 2019 | Ninguna |