O ciclo de lançamento rápido do Looker permite que a equipe incorpore rapidamente o feedback dos usuários e responda a itens de alta prioridade em tempo hábil. Este guia explica nossos processos padrão de lançamento e atualização, além de práticas recomendadas e variações que podem atender melhor às suas necessidades.
Ciclo de desenvolvimento e lançamento
Uma nova versão secundária do Looker é implantada durante algumas semanas. Não haverá novas versões nem implantações no mês de dezembro.
Às vezes, pequenos patches de atualização serão lançados para correções que não devem esperar pela próxima versão. Essas são quase sempre correções para problemas críticos de produto ou segurança. O ideal é que nenhum recurso novo seja incluído em uma versão de patch. A aplicação de atualizações de patch segue o mesmo processo de atualização durante uma versão padrão.
Números de versão
Nosso esquema de numeração de lançamentos usa uma sequência de três números: X.Y.Z, em que X são os últimos dois dígitos do ano do lançamento, Y é a versão mensal (começando com 0 em janeiro e usando números pares para cada mês subsequente) e Z é a versão com patch. Por exemplo, o Looker 23.4.1 seria o primeiro patch da versão do Looker a partir de março de 2023.
Notas de lançamento
Todos os usuários podem ativar as notas de lançamento na seção Configurações da conta do Looker. Além disso, qualquer pessoa listada como um contato técnico em uma instância do Looker (encontrada em Configurações gerais, na seção Administrador) receberá notificações de notas da versão.
Confira as notas da versão para ficar por dentro dos novos recursos e das correções de problemas. Consulte a página Versões do Looker para ver os links para as notas da versão e o registro de alterações da versão mais recente. A página de versões do Looker também tem links para notas da versão histórica.
Ambientes e testes de preparo
A Looker faz um grande esforço para testar com eficiência antes do lançamento, mas é possível que um novo recurso tenha impactos imprevistos em uma configuração e no uso específicos dela. As instâncias hospedadas pelo Looker e pelo cliente podem usar um ambiente de teste para testar o LookML e interagir com terceiros antes de enviar a nova versão para sua instância de produção principal. Além disso, se a instância for hospedada pelo cliente, você também poderá testar a configuração técnica.
Se você quiser usar um ambiente de preparo, entre em contato com o suporte da Looker na Central de Ajuda do Looker ou com sua equipe dedicada de contas do Looker para mais informações.
Atualizar processo
A propriedade do processo de implantação da atualização varia de acordo com a maneira como você hospeda sua instância do Looker. Os detalhes completos estão abaixo, mas, em resumo, se uma instância for hospedada pelo Looker, ele gerenciará o processo de atualização. Se a instância for hospedada pelo cliente, forneceremos instruções sobre como realizar a atualização.
Atualizações para instâncias hospedadas pelo Looker
Como mencionado acima, se a instância for hospedada pelo Looker, ou seja, se a infraestrutura dela for gerenciada pela Looker, nossas equipes de lançamento e operações aplicarão as atualizações durante as janelas de manutenção designadas. Para os usuários que optaram por receber e-mails do Looker, anunciamos cada nova versão em um e-mail que inclui a data e a hora da janela de manutenção. As atualizações geralmente levam até 10 minutos dentro da janela de manutenção para minimizar a interrupção.
O Looker aplica atualizações contínuas. Aplicamos as atualizações com base nas características da configuração de uma instância, na forma como o Looker é usado em uma organização e no desejo de uma empresa de receber uma versão mais cedo ou mais tarde no ciclo. Como sempre acontece nas versões de software, é mais provável que as primeiras versões de patch de uma nova versão secundária contenham problemas de produtos. No entanto, para instâncias hospedadas pelo Looker, podemos aplicar os patches rapidamente assim que estiverem disponíveis.
E se eu precisar pular uma nova versão de lançamento?
Entre em contato com o suporte do Looker na Central de Ajuda ou com sua equipe de conta dedicada, e trabalharemos com você para garantir que suas necessidades sejam atendidas.
Atualizações para instâncias do Looker hospedadas pelo cliente
As instâncias do Looker hospedadas pelo cliente exigem que ele seja responsável por gerenciar as atualizações da versão lançada. É muito importante manter a versão compatível mais recente para evitar executar uma versão incompatível ou extinta. As instâncias hospedadas pelo cliente do Looker recebem notificações de atualização no final do ciclo de lançamento da versão. Isso garante que qualquer problema crítico seja resolvido com antecedência.
Quando uma nova versão estiver pronta para instalação, qualquer usuário do Looker listado como um contato técnico da sua organização receberá um e-mail com um link para o arquivo de atualização mais recente (formato JAR), as notas da versão e instruções sobre como instalar a atualização.
Recomendamos que você não reverta para uma versão anterior. Em vez disso, faça um backup completo do sistema antes de cada atualização. Isso permite que uma instância seja restaurada para uma versão anterior. Restaurar para uma versão anterior sem um backup pode causar perda irreversível de conteúdo e danos à instância.
Acesso antecipado
Se você receber uma atualização no início do processo de lançamento que atenda às necessidades da sua empresa e quiser ativar o acesso antecipado a novos lançamentos, inscreva-se aqui ou entre em contato com o suporte do Looker na Central de Ajuda do Looker.
Programa de lançamento estendido de suporte
Embora muitas organizações compartilhem nosso gosto pelas rápidas melhorias dos produtos associadas a ciclos de lançamento curtos, o Looker entende as vantagens desse ritmo e por que um ciclo mais lento pode ser mais adequado para determinados casos de uso de negócios.
Para atender a essas necessidades, cada terceira versão secundária será designada como uma versão de lançamento estendido de suporte (ESR, na sigla em inglês). Embora sempre façamos o possível para maximizar a estabilidade do produto a cada lançamento, uma versão de lançamento designada como ESR terá mais tempo para testes e correções de problemas.
Também forneceremos uma janela mais longa para o desenvolvimento e suporte do produto para ESRs e corrigiremos os problemas de Gravidade 1 e nível de gravidade 2, quando relevante e possível.
Como validar novas versões da ESR
Cada ESR terá um período de teste de um mês devido às maiores mudanças no produto entre os ESRs. Como parte deste programa, é necessário primeiro executar uma nova atualização de versão da ESR em um servidor de teste. Isso permite que os usuários testem conteúdo, fluxos de trabalho e novos recursos antes de mover o servidor de produção para a nova versão da ESR.
Como aceitar o programa ESR
Se o programa ESR parecer mais adequado para as necessidades comerciais da sua empresa, entre em contato com a equipe de sucesso do cliente para discutir mais essa opção.
Dúvidas?
Se você tiver dúvidas, um ótimo lugar para fazer isso é no Fórum da comunidade da Looker, onde discussões e todos os tipos são bem-vindas, incluindo Looker, Business Intelligence e dados em geral, com outros Good Lookers (clientes) e analistas da Looker.