Skip to main content
Eric Garcia
Software Engineer
View all authors

2024-11-15 (v4.246)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Joey Lin
Joey Lin
Support Engineer
Yifan Lin
Software Engineer
Olivia Shoup
Technical Writer
Quan Nguyen
Software Engineer
Ricardo Martinez
Ricardo Martinez
SDE in Test

Enhancements and Features

Show running workflow steps while session is pending

On a session's page, current running workflow steps will be shown while the session is pending.

Change default layout for home page

We've updated the default layout of the home page. If you have not customized your home page, you will automatically be moved to the new default layout which shows:

  • favorite workflows
  • recent workflow runs
  • favorite compute resources

To customize your layout, use the customize button at the top right of the home page. Note that users with a custom layout are not affected by this change.

Bug Fixes

  • Marketplace workflows with dots in name can now create sessions
  • External auth UI doesn't fit compactly
  • Saving cluster configuration gives an error if storage is attached
  • Controller ip substituted incorrectly in workflow inputs
  • Clusters can share one static ip address
  • Whitespace not showing correctly in changelogs
  • Ephemeral storage provision status does not update when persistent storage also attached
  • Api key and token generation has slightly different UI

Documentation Changes

  • Document unique naming system

2024-11-14 (v4.244)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Louis Le
Louis Le
Software Engineer
Quan Nguyen
Software Engineer
Ricardo Martinez
Ricardo Martinez
SDE in Test

Enhancements and Features

Update controller configuration for Amazon Linux support

Support bootstrapping clusters that use the Amazon Linux 2 image

Bug Fixes

  • Unify border style
  • Button is invisible on cloud platform

2024-11-13 (v4.243)

· 2 min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Joey Lin
Joey Lin
Support Engineer
Yifan Lin
Software Engineer
Louis Le
Louis Le
Software Engineer
Matt Long
Support Engineer
Quan Nguyen
Software Engineer

Enhancements and Features

Allow adding images through platform

Platform level slurm cluster images can be managed through the admin panel.

Allow setting default session names

You can now set default session names on workflows:

session:
mySession:
prompt-for-name:
default: "defaultname"

Allow job environment variables on workflows

Allows setting environment variables on a job level. Environment variables set at a step level will override the environment variables set at a job level.

jobs:
main:
env:
foo: "bar"
steps:
- run: echo ${foo} # bar
- run: echo ${foo} # baz
env:
foo: "baz" # will override env variable set on job level

Stop workflow run on session stop

Stopping a session will now also stop the workflow run that started the session and any sessions associated with the workflow run.

Improve workflow update-session logs

Logs and input validation for updating session has been improved.

Bug Fixes

  • Move health check below controller node configuration in provision status
  • Cannot delete some old storage sessions
  • Sessions not deleting after cancelling workflow run
  • Cleanup step running when step is skipped due to if being false
  • Show message about user workspace starting on workflows page

2024-11-08 (v4.241)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Joey Lin
Joey Lin
Support Engineer
Yifan Lin
Software Engineer
Louis Le
Louis Le
Software Engineer
Quan Nguyen
Software Engineer
Ricardo Martinez
Ricardo Martinez
SDE in Test

Enhancements and Features

Support client_secret_basic token endpoint auth method

There is now a dropdown on the OIDC auth method to allow choosing either client_secret_basic or client_secret_post. These auth methods are used for the platform to authenticate to the token endpoint after a successful OIDC user authentication.

Organization admins now can specify scopes for oidc

Scopes can now be specified when adding or updating an OIDC auth method in organization settings.

Bug Fixes

  • Azure NetApp Files does not work on newly provisioned infrastructures
  • Root disk snapshots times out before finishing
  • Escape oidc redirect uris
  • Validate group names meet constraints
  • Random crash on home page
  • Workflow inputs.sh has wrong format when using objects
  • Workflow cleanup steps not running after canceling
  • Workflow sessions not found if contains url params

Other Changes

  • Add docs section to changelogs

2024-11-05 (v4.234)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Joey Lin
Joey Lin
Support Engineer
Olivia Shoup
Technical Writer
Sean Walsh
Sean Walsh
Software Engineer

Enhancements and Features

Allow choosing export when hammerspace has multiple shares

