2025-01-15 (v4.276)
Enhancements and Features
Organizations can reset custom sidebar settings to platform defaults
Organizations can now reset the organization-wide default sidebar settings to the platform defaults by using the radio button available on the user defaults page.
Bug Fixes
- Search bar links to cli docs are incorrect
2025-01-07 (v4.272)
Enhancements and Features
Organization specified default sidebars
Organizations can now define a default sidebar for new users. Users that have not customized their sidebar will automatically use the organization's default settings. If the organization does not specify a customized sidebar then all sidebar items will be visible by default.
Optional dns server
Adds an optional DNS service to platform deployments which can resolve slurm cluster hostnames if needed
Add cli list for cluster, app, workflow, and session
Add Email and Notify Allocation Alerts options to organization settings
Added Cost Alert
notification type and user preferences.
OpenStack clusters can assign floating ip to compute nodes
Bug Fixes
- Snapshots show provisioned earlier than expected
Documentation Changes
- Merge apps and workflows pages
2025-01-02 (v4.271)
Enhancements and Features
Update openstack cluster definition page
Added cluster cost estimation for openstack
Admin-only debug mode for cloud clusters
Platform administrators can now toggle Debug Mode in cluster Advanced Settings section.
When turned on, users can ssh into the node without waiting for it to be ready using ssh root@<nodeip>
. Can be done from the user workspace or user's personal computer (if public key is added in the platform). Node clean up will not happen if there is any error in provisioning.
Bug Fixes
- Sidebar not always highlighting active item
- Apps shared to marketplace were not labeled as apps
Documentation Changes
- Customizing the platform
- Improved API docs
2024-12-11 (v4.269)
Enhancements and Features
Add flavor pricing table to openstack infra page
- Add flavor pricing table to openstack infra page. This page will display the synced flavors from openstack project.
Add openstack to realtime
Realtime now processes openstack data.
Bug Fixes
- Able to to start a workflow without selecting required field while using app.target as the default value
- Environment variables not available on workflow cleanup steps
- New ssh key not showing after creation
- Starting a session on existing clusters would fail under certain cases
Documentation Changes
- Add page for managing static IP addresses
- IP page corrections/improvements
- SSH key update
2024-11-16 (v4.248)
Enhancements and Features
Promote apps/sessions to GA
Apps and sessions are now generally available.
Apps provide a layer on top of workflows which make additional interfaces available for workflow developers to make interactive experiences easier. Sessions expose ports on compute resources to the browser so users can run interactive apps on their computing resources and access them directly via ACTIVATE.
Read our documentation for apps and sessions to learn more.
Bug Fixes
- Long logs line numbers overlap logs
Documentation Changes
- Add apps and sessions
2024-11-15 (v4.246)
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-06 (v4.236)
Enhancements and Features
Add health check and storage logs into provision status UI
- Health check is now moved into provision status list.
- Health check and ephemeral storage failure now also displays a
View logs
button to see the details of what happened.
Support manually providing oidc endpoints or using issuer to discover
OIDC endpoints can now be manually provided instead of using the issuer
to discover them. This makes the OIDC authentication method more flexible for cases where applications do not have a proper well-known endpoint or the well-known endpoint is behind a firewall but the other endpoints are not.
This update also has slight visual enhancements to the auth method page, with the "configure" button being changed to a link.
Support new provision status UX for Azure NetApp Files
The new provisioning experience is live for Azure NetApp files.
Bug Fixes
- Oidc edit page always clears userinfo endpoint
- Incorrect authentication endpoint used in oidc authentication
- Skip building libnss_cache and config nsswitch.conf when present in image
Other Changes
- Add Sharing a Snapshot to Working With Disk Snapshots
2024-11-05 (v4.234)
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)
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-10-30 (v4.218)
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)
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