Skip to content

Releases: fief-dev/fief

v0.20.0

26 Dec 11:56
v0.20.0
e639aa1
Compare
Choose a tag to compare

Bump version 0.19.2 → 0.20.0

Improvements

  • Rewrite admin dashboard with only Python, HTML and HTMX/HyperScript. Much easier and consistent codebase!
  • Add Polish translations for authentication pages. Thanks @michaldev 🎉

v0.19.2

29 Nov 10:00
v0.19.2
98b30db
Compare
Choose a tag to compare

Bump version 0.19.1 → 0.19.2

Fixes

  • Fix MySQL compatibility (#115). Thanks @MattiaFailla for the report 🎉
  • Run count users task only once per day.

v0.19.1

15 Nov 07:16
v0.19.1
d8c1e10
Compare
Choose a tag to compare

Bump version 0.19.0 → 0.19.1

Bug fixes

  • Fix 0.19.0 build that was not including necessary email templates.

v0.19.0 [YANKED]

15 Nov 07:16
v0.19.0
54227e4
Compare
Choose a tag to compare

Bump version 0.18.0 → 0.19.0

⚠️ This release didn't produce a valid build with all necessary files. It's now yanked on PyPi and can't be installed.
The changes listed below are available in 0.19.1

New features

  • Email template customization: you can now customize transactional emails using our powerful templating system, all integrated within the admin dashboard. [Documentation]

    • ⚠ If you have a self-hosting instance, make sure to run the following command after upgrading to bootstrap the templates:
    fief workspaces init-email-templates
  • New user registrations can now be disabled on a tenant.

  • Add a button in the admin dashboard to generate an access token for a given user.

  • New email provider: Sendgrid. Thanks @ruipoliveira 🎉 [Documentation]

Bug fixes and improvements

  • Fix #102: make sure the tenant path and the client are consistent when starting a login process.
  • Improve cleanup and count_users so they scale better.
  • Bump dependencies

v0.18.0

21 Oct 08:21
v0.18.0
d8dfe8f
Compare
Choose a tag to compare

Bump version 0.17.4 → 0.18.0

New features

v0.17.4

05 Oct 12:53
v0.17.4
7d57fdb
Compare
Choose a tag to compare

Bump version 0.17.3 → 0.17.4

Bug fixes

  • Fix #90: improve DB connections isolation to avoid issues when running server from CLI. Thanks @gooseman1721 for raising this 🙏

v0.17.3

04 Oct 05:57
v0.17.3
da1fb5c
Compare
Choose a tag to compare

Bump version 0.17.2 → 0.17.3

Bug fixes and improvements

  • Widen exception catching in DB get_connection

v0.17.2

03 Oct 09:40
v0.17.2
19027e7
Compare
Choose a tag to compare

Bump version 0.17.1 → 0.17.2

Bug fixes

  • Fix build not including every needed files

v0.17.1 [YANKED]

03 Oct 09:39
v0.17.1
db55b91
Compare
Choose a tag to compare

Bump version 0.17.0 → 0.17.1

⚠️ This release didn't produce a valid build with all necessary files. It's now yanked on PyPi and can't be installed.
The changes listed below are available in 0.17.2

Bug fixes and improvements

  • Fix database_pool_pre_ping parameter name
  • Admin dashboard: display OAuth Provider ID in details window
  • Admin dashboard: implement a better loading screen

v0.17.0

12 Sep 09:14
4505030
Compare
Choose a tag to compare

Bump version: 0.16.9 → 0.17.0

New features and improvements

  • Social authentication: allow your users to authenticate through Google, Facebook, Microsoft and many other providers! [Documentation]
  • Social authentication: get a user access token for the external provider API through the Admin API [Documentation]
  • Audit logging: every actions through the Admin dashboard or the Admin API are now logged into the database.
  • Self-hosting: main workspace and first admin user can now be automatically created at server startup, thanks to the new FIEF_MAIN_USER_EMAIL and FIEF_MAIN_USER_PASSWORD environment variables. [Documentation]
  • Admin API: add OpenAPI tags to better organize interactive documentation.

Bug fixes

  • Fix #65: ignore outdated databases during cleanup task

Documentation

  • Self-hosting: add guidelines to deploy Fief with Docker Compose. [Documentation]
  • Self-hosting: add guidelines and blueprint to deploy Fief on Render. [Documentation]