Skip to content

v0.7.2 — Uninstall & Version Pinning

Choose a tag to compare

@Korrnals Korrnals released this 15 Sep 18:37
· 21 commits to main since this release

v0.7.2 — Uninstall & Version Pinning

Installation symmetry and operational control: a clean uninstall that touches only bathys entries, a doctor that can start the backend itself, and one-env version pinning for install.sh.

Added

  • bathys uninstall [HARNESS…] [--purge] — the mirror of installation: removes only the bathys entries from configs (other servers, backups and subagents are untouched), creates a backup before writing; --purge additionally removes the venv/cache/data. The live cycle was verified: uninstall hermes → backup → reinstall.
  • bathys-doctor --start-backend — the SearXNG backend is started before the check (live: native mode, 6/6 checks passed); the previous behavior (an honest FAIL on a stopped backend + a hint) is preserved as the default.
  • BATHYS_INSTALL_VERSION in install.sh — pin or roll back to a specific package version with a single env variable.
  • CI: a shellcheck job — install.sh is linted on every push (shellcheck is absent locally — CI will be its first run).

Changed

  • The bathys --help reference now covers uninstall; the README Quick start gained version rollback and removal.

This GitHub release was created retroactively; the version shipped on PyPI on 2026-09-08.


Assets

Shipped with the signature set from the release conveyor (attached retroactively): bathys-0.7.2-py3-none-any.whl, bathys-0.7.2.tar.gz, checksums-sha256.txt, sbom.spdx.json, and cosign/GPG signatures for both artefacts.


Install: pip install bathys==0.7.2
Changelog: CHANGELOG.md