• 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
  • v0.3.0 d6261bd5f9

    v0.3.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

    carvers-ci released this 2026-07-26 21:35:12 +00:00 | 3 commits to main since this release

    Breaking: telemetry is configured by OTEL_ environment variables

    anwesen no longer carries its own telemetry flags. Export configuration comes from the standard OpenTelemetry variables, parsed by the SDK.

    Removed Replacement
    --uptrace-dsn / ANWESEN_UPTRACE_DSN OTEL_EXPORTER_OTLP_ENDPOINT plus OTEL_EXPORTER_OTLP_HEADERS
    --otlp-endpoint / ANWESEN_OTLP_ENDPOINT OTEL_EXPORTER_OTLP_ENDPOINT
    --otlp-header / ANWESEN_OTLP_HEADERS OTEL_EXPORTER_OTLP_HEADERS

    Also read: OTEL_EXPORTER_OTLP_METRICS_ENDPOINT, OTEL_EXPORTER_OTLP_TRACES_ENDPOINT, OTEL_SERVICE_NAME, OTEL_RESOURCE_ATTRIBUTES.

    OTEL_EXPORTER_OTLP_PROTOCOL is read too. Its only accepted value is http/protobuf, the default; this build ships the OTLP/HTTP transport alone. Any other value exits at startup, and OTEL_EXPORTER_OTLP_METRICS_PROTOCOL and OTEL_EXPORTER_OTLP_TRACES_PROTOCOL are checked the same way.

    uptrace:

    OTEL_EXPORTER_OTLP_ENDPOINT=https://api.uptrace.dev
    OTEL_EXPORTER_OTLP_HEADERS=uptrace-dsn=https://TOKEN@api.uptrace.dev?grpc=4317
    

    The ?grpc=... tail uptrace prints belongs in the header value. An endpoint carrying a query or a fragment is a startup error. Take the HTTPS address on the default port, not the gRPC port 4317 the console also offers.

    Upgrading: an install still passing a removed flag or ANWESEN_ variable exits at startup with the replacement named. The upgrade costs one restart and never drops telemetry silently.

    Unchanged: --otlp-slow-request-ms / ANWESEN_OTLP_SLOW_REQUEST_MS. Telemetry stays off unless an endpoint variable is set.

    Fixes

    • Four broken rustdoc intra-doc links (ANW-41).
    Downloads
  • v0.2.0 134b1d44b3

    v0.2.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

    carvers-ci released this 2026-07-24 18:53:02 +00:00 | 6 commits to main since this release

    Downloads
  • v0.1.0 b271d57cbb

    v0.1.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

    carvers-ci released this 2026-06-24 16:33:46 +00:00 | 10 commits to main since this release

    Downloads