Skip to content

Releases: nds-org/ndslabs

2.1.2

12 Jul 06:18
Compare
Choose a tag to compare

Release 2.1.2 of Labs Workbench API server and WebUI includes the following:

Features:

  • webui - Import/Export specs from MyCatalog page (workbench-webui#24)
  • webui - Display validation error messages on AddEditSpec page and the new Import Spec dialog (workbench-webui#24)

Bug fixes:

For details, see 2.1.1...2.1.2

2.1.1

30 Jun 18:09
Compare
Choose a tag to compare

Release 2.1.1 of Labs Workbench API server and WebUI includes the following:

Bug Fixes:

  • webui: Add/Edit Spec View encountered an error when clicking the "Save" button
  • helm-chart: Run "Smoke Test" Github Action once per week instead of once per day

For details, see 2.1.0...2.1.1

2.1.0

24 Apr 06:15
Compare
Choose a tag to compare

Release 2.1.0 of Labs Workbench API server and WebUI includes the following:

Features:

  • webui - Upgrade to NodeJS 18 + React 18
  • apiserver - Return additional build metadata information from /version endpoint

Bug Fixes:

  • webui#22 - Fixed error while adding certain applications from the catalog (e.g. CHORDS)
  • webui#17 - Various fixes on AddEditSpec page
    • key should be a unique lowercase alphanumeric string
    • display should be stack by default
    • ports require port.number to be integer (not string)
    • command / args should be editable here
  • apiserver - better null-checking on cfg[value] when isPassword == True
  • apiserver - PUT for AppSpec should handle command/args/volumeMounts
  • apiserver - Include command/args when creating runtime container
  • webui - Performance fixes on the SpecView page
  • specs - updated stale Globus doc links

For details, see 2.0.1...2.1.0

2.0.1

24 Feb 21:47
Compare
Choose a tag to compare

Release 2.0.1 of Labs Workbench API server and WebUI includes the following:

Features:

  • MyCatalog / Add/Edit Spec views - this allows users to clone and edit existing catalog specs and launch their own custom applications
  • Restrict new views to users in the workbench-developers Keycloak group

Bug Fixes:

  • config.backend.userapps.ingress.tls.secretName should be used when creating Ingress rules for userapps - fix for when cluster is running NGINX Ingress Controller

For details, see 2.0.0...2.0.1

2.0.0

16 Nov 00:44
Compare
Choose a tag to compare

Release 2.0.0 of Labs Workbench API server and WebUI includes the following:

For details, see 1.3.4...2.0.0

1.3.4

25 Oct 18:18
Compare
Choose a tag to compare

Release 1.3.4 of Labs Workbench API server and GUI includes the following:

  • Fix mobile navbar expand button (fix jQuery version mismatch)

For details, see 1.3.3...1.3.4

1.3.3

23 Sep 20:44
596da18
Compare
Choose a tag to compare

Release 1.3.3 of Labs Workbench API server and GUI includes the following:

  • Added debug/error logging for cases where errors are encountered during setupAccount

For details, see 1.3.2...1.3.3

1.3.2

23 Jun 22:22
c8ca446
Compare
Choose a tag to compare

Release 1.3.2 of Labs Workbench API server and GUI includes the following:

  • Security upgrades for various NPM packages
  • Better support for Traefik ingress (remove NGINX-specific annotations)

For details, see 1.3.1...1.3.2

1.3.1

14 Jan 18:27
c72de95
Compare
Choose a tag to compare

Release 1.3.1 of Labs Workbench API server and GUI includes the following:

  • Security upgrades for various NPM packages
  • Bug fix for defaultPath=/ edge case (#372)

For details, see 1.3.0...1.3.1

1.3.0

03 Dec 22:10
f40dc60
Compare
Choose a tag to compare

Release 1.3.0 of Labs Workbench API server and GUI includes the following:

  • Remove hardcoded IngressClass to support Traefik and other ingress providers
  • Improved support for OAuth - added /validate ValidateOauth api endpoint
  • Allow for using env.json to customize Workbench UI (landing text, product name, help links, etc)

For details, see 1.2.1...1.3.0