Releases: fief-dev/fief
v0.28.8
Bump version 0.28.7 → 0.28.8
Bug fixes and improvements
- Fix #432: social authentication could be blocked because "dangling" OAuthAccount were stored. Thanks @BlackIsBlack 🎉
- Bump dependencies
v0.28.7
Bump version 0.28.6 → 0.28.7
Bug fixes and improvements
- Fix #400: After a successful password reset, redirect to user dashboard if no login session. Thanks @ApprenticeofEnder 🎉
- Bump dependencies
v0.28.6
Bump version 0.28.5 → 0.28.6
Bug fixes and improvements
- Login sessions are automatically refreshed on expiration.
- Default lifetime for login sessions, registration sessions and external OAuth2 sessions is now 1 hour.
- The
fief run-server
CLI now supports all Uvicorn settings. - Fix Fief-ception not working if Uvicorn was handling SSL directly.
- Bump dependencies (6c6cb34)
v0.28.5
Bump version 0.28.4 → 0.28.5
Bug fixes
- Fix telemetry task causing the server to block with SQLite
v0.28.4
Bump version 0.28.3 → 0.28.4
Bug fixes
- Fix bug in the Docker configuration preventing the default command to run
v0.28.3
Bump version 0.28.2 → 0.28.3
Bug fixes and improvements
- Fix telemetry task not reporting data correctly
- Allow to pass custom app and worker to the CLI command
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