Skip to content

Releases: fief-dev/fief

v0.28.2

28 Feb 13:11
v0.28.2
5decce7
Compare
Choose a tag to compare

Bump version 0.28.1 → 0.28.2

Bug fixes and improvements

  • The CLI run-server command now longer accepts a --port parameter. It always rely on the PORT configured in environment variables.
  • The CLI run-server command now accepts a --workers parameter to specify the number of server processes to use. It defaults to the $WEB_CONCURRENCY environment variable if available, or 1.
  • Default Client now correctly updates its Redirect URI based on FIEF_DOMAIN on startup.

v0.28.1

25 Feb 08:29
v0.28.1
8406f5e
Compare
Choose a tag to compare

Bump version 0.28.0.post1 → 0.28.1

Bug fixes

  • Fix Fief CLI not correctly configured

0.28.0 notes

Multi-workspaces removal

As we announced last month in our blog post, we are removing the multi-workspaces feature to focus on a better and easier self-hosting experience.

As such, if you are currently self-hosting a Fief server, you'll need to perform a few migrations steps, as detailed here: https://docs.fief.dev/migration

Basically, it only consists of moving the data from a sub-schema to the main one.

Fief Cloud sunset

Fief Cloud will also be sunsetted. Starting today, it won't be possible to create new workspaces.

For existing workspaces, we will keep the service running until at least 1st of July 2024, but we encourage you to migrate to a self-hosted solution as soon as possible.

To ease the transition, we've created a dedicated migration tool and guide: https://docs.fief.dev/migration

Bug fixes and improvements

  • An admin role and permission is now automatically created at instance startup
    • This role is required to access the admin dashboard
  • Fix #228: default roles are now granted synchronously upon registration
  • Upgrade official image to Python 3.12

v0.28.0 [YANKED]

24 Feb 13:25
v0.28.0
f98d442
Compare
Choose a tag to compare

Bump version 0.27.0 → 0.28.0

Important

Yanked in favor of 0.28.1 version because of Docker image build bug.

v0.27.0

01 Oct 07:01
v0.27.0
868f9eb
Compare
Choose a tag to compare

Bump version 0.26.3 → 0.27.0

Self-hosted - Breaking changes

  • The workspace migrations have been consolidated into one.
    If you run a version <0.26.3, you should apply it first
    before upgrading to the current version.

Bug fixes and improvements

  • Don't create a database schema when setting up an external database BYOD.
    • Existing workspaces are not affected and will still use their schema.
    • Fix #212.
  • Upgrade to Pydantic V2

v0.26.3

09 Sep 11:24
v0.26.3
dae470a
Compare
Choose a tag to compare

Bump version 0.26.2 → 0.26.3

Bug fixes and improvements

  • Add a setting to allow non-SSL HTTP URL as Redirect URL [Documentation]
  • Fix email verification form so it can be submitted only once
  • Fix error when setting an invalid locale cookie
  • Fix error when using a non-ASCII secret setting
  • Bump dependencies

Warning

The next major version of Fief will introduce lot of changes to how we handle database schemas.
We recommend you to update to this version ASAP to smooth the migration path towards the future version.

v0.26.2

20 Aug 13:10
v0.26.2
44918be
Compare
Choose a tag to compare

Bump version 0.26.1 → 0.26.2

Bug fixes

  • Fix #258: quickstart CLI fails when settings are unset. Thanks @corv89 🎉

v0.26.1

20 Aug 09:04
v0.26.1
0bd347d
Compare
Choose a tag to compare

Bump version 0.26.0 → 0.26.1

Bug fixes

  • Fix #256: bug preventing OAuth login to work on sub-tenants. Thanks @tito 🎉

Improvements

  • Implement backend logic to delete workspaces

v0.26.0

18 Aug 08:06
v0.26.0
dd4fa91
Compare
Choose a tag to compare

Bump version 0.25.3 → 0.26.0

New features and improvements

  • Email verification
    • Users are now required to verify their email address with a verification code
    • Existing users will need to verify their email on their next login
    • A new email template is introduced for this feature [Documentation]
    • [Read more]
  • Upgraded user dashboard
    • Email change with verification
    • Password change
  • Add ACR support
    • Allow to control the authentication strength on your endpoints
    • [Read more]
  • Internationalization:

Breaking changes

  • The PATCH /api/profile endpoint can now only update user fields
    • /api/password, /api/email/change and /api/email/verify have been introduced to change password, change and verify email address.
    • Python and JS SDK have been updated accordingly

Self-hosting

After updating to the latest version, you should run the following command to initialize the new email template:

fief workspaces init-email-templates

Warning

The next major version of Fief will introduce lot of changes to how we handle database schemas.
We recommend you to update to this version ASAP to smooth the migration path towards the future version.

v0.25.3

23 Jun 14:02
v0.25.3
ced1849
Compare
Choose a tag to compare

Bump version 0.25.2 → 0.25.3

Security fix

  • Fix critical security issue GHSA-hj8m-9fhf-v7jp
    • Fief Cloud is already patched
    • If you self-host your instance, update is recommended as soon as possible
    • Thanks @rotil for his investigations and sharing the details with us

v0.25.2

02 Jun 13:50
v0.25.2
4fb98b9
Compare
Choose a tag to compare

Bump version 0.25.1 → 0.25.2

Bug fixes

  • Fix #206: database migrations not applied before running server