All releases
Authentication
v1.3.0
Authentication v1.3.0
LDAP sign-in, provider-aware users, and Debian migration startup fixes
What’s new
LDAP authentication
Authentication now supports LDAP sign-in alongside local email/password login and OIDC. Admins can configure LDAP from Settings → Single Sign-On by providing the server URL, bind DN, bind password, and base DN, plus optional user/admin group mapping and custom attribute fields.
Provider-aware users
User records now track which authentication provider created them. This lets the HomeBranch admin UI show whether an account is local, OIDC-backed, or LDAP-backed, and keeps future account-management flows provider-aware.
Improvements
- Fixed the production/Debian migration startup path so packaged deployments run pending migrations correctly before booting
- Expanded auth configuration storage with the extra LDAP group and field-mapping columns needed by the new admin settings UI
Upgrade notes
- No new required environment variables were added for this release. LDAP is configured at runtime through the admin settings UI.
- This upgrade adds two auth configuration migrations, and both run automatically on startup.
- Upgrade the service fully before enabling LDAP so the base LDAP columns and the follow-up field/group mapping columns are both present.
- Deploy HomeBranch Web v1.6.0 alongside this release if you want the LDAP settings UI and provider badges in the frontend.