Skip to content

11.0.0

Compare
Choose a tag to compare
@k-burt-uch k-burt-uch released this 24 Jan 01:55
· 4 commits to master since this release
fb3bab1

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 of name and username
    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)