Skip to content

2020-12-01

Compare
Choose a tag to compare
@sfmcintyre sfmcintyre released this 02 Dec 08:14
· 2 commits to master since this release
fdf590e

This release contains updates to membership in Redivis organizations, allowing users to submit membership applications tie to an authenticated identity, while administrators can configure automatic or manual approval and confirm the identity of their members.

Additionally, this release re-designs several relevant configurations for organization administrators, including membership configuration and approval, and gives users an updated workspace page, with the ability to manage email subscriptions to announcements and notifications.

🚀 New Features

  • Access: users can now apply for membership in an organization by submitting an application with an authenticated login, which allows them to access restricted data hosted by that organization
  • Access: users must now re-authenticate with their provided login after a period of inactivity to access restricted data hosted by an organizations, specifically to view cells, query tables in a transform, or export data from the Redivis platform
  • Access: administrators can now configure how users apply for membership, including a timeout ensuring inactive users re-authenticate to access restricted data, as well as preferred identity providers and enabling (conditional) automatic membership approval
  • Access: administrators can now configure dataset and permission group access levels to All members, which ensures an approved organization membership before a user can access data at that level
  • Access: requirements are now classified only as 'Member' or 'Study' requirements, with the option to limit the requirements to specific datasets configurable within the individual requirement
  • Access: users can now correspond with admins via comments before submitting membership forms, requirements, and restriction approvals
  • Administration: administrators can invite anyone to join their organization via an invite email, which provides new members an easy path to gaining access to their data
  • Notifications: users now receive notifications for access changes to user-owned datasets, in addition to organization-owned datasets
  • Notifications: users can now subscribe to occasional emails about product updates in their workspace settings, which showcase workflow strategies and new features as they are released
  • Upload: the upload parser now recognizes a wide variety of date, time, and dateTime data formats, and will automatically import these variables to the canonical format.
  • Upload: automatic decompression of gzipped text files is now supported. However, we highly recommended avoiding compressed files when possible, as this will substantially slow down data ingest performance.

⚠️ Notable changes

  • Access: All organization-hosted restricted datasets now require membership as a required first step in the access process, which will be automatic for any users with a previous relationship with an organization (e.g., had a requirement or direct access approved)
  • Access: Previous authentication requirements have been deprecated, and replaced with an appropriate membership configuration which ensures organization administrators will collect authenticated identities from their members
    • If your organization had configured access restrictions with an authentication requirement, we'll contact you!
  • Access: Study requirements are now only accessible to admins via the Studies page; previously, you could access both member and study requirements through the Members page

✨ UI

  • Workspace: An updated settings page allows management of a user's public profile, authentications, integrations, API tokens, and more
  • Workspace: Redesigned notifications will guide users to an updated workspace page where they can manage their organization membership
  • Access: Administrators can now see a member's authentication information in the top right of every access submission
  • Access: Export restriction approvals have an updated submission + approval modal highlighting details about the table to be exported, including source datasets and tables, the parent project, and size statistics
  • Access: Emails notifying users of updated dataset access have been re-designed
  • Access: Requirement forms that apply to specific datasets now auto-select the relevant dataset when launching the submission form.
  • Administration: An updated organization settings page allows management of an organization's branding & public presence, administrators, notifications, export locations, and more
  • Administration: A new requirement editor allows streamlined creation of requirements, and WYSIWYG creation of text inputs, dropdown/radio selectors, file upload and signature collection form elements
  • Portal: Full organization name is now shown on an organization's pages
  • Notifications: updated notification emails

🐛 Bug fixes

  • Fixed an issue where browser sessions with an invalid cookie would not prompt user re-authentication
  • Fixed an issue where approving a user for direct access could remove other users' access requests
  • Fixed an issue where files uploaded from a local environment could stall upon client disconnection
  • Fixed an issue where logs for table downloads beyond the first download were not created
  • Fixed an issue where users could not submit restriction exception requests for non-location restrictions
  • Fixed an issue where projects had an inaccurate 'Last updated' value
  • Fixed an issue where value frequency table wouldn't indicate that a variable had more than 10,000 values

🏠 Internal

  • Updated strategy for storing user profile images
  • Implemented mailjet to handle notification and organization invitation emails
  • Separated institution and authentication concerns with a database refactor
  • Updated page metadata for improved SEO and Google Dataset Search presence