Skip to content

v0.30.0

Compare
Choose a tag to compare
@evert evert released this 17 Mar 02:49
· 17 commits to main since this release
0580225
  • Users now have a lot of new fields associated to them, allowing you to store full names, adddresses, timezone, preferred language and arbitrary metadata. (@usrrname).
  • The user collection is now paginated, and limited to 100 items per page. (@Zen-cronic).
  • Added a docker-compose.yml file for quickly setting up a server along with all its dependencies, such as a database and Redis. (@usrrname)
  • Tons of documentation upgrades. (@usrrname)
  • hasPassword property on users is now deprecated. Use the authFactors endpoint instead. hasPassword will remain available but will be removed from a future version.
  • Removed outdated eff-diceware-passphrase dependency. It was breaking the build on arm64 due to old transitive dependencies. We've instead included the EFF wordlist and generate diceware passwords ourselves.
  • Reduced docker image from 366MB to 216MB with no loss of functionality.
  • The authorization_challenge API now emits too_many_failed_login_attempts when a user tried logging in with incorrect credentials too many times. Before, it emitted invalid_username_or_password which is confusing.
  • Limit passwords to 72 characters to avoid issues with bcrypt trunctating the input.
  • Fix an issue with lost password not working on MariaDB.