Skip to content

Releases: awslabs/service-workbench-on-aws

v6.2.4

03 Oct 18:56
Compare
Choose a tag to compare

End of Life Notice

Service Workbench (SWB) on AWS will reach the End of Life (EOL) on 2024-11-30. On November 30, 2024, the SWB on AWS solution repository will be archived (made read-only), and the listing on the AWS Solutions Library will be withdrawn.

Will there be any new feature releases for SWB on AWS?

No. SWB on AWS has been in maintenance mode since February 8, 2024. While in maintenance, new features are not added to this solution guidance. Security engagement should be directed to AWS Security at aws-security@amazon.com.

After the EOL date, SWB on AWS will no longer receive any new feature updates, bug fixes or security updates from AWS. After the EOL date, customers who continue to use the software are responsible for the maintenance of the software and its dependencies. Of note, SWB depends on a third party open-source library, Serverless Framework v3 from Serverless, Inc.. Inquiries about extended support for Serverless Framework v3 should be directed to Serverless, Inc.

Where should I migrate to?

We recommend that you explore using Research and Engineering Studio on AWS (RES) (https://aws.amazon.com/hpc/res/). RES is an AWS supported, open-source product that enables IT administrators to provide a web portal for scientists and engineers to run technical computing workloads on AWS. You can get started by following instructions in the Research and Engineering Studio User Guide (https://docs.aws.amazon.com/res/latest/ug/overview.html). You can also explore additional solutions for research on the AWS Solutions Library (https://aws.amazon.com/solutions/education/research-in-the-cloud/) or by contacting your AWS Account team.

What support is available?

Customers should begin working with their AWS Account Managers to discuss the support needed for their individual circumstances as soon as possible. If you prefer not to migrate to RES on AWS or are not supported by RES on AWS in your region, please contact your AWS account team for alternatives.

v.6.2.3

10 Jul 19:29
Compare
Choose a tag to compare

Bug Fixes

  • fix dependabot alerts (f942e60)
  • remove global flag for serverless package (3ae0474)
  • pin serverless version (9521d4d)

v6.2.2

13 Mar 23:10
0cb6136
Compare
Choose a tag to compare

Bug Fixes

  • fix for EC2 windows connection logic (a5b1c033)

v6.2.1

08 Feb 19:31
Compare
Choose a tag to compare

Maintenance Notice

Service Workbench on AWS has been moved to maintenance mode. While in maintenance, we will not add new features to this solution guidance. Security engagement should be directed to AWS Security at aws-security@amazon.com. If you are new to Service Workbench on AWS, we recommend that you explore using Research and Engineering Studio on AWS (https://aws.amazon.com/hpc/res/). You can get started by following instructions in the Research and Engineering Studio User Guide (https://docs.aws.amazon.com/res/latest/ug/overview.html). If you are an existing customer of Service Workbench on AWS and have additional questions or need immediate help, please contact your AWS Account team.

v6.2.0

14 Nov 18:15
Compare
Choose a tag to compare

In this release, we have addressed GitHub dependabot alerts, upgraded NodeJS to v18, and added IMDSv2 support on AMI creation

Bug Fixes

  • add missing dependency (ffb437a)
  • backend lambda sdk package (e08dab3)
  • minimum patched version of go (36e7714)
  • upgrade to node18 (fb39c08)
  • remove nodeExternals webpack (c31d7a9)
  • semver package version (d51d2bc)
  • unit tests for nodeJS16 onwards (c8b3709)
  • update node max space (8839635)
  • upgrades + modifications for pnpm upgrade (bbc8933)
  • use principal.username (e21163f)
  • use system context (bee9675)

v6.1.1

16 Oct 22:14
e21163f
Compare
Choose a tag to compare

6.1.1 (2023-10-16)

For TRE deployments, please Update the Permissions on any hosting accounts on the Accounts page, AWS Accounts tab to ensure all hosting accounts are "Up to Date".

Bug Fixes

v6.1.0

30 Sep 02:02
8aa8b4e
Compare
Choose a tag to compare

Version 6.1.0 of Service Workbench on AWS brings a security enhancement to improve SWB management of the VPC endpoint policy. The enhancement only applies to customers who enabled AppStream within their environments.

Backwards compatibility:

As part of this release, a new script is included to ensure the new policies are applied to existing accounts and their respective environments. The script can be found in the GitHub Repo and should get executed as follows once all hosting accounts are updated to the latest release:

npm install
npm run update-vpce-with-existing-byob -- <stage-regionAbbreviation-solutionName> <region>
# Example: npm run update-vpce-with-existing-byob -- dev-va-sw us-east-1

Features

  • Harden VPCe Policies for AppStream environments (#1223) (d87e468)
  • add IMDSv2 support on AMI creation (#1215) (3432768)

v6.0.0

12 Jun 23:58
710f8f9
Compare
Choose a tag to compare

Changes to BYOB studies

Going forward, a BYOB study will always have to be assigned to a SWB project ID. This is to enforce access to the BYOB study's S3 prefix only from its project's linked VPC endpoint.

For upgrade installations

To enforce access to your existing BYOB study from its respective project's VPC endpoint, please perform the following steps:

Before upgrade:

  • Terminate all environments that are accessing BYOB studies. This is optional but recommended by the service team.
  • Make sure your hosting accounts are in the Up-to-Date status. You can check by visiting the Accounts tab on SWB UI and clicking on the AWS Accounts tab. If they’re not, please re-onboard the accounts that need updating.

After upgrade:

  • Once the new version of SWB has been installed, navigate to the Data Sources tab in SWB UI.
  • On each of the Data Source bucket that has been registered, click on the “CloudFormation” tab, click the Update Stack button, while being logged into the Data Source account console. This will navigate you to the CloudFormation stack for that bucket. Continue with the stack update.

Note:
To continue using existing BYOB studies that were not assigned to a SWB project ID please add a key projectId to that study’s entry in the <stage>-<regionShortName>-<solutionName>-Studies DynamoDB table in the SWB main account with its value equal to the SWB project ID you would like to associate it with. Please work with your AWS partner if you need help.

Bug Fixes

v5.2.11

06 May 13:48
f71d2c3
Compare
Choose a tag to compare

5.2.11 (2023-05-05)

Bug Fixes

  • add S3 VPC Endpoints to restrict bucket access (#1189) (60c3439)

v5.2.10

29 Apr 03:02
fcee7bb
Compare
Choose a tag to compare

5.2.10 (2023-04-28)

Bug Fixes