Este tópico descreve as alterações de recursos em cada versão do SchedulerX Java SDK, incluindo novos recursos, otimizações e correções para problemas críticos. Utilize-o para acompanhar os lançamentos do Java SDK.
Notas sobre atualização de versão e descontinuação
Recomendações de atualização
Atualize o SchedulerX Java SDK diretamente para a versão mais recente, que é a 1.13.5. Não é necessário parar ou modificar jobs de agendamento existentes antes da atualização. Como o SDK está integrado à sua aplicação de negócios, execute testes completos de integração após a atualização para detectar possíveis conflitos de JAR.
Impacto da descontinuação de versão
O console exibe o status do ciclo de vida da versão do cliente SDK em páginas como Application Management e Job Management:
|
Status |
Descrição |
|
Stable** |
Versão recomendada atual. Oferece compromissos completos de SLA e suporte técnico. |
|
Expired** |
A versão expirou. Os jobs de agendamento existentes continuam funcionando normalmente, mas não há compromisso de SLA. Atualize assim que possível. |
|
Deprecated** |
A versão foi descontinuada. Os jobs de agendamento existentes continuam funcionando normalmente, mas não há compromisso de SLA. Para obter suporte técnico, primeiro atualize para a versão mais recente. Atualize imediatamente. |
Uma versão com status Expired** ou Deprecated** não interrompe jobs de agendamento já em execução, mas não oferece garantia de SLA nem suporte técnico. Atualize o SDK para uma versão Stable** em tempo hábil.
Consulta de versões compatíveis
Antes de atualizar, revise as tabelas de histórico de versões mais adiante neste tópico. Cada entrada descreve os recursos, correções e notas de compatibilidade de uma versão, permitindo que você escolha uma versão compatível adequada como alvo de atualização.
2026
|
Versão |
Tipo de alteração |
Descrição |
Data de lançamento |
Referências |
|
1.13.5 |
Novo recurso |
Tarefas Tarefas de script agora suportam transferência de dados upstream e downstream entre nós de fluxo de trabalho. |
20 de março de 2026 |
Nenhuma |
|
1.13.4 |
Otimização |
Otimiza a coleta de CPU no modo de aplicação K8s para compatibilidade com o modo cgroup v2. |
13 de fevereiro de 2026 |
Nenhuma |
|
1.13.3 |
Otimização |
Melhora a compatibilidade de tarefas Spring com Spring 7.x. |
15 de janeiro de 2026 |
Nenhuma |
2025
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.13.1 | Problema corrigido |
| 28 de julho de 2025 | Nenhuma |
1.13.0 | Novo recurso | Adicionado suporte para criptografia de link para proteger dados sensíveis em trânsito entre o cliente e o servidor em aplicações da Professional Edition. | 18 de junho de 2025 | Nenhuma |
1.12.7 | Otimização |
| 29 de maio de 2025 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.12.5 | Otimização | Melhoria na compatibilidade de tarefas Spring quando outros componentes implementam TaskScheduler. | 8 de fevereiro de 2025 | Nenhuma |
1.12.3 | Novo recurso |
| 3 de janeiro de 2025 | Nenhuma |
Otimização |
|
2024
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.12.2 | Otimização |
| 20 de novembro de 2024 | Nenhuma |
1.12.1 | Novo recurso |
| 12 de outubro de 2024 | Nenhuma |
Otimização |
| Nenhuma | ||
1.11.5 | Otimização |
| 17 de junho de 2024 | Nenhuma |
1.11.4 | Novo recurso | Adicionado suporte para recuperar o ID do fluxo de trabalho a partir de | 20 de março de 2024 | |
Otimização |
| Nenhuma | ||
1.11.1 | Novo recurso | Adicionado suporte para obter parâmetros de job a partir de variáveis de ambiente. | 20 de fevereiro de 2024 | Nenhuma |
Novo recurso | Adicionado suporte para isolamento no nível da aplicação. | Nenhuma | ||
Problema corrigido |
| Nenhuma | ||
1.10.14 | Novo recurso | Adicionado suporte para desligamento gracioso. As aplicações aguardam a conclusão de todos os jobs em execução antes de encerrar, garantindo que liberações e reinicializações ocorram sem interrupções de service. | 2 de janeiro de 2024 | |
Novo recurso | Adicionado suporte para configurar a taxa de distribuição para subtarefas. | Nenhuma | ||
Novo recurso | Adicionado suporte para configurar nome de usuário e senha.
| |||
Otimização | Adicionado suporte para isolamento por grupo de aplicações. | Nenhuma | ||
Otimização | Adicionado suporte para distribuição ordenada por endereço IP do worker. | Nenhuma | ||
Otimização |
| |||
Otimização |
| Nenhuma | ||
Problema corrigido |
| Nenhuma |
2023
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.9.6 | Novo recurso | Adicionado suporte para modelos padrão e personalizados.
| 4 de julho de 2023 | Nenhuma |
Novo recurso | Agora é possível distribuir jobs map a partir de uma posição inicial aleatória. Para ativar isso, defina | Nenhuma | ||
Novo recurso | Jobs Shell agora suportam parâmetros de sistema internos comuns.
| Nenhuma | ||
1.8.13 | Novo recurso | Ajuste no modelo de thread de execução.
| 8 de setembro de 2023 | Nenhuma |
Novo recurso | Adicionados os seguintes parâmetros:
| Nenhuma | ||
Otimização | Otimização do desempenho de jobs map durante implantações de aplicações em larga escala e scale-ins. | Nenhuma | ||
Otimização | Otimização do relatório de heartbeat durante a inicialização da aplicação para evitar que uma inicialização lenta do contêiner cause longos tempos de processamento de job. | Nenhuma | ||
Problema corrigido |
| Nenhuma |
2022
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.7.10 | Novo recurso |
| 30 de agosto de 2022 | |
Otimização | Melhoria na capacidade de resposta dos agentes durante o desligamento. | Nenhuma | ||
Problema corrigido |
| Nenhuma | ||
1.6.1 | Problema corrigido | Correção de alto uso de CPU causado por threads de detecção broadcast para jobs de nível de segundo. | 3 de agosto de 2022 | Nenhuma |
1.6.0 | Novo recurso | Adicionado suporte para agendamento de jobs Kubernetes. | 24 de junho de 2022 | Nenhuma |
Otimização |
| Nenhuma | ||
1.5.1.1 | Novo recurso | Adicionado suporte para ativar ou desativar dinamicamente o Simple Log Service. | 19 de abril de 2022 | Nenhuma |
Problema corrigido |
| |||
1.5.0.2 | Novo recurso | Adicionado suporte para definições declarativas de jobs no Spring Boot. É possível declarar namespaces, aplicações, jobs e alertas em arquivos de configuração para simplificar o gerenciamento de jobs. Esses arquivos podem ser modificados para iniciar uma aplicação em qualquer ambiente com um único clique. | 1º de abril de 2022 | |
Jobs MapReduce visualizados (anteriormente computação paralela) suportam visualização de listas, logs e reexecuções no nível da tarefa. Também é possível adicionar tags personalizadas às tarefas e pesquisar tarefas por tag. | ||||
1.4.2 | Novo recurso | O SchedulerX 2.0 integra-se ao Simple Log Service. Sem modificar seu código, adicione uma configuração Log4j ou Logback para visualizar logs de negócios de cada execução de job (incluindo tarefas distribuídas) no console. | 7 de março de 2022 | |
É possível visualizar a pilha de tempo de execução de um job diretamente no console para solucionar problemas de jobs travados. Para usar este recurso, atualize seu agente para a versão 1.4.0 ou posterior. | Nenhuma | |||
Adicionado suporte para integração com executores desenvolvidos para ElasticJob. | ||||
1.3.4 | Novo recurso |
| 6 de janeiro de 2022 |
2021
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.3.2 | Otimização | Atualização da dependência padrão Log4j 2 para a versão 2.15.0. | 15 de dezembro de 2021 | Nenhuma |
1.3.0.3 | Novo recurso | Aprimoramento de jobs standalone de nível de segundo. Um loop standalone de nível de segundo agora pode ser distribuído e alternado entre diferentes instâncias. Para uma aplicação Spring Boot, defina o seguinte parâmetro: | 26 de novembro de 2021 | Nenhuma |
Otimização | Melhoria na capacidade de resposta do agente durante o desligamento. | Nenhuma | ||
Problema corrigido |
| Nenhuma | ||
1.2.9.1 | Problema corrigido | Correção de um problema de compatibilidade que causava travamento e timeout de jobs quando um worker era integrado ao Spring Cloud. | 30 de agosto de 2021 | Nenhuma |
1.2.9 | Novo recurso | Aprimoramento de jobs standalone de nível de segundo. Um loop standalone de nível de segundo agora pode ser distribuído e alternado entre diferentes instâncias. Defina o parâmetro | 27 de agosto de 2021 | Nenhuma |
Problema corrigido | Correção de problemas com jobs broadcast sendo interrompidos durante execução concorrente e com a lista de workers não sendo atualizada. | Nenhuma | ||
1.2.8.3 | Problema corrigido | Correção de um problema em que a thread de varredura de um job broadcast second-delay falhava ao terminar após receber uma instrução de parada. | 13 de agosto de 2021 | Nenhuma |
1.2.8.2 | Problema corrigido | Correção de um problema em que jobs broadcast second-delay podiam ocasionalmente travar durante uma implantação em lote em larga escala de workers. | 6 de agosto de 2021 | Nenhuma |
1.2.8 | Novo recurso |
| 23 de junho de 2021 | Nenhuma |
1.2.7 | Novo recurso | Adicionado um controle para desativar o recurso de failover. | 28 de abril de 2021 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.2.5.2 | Novo recurso | Jobs second-delay agora suportam intervalos no nível de milissegundo. | 8 de abril de 2021 | Nenhuma |
Otimização |
| Nenhuma | ||
1.2.4.3 | Novo recurso |
| 21 de janeiro de 2021 | Nenhuma |
Problema corrigido |
| Nenhuma |
2020
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.2.3.1 | Otimização | Otimização do agente para evitar falhas de agendamento devido a problemas de conexão persistente sob alta carga. | 16 de dezembro de 2020 | Nenhuma |
1.2.2.2 | Novo recurso |
| 10 de dezembro de 2020 | Nenhuma |
Otimização |
| Nenhuma | ||
1.2.1.2 | Novo recurso |
| 20 de outubro de 2020 | Nenhuma |
Otimização | Otimização do pool de threads Netty do agente. | Nenhuma | ||
Problema corrigido |
| Nenhuma | ||
1.2.0.2 | Novo recurso |
| 19 de agosto de 2020 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.1.4.RELEASE | Novo recurso |
| 15 de maio de 2020 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.1.2.RELEASE | Novo recurso |
| 10 de fevereiro de 2020 | Nenhuma |
Otimização | Limitação de AppKeys a um único grupo. | Nenhuma |
2019
Versão | Tipo de alteração | Descrição | Data de lançamento | Referências |
1.1.0 | Novo recurso |
| 17 de dezembro de 2019 | Nenhuma |
Otimização |
| Nenhuma | ||
Problema corrigido |
| Nenhuma | ||
1.0.9 | Novo recurso |
| 28 de novembro de 2019 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.0.8 | Novo recurso |
| 6 de agosto de 2019 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.0.6-compatible | Otimização | Lançamento de uma versão compatível com a interface | 2 de julho de 2019 | Nenhuma |
1.0.6 | Novo recurso |
Otimização
| 2 de julho de 2019 | Nota Para esta versão, o número da versão exibido no console é 1.0.4, que difere do número da versão Maven. |
Problema corrigido |
| |||
1.0.3 | Novo recurso |
| 6 de junho de 2019 | Nenhuma |
Problema corrigido |
| Nenhuma | ||
1.0.0 | Novo recurso |
| 30 de abril de 2019 | Nenhuma |