github Ravinou/borgwarehouse v3.2.0
3.2.0

8 hours ago

✨ Features

  • OAuth/OIDC authentication - Users can now sign in via GitHub, Google, Microsoft, GitLab or any generic OIDC provider. Supports account linking with an existing local account and an optional password-login disable mode.

borgwarehouse-oauth-login

  • First-run setup wizard - A guided setup page on fresh installs with a dedicated SETUP_SECRET env variable. Default admin/admin is belong to past !
  • Admin tool to reset password
  • Webhook notifications - Get notified on repository status changes (down alert or test). Supports a custom secret header for payload validation.

borgwarehouse-webhook-alert

🔄 Miscellaneous

  • Migrated from next-auth to better-auth across the entire codebase. Existing users are automatically migrated on first startup - no manual action required.
  • Environment variables renamed: NEXTAUTH_SECRETBETTER_AUTH_SECRET, NEXTAUTH_URLBETTER_AUTH_URL (old names still accepted as fallback).
  • New env var: BETTER_AUTH_TRUSTED_ORIGINS for reverse proxy setups.
  • User email is now used as the primary identifier instead of username.
  • Enhanced user settings UI and new OAuth avatar/name header.
  • Dependencies update.

💖 Support the project

If you like my work, if you use BorgWarehouse in your business, or if you just want to give, think about sponsoring me.

🤝 Thank you to all sponsors!

Don't miss a new borgwarehouse release

NewReleases is sending notifications on new releases.