Releases: uc-cdis/fence
Releases · uc-cdis/fence
prometheus fixes
11.2.1
What's Changed
- Fix/registration digest method by @k-burt-uch in #1250
Full Changelog: 11.2.0...11.2.1
11.2.0: Merge pull request #1245 from uc-cdis/feat/ip
11.1.0
Release Notes
For: uc-cdis/fence
Notes since tag: 11.0.2
Notes to tag/commit: dccf559
Generated: 2025-03-20
Improvements
- Run gunicorn as a
gen3user as opposed torootuser (#1228) - Add the database migrations directory to the unit test coverage report
(#1232) - minor format change to help with readability (#1231)
- Update to use new Amazon Linux base image and use the same structure as our
other python services. (#1207) - Moving to Poetry to manage our virtual environments (#1207)
- Multi-stage Docker builds for smaller images (#1207)
- Move to Gunicorn (#1207)
Bug Fixes
11.0.2
Release Notes
For: uc-cdis/fence
Notes since tag: 11.0.1
Notes to tag/commit: 11.0.2
Generated: 2025-02-17
Bug Fixes
- Fix bug where usersync would not properly revoke policies in arborist for
data commons that historically have used all caps usernames. (#1225)
Improvements
11.0.1
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
rolefield from /admin/user POST endpoint (#1202) - set
User.is_adminto 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
usernameinstead 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
usernameinstead of a mix ofnameandusername
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/userPOST
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)
10.4.1
Release Notes
For: uc-cdis/fence
Notes since tag: 10.4.0
Notes to tag/commit: 10.4.1
Generated: 2024-10-28
Bug Fixes
- Fixed a bug cause Fence to unable to generate presigned URL for S3 buckets
in fence config that has wildcard characters in their names (#1193)
Deployment Changes
- any env that has S3 buckets in fence config that has wildcard characters
should consider adpoting this release (#1193)
10.4.0
10.3.1
Release Notes
For: uc-cdis/fence
Notes since tag: 10.3.0
Notes to tag/commit: 10.3.1
Generated: 2024-08-29