A versão 2.3.0 do Uptime Kuma, monitor de disponibilidade leve e de código aberto baseado em Node.js, foi lançada oficialmente em 1º de maio de 2024. O release introduz novos provedores de notificação, melhorias significativas na interface e no desempenho, além de correções essenciais para ambientes com restrições de hardware — especialmente dispositivos como o Raspberry Pi.
Principais destaques da versão 2.3.0
O foco desta atualização está em ampliar a capacidade de integração com canais de comunicação, resolver gargalos em cenários de baixo recurso e garantir maior precisão nas métricas de disponibilidade. A nova versão também traz ajustes importantes de compatibilidade com versões recentes de plataformas como Home Assistant.
Novos provedores de notificação
Foram adicionados cinco novos provedores de notificação, aumentando a flexibilidade de alertas para equipes que utilizam diferentes ferramentas de colaboração:
- Suporte nativo ao Telnyx para mensagens SMS e voz (#7151)
- Integração com o VK Messenger, popular na Rússia e países da CEI (#7182)
- Conectividade com o MAX Messenger, plataforma de mensageria corporativa (#7160)
- Adição do Evolution com suporte a custom message templates, permitindo personalização avançada de alertas (#7207)
- Inclusão do OracleDB como tipo de monitor, útil para aplicações críticas que dependem de bancos de dados Oracle (#7156)
Melhorias técnicas e correções críticas
Uma das mudanças mais relevantes envolve o tratamento de conexões SQLite em dispositivos com recursos limitados. Foi adicionada a variável de ambiente UPTIME_KUMA_SQLITE_SINGLE_CONNECTION, recomendada especialmente para usuários de Raspberry Pi, visando evitar travamentos por locking do banco de dados (#7312).
Além disso, foram corrigidos problemas que afetavam diretamente a confiabilidade dos dados:
- Correção no cálculo de uptime para garantir tratamento adequado de time buckets ausentes (#7235)
- Resolução de falhas em gráficos de monitoramento TCP com latências sub-milissegundo (#7159)
- Atualização da documentação de integração com o Home Assistant, refletindo a mudança de Services para Actions na versão 2024 (#7128)
- Correção na atualização automática da data de expiração de domínios (#7198)
Mudanças importantes e remoções
Como parte de uma otimização de desempenho, a funcionalidade de ordenação em páginas de status foi removida (#7194). O desenvolvedor justificou a decisão com base em impactos negativos observados em instâncias com grande volume de monitores.
Também foi implementado suporte a grupos recolhíveis (collapsible groups) nas páginas de status — recurso que melhora a legibilidade e organização visual para equipes com centenas de serviços monitorados (#7154).
Outras melhorias e traduções
- Adicionado suporte à variante inglês britânico (en-GB) (#7108)
- Atualizações de tradução via Weblate com contribuições de mais de 40 colaboradores (#7292, #7197, #7132)
- Melhoria na experiência do usuário com mensagens de aviso mais claras (#7300)
- Atualização de dependências e inclusão de workflow mensal para publicação automatizada de imagens Docker (#7317, #7146)
Para quem é essa atualização?
A versão 2.3.0 é recomendada para todos os usuários do Uptime Kuma, especialmente para:
- Administradores que operam instâncias em Raspberry Pi ou outros SBCs
- Times que utilizam Home Assistant, VK, Telnyx, MAX Messenger ou OracleDB
- Equipes que exigem maior controle sobre templates de notificação e organização visual de status pages
A atualização pode ser aplicada via Docker, binary ou Git — conforme documentado no repositório oficial. A migração é compatível com versões anteriores, exceto pelas alterações listadas em breaking changes.