Pular para o conteúdo
Stable

OpenShip 0.9.2

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
7 de 15
Nesta página

Resumo

O Openship 0.9.2 permite executar workers e schedulers junto da aplicação web em containers separados. A configuração pode ser declarada em openship.json ou pela API do projeto. A publicação também inclui administração de túneis Cloudflare para servidores próprios e reutilização do cache de builds.

O armazenamento recebe correções para distinguir projetos mesmo quando um nome é reutilizado após a exclusão. A atualização exige conferir a API e os clientes utilizados, pois os novos ajustes dependem da versão 0.9.2 nos dois lados.

Novidades

  • Openship 0.9.2 — Workers e schedulers: os processos utilizam a imagem da aplicação com comandos próprios e compartilham suas variáveis de ambiente, volumes e redes. Não publicam portas e acompanham as ações de pausa, retomada e rollback do projeto.
  • Openship 0.9.2 — Cloudflare Tunnel: a página Security conecta ou cria um túnel nomeado em servidores próprios. Você pode associar domínios individuais e aplicar uma política Access existente. A associação automática de novos domínios exige ativação explícita.
  • Openship 0.9.2 — Aparência: a personalização permite pré-visualizar cores e tipografia, importar temas e exportar bibliotecas com fontes WOFF2 compatíveis. As preferências permanecem separadas por login e instância.
  • Openship 0.9.2 — Catálogo: novas instalações incluem Paperless-ngx e Wiki.js para documentos. Homepage oferece um painel sem exigir acesso ao socket Docker. Immich e Jellyfin ampliam as opções de mídia.
  • Openship 0.9.2 — Modelos locais: os templates de Ollama e Open WebUI utilizam servidores próprios conectados. O Ollama aceita CPU ou uma GPU NVIDIA. O vLLM permanece como prévia desativada, aguardando verificação do hardware.

Melhorias

  • Openship 0.9.2 — Cache de builds: builds compatíveis reutilizam o estado do BuildKit e caches de compiladores do projeto. A limpeza considera o prazo de retenção e o espaço disponível, preservando workers ativos e imagens de releases.
  • Openship 0.9.2 — Builds no Cloud: projetos diferentes podem enviar builds simultaneamente. Os limites configurados e a simultaneidade contratada continuam aplicáveis.
  • Openship 0.9.2 — Bancos compartilhados: projetos autorizados no mesmo cluster podem utilizar bancos nativos PostgreSQL ou Redis já preparados. As permissões gravadas e o acesso pela rede privada são verificados juntos. O projeto de origem mantém a administração e os backups.
  • Openship 0.9.2 — Encerramento no Laravel: o preset do scheduler utiliza SIGTERM com espera de 10 segundos. Os workers de fila e Horizon mantêm 90 segundos, ajustáveis para tarefas mais longas.

Correções

  • Openship 0.9.2 — Limites de recursos: a ausência de limites de CPU ou memória não cria mais um teto calculado a partir da capacidade observada. Os limites já gravados permanecem até que você escolha Full capacity. A capacidade do servidor e do plano Cloud continua valendo.
  • Openship 0.9.2 — Armazenamento: novos volumes Cloud utilizam o identificador imutável do projeto. Reinstalar um slug excluído não associa o novo projeto aos arquivos de outro. A limpeza preserva recursos cuja propriedade por outro projeto está confirmada.
  • Openship 0.9.2 — Inicialização de processos: cada réplica precisa de uma inspeção válida para seu container. Inspeções ausentes ou duplicadas e processos que já terminaram provocam falha na inicialização. Workers e schedulers não herdam a variável PORT.
  • Openship 0.9.2 — Monitoramento: falhas repetidas nas consultas ao Docker são confirmadas antes do aviso de indisponibilidade. Uma resposta atrasada não anuncia recuperação indevida.
  • Openship 0.9.2 — Domínios e portas: domínios incluídos pela CLI recebem roteamento. A escolha de portas verifica a faixa efêmera do sistema operacional de destino. O assistente permite definir o domínio principal e o redirecionamento 301 do endereço com www.
  • Openship 0.9.2 — Painel e webmail: páginas e rotas de autenticação do painel recusam exibição em frames. O webmail preserva o endereço utilizado no certificado ao conectar ao servidor de email e aplica prazos às tentativas de login.

Ponto de Atenção

Atualize a API e os clientes Desktop ou dashboard para utilizar as configurações novas. As migrações do banco executam durante a inicialização normal da API. A seleção automática de workers por framework e a migração desses processos entre servidores não fazem parte desta versão.

Os prazos de encerramento não comprovam a conclusão de uma tarefa nem uma execução única do agendamento. A associação automática de domínios ao túnel aceita endereços exatos e seus correspondentes com www, sem suporte a curingas nesse percurso.

Teste sugerido: em homologação, declare um worker e um scheduler, confira os containers iniciados e execute um rollback. Verifique que somente uma instância do scheduler permanece ativa. Num domínio de teste, confira o túnel e o redirecionamento escolhido para www.

Notas da versão

O release oficial do Openship 0.9.2 foi publicado em 16/10/2026 às 02h56 UTC como versão estável. As notas abrangem as alterações desde 0.9.1.

Versões anteriores

    • OpenShip 0.9.1

      O Openship 0.9.1 verifica as imagens de substituição antes de iniciar a troca dos containers num redeploy.

      Stable
    • OpenShip 0.9.0

      O Openship 0.9.0 inclui execução de CI em servidores Linux e macOS, com a opção de usar runners temporários no Cloud.

      Breaking change
    • OpenShip 0.8.2

      O Openship 0.8.2 corrige o download das atualizações do aplicativo desktop após redirecionamentos do GitHub.

      Stable
    • OpenShip 0.8.1

      O Openship 0.8.1 permite executar vários projetos em servidores gerenciados compartilhados.

      Stable
    • OpenShip v0.8.0

      O OpenShip v0.8.0 permite distribuir aplicações e bancos entre servidores conectados por redes privadas, com arquivos compartilhados entre as instâncias.

      Breaking change
    • OpenShip v0.6.8

      O OpenShip v0.6.8 corrige os testes end-to-end associados à própria publicação.

      Stable

Versões posteriores

    • OpenShip 0.9.8

      O OpenShip 0.9.8 restaura a criação de agentes com permissões por recurso e as automações associadas a esses agentes, introduzidas na 0.9.7.

      Stable
    • OpenShip 0.9.7

      O OpenShip 0.9.7 acrescenta agentes especializados e automações para investigar falhas de deploy e incidentes confirmados de serviços.

      Stable
    • OpenShip 0.9.6

      O OpenShip 0.9.6 corrige a recuperação do PGlite após falhas de containers e amplia a migração de aplicações entre servidores.

      Stable
    • OpenShip 0.9.5

      O Openship 0.9.5 corrige a inicialização das instalações self-hosted com Compose após a atualização para a 0.9.4.

      Stable
    • OpenShip 0.9.4

      O Openship 0.9.4 permite publicar aplicações em um Docker Swarm existente a partir do Desktop ou de um controlador self-hosted.

      Stable
    • OpenShip 0.9.3

      O Openship 0.9.3 acrescenta ambientes de prévia para alterações propostas no GitHub, com variáveis e volumes separados da produção.

      Breaking change
Ver todas as 15 versões do OpenShip
Histórico de versões