OK, todos os usuários do Events, por favor, tomem nota abaixo.
Como atualizar com segurança ao usar nossos plugins:
Cronograma de atualizações do Pavilion
O Events é um dos plugins de código aberto da família Pavilion.
A partir de agora, o Pavilion focará em garantir a compatibilidade de um conjunto central de seus plugins com a branch tests-passed do Discourse Core apenas durante os primeiros 5 dias de cada mês.
Qualquer bug que surja devido a incompatibilidade será resolvido o mais rápido possível durante esse período de “suporte”, preferencialmente até o 7º dia. Bugs de baixa severidade ou de recursos em Beta podem não ser resolvidos até essa data, mas problemas óbvios que estejam “quebrando” um fórum devem ser solucionados.
Essa nova política entrará em vigor em 1º de maio de 2020
Por que estamos introduzindo essa política
Não temos controle sobre as mudanças no núcleo do Discourse. E é assim que deve ser. No entanto, à medida que nossos plugins cresceram e se tornaram mais sofisticados, tem se tornado cada vez mais oneroso garantir que eles funcionem com cada atualização do Discourse. Tornou-se insustentável assegurar que a compatibilidade imediata seja mantida.
Para dar aos nossos desenvolvedores espaço para respirar, a fim de que possam atender a outras prioridades além do suporte aos plugins, não garantiremos mais a compatibilidade com o Discourse todos os dias do mês.
Essa política também deve ajudá-lo a alcançar maior estabilidade e oferecer mais certeza sobre quando você pode atualizar com mais segurança.
Como realizar sua atualização
Tente atualizar sua instância de Produção do Discourse (tanto o núcleo do Discourse quanto nossos plugins) nos primeiros 5 dias de cada mês. Avise-nos no tópico relevante do Plugin no Meta sobre quaisquer problemas que encontrar. Você receberá um suporte mais focado da equipe do Pavilion sobre problemas relacionados aos plugins deles durante esse período.
Atualizar seu servidor de Produção fora dos primeiros 5 dias do mês é por sua conta e risco. Se você fizer isso e algo relacionado a um de nossos plugins quebrar, recomendamos que você reporte o problema e, se apropriado, desinstale nosso plugin até que ele seja resolvido. Infelizmente, podemos não conseguir corrigi-lo até o próximo período de suporte, no início do mês seguinte.
Para ainda mais segurança
Considere testar sua atualização em seu próprio servidor de staging, construído a partir de um backup do seu site de produção. Isso é especialmente importante se seu site for grande, popular e/ou parte de um negócio.
Você pode desligar esse servidor pelo restante do mês para não ser cobrado por tempo de atividade. Use essa oportunidade para testar todas as funcionalidades básicas e identificar quaisquer problemas com os plugins. Relate todos os problemas críticos e de alta severidade o mais rápido possível no tópico relevante do plugin.
Usar um site de staging pode permitir que você tenha mais discrição sobre quando atualizar, mas esteja ciente da relativa falta de suporte na segunda metade do mês.
Obrigado pela compreensão!