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 de maneira oportuna. Este guia explica nossos processos padrão de lançamento e atualização, além de práticas recomendadas e variações que podem ser mais adequadas às suas necessidades.
Ciclo de desenvolvimento e lançamento
Uma nova versão secundária do Looker é implantada em cerca de duas semanas. Não há novos lançamentos nem implantações em dezembro.
Às vezes, pequenos patches de atualização são lançados para correções que não podem esperar pela próxima versão. Quase sempre são correções de problemas críticos de segurança ou do produto. O ideal é que nenhum novo recurso seja incluído em uma versão de patch. A aplicação de atualizações de patch segue o mesmo processo de upgrade durante um lançamento padrão.
Números de versão
Nosso esquema de numeração de versões usa uma sequência de três números: X.Y.Z, em que X são os dois últimos dígitos do ano da versão, 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 de patch. Por exemplo, o Looker 23.4.1 seria o primeiro patch da versão do Looker de março de 2023.
Notas de lançamento
Todos os usuários podem ativar as notas da versão 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) vai receber notificações de notas da versão.
Confira as notas da versão para ficar por dentro de novos recursos e correções de problemas. Consulte a página Versões do Looker para acessar links das notas da versão e do registro de alterações da versão mais recente. A página de lançamentos do Looker também tem links para notas da versão históricas.
Ambientes de preparo e teste
O Looker faz um grande esforço para testar de forma eficaz antes do lançamento, mas é possível que um novo recurso tenha impactos imprevistos em uma configuração e uso específicos do Looker. As instâncias hospedadas pelo Looker e pelo cliente podem usar um ambiente de preparo para testar o LookML e as interfaces com terceiros antes de enviar a nova versão para a 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ê tiver interesse em usar um ambiente de teste, entre em contato com o suporte do Looker ou com sua equipe de conta dedicada do Looker para mais informações.
Atualizar processo
A propriedade do processo de implantação de atualizações varia de acordo com a forma como você hospeda sua instância do Looker. Confira os detalhes abaixo. Em resumo, se uma instância for hospedada pelo Looker, o Looker vai gerenciar o processo de atualização. Se a instância for hospedada pelo cliente, vamos fornecer instruções sobre como fazer a atualização.
Atualizações para instâncias hospedadas pelo Looker
Se uma instância for hospedada pelo Looker, ou seja, se a infraestrutura dela for gerenciada pelo Looker, nossas equipes de lançamento e operações vão aplicar atualizações durante janelas de manutenção designadas. Para os usuários que ativaram o recebimento de e-mails do Looker, anunciamos cada nova versão em uma mensagem que inclui a data e o horário 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 de forma gradual. Aplicamos as atualizações com base nas características da configuração de uma instância, em como o Looker é usado em uma organização e no desejo de uma empresa individual de receber uma versão mais cedo ou mais tarde no ciclo. Como sempre acontece em lançamentos de software, as primeiras versões de patch de uma nova versão secundária têm mais chances de conter problemas no produto. No entanto, para instâncias hospedadas pelo Looker, podemos aplicar patches rapidamente assim que eles ficam disponíveis.
E se eu precisar pular uma nova versão de lançamento?
Entre em contato com o suporte do Looker pelo Google Cloud console ou com sua equipe de contas dedicada. Vamos trabalhar com você para garantir que suas necessidades de negócios sejam atendidas.
Atualizações para instâncias do Looker hospedadas pelo cliente
As instâncias do Looker hospedadas pelo cliente exigem que o cliente seja responsável por gerenciar as atualizações da versão de lançamento. É muito importante usar a versão mais recente com suporte para evitar executar uma versão sem suporte ou que chegou ao fim da vida útil. As instâncias do Looker hospedadas pelo cliente recebem notificações de atualização no final do ciclo de lançamento. Isso garante que todos os problemas críticos sejam resolvidos com antecedência.
Quando uma nova versão estiver pronta para instalação, todos os usuários do Looker listados como Contato técnico da sua organização vão receber um e-mail com um link para o arquivo de atualização mais recente (formato JAR), notas da versão e instruções sobre como instalar a atualização.
Não recomendamos a reversão 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 receber uma atualização no início do processo de lançamento for adequado às necessidades da sua empresa e você quiser ter acesso antecipado às novas versões, inscreva-se aqui ou abra uma solicitação de suporte.
Programa de lançamento de suporte estendido
Embora muitas organizações compartilhem nossa preferência pelas melhorias rápidas de produtos associadas a ciclos de lançamento curtos, o Looker entende a troca que vem com esse ritmo e por que um ciclo mais lento pode ser mais adequado para determinados casos de uso comercial.
Para atender a essas necessidades, a cada três lançamentos secundários, um será designado como uma versão de lançamento de suporte estendido (ESR). 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 recebe mais tempo para testes e correções de problemas.
Também vamos oferecer um período mais longo para desenvolvimento e suporte a produtos para ESRs e corrigir problemas de nível 1 e 2 de gravidade quando relevante e possível.
Como validar novas versões do ESR
Cada ESR terá um período de teste de um mês devido às mudanças maiores no produto entre as ESRs. Como parte desse programa, é necessário primeiro realizar uma nova atualização da versão 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 do ESR.
Ativar o programa ESR
Se o programa ESR parecer mais adequado às necessidades da sua empresa, entre em contato com a equipe de sucesso do cliente para discutir essa opção.
Dúvidas?
Se você tiver dúvidas, o melhor lugar para perguntar é o fórum da comunidade do Looker, onde todos os tipos de discussões são bem-vindos e incentivados, incluindo (mas não se limitando a) Looker, business intelligence e dados em geral, com outros usuários do Looker (clientes) e analistas do Looker.