# Changelog [English](CHANGELOG.md) · **Português** Formato baseado no [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/); versões seguem SemVer. ## [Unreleased] ### Modificado - Distribuição migrada para 100% Docker e docker-compose (daemon servidor e dashboard web); tarballs binários nativos e instaladores desktop descontinuados. - DuckDB agora é dependência obrigatória em tempo de execução, linkada dinamicamente contra a `libduckdb.so` oficial pré-compilada (v1.5.6) com SHA-256 fixado via `scripts/fetch-libduckdb.sh`. - MSRV do workspace atualizado para Rust 1.88 (exigido pelo `duckdb ~1.10506.1`). - Runtime do container e imagem base atualizados para Debian 13 trixie. ### Corrigido - Encerramento limpo em `SIGTERM` ao rodar como PID 1 em ambientes de container. ### Removido - Aplicativo desktop Tauri (`apps/gui/src-tauri`) e scripts de build desktop associados. - Flag de autoatualização (`acaua update --apply`) e sobrescrita de binário em disco. Atualizações agora são feitas via pull de imagem (`docker compose pull`). ## [0.1.0] - 2026-10-31 ### Adicionado - Workspace Rust com `acaua-core` e `acaua-cli`. - Esqueleto da CLI com `serve`, `analyze`, `doctor` e `update [--apply]`. - Esqueleto da API Axum com rotas de health, status, alertas, análise e checagem de atualização. - UI vanilla embutida e shell desktop Tauri. - Stubs determinísticos de pilares, fusão, armazenamento, Zeek e updater com testes de fumaça. - Documentação em inglês/português, workflows de CI/release e script local de verificação. ### Notas - Os quatro pilares matemáticos não estão implementados. - O parser Zeek e o armazenamento DuckDB são stubs. - Nenhum artefato de release foi publicado.