Acerca de los problemas conocidos con las actualizaciones de GitHub Enterprise Server
GitHub es consciente de los siguientes problemas que podrían afectar a las actualizaciones de las nuevas versiones de GitHub Enterprise Server. Para obtener más información, consulta las Notas de la versión de GitHub Enterprise Server.
GitHub recomienda encarecidamente realizar copias de seguridad periódicas de la configuración y los datos de tu instancia. Antes de continuar con cualquier actualización, realiza una copia de seguridad de la instancia y, a continuación, valida la copia de seguridad en un entorno de ensayo. Para más información, consulta AUTOTITLE y AUTOTITLE.
Eliminar la pausa en las actualizaciones a la versión 3.15 y posteriores
Hemos quitado la pausa en las actualizaciones a las versiones 3.15, 3.16 y 3.17. Ahora puedes actualizar a 3.15.12, 3.16.8, 3.17.5 o posterior. No se recomienda actualizar a versiones anteriores de 3.15, 3.16 o 3.17. Como paso adicional, se recomienda comprobar la capacidad del sistema antes de actualizar. Consulta AUTOTITLE.
Hemos ampliado la ventana de soporte técnico para las versiones 3.14, 3.15, 3.16 y 3.17. La ventana de soporte técnico para la versión 3.13 permanece sin cambios. Se ha actualizado la fecha de cierre de cada una de las versiones 3.14, 3.15, 3.16 y 3.17. Para más información, consulta AUTOTITLE.
Seguiremos lanzando revisiones para 3.14, 3.15, 3.16 y 3.17 en esta ventana de soporte extendido.
Actualización de Elasticsearch
Como parte de la actualización de GitHub Enterprise Server a la versión 3.13 o posterior, se actualizará el servicio Elasticsearch. GitHub recomienda encarecidamente seguir las instrucciones de AUTOTITLE.
Actualización desde 3.14 a 3.16.0
Si usas GitHub Enterprise Server 3.14 y has habilitado los productos de seguridad de manera predeterminada en el nivel de la organización, no puedes actualizar directamente de la versión 3.14 a la versión 3.16.0. Para determinar la idoneidad de la actualización, ejecuta el siguiente 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? }
Si el comando devuelve , se producirá un error en una actualización directa de la versión 3.14 a la versión 3.16.0 y se recomienda esperar a la siguiente revisión 3.16 para realizar la actualización.
Como alternativa, puedes pasar a la versión 3.16.0 ahora si primero realizas la actualización de la versión 3.14 a la versión 3.15 y, después, de la versión 3.15 a la versión 3.16.0.
La actualización a la versión 3.16.0 y 3.17.0 incluye una migración lenta de datos para el examen de código
Los clientes que tienen habilitado el examen de código pueden experimentar transiciones más lentas al actualizar a la versión 3.16.0, debido a cambios en el modelo de datos que requieren la migración de datos. Se recomienda probar esta actualización en un entorno que no sea de producción en primer lugar, ya que podría dar lugar a un tiempo de inactividad más largo del esperado. [Actualizado: 12-06-2025]