Resumo
O Specsfy v0.13.0 reúne versionamento, Laravel, Docker, Docker Swarm, Debian Server e Ansible no mesmo percurso de deploy. A release também define Laravel Octane com Open Swoole como runtime das aplicações Laravel atendidas pelo framework.
Novidades
- Specsfy v0.13.0 — Orquestração de deploy: um especialista coordena versionamento, Laravel, Docker, Docker Swarm, Debian Server e Ansible na mesma execução.
- Specsfy v0.13.0 — Artefatos de entrega: o framework gera
Dockerfile, Compose local, stack de produção, playbooks multi-host e utilitários para conexões, chaves públicas, Vault e deploy.
Melhorias
- Specsfy v0.13.0 — Versionamento: o arquivo
SEMVERgoverna a tag da imagem e a versão usada no deploy. - Specsfy v0.13.0 — Segurança: valores sensíveis permanecem no Ansible Vault e chegam ao Docker Swarm como Docker Secrets externos, sem senhas gravadas na stack.
- Specsfy v0.13.0 — Acesso SSH: a sincronização envia somente chaves públicas locais e preserva os acessos existentes.
Correções
A release não descreve correções isoladas.
Breaking changes
- Specsfy v0.13.0 — Runtime Laravel: aplicações Laravel atendidas pelo framework exigem Laravel Octane com Open Swoole, portanto o runtime precisa estar adequado para executar o deploy.
- Specsfy v0.13.0 — Usuários do deploy: o servidor usa
deploycomo usuário de trabalho, eappfica restrito ao container.
Ponto de Atenção
- Specsfy v0.13.0 — Teste sugerido: valide a sintaxe do playbook, confira o runtime do Laravel e confirme que a stack consome os Docker Secrets externos com os usuários esperados.
Notas da versão
- Specsfy v0.13.0 — Documentação: o guia do usuário e o ebook recebem o capítulo operacional de servidores e deploy.