• v0.4.0 e1eada39ab

    v0.4.0
    Some checks failed
    release / aarch64-linux (push) Has been cancelled
    release / aarch64-macos (push) Has been cancelled
    release / x86_64-linux (push) Has been cancelled
    release / publish (push) Has been cancelled
    Stable

    brn released this 2026-07-31 13:23:24 +00:00 | 0 commits to main since this release

    No breaking changes. From v0.3.0 this is a binary swap.

    Coming from v0.2.0 or earlier, the v0.3.0 migration still applies: --uptrace-dsn, --otlp-endpoint and --otlp-header are gone, and telemetry export is configured through OTEL_ environment variables.

    New: the query subcommand

    anwesen query --vault <path> --query <query-string> walks the vault once and writes to stdout the same JSON document GET /query returns: path, frontmatter, last_modified, etag and size for each match. No daemon runs, so a script can move between the endpoint and the CLI without a second parser.

    The query string uses the /query grammar, so filters and __anw-limit behave as they do over HTTP. Both flags also read the environment: ANWESEN_VAULT and ANWESEN_QUERY. Logs go to stderr, the document to stdout.

    Fixed: a failed start exited 0

    Through v0.3.0, anwesen serve exited 0 when the supervisor tree failed to start. systemd counted the unit as started, Restart=on-failure never fired, and the service stayed dead until someone read a log. The command now exits nonzero and the unit restarts.

    Every operator on v0.3.0 or earlier has this bug.

    Downloads