Ver. 0.7.0
Pre-releaseWelcome back!
We're now releasing Meiling Gatekeeper version 0.7.0! 🥳
First of all, 0.7.0 has lots of changes. consequently bringing a lot of breaking changes.
What's new?
Meiling now utilizes filterJson
of prisma
Meiling now utilizes filterJson
, which allows users to filter JSON in prisma queries.
this substatially increases performance (but optimizations should be made in the code).
especially in admin endpoints.
But due to this change, Only MySQL and MariaDB will be supported from this version. Sorry!
Custom signup flows? checked.
If you are using custom signup flows, You can now generate users via /v1/admin/users
endpoint.
and disabling it is easy, just set MEILING_SIGNUP_ENABLED
to false
.
JSON Filtering? checked.
With new admin API allows direct query to Prisma, you can allow other applications in your infrastructure to easily find a user you need.
Confusing words? fixed.
This version of Meiling fixes misuse of terms, especially, Authorization
and Authentication
.
This word is now fixed (including database) in 0.7.0 (more specifically, #27).
Due to changes in database, Your database should be migrated manually.
Please follow the directions on: Migrating database from 0.6.x to 0.7.0
Yes, We are working on SAML 2.0
This version adds "stub"
SAML 2.0. Stay tuned for more SAML 2.0 support news for later on!
Locking properties of Users? Done.
By utilizing new property, lockedProps
, You can prevent users from updating their profile.
ADMIN_TOKENS
? not a requirement any more.
Meiling Gatekeeper previously required ADMIN_TOKENS
fields for startup.
This is no longer a requirement.
Metadata on App? Added.
You can now include additional data on OAuth2 Application.
TL;DR
- Includes a lot of breaking changes,
Refer to: Migrating database from 0.6.x to 0.7.0 for proper migration method. - Signup flows can be disabled
- OAuth2 app now has metadata field
- Prevent user from updating profile via
lockedProps
- Fixed terms
- JSON Filtering support and rawQuery support on prisma
Thank you for choosing Meiling Gatekeeper.
See you on next release!