Skip to content

Releases: hms-dbmi/service-workbench-on-aws

AWS: 5.0.0 Lab: 1.4.2

14 Mar 20:12
c8157a5
Compare
Choose a tag to compare

New Features

  • Add login blocking banner and system wide application banners.

Full Changelog: v5.0.0_1.4.1...v5.0.0_1.4.2

AWS: 5.0.0 Lab: 1.4.1

12 Mar 13:14
78f04ee
Compare
Choose a tag to compare

New Features

  • Add copy changes and parameter for registration page.
  • Add PIC-SURE landing page if stage parameter is set.

Bugfixes

  • Move conda env config to install_kernel script

Full Changelog: v5.0.0_1.4.0...v5.0.0_1.4.1

AWS: 5.0.0 Lab: 1.4.0

25 Jan 16:41
8d3edaf
Compare
Choose a tag to compare

New Features

  • Parameterize TOS acceptance during registration in stage file.
  • Add comma separated open-data study whitelist in stage file.
  • Add Jira support widget.
  • Add dropdown to help link if more than one url is given.

Full Changelog: v5.0.0_1.3.2...v5.0.0_1.4.0

AWS: 5.0.0 Lab: 1.3.2

21 Dec 20:33
1b5c2fa
Compare
Choose a tag to compare

Bug Fixes

  • Update register page email regex validation: validatorjs schema regex fields need slashes before and after the regex, or else it returns a validation error.

Full Changelog: v5.0.0_1.3.1...v5.0.0_1.3.2

AWS: 5.0.0 Lab: 1.3.1

14 Dec 15:56
6ab01b8
Compare
Choose a tag to compare

Bug Fixes

  • Update to scanner filter when more than one filter condition exists (researchers workspace view would fail to load new data after initial page load because of api filter validation issue).

Full Changelog: v5.0.0_1.3.0...v5.0.0_1.3.1

AWS: 5.0.0 Lab: 1.3.0

08 Dec 16:40
c990586
Compare
Choose a tag to compare

New Features

Workspaces

  • Update windows sync to auto-start on user login.
  • Split bootstrap script by env type to speed up initialization and s3 downloads.

Workspace List

  • Add filtering/searching by id in normal and advanced workspace views.
  • Add message for windows users when a study is attached to note that study files will take time to sync on start and before stop.

User Management

  • Remove permissions accordion from view if a user can't edit a studies permission.

Study management

  • Add a modal notice on study permission edit when a user would be impacted by permission change/removal.
  • Add created date to study card.

Infrastructure

  • Update WAF to limit throttling to api/register route, and reduce default threshold to 200.

Bug Fixes

Workspace List

  • Load env types state on workspace detail page to stop workspace configuration deprecation notice errantly showing on workspace view page after reload.
  • Add api and ui pagination for workspaces to fix workspace page issue when large number of workspaces are in the database.
  • Update workspaces to paginate api return until all workspaces details are returned.
  • Update workspace state order in model to fix bug where advanced workspace view status changes to pending because of user start/stop but never changes to the next state.

User Management

  • Update regex for user emails to be more in line with email conventions.

Study management

  • Update studies api method to use query and filter instead of BatchGet so more than 100 studies can be returned.

Full Changelog: v5.0.0_1.2.0...v5.0.0_1.3.0

AWS: 5.0.0 Lab: 1.2.0

28 Sep 18:13
Compare
Choose a tag to compare

New Features

  • Allow more than 100 RStudio instances to be launched in one host account, by dynamically creating load balancers-
    bypassing AWS 100 target group limit.
    • Added support for multiple ALBs. New ALB will be created when the limit for existing ALB exceeds
    • Added a new table called loadBalancers
    • Reading load balancer details from loadBalancers instead of depoymentItem table
    • Added a new entry loadBalancerId to environmentsSc table

Full Changelog: v5.0.0_1.1.2...v5.0.0_1.2.0

AWS: 5.0.0 Lab: 1.1.2

25 Sep 22:00
535057c
Compare
Choose a tag to compare

New Features

  • Remove inline python libraries from infrastructure proxy lambda handler.
  • Update to use newer python version for proy handler.
  • Update to build proxy lambda layer and with requirements.

Bug Fixes

  • Fix bug introduced in 5.0.0_1.1.0 where create workspace button does not display if user does not have any exisitng workspaces.

Full Changelog: v5.0.0_1.1.1...v5.0.0_1.1.2

AWS: 5.0.0 Lab: 1.1.1

15 Aug 17:57
cbb1f63
Compare
Choose a tag to compare

Bug Fixes

Full Changelog: v5.0.0_1.1.0...v5.0.0_1.1.1

AWS: 5.0.0 Lab: 1.1.0

10 Aug 19:27
ad1d02e
Compare
Choose a tag to compare

New Features

  • Rapid kernel
    • Add custom kernel install and load script in Sagemaker onCreate and onStart lifecycles. Saved in /home/ec2-user/Sagemaker persistent folder for fast start/stop kernel loading.
    • Add volume size parameter to SageMaker persistent folder/drive.
  • Workspace list - New searching/filtering to find already launched workspaces
    • Add search field to normal workspace view.
    • Add an advanced workspace table view with sorting & filtering. (Admins only.)
  • Workspace Creation - Add new icons to workspace options
    • Add logos to workspace types on user creation step so it's easier to visually find the types they want.

Bug Fixes

  • Workspaces with unapproved or deleted configurations display cryptic error
    • Add new notice on revoked workspace types, but continue to load the env detail card to allow users to start/stop/terminate revoked workspace types. (Does not give users access to make new workspaces based on the revoked type, only allows them to access already launched ones.)

Tech Debt

  • Remove old cft templates that are not needed.
  • Add current RStudio template.
  • Set workspace CFT info as default tab on workspace detail page.
  • Hide termination toggle on detail view for workspaces that can't be terminated.

Full Changelog: v5.0.0_1.0.4...v5.0.0_1.1.0