Skip to content

4.29.0: Merge pull request #914 from uc-cdis/feat/primary_google_service_account

Compare
Choose a tag to compare
@Avantol13 Avantol13 released this 21 May 19:16
· 1192 commits to master since this release
041b4e1

Release Notes

For: uc-cdis/fence
Notes since tag: 4.28.2
Notes to tag/commit: 041b4e1
Generated: 2021-05-21

New Features

  • new /google/primary_google_service_account endpoint which will
    get_or_create a user's Primary Google Service Account and return the SA
    email (only available to authed users/clients with authority to generate
    google creds) (#914)
  • Exporting metrics from Fence so we can observe events in our Grafana
    dashboards. (#864)
  • Add CILogon as an authentication option. CILogon provides a
    standards-compliant OpenID Connect (OAuth 2.0) interface to federated
    authentication including InCommon, the Australian Access Federation (AAF),
    and eduGAIN. CILogon OpenID Connect (OIDC) client registration is available
    to researchers and scholars at https://cilogon.org/oauth2/register (#896)

Bug Fixes

  • remove assertion that is breaking tests. (#897)
  • Fix parsing for redirect url in RAS (#895)
  • Fix 'object dict can't be used in 'await' expression' error during usersync
    (#894)
  • Allow permitted users to generate a signed upload url for public records
    (i.e. those records with authz=[“/open”]) (#893)

Improvements

  • Introducing new ENABLE_PROMETHEUS_METRICS config to allow operators to
    enable/disable metrics (#913)
  • Documentation about public data (#911)
  • Use GITHUB_TOKEN for wool in CI (#907)
  • Swagger doc: add fence_idp to /oauth2/authorize endpoint (#898)

Dependency Updates

  • gen3authz to version 1.0.5 (#894)
  • Base image pybase3-1.5.0 (Rust toolchain fix for cryptography dependency)
    (#894)