Pular para o conteúdo
Breaking change

OpenShip 0.9.3

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

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

Resumo

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. A configuração exige ativação e aceita propostas do mesmo repositório que estejam fora do estado de rascunho. Cada prévia utiliza o commit exato da alteração.

Workers e schedulers também podem ser configurados numa aplicação Docker ativa em servidor próprio, reutilizando a imagem verificada. O monitoramento acompanha esses processos adicionais e a recuperação preserva os registros necessários para concluir uma substituição interrompida ou restaurar o container anterior.

Novidades

  • Openship 0.9.3 — Prévias do GitHub: ambientes isolados recebem variáveis próprias, volumes separados e URLs por serviço. As variáveis da produção não são copiadas. Propostas vindas de forks não participam desse percurso.
  • Openship 0.9.3 — Configuração de processos: Apps & Services → Configure roles altera workers e schedulers de instância única em aplicações Docker ativas de um único serviço, hospedadas em servidor próprio. A configuração reutiliza a imagem e o ambiente gravados, preservando o container web e as réplicas inalteradas.
  • Openship 0.9.3 — Variáveis nos comandos: a migração transfere atribuições literais dos comandos de instalação, build e inicialização para as configurações criptografadas. Conflitos ou alterações concorrentes interrompem a migração sem gravar mudanças parciais.

Melhorias

  • Openship 0.9.3 — Recuperação das prévias: a coordenação persistente considera webhooks repetidos, reinícios do controlador e novas tentativas de limpeza após fechar ou integrar uma alteração.
  • Openship 0.9.3 — Frameworks: builds do Nuxt e monorepos Next.js em modo standalone preservam dependências e arquivos estáticos necessários, além do runtime Node ou Bun selecionado.
  • Openship 0.9.3 — Workers e schedulers: as telas de serviços exibem os processos adicionais e permitem selecionar logs por função e réplica. O monitoramento inclui falhas desses processos.
  • Openship 0.9.3 — Caches manuais: a interface oferece migração de montagens duplicadas somente após um build bem-sucedido confirmar suporte ao cache gerenciado. O conteúdo dos volumes existentes é preservado.

Correções

  • Openship 0.9.3 — Monitoramento Cloud: hosts com fuse-overlayfs dispensam a varredura completa de armazenamento do Docker que podia esgotar a memória do daemon. O detalhamento indisponível fica sem medição, sem substituir consumo pela capacidade contratada.
  • Openship 0.9.3 — Memória e métricas: o consumo utiliza os valores do sistema convidado. Campos ausentes preservam a última medição e seu horário.
  • Openship 0.9.3 — Limpeza de cache: a coleta remove apenas caches inativos dos workers dos projetos correspondentes, sem executar a limpeza global do builder do Docker.
  • Openship 0.9.3 — Rollback: snapshots criptografados do Compose preservam valores literais parecidos com marcadores de ocultação. Um snapshot antigo incompleto produz erro em vez de utilizar as configurações atuais do serviço.
  • Openship 0.9.3 — Domínios: o primeiro deploy utiliza a porta verificada da aplicação quando o domínio não tem destino gravado. Aplicações Cloudflare Access sem domínio não interrompem a configuração do acesso.
  • Openship 0.9.3 — Webmail: ações conferem o Message-ID exato no envelope IMAP. Uma busca parcial ou um UID desatualizado não confirma a identidade da mensagem. Ações recusadas não aparecem como concluídas.

Breaking changes

  • Openship 0.9.3 — Executor Cloud: builds Cloud exigem o executor BuildKit isolado e não retornam automaticamente ao builder embutido. Instalações que dependiam dessa alternativa precisam disponibilizar o executor isolado para continuar os builds.

Ponto de Atenção

O editor de workers e schedulers atende somente uma aplicação Docker ativa em servidor próprio. Cloud, bare, aplicações estáticas, clusters e projetos com vários serviços ficam fora desse editor. As sugestões por framework não ativam processos automaticamente.

Snapshots antigos incompletos exigem correção para permitir rollback. A configuração de prévias também precisa ser refeita quando uma importação individual de projeto não consegue preservar a automação.

Teste sugerido: habilite uma prévia num repositório de homologação e confira o commit implantado, as variáveis próprias e os volumes isolados. Feche a alteração no GitHub e acompanhe a limpeza. Em uma aplicação Docker compatível, altere um worker e confira se o container web permanece ativo.

Notas da versão

O release oficial do Openship 0.9.3 foi publicado em 17/10/2026 às 09h20 UTC como versão estável, com mudanças desde 0.9.2.

Versões anteriores

    • OpenShip 0.9.2

      O Openship 0.9.2 permite executar workers e schedulers junto da aplicação web em containers separados.

      Stable
    • 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

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
Ver todas as 15 versões do OpenShip
Histórico de versões