• v1.5.1 b0e54c582a

    v1.5.1
    All checks were successful
    Build and Release / test (push) Successful in 2m54s
    Build and Release / container (push) Successful in 3m2s
    Build and Release / prune (push) Successful in 8s
    Build and Release / semantic-release (push) Successful in 1m9s
    Stable

    rwxd released this 2026-11-06 18:14:34 +01:00 | 1 commits to main since this release

    1.5.1 (2026-11-06)

    Bug Fixes

    • ci: dispatch versioned image builds after semantic-release (b0e54c5)
    Downloads
  • v1.5.0 ad7c7de385

    v1.5.0
    All checks were successful
    Build and Release / test (push) Successful in 2m49s
    Build and Release / container (push) Successful in 3m3s
    Build and Release / prune (push) Successful in 7s
    Build and Release / semantic-release (push) Successful in 1m5s
    Stable

    rwxd released this 2026-11-06 17:18:35 +01:00 | 2 commits to main since this release

    1.5.0 (2026-11-06)

    Features

    • drop-radar: add registry details, expiry and drop alerts (ad7c7de)
    Downloads
  • v1.4.0 407a1ec10b

    v1.4.0
    All checks were successful
    Build and Release / test (push) Successful in 2m36s
    Build and Release / container (push) Successful in 3m4s
    Build and Release / prune (push) Successful in 8s
    Build and Release / semantic-release (push) Successful in 1m5s
    Stable

    rwxd released this 2026-11-06 14:02:56 +01:00 | 3 commits to main since this release

    1.4.0 (2026-11-06)

    Features

    • logging: add structured json logs and pocketbase mirror (407a1ec)
    • ui: redesign with soft theme and theme toggle (12d4d5a)
    Downloads
  • v1.3.0 8b3eb5f698

    v1.3.0
    All checks were successful
    Build and Release / test (push) Successful in 2m50s
    Build and Release / container (push) Successful in 3m5s
    Build and Release / prune (push) Successful in 10s
    Build and Release / semantic-release (push) Successful in 1m7s
    Stable

    rwxd released this 2026-10-24 16:13:56 +02:00 | 5 commits to main since this release

    1.3.0 (2026-10-24)

    Features

    • ui: add public landing page and move watchlist (8b3eb5f)
    Downloads
  • v1.2.1 bddd28c80e

    v1.2.1
    All checks were successful
    Build and Release / test (push) Successful in 2m36s
    Build and Release / container (push) Successful in 3m2s
    Build and Release / prune (push) Successful in 8s
    Build and Release / semantic-release (push) Successful in 1m5s
    Stable

    rwxd released this 2026-10-24 15:14:26 +02:00 | 6 commits to main since this release

    1.2.1 (2026-10-24)

    Bug Fixes

    • auth: revoke API tokens on credential change and stop re-registration overwriting passwords (bddd28c)
    Downloads
  • v1.2.0 1d6704f07d

    v1.2.0
    All checks were successful
    Build and Release / test (push) Successful in 2m41s
    Build and Release / container (push) Successful in 3m1s
    Build and Release / prune (push) Successful in 8s
    Build and Release / semantic-release (push) Successful in 1m4s
    Stable

    rwxd released this 2026-10-24 13:41:02 +02:00 | 7 commits to main since this release

    1.2.0 (2026-10-24)

    Features

    • docs: match the page eyebrow style (1d6704f)
    Downloads
  • v1.1.0 431d8128a7

    v1.1.0
    All checks were successful
    Build and Release / test (push) Successful in 2m43s
    Build and Release / container (push) Successful in 3m3s
    Build and Release / prune (push) Successful in 8s
    Build and Release / semantic-release (push) Successful in 1m3s
    Stable

    rwxd released this 2026-10-24 13:20:35 +02:00 | 8 commits to main since this release

    1.1.0 (2026-10-24)

    Features

    • ui: refine tagline and lock OIDC-managed credentials (431d812)
    Downloads
  • v1.0.1 3fa33b2a8c

    v1.0.1
    All checks were successful
    Build and Release / test (push) Successful in 2m31s
    Build and Release / container (push) Successful in 3m6s
    Build and Release / prune (push) Successful in 7s
    Build and Release / semantic-release (push) Successful in 1m2s
    Stable

    rwxd released this 2026-10-24 12:57:00 +02:00 | 9 commits to main since this release

    1.0.1 (2026-10-24)

    Bug Fixes

    • oidc: preserve the configured issuer exactly (3fa33b2)
    Downloads
  • v1.0.0 028772db83

    v1.0.0
    Some checks failed
    Build and Release / test (push) Successful in 2m49s
    Build and Release / container (push) Successful in 3m14s
    Build and Release / prune (push) Failing after 46s
    Build and Release / semantic-release (push) Successful in 1m3s
    Stable

    rwxd released this 2026-10-24 11:55:06 +02:00 | 12 commits to main since this release

    1.0.0 (2026-10-24)

    Bug Fixes

    • auth: compare userinfo subject; docs: fix Docker volume permissions (a02a70b)
    • auth: honor PocketBase password-auth settings at runtime (00d0250)
    • auth: make OIDC discovery independent of a canceled login (f4bc027)
    • auth: preserve OAuth2 API signup while blocking public registration (e0ce072)
    • auth: reject sessions for unverified accounts (a9151d8)
    • auth: require verified accounts for PocketBase authentication (8019f54)
    • oauth2: prevent createData identity squatting and bound mail sends (b6fa5d4)
    • security: harden OIDC discovery, headers, origin checks and UI fallbacks (cf832d6)
    • security: lock down signup, serialize checks, and harden RDAP/OIDC (6b93200)
    • ui: clear stale list notices on add responses (38f330a)
    • ui: clear stale notices and require verified password accounts (892a1fc)
    • watchlist: only consume the daily retry after a completed check (a35b806)
    • watchlist: persist manual-check allowance atomically with the result (845c510)

    Code Refactoring

    • rename project to domainhawk (1b6de4d)

    Features

    • add WHOIS fallback and per-user watchlist limits (8ab55b9)
    • api: add never-expiring tokens and streamline docs (96a17ec)
    • api: add personal API tokens and watchlist API (237fc2c)
    • api: rate limit authenticated API requests (2ef3999)
    • api: support unlimited token lifetimes and refine docs (f3a1f8f)
    • auth: add account settings, registration, reset codes and help (6bffba0)
    • core: add config, domain validation, and RDAP availability checker (6dc58c3)
    • notifications: add SMTP email alerts, domain cache, and daily re-check limit (12a34d4)
    • observability: add structured logs and log level (63ec7b7)
    • ui: add hawk branding, docs pages, and fix watchlist dividers (911b43b)
    • watchlist: add domain search and public docs navigation (195c3de)
    • watchlist: add RDAP checks, scheduling, notifications, and HTMX UI (f42f0fc)

    BREAKING CHANGES

    • environment variables now use the DH_ prefix, session cookies and API token prefixes changed, and Docker volume names changed. The initial migration ID is kept intentionally so existing databases do not re-run the schema migration.
    Downloads