Releases: fief-dev/fief
v0.28.2
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 thePORT
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
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]
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
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
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
v0.26.1
v0.26.0
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:
- Taiwanese Mandarin (
zh-TW
) added. Thanks @bingyulee 🎉 - English, French and Brazilian Portuguese are also complete.
- 🛟 We need help to complete the other languages ➡️ https://github.com/orgs/fief-dev/discussions/43
- Taiwanese Mandarin (
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
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