Quarterly Releases
Os lançamentos do Liferay DXP devem ocorrer trimestralmente e serão chamados de Quarterly Releases. Essas versões contêm manutenção do produto, melhorias e novos recursos. Cada lançamento trimestral (Quarterly Release) deverá ser tratado como uma nova versão secundária e será mantido por 1 ano. As versões trimestrais devem ser instaladas regularmente para receber a manutenção e os aprimoramentos mais recentes do produto ou para aceitar os recursos recém-lançados.
- Manutenção do produto: resoluções para defeitos do produto e vulnerabilidades de segurança que exigiram uma alteração de código.
- Aprimoramentos do produto: alterações no produto que melhoram a qualidade ou o valor, não causam interrupções ou são pequenas melhorias, como mudanças na aparência, que não exigem modificação do comportamento do usuário.
- Novos recursos: alterações no produto que melhoram a qualidade ou o valor e que podem prejudicar os ambientes do cliente, exigir modificação do comportamento do usuário ou exigir diretrizes específicas. Esses novos recursos serão lançados usando um sinalizador de recurso de lançamento (feature flag) que permite que o recurso seja ativado opcionalmente. Os novos recursos terão a feature flag para pelo menos uma versão. A cada Quarterly Release subsequente, os sinalizadores de recursos serão avaliados para remoção. Quando um sinalizador de recurso de uma release for removido, novos recursos lançados anteriormente ficarão disponíveis imediatamente (out-of-the-box). Os recursos Beta e de Desenvolvimento permanecerão sob uma sinalização de recurso (feature flag) até que estejam prontos para disponibilidade geral.
O primeiro lançamento trimestral do Liferay DXP foi o 2023.Q3 Quarterly Release.
Lançamento de Patches
Assim que um lançamento trimestral for lançado, lançamentos regulares de patches serão feitos periodicamente a partir do branch de lançamento trimestral. As versões de patch são versões de manutenção que devem conter apenas soluções para defeitos do produto e vulnerabilidades de segurança. As versões de patch podem conter pequenas melhorias no produto para resolver defeitos do produto, como acessibilidade ou problemas de aparência. Essas versões não devem conter novos recursos, alterações significativas ou alterações nos status de sinalizadores de recursos, a menos que tais alterações sejam necessárias para resolver um problema de segurança.
Cada lançamento de patch deve ser tratado como uma nova versão de patch e será mantido por 1 ano a partir da data de lançamento do lançamento trimestral (Quarterly Release).
Atualizações quinzenais
Entre os Quarterly Releases, a Liferay disponibilizará regularmente atualizações na forma de imagens Docker ou atualizações em pacote. Essas atualizações são um resumo das mais recentes manutenções, desenvolvimentos e melhorias para uso de clientes e membros da comunidade que desejam visualizar melhorias futuras, novos desenvolvimentos ou manutenção de produtos. Essas atualizações não são recomendadas para uso em produção. Orientações sobre o produto e resolução de defeitos serão oferecidas apenas para os Quarterly Releases.
Pacotes Liferay
A Liferay realiza um lançamento de pacote completo que contém todo o produto (Liferay bundle), incluindo atualizações e correções. A Liferay não lança um patch de manutenção cumulativa separado. Ao fornecer versões agrupadas de atualizações da Liferay, também podemos fornecer as versões mais recentes e seguras do Tomcat para mitigar riscos.
As versões em bundle também são acompanhadas por artefatos separados para que os clientes que não estão trabalhando com nossos pacotes Tomcat pre-packaged possam implementar o Liferay DXP em qualquer servidor de aplicativos compatível com essa versão do Liferay DXP. Como os patches de manutenção cumulativos não são lançados, é necessária uma implantação completa para atualizar o Liferay DXP.
Por fim, as versões agrupadas são acompanhadas por uma imagem de docker atualizada. Para obter mais informações sobre controle de versão, conteúdo e suporte de imagens de docker Liferay, consulte Liferay Docker Images.