AsaDB 1.5.0 Stable
Stable release prepared: 2026-08-02
Status: Stable for the documented Linux/PCLinuxOS backend and source-package scope
License: GPL-3.0-only
Publication files
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 108, 105, 110, 117, 120, 45, 120, 56, 54, 95, 54, 52, 46, 116, 97, 114, 46, 90]
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 108, 105, 110, 117, 120, 45, 120, 56, 54, 95, 54, 52, 46, 116, 97, 114, 46, 90, 46, 115, 104, 97, 50, 53, 54]
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 119, 105, 110, 100, 111, 119, 115, 45, 115, 111, 117, 114, 99, 101, 46, 122, 105, 112]
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 119, 105, 110, 100, 111, 119, 115, 45, 115, 111, 117, 114, 99, 101, 46, 122, 105, 112, 46, 115, 104, 97, 50, 53, 54]
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 109, 97, 105, 110, 45, 114, 101, 112, 111, 46, 116, 97, 114, 46, 90]
- [65, 115, 97, 68, 66, 45, 49, 46, 53, 46, 48, 45, 109, 97, 105, 110, 45, 114, 101, 112, 111, 46, 116, 97, 114, 46, 90, 46, 115, 104, 97, 50, 53, 54]
- The Linux and main-repository archives are gzip-compressed tar streams under the
`.tar.Z
suffix. The Windows ZIP contains the same complete source tree and
run_asadb.bat / run_panel.bat` launchers for an installed SWI-Prolog runtime.
It is not a relabelled Windows native executable.
What changed from 1.4.0 Stable
- Local consistent reads. TVCC gives eligible read-only panel SELECT
requests an immutable catalog and storage generation. The single-writer path
continues to handle writes, transactions, imports, backup, restore, and catalog
administration.
- Hardened snapshot lifecycle. Generations are published only after pager
state is flushed; old snapshots are not retired until safe; an active SQL
transaction keeps its primary read-your-writes path.
- View-aware portable export. Selected views now appear alongside tables.
SQL dialect exports preserve their definitions and CSV/XLSX export evaluated
backend rows.
- Faster bounded ordering. The projected-order path caches sort values per
matching row and merges bounded sorted buffers, preserving stable tie order.
`ORDER BY *` remains the documented no-op.
- Re-audited disaster recovery. Production `.asb` backup remains a backend
scan with checksum-validating, transactional restore; it never uses browser
state as the source of truth.
- Release cohesion. Engine metadata, version manifests, pack API,
documentation, source archives, Windows source ZIP, and SHA-256 files all
report 1.5.0.
Stable validation profile
The target-host audit is on PCLinuxOS 2026, Linux 6.18.37-pclos1, x86_64,
with SWI-Prolog 10.0.2. It covers core SQL syntax/execution, local TVCC,
15,000-row indexed JOIN, production backup and authenticated restore,
interchange round trips plus 20,000-row stress, 100,000-row storage stress,
module loading, launchers, Guardian, source packages, and pack installation.
The PCLinuxOS host has no Node.js, so Node-only browser regression is left to
GitHub Actions. The current and legacy browser bundles still pass the static
release contract locally. Native Windows execution must be performed on a Windows
host; the Windows release artifact is source + launchers, not an unverified native
binary claim.
Verify and extract
sha256sum -c AsaDB-1.5.0-linux-x86_64.tar.Z.sha256
tar -xzf AsaDB-1.5.0-linux-x86_64.tar.Z
cd AsaDB-1.5.0-linux-x86_64
./scripts/check_linux_runtime.sh
./scripts/run_panel.sh data.asa 8088
Open `http://127.0.0.1:8088/`. The panel is localhost-oriented; do not expose it
directly to an untrusted network.
Production boundaries