Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2025-08-27. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Problemas conhecidos com atualizações de instância

Confira uma visão geral de soluções alternativas para problemas que afetam o processo de atualização para o GitHub Enterprise Server ou a instância após a conclusão de uma atualização.

Sobre os problemas conhecidos com as atualizações do GitHub Enterprise Server

A GitHub está ciente dos problemas a seguir que podem afetar as atualizações para novas versões do GitHub Enterprise Server. Para saber mais, confira "Problemas conhecidos" nas Notas sobre a versão do GitHub Enterprise Server.

A GitHub recomenda enfaticamente que você realize backups regulares da configuração e dos dados da instância. Antes de prosseguir com qualquer atualização, faça o backup da instância e valide-o em um ambiente de preparo. Para saber mais, confira Como configurar backups em sua instância usando Utilitários de Backup e Configurar uma instância de preparo.

Atualização do Elasticsearch

Como parte da atualização do GitHub Enterprise Server para a versão 3.13 ou posterior, o serviço Elasticsearch será atualizado. A GitHub recomenda firmemente que as orientações em Preparando-se para a atualização do Elasticsearch no GitHub Enterprise Server 3.13 sejam seguidas.

Atualizando do 3.14 para o 3.16.0

Se você estiver usando o GitHub Enterprise Server 3.14 e tiver habilitado produtos de segurança por padrão no nível da organização, não poderá atualizar diretamente da 3.14 para a 3.16.0. Para determinar a qualificação para a atualização, execute o seguinte comando:

ghe-console -y
Organization.any? { |o| [o.vulnerability_updates_enabled_for_new_repos?, o.security_alerts_enabled_for_new_repos?, o.dependency_graph_enabled_for_new_repos?, o.advanced_security_enabled_on_new_repos?, SecretScanning::Features::Org::TokenScanning.new(o).secret_scanning_enabled_for_new_repos?, SecretScanning::Features::Org::PushProtection.new(o).enabled_for_new_repos?].any? }

Se o comando retornar true, uma atualização direta da 3.14 para a 3.16.0 falhará, e recomendamos que você aguarde o próximo patch 3.16 para atualizar.

Como alternativa, você pode passar para a 3.16.0 agora atualizando primeiro da 3.14 para a 3.15 e, em seguida, da 3.15 para a 3.16.0.

A atualização para 3.16.0 e 3.17.0 inclui uma migração de dados lenta para verificação de código

Os clientes que têm a verificação de código habilitada podem ter transições mais lentas ao atualizar para a versão 3.16.0 devido a alterações no modelo de dados que exigem migração de dados. Recomendamos testar essa atualização primeiro em um ambiente não de produção, pois isso pode resultar em um tempo de inatividade mais longo do que o esperado. [Atualizado em: 12/06/2025]