Authorization and Sync Update: New Arborist Integration
Release Notes
For: uc-cdis/fence
Notes since tag: 2.8.2
Notes to tag/commit: 798dfe3
Generated: 2019-05-20
New Features
- Configure new clients with arborist policies using
--arborist
and
--policies
flags forfence-create
(#608) - Use arborist for authorization checks on downloading data files from
indexd, as long as theauthz
field is present in the index record (#608) - swagger document for multipart upload presigned url (#616)
- Allow setting policies for
anonymous
andlogged-in
groups in the
user.yaml
. (#625) - Use arborist to check permission for indexd record upload/download on
records when supported (send"rbac"
field from the indexd record to
arborist) (#606)
Breaking Changes
- Users' RBAC policies are now owned by arborist, not fence, so the tables
are removed from fence/userdatamodel. (#608) - The usersync is updated to work specifically with the new arborist version.
(#608) - In general, this and following versions of fence should be deployed only
with
arborist>=2.0.0
(#608) - Remove (unused) RBAC blueprint (#606)
Bug Fixes
- Fix typos in exception handler (#626)