Releases: uc-cdis/fence
Releases · uc-cdis/fence
9.1.2
9.1.1
9.1.0
Release Notes
For: uc-cdis/fence
Notes since tag: 9.0.0
Notes to tag/commit: 9.1.0
Generated: 2023-05-17
Improvements
- More robust CSV parsing in
usersync
(#1098) - Adds backoff for the give_service_account_billing_access calls (#1095)
- Fix
SQLAlchemyDriver
warning when runningfence-create
commands (#1096)
New Features
- Add new endpoint,
/data/buckets
, that exposes bucket-region mapping from
the fence-config (#1083)
Major update to Flask and other dependencies
Release Notes
For: uc-cdis/fence
Notes since tag: 8.0.1
Notes to tag/commit: 0304957
Generated: 2023-05-04
Breaking Changes
- Removed most Prometheus support (#1086)
Improvements
- Remove out of date Flask SQLAlchemy session handling library and refactor
session management to use a recommended pure Flask + SQLAlchemy approach
that is thread-safe (#1086) - The
DELETE /data/<GUID>
endpoint now supports resolving and deleting a
GUID without its prefix (#1094) - add backoff to Google Group API calls (#1081)
Dependency Updates
- Update to next major version of Flask, alongside many other updates to
support that (#1086) - Update to latest Werkzeug for security (#1086)
- Remove libmhash2 dependency (#1093)
Deployment Changes
- Allow setting
INDEXD_PASSWORD
via environment variable. (#1092)
Usersync Google failure resiliency
8.0.0
Release Notes
For: uc-cdis/fence
Notes since tag: 7.3.1
Notes to tag/commit: 8.0.0
Generated: 2023-04-21
New Features
- Add the
ENABLE_VISA_UPDATE_CRON
setting (#1087)
Breaking Changes
- The default value for the
GLOBAL_PARSE_VISAS_ON_LOGIN
setting is now
False
instead ofNone
. By default, parsing visas on login is now
disabled and theparse_visas
parameter cannot be used (#1087)
Bug Fixes
- Fix access for rotated client credentials (#1090)
- Fix
fence-create google-bucket-create
when the project does not exist
(#1077)
Improvements
- Add details to client_credentials and user.yaml docs (#1082)
- Use libraries functionality for automatically adding ssh keys (#1078)
Deployment Changes
- Systems that use visas parsing must update their Fence configuration to set
ENABLE_VISA_UPDATE_CRON
toTrue
and setGLOBAL_PARSE_VISAS_ON_LOGIN
to eitherTrue
orNone
(#1087)
7.3.1
Release Notes
For: uc-cdis/fence
Notes since tag: 7.3.0
Notes to tag/commit: 7.3.1
Generated: 2023-03-02
Bug Fixes
- Fix "non-unique client name" migration to delete all the "unique client
name" constraints it finds, instead of assuming there is exactly one
(#1075)
Improvements
- Add project id format check in usersync (#1067)
Dependency Updates
- various updates to cryptography/future/pyjwt (#1073)
fence-create client-rotate
Release Notes
For: uc-cdis/fence
Notes since tag: 7.2.0
Notes to tag/commit: 7.3.0
Generated: 2023-02-03
New Features
- Use the
fence-create client-rotate
command to receive a new set of
credentials for a client without deleting the old credentials first. This
allows for a rotation without downtime. (#1068)
Deployment Changes
- Requires a Fence DB migration (#1068)