v0.7.0
Affected crates: mqdb-core (0.5.0), mqdb-agent (0.6.0), mqdb-cli (0.7.0).
Added
- Password reset endpoints:
POST /auth/password/reset/startandPOST /auth/password/reset/submit(HTTP, unauthenticated) for "forgot password" flow - Password reset MQTT topics:
$DB/_auth/password/reset/startand$DB/_auth/password/reset/submitfor authenticated users - Challenge
purposefield to distinguish password reset from email verification challenges - Purpose guard in
handle_verify_submitto reject password reset challenges --no-rate-limitnow disables all HTTP rate limiters (login, register, verify, password change, password reset)AdminRequiredtopic protection now falls through to ACL for non-admin users, enabling operator-provisioned service accounts
Security
- Promote
$DB/_verify/#toAdminRequiredtopic protection tier to prevent leakage of verification codes and receipt spoofing