Notas da versão · 15/10/2026
CaraCore PDV Free 3.2.12
Atualização corretiva: estorno de venda finalizada não é cancelamento de venda em andamento.
Publicada como estável/Latest para Windows x64, Linux x64 e macOS Intel x64, com homologação em andamento. Requer JDK 25 instalado separadamente. Manutenção restrita da linha 3.2.x até 08/11/2026; essa data não define GA da v4.
O que mudou
- Métodos HTTP não permitidos preservam a resposta 405, em vez de erro interno 500.
- Venda finalizada estornada recebe status
ESTORNADA; cancelamento em andamento mantémCANCELADA. Recibos HTML/PDF e relatórios distinguem os casos. - A migração V047 reconhece estornos antigos apenas quando há auditoria correspondente.
- Gravação da fila de sincronização em transação independente, verificada nos testes focados; isso não habilita sincronização em nuvem no Free.
Mesmos limites Free: 100 vendas finalizadas/mês, 100 produtos, um operador. Sem PIX integrado e sem NF-e/NFC-e; recibo sem valor fiscal.
Validação e ressalvas
Publicação estável/Latest autorizada explicitamente em 15/10/2026, ciente das validações pendentes. Não representa homologação completa.
- 19/19 testes focados passaram com Java 25 e H2.
- Três ZIPs passaram CRC/estrutura e compartilham o mesmo engine; hashes dos cinco assets remotos conferidos.
- Pendentes: suíte completa, smoke portátil com SQLite (boot/health/navegador), execução em Linux/macOS e homologação operacional completa, incluindo Edge/leitor físico.
- Aceites e percentuais da 3.2.8 não certificam a 3.2.12.
Atualização e rastreabilidade
Encerre o PDV e faça backup antes de atualizar. Extraia em pasta nova e preserve os dados existentes; não substitua o banco da loja por um banco vazio. Consulte INSTALACAO.txt no ZIP. Senhas existentes são preservadas; admin/admin é somente o primeiro acesso de uma instalação nova.
Fonte: branch hotfix/3.2.12-free, commit 72ace488aed4ee91001c60cf40a3934ddfe8faf1. A tag pública identifica a distribuição; o manifesto registra o commit de origem. A 3.2.8 permanece no histórico; a v4 RC6 continua pré-release separada.
A linha 3.2.x recebe apenas manutenção restrita até 08/11/2026, sem novos recursos. A v4 segue pelo ciclo de RCs; RC7 permanece em QA local, sem download público. A promoção a GA depende dos gates e aceites formais, não do encerramento da manutenção da 3.2.x.
Linux e macOS usam o mesmo ZIP, com 123.561.524 bytes e nomes de arquivo distintos — o conteúdo é idêntico (mesmo SHA256). Ambos requerem JDK 25 instalado; o Java não vem embutido no Free 3.2.12.