Releases
3.9.0.111
Release notes- Bento Version 3.9.0 🍱
Features
Authentication
File service returns 401 error for authentication errors
Authorization
A Non-Member can be converted directly to an Admin
Removing Admin role reinstates previous access
Update API to handle user changing from Admin to Member
Admin Portal
Admin should not be able to convert a Non-Member to a Member
Admin can enable/disable the admin permissions of a user account
User Profile Page
Inactive Members can see pending requests
End User can't make profile changes on DAR if no additional requests can be submitted
Security Controls
Create Inactivity Timeout API
API returns session expiration time
Authenticated user gets a warning before the session timeout
UI Improvements
Update color palette for Explore Dashboard
End user sees a spinner before results are displayed
Modify footer to meet NCI style criteria
Backend Refactoring
Migrate queries to Elasticsearch (ES)
ES query configuration document
Add "hybrid" query support
Add DB connection health check API endpoints
File copier verifies file size
Standardize the Account Name in the backend
Custodian users can use config file to map api and ES Query
System Upgrades
Remove Redis
Upgrade NodeJS version
Bug Fixes
JBrowse is not able to fetch data for 'My Alignments' and 'My Variants'
Received an error when user adds sample file to cart
[Revoked and Rejected] status should not be listed on User Profile page.
Design QA 3.8.0 - Login Menu
Design QA 3.8.0 - Admin Portal: Manage Access & Pending Requests tabs
Design QA A&A - Admin Portal: Approved Arms
Design QA A&A - Admin Portal: Edit User Page
Design QA 3.8.0 - Admin Portal: Review DAR page
Design QA 3.8.0 - DAR page Part 1
Login.gov/NIH accounts->Received an access denied page when a user denies the login request
Admin Portal->Received “An error has occurred in loading component:Error: undefined”.
The Study Arm(s) drop down does not show "Arm X ... and more" when multiple arms are selected.
After a user logs out, the "My Files" count still shows the number of files that the user had in their cart
Custodian->Submit button is disabled if node-level access is false
When user finds a case through local find, the spinner continues to spin with no additional results found
Data is not loading on Explore and Programs pages
Dashboard table->ADD ALL FILES button is not functional (Cases and Samples tab)
Inactive Members cannot see the "Request Data Access" button
Role should not revert back to a Non-Member when admin permissions are disabled
'My Alignments' and 'My Variants' do not show in available tracks in JBrowse
Dashboard table->File download->Unable to download the file as expected from Access column
Global Search->Data Model category is not returning expected search results
You can’t perform that action at this time.