Releases: uc-cdis/fence
Releases · uc-cdis/fence
10.2.0
Release Notes
For: uc-cdis/fence
Notes since tag: 10.1.0
Notes to tag/commit: e1a568d
Generated: 2024-08-12
New Features
- Adds support for deleting files from non-AWS S3-compatible endpoints (e.g.
MinIO, Wasabi, Ceph). (#1171)
Bug Fixes
- Create new migration to remove foreign key constraint if it exists on
google_service_account table (#1172) - Fixes the "The AWS Access Key Id you provided does not exist" error when
attempting to delete a file from a non-AWS bucket. (#1171)
Improvements
- Allows for Gen3 administrators to have greater flexibility in choosing
their preferred data storage, while keeping the AWS S3 endpoint as the
"default" storage option. (#1171) /uploadendpoint accepts optionalguidin request body. If theguid
exists in indexd, it does not create a new record, else it creates a blank
record with the providedguid. (#1147)/multipart/initendpoint accepts optionalguidin request body. If the
guidexists in indexd, it does not create a new record, else it creates a
blank record with the providedguid. (#1147)
Deployment Changes
- Requires database migration (#1172)
Initial prometheus support
Release Notes
For: uc-cdis/fence
Notes since tag: 10.0.0
Notes to tag/commit: 58f8164
Generated: 2024-08-01
New Features
- Prometheus metrics support for logins and presigned URLs (#1156)
Bug Fixes
- Fix so local csvs file are processed in consistent order, regardless of os
(#1165) - Updates user_info overwrite logic to preserve data when processing CSVs
without some attributes (#1165)
Improvements
- Reorganized docs to make finding what you need a bit easier (#1164)
Dependency Updates
10.0.0
9.3.6
Release Notes
For: uc-cdis/fence
Notes since tag: 9.3.5
Notes to tag/commit: 9.3.6
Generated: 2024-06-17
Improvements
- Add debug log when the authorization header cannot be parsed (#1151)
- Print stack trace when usersync cannot downloaded files from an ftp/sftp
server (#1151) - Removes travis CI, replace with GH Actions (#1116)
Dependency Updates
- many dep updates, including security update for werkzeug (#1146)
9.3.5
Release Notes
For: uc-cdis/fence
Notes since tag: 9.3.4
Notes to tag/commit: 9.3.5
Generated: 2024-04-23
New Features
- Added upload bucket selection support for multipart upload (#1112)
- Add support for non-aws s3 buckets for multipart upload (#1112)
Bug Fixes
- Retries failures when downloading authorization files through SFTP. (#1143)
Improvements
- Update base user.yaml in documentation to pass validation (#1140)
Dependency Updates
Upgrade cryptography, urllib3
Release Notes
For: uc-cdis/fence
Notes since tag: 9.3.3
Notes to tag/commit: 410fae7
Generated: 2024-02-12
Bug Fixes
Improvements
- improve signed URL data metrics log by adding client_id from token (#1130)
- dependency cleanup. storageclient code migrated from multiple libraries
(causing circular dependency issues) to Fence, the only place where the
code was used (#1132)
Dependency Updates
9.3.3
Release Notes
For: uc-cdis/fence
Notes since tag: 9.3.2
Notes to tag/commit: 9.3.3
Generated: 2023-12-07
Bug Fixes
- Fixes issue with usersync and MFA policy management in cases where a user
has not been persisted by Fence. (#1125)
Improvements
- Add a new log that includes data information per signed URL generation
which includes the size, bucket used, authz, acl, and requesting user
(#1124)
9.3.2
9.3.1
9.3.0
Release Notes
For: uc-cdis/fence
Notes since tag: 9.2.0
Notes to tag/commit: 9.3.0
Generated: 2023-08-25
New Features
- Enables support for identifying when users have authenticated with MFA.
(#1106)
Dependency Updates
- temporarily override authlib install with a forked version with a security
patch (#1110)
Deployment Changes
- Deployment changes to enable this feature for commons are described here
https://github.com/uc-cdis/fence/blob/e36f6574ade17bb8c9c0c9df8801f9a59de423b1/docs/fence_multifactor_authentication_guide.md
(#1106)