Resumo
O Openship 0.9.1 verifica as imagens de substituição antes de iniciar a troca dos containers num redeploy. Se a preparação falhar, os containers existentes continuam em execução. A versão também permite selecionar PHP 8.3 ou 8.4 nos builds gerados e recuperar a conexão com um aplicativo de webmail existente sem recriar seus volumes.
Novidades
- Openship 0.9.1 — Catálogo de aplicações: o site público inclui o diretório Apps, com busca, filtros por categoria e páginas dos aplicativos. A instalação encaminha para a configuração no Cloud ou para o guia de instalação própria.
- Openship 0.9.1 — Runtime de produção:
runtimeVersionpermite selecionar PHP 8.3 ou 8.4 nos builds gerados. Os builds Docker a partir do código-fonte aceitam uma imagem personalizada porruntimeImage. - Openship 0.9.1 — Idioma russo: o onboarding e o dashboard oferecem russo, incluindo as telas de workflows e de recuperação das conexões.
Melhorias
- Openship 0.9.1 — Imagens no redeploy: a atualização manual consulta novamente as tags mutáveis do registro. As imagens compiladas localmente e os artefatos fixados para rollback permanecem preservados. Serviços externos sem mudanças no conteúdo da imagem podem continuar em execução durante um redeploy completo.
- Openship 0.9.1 — Capacidade dos builds: o dimensionamento automático dos workers Cloud considera as cargas em execução e as reservas pendentes de CPU. A configuração do build mostra a capacidade disponível no workspace.
- Openship 0.9.1 — Continuidade da instalação: os links dos aplicativos preservam seu destino durante a autenticação e retomam a configuração confirmada após o checkout. A seleção de um plano continua exigindo uma ação explícita para a compra.
- Openship 0.9.1 — Estado do deployment: a seleção das cargas utiliza a verificação atual de inicialização e conserva os avisos anteriores para consulta. O cache do Docker mantém a identidade imutável das imagens para a conferência das portas e do rollback.
Correções
- Openship 0.9.1 — Workflows personalizados: o nome inicial vem do YAML validado, permitindo gravar os workflows independentes após a configuração. Campos ausentes recebem orientações junto ao controle correspondente.
- Openship 0.9.1 — Conexões Cloud: a reconexão reutiliza o vínculo gravado com o servidor. Atualizar a tela repete as consultas sem repetir uma escrita. O Desktop e as instalações próprias encaminham as chamadas de Actions à instância Cloud responsável.
- Openship 0.9.1 — Recuperação do webmail:
Reconnect and deployreconecta um aplicativo acessível no mesmo servidor de email e hostname. A recuperação preserva as credenciais e os volumes persistentes, com conferência de propriedade do domínio e de permissões. - Openship 0.9.1 — Mensagens recebidas: os eventos IMAP IDLE atualizam o webmail mesmo através de proxies com buffering, com encaminhamento à pasta correta.
- Openship 0.9.1 — Rotas por caminho: as migrações preservam domínios com rotas exatas ou por prefixo que não tenham um serviço para os demais caminhos. Uma URL sem correspondência recebe 404. Uma nova tentativa de roteamento mantém a tabela anterior completa quando um destino está indisponível.
Ponto de Atenção
A preparação das imagens precisa terminar antes de qualquer substituição. A troca dos containers continua sequencial e não constitui uma transação única da stack inteira. A validação das configurações de papéis de runtime prepara um recurso futuro e não anuncia sua execução nesta versão.
Teste sugerido: num projeto de homologação, configure uma imagem indisponível e confira se a falha de preparação mantém os containers anteriores em execução. Depois, migre um domínio com rota por prefixo e confirme a resposta esperada dentro desse caminho e o 404 fora dele.
Notas da versão
O release oficial do Openship 0.9.1 foi publicado em 13/10/2026 às 07h21 UTC como versão estável. As notas abrangem as mudanças posteriores à versão 0.9.0.