5. Change Log¶
5.1. release-3.10.0¶
February 24, 2023
Disabled users cannot submit additional Data Access Requests
Admins can query, view, and share Audit Trails
Member & Admin accounts are disabled after 60 days of inactivity
Environment variables created for Access Control
Jenkins deployments updated to support event logging submodules
Event logging added to the Bento-Files service
5.2. release-3.9.0¶
Features
File service returns 401 error for authentication errors
Authorization service supports conversion of a non-member role directly to an Admin role
Removing an Admin role reinstates previous user access
Admin Portal supports conversion of non-member roles to member roles
Admin Portal supports enabling and disabling admin roles
User Profile page displays pending Data Access Requests for inactive member roles
User Profile page disables DAR changes if no additional requests can be submitted
System supports session warning timeout for authenticated users
UI color palette update for Explore Dashboard
Updated footer to meet NCI digtial style criteria
Queries migrated to Elasticsearch
5.3. release-3.8.0¶
Features
Authentication service supports multiple Identity Providers (IdPs)
IdP availability, icons, and buttons can be configured
Authorization service enabled
Authorization can be configured to control public access
Authorization can be configured at the node-level
Data Access Request (DAR) Service to support data access workflows
Admin portal to manage users and data access
User profile page to enable users to review data access
Users can navigate to the DAR form from user profile page
Users can navigate to the DAR form from the Files tab
Global search results displayed conforms to configured authorization
API access to data conforms to configured authorization
Application page data conforms to configured authorization
5.4. release-3.7.0¶
Features
Authentication service enabled
Google supported as an Identity Provider
Lock icons are displayed if unauthenticated user tries to download files
Ability to enable or disable authentication
Advanced facet filters for number ranges added to Explore Dashboard
5.5. release-3.6.0¶
Features
Elastic Search added to improve performance
Support for Global Search of site contents
Auto-complete of entered text for Global Search
Ability to filter Global Search results and counts
Consistent metadata displayed across Global Search categories
Magnifying glass for Global Search
Global Search results return hyperlinks that redirect to additional details
Return of paginated and ordered results from Global Search
Support for Local Find for case IDs
Auto-complete of entered text for Local Find
Ability to enter a list to find a set of cases
Static query returned from Local Find parameters
Ability to view and modify previously loaded case sets
Display of both matched and unmatched entered case IDs in a pop-up window
Support for uploading a file to find a set of cases
Dynamic query builds upon selection or removal of faceted filters and Local Find results
Integration of JBrowse a next-generation genome browser
Visualization of bam and vcf files
Support for the human genome version hg19
Increased compliance with the Individuals with Disabilities Education Act (IDEA)
Mock dataset generator
Support for reading ID fields from a config file
Compatibility with Docker
Bento Code Refactoring
5.6. release-3.2.0¶
Features
Ability to sort and order additional facet values
Widget text is configurable
Text cutoff(…) for widgets on the Explore Dashboard
Default styling for faceted sections
Upgraded react-dev-utils from 7.0.5 to 11.0.4
5.7. release-3.0.0¶
Improvements
Enhanced dashboard filters
Ability to filter within a single category
Ability to clear all filter search criteria
Ability to search using mulitple filters
Table Download behavior is configurable
System supports direct download of small, document-like files (and the configuration)
Scroll Bar Global configuration
New Facet Design
New design for Dashboard Facet Filter
Consistent NPM and Node version
New Facet-Sorting Feature
New Facet-bubble up Feature
New Files Back End Microservice for serving Files using CloudFront
Improved search query for consistent behavior
Improved high performance filtering queries with GraphQL-Cypher translator
Updated use of existing assets URL for with new datacommons-assets
Fixed Issues
Table record selection number would only display section for current page not the entire table
Add Associated Files button does not persist clickable state
Cart Comment Section writes to wrong cell in manifest file if comment contains a new line or comma
The files size in the api is not matching the UI screen
In the side bar after I click on sort by count , the refresh button disables
FE - Performace Issue - Remove unnecessary Network Calls
Clear icon to be moved to the left hand-side for consistency
FE- Dashboard table pagination - Incorrect Rows per Page
Reset option for single category behaves as global reset for sorting functionality.
Download button does not change the cursor
Borders to be removed from the left side image on the home page
Selected rows can be seen even facet dropdown is closed
5.8. release-2.0.1¶
Facet Filter - Updated the facet filter logic to represent updated filters while the user is actively filtering
Facet Filter - Now the count in brackets of facet represents the respective facet tabs counts (Filter by samples represent samples count, Filter by files represent files count)
5.9. release-2.0.0¶
Added multiple tabs on Dashboard
Added mutliple categories for facet filtering on Dashboard Sidebar
Changed Cart Workflow to be file-centric
Added Associated Samples table on Case Detail Page
Added Associated Files table on Arm Detail Page
Improved performance with very large datasets
5.10. release-MVP (v1.0.0)¶
Initial release