11.0.0
For: uc-cdis/fence
Notes since tag: 10.4.1
Notes to tag/commit: 11.0.0
Generated: 2025-01-23
New Features
- new endpoint to soft-delete users in Fence. (#1189)
- adds a unit test to check if s3 bucket regex validation is behaving as
expected (#1196) - feat: new config option to allow only existing OR active users to login
(#1184)
Breaking Changes
- remove
role
field from /admin/user POST endpoint (#1202) - set
User.is_admin
to DEPRECATED (#1202) - deprecation notices for future breaking changes where we'll remove a number
of legacy endpoints (#1201) - some of the admin endpoints and methods now expect
username
instead of
name
. (#1189)
Bug Fixes
- Exchange Area projects no longer cause exceptions when applied from a
passport (#1216) - Google group sync no longer runs on login when a passport is issued.
(#1216) - Update documentation link in setup.md (#1194)
Improvements
- consolidate on use of
username
instead of a mix ofname
andusername
in the /admin/user endpoints. (#1189) - The /admin endpoints in Fence are protected by a check agains Arborist
permissions instead of checking for user.is_admin in DB (#1190) - feat: add extra (optional) fields to "create user"
/admin/user
POST
endpoint (#1185) - to make user creation more uniform, reflecting what is also done elsewhere
(#1185) - in fence/sync/sync_users.py
_upsert_userinfo()
for example (#1185)
Dependency Updates
Deployment Changes
- activation of the feature depends on a new configuration setting:
ALLOW_NEW_USER_ON_LOGIN
(#1184)