Atualização Major do Software

(19:00 09-04-2026)
Só uma atualização rápida sobre o que tem acontecido nos bastidores do Maxithlon.

Nas últimas semanas estivemos trabalhando em uma atualização massiva de código. Estamos falando de milhares de linhas de código alteradas, muitas vezes mexendo em partes do sistema que têm até 20 anos. Como você pode imaginar, quando se trabalha em algo assim, alguns problemas aqui e ali são praticamente inevitáveis.

Dito isso, considerando o quão profundas e abrangentes são as mudanças, os problemas que vimos até agora foram bem limitados e localizados. Ainda assim, sabemos que pode ser irritante quando algo não funciona exatamente como esperado, então agradecemos muito pela paciência.

Essa atualização não é apenas uma atualização técnica. Na verdade, é um passo necessário para manter o Maxithlon vivo. No momento, estamos bloqueados em várias frentes, incluindo atualizações de servidores e melhorias de segurança, e sem esse trabalho simplesmente não conseguiríamos avançar. Ou seja, isso é a base para tudo o que vem a seguir.

Enquanto isso, também aproveitamos para trabalhar em várias outras coisas. Fizemos diversos experimentos no frontend, realizamos várias melhorias, restauramos o sistema de XML, reescrevemos completamente as classes de autenticação, reescrevemos totalmente o sistema de cron e reativamos a CDN para melhorar a performance, especialmente para usuários mais distantes dos nossos servidores no sul da Alemanha.

Nestes dias, também estamos alternando ocasionalmente a plataforma para PHP 8 por algumas horas de cada vez. Esse é atualmente nosso maior desafio técnico, e essas mudanças temporárias nos permitem coletar dados reais sobre erros de migração que são muito difíceis de reproduzir em ambiente de testes. Até agora, nenhum problema crítico apareceu durante essas mudanças, o que é um bom sinal.

Um pequeno pedido que realmente ajudaria: seria muito mais eficiente se os relatórios de bugs e solicitações de funcionalidades fossem postados como tópicos dedicados, um por item, usando o fórum existente:
International Fed > Proposal & Suggestions
Vamos nos basear neste tópico:
How to post in this board

Se você puder incluir URLs, prints ou qualquer detalhe útil para entender melhor o problema, faz uma grande diferença. Às vezes gastamos mais tempo tentando entender o problema do que corrigindo, principalmente com base nas mensagens que recebemos.

Ainda estamos no meio dessa transição, mas as coisas estão indo na direção certa.

Mais uma vez, obrigado por continuarem com a gente e, como sempre, fiquem à vontade para reportar qualquer coisa estranha que encontrarem. Isso realmente ajuda.

Ned