# Changelog **English** · [Português](CHANGELOG.pt-BR.md) Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow SemVer. ## [Unreleased] ### Changed - Distribution pivoted to 100% Docker and docker-compose (server daemon and web dashboard); native binary tarballs and desktop installers are discontinued. - DuckDB is now a mandatory runtime dependency, dynamically linked against the official prebuilt `libduckdb.so` (v1.5.6) with fixed SHA-256 via `scripts/fetch-libduckdb.sh`. - Upgraded workspace MSRV to Rust 1.88 (required by `duckdb ~1.10506.1`). - Upgraded container runtime and base image to Debian 13 trixie. ### Fixed - Graceful shutdown on `SIGTERM` when running as PID 1 in container environments. ### Removed - Tauri desktop application (`apps/gui/src-tauri`) and associated desktop build scripts. - Self-update flag (`acaua update --apply`) and in-place binary overwrite. Updates are now handled via image pulls (`docker compose pull`). ## [0.1.0] - 2026-10-31 ### Added - Rust workspace with `acaua-core` and `acaua-cli`. - CLI skeleton with `serve`, `analyze`, `doctor` and `update [--apply]`. - Axum API skeleton with health, status, alerts, analyze and update-check routes. - Embedded vanilla UI and Tauri desktop shell. - Deterministic pillar, fusion, storage, Zeek and updater stubs with smoke tests. - English/Portuguese documentation, CI/release workflows and local check script. ### Notes - The four mathematical pillars are not implemented. - The Zeek parser and DuckDB storage are stubs. - No release artifact has been published.