O ciclo de lançamento rápido do Looker permite que a equipe incorpore rapidamente o feedback dos usuários e responda aos 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 em cerca de algumas semanas. Não há novas versões nem implantações no mês de dezembro.
Às vezes, pequenos patches de atualização são lançados para correções que não precisam esperar a próxima versão. Quase sempre são correções de problemas críticos de produto ou de 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 upgrade durante uma versão 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 de 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 de lançamento do patch. Por exemplo, o Looker 23.4.1 será o primeiro patch do Looker 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 contato técnico em uma instância do Looker (encontrada em Configurações gerais na seção Administrador) vai receber notificações sobre as notas da versão.
Confira as notas da versão para ficar por dentro dos novos recursos e correções de problemas. Consulte a página Versões do Looker para conferir links para as notas da versão e o registro de alterações da versão mais recente. A página de lançamentos do Looker também tem links para as notas da versão anteriores.
Ambientes de preparo e testes
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 imprevisíveis em uma configuração e uso específicos do Looker. Tanto as instâncias hospedadas pelo Looker quanto as hospedadas pelo cliente podem utilizar um ambiente de preparo para testar o LookML e interagir com terceiros antes de enviar a nova versão à 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ê 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 da atualização varia de acordo com a forma como você hospeda a instância do Looker. Confira os detalhes completos abaixo, mas, em resumo, se uma instância for hospedada pelo Looker, ele 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 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 o horário da janela de manutenção. As atualizações geralmente levam até 10 minutos na janela de manutenção para minimizar a interrupção.
O Looker aplica atualizações de forma contínua. 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 individual de receber uma versão mais cedo ou mais tarde no ciclo. Como sempre acontece com as versões de software, as primeiras versões de patch de uma nova versão secundária têm mais probabilidade de conter problemas de produto. No entanto, para instâncias hospedadas pelo Looker, podemos aplicar rapidamente os patches assim que eles estiverem disponíveis.
E se eu precisar pular uma nova versão de lançamento?
Entre em contato com o suporte do Looker pelo console do Google Cloud ou com sua equipe de contas dedicada. Vamos trabalhar com você para atender às necessidades da sua empresa.
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 com suporte mais recente para evitar a execução de versões sem suporte ou que chegaram ao fim da vida útil. As instâncias hospedadas pelo cliente do Looker 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 é recomendável reverter para uma versão anterior. Em vez disso, faça um backup completo do seu sistema antes de cada atualização. Isso permite que uma instância seja restaurada para uma versão anterior. A restauração de 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 mais cedo no processo de lançamento atender às necessidades da sua empresa e você quiser ter acesso antecipado às novas versões, faça sua inscrição aqui ou abra uma solicitação de suporte.
Programa de lançamento de suporte estendido
Embora muitas organizações compartilhem nossa preferência por 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 versões secundárias, uma será designada como lançamento com suporte estendido (ESR). Embora sempre façamos o possível para maximizar a estabilidade do produto em cada versão, uma versão lançada designada como ESR vai receber mais tempo para testes e correções de problemas.
Também vamos oferecer um período maior para desenvolvimento e suporte a produtos para ESRs e corrigiremos problemas de nível de gravidade 1 e 2 quando relevante e possível.
Como validar novos lançamentos da ESR
Cada ESR terá um período de preparação de um mês devido às mudanças maiores no produto entre as ESRs. Como parte desse programa, é necessário realizar primeiro uma nova atualização da versão do ESR em um servidor de teste. Isso permite que os usuários testem conteúdos, fluxos de trabalho e novos recursos antes de mover o servidor de produção para a nova versão da ESR.
Como ativar o programa ESR
Se o programa de ESR parecer mais adequado para as necessidades de negócios 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, um ótimo lugar para fazer perguntas é o Fórum da comunidade do Looker, onde discussões de todos os tipos são bem-vindas e incentivadas, incluindo (mas não se limitando a) Looker, Business Intelligence e dados em geral, com outros Good Lookers (clientes) e analistas do Looker.