Release do Specsfy · 03 de setembro de 2026

Specsfy v0.13.0

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Breaking changeVer release no GitHub

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 SEMVER governa 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 deploy como usuário de trabalho, e app fica 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.
Voltar para o changelog do Specsfy

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.