Adds an input box when attaching filesystems only for Hammerspace. This input allows users to define the export path the cluster will use to mount the hammerspace file share from.

Additional workflow features

You can now specify remoteHost and slug when updating a session.

      - uses: parallelworks/update-session
with:
slug: 'string' // (optional) appends this slug to the session url
remoteHost: 'string' // (optional) host to forward session to from the target, defaults to "localhost"
... other inputs

You can now also specify if the session will use TLS.

sessions:
mySession:
useTLS: true // (optional) Will use https when connecting to session, should only be turned on if the app requires https.

2024-11-04 (v4.233)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Yifan Lin
Software Engineer
Louis Le
Louis Le
Software Engineer
Olivia Shoup
Technical Writer
Sean Walsh
Sean Walsh
Software Engineer

Enhancements and Features

Improve provision status UI for hammerspace

Changes the Hammerspace provision status UI to only show the main components getting created, Anvil, DSX, DataNodes. Also adds deletion statuses.

Bug Fixes

  • Cost page crashes
  • Remove extra padding on kubernetes pages
  • Resource names should not be automatically capitalized
  • Parallel workflow jobs not running
  • Cannot create oidc auth method in another organization

Other Changes

  • Add quick connect instructions to logging in to controller page

2024-11-01 (v4.231)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Louis Le
Louis Le
Software Engineer
Quan Nguyen
Software Engineer

Enhancements and Features

Deletion records are now appended to provision records

When a resource supports the new provisioning experience, you will now see the deletion records directly below the provisioning records in the provisioning status panel.

When provisioning Azure storage accounts, if a name was unavailable the provisioning would silently fail. You will now receive an error that the name is already in use in these cases. This update also fixes other minor issues and typographical problems with the new provisioning UI.

Bug Fixes

  • Non-bash shells cannot run commands
  • Azure bucket "collecting variables" step spins forever

2024-10-30 (v4.218)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Louis Le
Louis Le
Software Engineer
Olivia Shoup
Technical Writer
Quan Nguyen
Software Engineer
Ricardo Martinez
Ricardo Martinez
SDE in Test

Enhancements and Features

Provision status ui enhancements

  • Provision status UI now displays details of ansible bootstrap task that failed
  • Ephemeral lustre filesystem and persistent disk attachment now also displayed, including error if any.

Add failed node to cluster data return endpoint

Failed nodes are now also returned in cluster data. This is useful for workflow that need to know nodes provision status to make decision instead of waiting for slurm to time out

New provisioning UX promoted to GA

The new provisioning experience is now generally available for our next-generation cloud clusters and most cloud storage options.

Promote next-gen cloud clusters to general availability

Next-generation cloud clusters are now generally available. With this update, previous generation clusters will be marked with the text "Legacy".

Workspace mount tooltips

Workspace mount points now have tooltips for substitutions

Bug Fixes

  • Org vars not populating on workflows

2024-10-24 (v4.216)

· One min read
Eric Garcia
Software Engineer
Michael McQuade
Director of Engineering
Joey Lin
Joey Lin
Support Engineer
Yifan Lin
Software Engineer
Louis Le
Louis Le
Software Engineer
Olivia Shoup
Technical Writer
Quan Nguyen
Software Engineer
Ricardo Martinez
Ricardo Martinez
SDE in Test
Sean Walsh
Sean Walsh
Software Engineer

Enhancements and Features

Dependency graph summary info

Adds a summary box above the workflow dependency graph

Cli can use tokens to authenticate with PW_API_KEY env variable

Can use PW_API_KEY environment variable with tokens to authenticate

Identify-platform command

Adds a command pw auth identify-platform to the CLI to help identify which platform host the CLI is configured to run commands against.

Make azure cluster nodes provisioning more stable

Make nodes provisioning more stable for azure

Improved changelogs

Introduced a new structure for the changelogs, where changes are categorized into three sections: Enhancements and Features, Bug Fixes, and Other Changes.

Bug Fixes

  • Cost page crashing
  • Compute nodes retry-provision always fails
  • Ansible packages installation sometimes fails
  • Azure regular image id doesnt work
  • Attached disk is not working properly in v2 clusters definition
  • Cannot type number that is less than minimum into input
  • Filesystem attachment form doesnt work properly when cluster is on