2025-07-28 (v5.48)
Enhancements and Features
Support attaching inline disks to clusters with auto zone
You can now attach inline disks to google clusters which have an automatically-selected zone
Add email-based user search in admin panel
The search box on the admin panel user's page now supports filtering with email addresses in addition to usernames.
Platform and organization policies
Introduced platform (admin only) and organization policies, which are rules and configurations that are applied to all users and resources at either platform or organizations level. Platform policies take precedence over organization policies.
Bug Fixes
- Snapshots list doesn't load if there are any unassociated snapshots
- Custom subdomain session redirects to incorrect platform
- Linked based sessions don't work without type being specified
- Access drawer intermittently saves the wrong permissions
- Organization theme not shown on first login
2025-07-24 (v5.47)
Enhancements and Features
Add delete session button to sessions home page widget
You can delete sessions from the home page now.
Vertical terminal tabs
We've changed the terminal tabs to a vertical view. This is in preparation for upcoming support for splitting a terminal tab into multiple terminals.
Menu bar for terminal
A menu bar was added to the terminal to open terminals in new tabs and to clear the terminal.
Bug Fixes
- Favorite shortcut on resource list has wrong label and icon
- Disable hyper threading whenever the aws instance type supports it
- Ensure RStudio authentication works with subdomain routing
- Clear field when options list is empty
- Shared clusters can be stopped and resumed by users with login access
- Double render terminal
- App ui flashes before redirecting to login page
- Cannot upload thumbnail for existing and legacy clusters
- JSON field not removed when dependency is switched to false
- Users with certain characters in their names cannot use sagemaker
- Connecting through jumphost had incorrect ordering of ssh auth methods
- Cluster ip address editable while cluster is running
- Marketplace publish dropdown shows null as initial option
- Fails to autoreconnect to servers with banner
Documentation Changes
- Update API documentation layout
- Add system/user-centric to API route descriptions
2025-07-17 (v5.45)
Bug Fixes
- Ldap login fails in some server setting combinations
- Cannot select snapshot for inline disks attached to azure clusters
- Organization theme not showing on initial login
- No error logged when compute nodes fail due to insufficient capacity
- Kubernetes clusters do not connect
Other Changes
- Rename "Not Applied" to "Automatic" in Azure zone selection
2025-07-14 (v5.38)
Enhancements and Features
Allow setting organization themes
Organization admins can now set themes for organizations. This will allow you to change the color of different UI elements for users in an organization.
Bug Fixes
- Intermittent issue where users sometimes cannot get bucket credentials
- Unable to select an AZ for a disk
2025-07-08 (v5.33)
Enhancements and Features
Copy azure snapshot to another region
Users can now copy Azure snapshots to another region from within ACTIVATE.
Autofill defaults when clicking add workspace mounts
We now autofill default values when adding a workspace mount to make it easier to understand what values to use for each input box.
Bug Fixes
- Legacy cluster resource account dropdown not populating correctly
- Add oidc icon to login providers
- Incorrect zone shown when creating new Azure cluster
- Workflow graph reset button is black
- Forking a remote workflow does not fork the latest version
- Workflow run page intermittently crashes
- Using snapshots for azure compute nodes
- Sparse checkout not showing
- Connecting to multiple existing clusters with "autoreconnect" can take a long time
- Daily scale down not running if set to more than 1 day
Documentation Changes
- Sorted aws s3 policies
- Add docs for multizone
2025-07-03 (v5.31)
Bug Fixes
- Can't select google capacity reservation
2025-06-30 (v5.28)
Enhancements and Features
Apps are now determined based on YAML definition
Local Apps are now determined based on if the app
property is found inside of the workflow YAML definition.
You can make a workflow show up on the apps list by simply adding the following to any workflow definition:
app:
Copy AWS snapshots to another region
Users can now copy AWS snapshots to another region from within ACTIVATE.
Retroactively assign reservation cost to groups
After capacity reservations are added or updated from the organization settings, the reservation's past cost data will also be assigned to the newly designated group.
Custom AI chat providers
You can now connect any OpenAI-compatible API directly to the ACTIVATE interface using your own authentication tokens.
This lets you chat with models from your chosen provider while keeping full control over your usage and data. Chat history is saved securely within our platform, so you can easily continue previous conversations or reference them later.
Support includes in strings
Workflows can now check if a value includes a string with the following syntax
${{ inputs.name includes 'foo' }}
Bug Fixes
- Connecting to an existing cluster immediately after saving uses previous configuration
- Potential deletion of incorrect route53 records
- Shortcuts not centered
- Some text fields don't have borders
2025-06-04 (v5.10)
Bug Fixes
- Cannot renew proxy certificates
- Skip job if all of its steps are skipped
- Clusters could be named with invalid characters in some cases
2025-06-03 (v5.7)
Enhancements and Features
Kubernetes cost management plugin provisioning status UI
You can now track the deployment progress of the kubernetes cost management plugin via the UI.
Bug Fixes
- AWS compute nodes mounting EFS filesystems were not mounting with same-zone mount points
- Footer overlaps login panel on some screen sizes
- Cli bucket ls command not working
2025-05-20 (v4.343)
Enhancements and Features
Savable app configurations
Now you can select a configuration from the app launcher to launch an app with a predefined set of inputs.
Target tags are a new concept which correspond to the tags on computing resources, marking a compute resource as compatible with a given app configuration.
Configurations can be saved by filling out the workflow form and saving it as a configuration, or can be provided by the workflow developer as built-in configuration. This is done in the "Build" tab of a workflow by editing the yaml. These built-in configurations can be selected from dropdown and are also shown in the configurations tab, just like manually saved configurations.
Allow org member to get group allocation used
Organization members can now user teams endpoint to get their group's allocation used
Display helm charts
Can now see the helm charts deployed into the selected namespace for the Kubernetes cluster
Helm chart details and rollback
You can now see the details for helm charts installed in your kubernetes clusters. Additionally, you can rollback helm revisions directly from the ACTIVATE interface.
Bug Fixes
- Disconnected workspace message on terminal disappears too quickly
- Attach session slug to subdomain
- Underscores in subdomain cause problems for some workflows
- Prevent trying to start existing cluster if user workspace is down
- UseTLS not working in sessions with custom domains
- Gray section is showed when clicking follow on log viewer
- Unable to start cluster is user workspace is down
- Sessions table has link to workflow on shared sessions
- Pressing back after logging in brings you back to the login page
- Missing zones on AWS eu-north-1 region
- User workspace terminal intermittently disconnects
Documentation Changes
- Update base infra docs for AWS explaining networking modes
2025-05-06 (v4.341)
Enhancements and Features
AI Chat conversation history
Conversations with AI Chat providers are now saved, so you can continue previous chats at a later time.
AWS public IP networking mode
This introduces a new networking mode when provisioning organizational base infrastructure. This provides compute nodes with their own public IP addresses. This is useful in cases where you want egress charges to be billed to the same group as a cluster instead of being absorbed as an organizational cost. The security group that is attached to compute nodes will block inbound access from internet but will allow traffic from other compute nodes.
Bug Fixes
- No groups on kube or nfs commands, add alias for kube (
k8s
,kubernetes
) - Cannot edit kubernetes cluster
- Scrollbar missing on logs viewer, line numbers sometimes cut off
2025-05-02 (v4.340)
Bug Fixes
- Aws efs and fsx provision fails when there are no private subnets in base infrastructure
2025-05-01 (v4.339)
Enhancements and Features
Add gpu filter to instance selector
Users can now filter instances by whether or not they have a GPU
Add billing alerts
Admin user can now subscribe to billing alerts
Support nvidia.com/gpu
in kubernetes resource quotas
Organization administrators can now define resource quotas for GPU resources labeled with nvidia.com/gpu
List pods on workload details page
On the details page for a workload, there will be a list of all the pods associated to that workload with links to the individual pod details page.
Allow resources to be provisioned in eu-central-1 region on aws
Organization admins can now provision base infrastructure in the eu-central-1 region on AWS.
Ability to see the logs for pods
Users can now monitor and download logs for actively running Kubernetes pods
Bug Fixes
- Tooltips are hidden under text box for kubernetes cluster creation page
- Ephemeral storage has off status in attached storage panel
- Extend Azure Managed Lustre timeout to 60 minutes
- Cannot provision azure managed lustre before moving the size slider
Documentation Changes
- Add instructions to create a manual session
- Add blog post for Q1 of 2025
2025-04-23 (v4.338)
Enhancements and Features
Add architecture and networking feature filter to instance selector
You can now filter instances by architecture and networking feature on instances list when selecting an instance for a cluster.
Ability to share resource with any group within organization
We've found that the sharing feature had limited usefulness because previously you had to be a member of both groups to share a resource. Now, you will be able to share with any group inside of the same organization, regardless of your personal group membership.
Bug Fixes
- Cannot create netapp ontap storages due to name validation failure
2025-04-18 (v4.336)
Bug Fixes
- Can't scroll quick connect when you have many clusters
- Removed escape sequences showing up on terminals after using interactive program like vim
- User notifications settings by default are misleading
- Logs from older sessions of clusters that share the same name can appear in newer cluster sessions
- Compute resource job monitor shows jobs no longer in the queue
2025-04-17 (v4.332)
Bug Fixes
- Log viewer expand does not work on provision status modal
- Bootstrap can fail if link command fails
- Remove inconsistent session number padding
- Instance selector has double scrollbar
- Marketplace descriptions can overflow their container
- Existing cluster save while connected needs confirmation
- Tooltips sometimes under textboxes and improve kubernetes error messages
2025-04-14 (v4.330)
Enhancements and Features
Node detail page
A new Nodes
tab has been added on a clusters information page. This tab will list all current pending, active, and failed nodes. Clicking on a node from the list will show details for that node.
Add windows support to CLI
You can now install the PW CLI on Windows.
Bug Fixes
- Rerunning a workflow run would not populate inputs
- Workflow display name is not used in running notification
Documentation Changes
- Add a page for Creating OS Snapshots
2025-04-11 (v4.329)
Enhancements and Features
Add display name to storage creation page
User can now input display name in storage creation page
Add ability for popover drawers to be resized
- Added resize handle to JSON tab for v3 clusters
Bug Fixes
- Cannot add/remove ssh private keys for existing clusters
Documentation Changes
- Merge Buckets pages into one page
2025-04-07 (v4.325)
Bug Fixes
- Typo on admin/groups page
- Storage deletion time is missing
- Kube/config file is not updated after making changes to the configuration on the platform
- Clicking workflow runs ID does not navigate to the correct workflow run page
2025-03-31 (v4.322)
Enhancements and Features
Integrate sessions with Kubernetes provider
Users can now create sessions with the Kubernetes provider, supporting pods, services, and deployments
View provision status from cluster list page
Cluster provision status can now be opened from cluster list page
Add autoselect option to workflow input forms
You can now add the autoselect
property to a dropdown
field when building a workflow. This will make it so the first option is automatically selected.
Bug Fixes
- On-prem clusters intermittently fail to disconnect
- Workflow with subdomain does not work for marketplace workflow
- Storage deletion logs are missing for some types
- Connecting to an existing cluster which shares home directory with another cluster causes disconnect
- Workflows do not populate default values when running as app
- Workspace mounts shown incorrectly on cluster details page
- Existing cluster reconnect notification did not show correct error
Documentation Changes
- Update Starting & Stopping Clusters
2025-03-24 (v4.320)
Enhancements and Features
Add reason for cluster automated delete request
Cluster automated delete request now has reason displayed
Add impersonated by to provision status record
Admin users now can see Impersonated By
on resource provision and destroy records
Bug Fixes
- Add session button disappears
- Responsive search bar on smaller resolutions
- Attached storages panel doesn't include filesystems
2025-03-21 (v4.318)
Enhancements and Features
Subdomains for sessions
Users can now use a custom subdomain when creating a session
Command to list kubernetes clusters available
The command pw kube ls
is now available to list available kubernetes clusters. In addition to basic listing, it also supports output format flags -o json
and -o table
.
Manually create link type sessions
You can now manually create sessions of the "link" type. Link sessions are simply links to other applications or services from within the platform. In the past, a workflow would've created these in case a session is managed outside of the ACTIVATE platform.
Provision status enhancement for clusters
Added more details to cluster provision status records. You can now click on individual provision status lines to see more details.
Can now stop cluster controllers
When attempting to shut down a cluster you will now be given the option to stop the controller. While stopped, costs will be reduced to only the cluster's storage. When you try to start a stopped cluster, you will be prompted to restart the cluster.
Allow existing clusters to reconnect
Auto Reconnect
option has been added to existing
cluster options. If enabled we will try to automatically connect to the remote vm. You must first connect manually by pressing the power button.
Bug Fixes
- Snapshot name not showing if name is too long
- Unknown error when sharing manual sessions
- Cost estimate table showing empty values
- Cluster image dropdown doesn't filter out failed snapshots
- Unable to update cluster definition when editing via json view
- Can't update azure cluster with controller in NAT mode
- Extra recipients in allocation thresholds are optional
- Delete configuration tooltip says turn off instead of destroy
Documentation Changes
- Additional updates for new cluster UI
- Remove Dashboard page from the user guide
- Aws ec2 permission is missing register image policy
2025-03-12 (v4.317)
Enhancements and Features
Add password to workflow schema
Workflows now have a password
field which can be used by workflow developers to hide text as its being entered.
Cluster provisioning failures will show a banner
If a cluster fails to provision, a red banner will be shown at the top of the page indicating that the cluster should be destroyed.
Workflow run page improvements
You can now cancel a workflow run and view running sessions from a workflow's Run
page
Bug Fixes
- Orphan alerts should not be sent for cross platforms
- Auto close toasts, limit to 3 toasts on screen at once
- Cannot select old sessions in provision status viewer
- Tooltip hide under the toggle after recursive renders
2025-03-11 (v4.312)
Enhancements and Features
Image dropdown now shows required disk size
We now show the required disk size you will need to use an image in the image selection dropdown.
Snapshot disks that were configured inline
You can now create snapshots from disks that were configured inline in the cluster configuration page. You may do so from the clusters "Sessions" page in the attached storages table.
Show workload metrics on kubernetes workload pages
You can now see CPU usage, Memory Usage, and Storage usage for kubernetes workloads (statefulsets, deployments, etc). These are viewable from the workload pages. These metrics show combined usage for all pods managed by that resource. We will have individual pod metrics in an upcoming release.
Platform administrators receive deletion failure alerts
Platform administrators will now receive an alert whenever the platform detects that a resource deletion might not have been processed correctly.
Ability to edit YAML directly from kubernetes definition
You can now edit Kubernetes resources by modifying them directly on the YAML editor.
Azure AI chat in public preview
You can now provision and chat with OpenAI models on Azure. To enable this feature preview, use the feature preview menu.
Cloud cluster observability
Cloud clusters will now have CPU, Memory, and Root Disk charts at the top of the cluster details page.
Bug Fixes
- Load from market place clears out some fields
- Disable snapshot button while request is pending
- Snapshot names not showing on cluster details page
- Publish from action bar does not work
- Cannot snapshot disks provisioned on clusters using auto zone selection
- Connect via ssh button not disabled while cluster starting
- Not found if clicking edit from jobs page
- Cost dashboard print not working
- Cannot start shared cluster with admin/write access
- Azure managed lustre is not marked as ready
- Some secrets don't show eye icon
- Search bar crashes with some special characters
- Disabled menu items have incorrect styling
- Broken link to docs on new workflow
- Can't start google nodes of a3 family
- Traffic light does not turn off when there is no requested nodes
- Unable to make snapshot of snapshot
- Intermittent google key creation failures
- Use attempts for gaia delete jobs instead of expireTime to avoid context deadline exceed
- Creation page now just says name instead of resource name
- Provision status stucks at collecting variables and delete requested when rabbitmq connection fails
- Various session bug fixes
Documentation Changes
- Update user guide with new cluster configuration layout
- Add information about user defaults
- Add new Managing Orgs pages
2025-02-26 (v4.308)
Enhancements and Features
Existing provider now has password support
In addition to keyboard-interactive, the existing cluster provider can now support older password
ssh connections
Improved information display for kubernetes
Kubernetes workload pages now use a more readable format to show relevant information.
Bug Fixes
- Capacity reservation table moves around on refresh
- Various marketplace/workflow bugs
- Allow clicking outside the HPC Connect modal to close it after connection
- Node runtime is incorrect when it has been more than 1 day
2025-02-18 (v4.306)
Bug Fixes
- Openstack doesn't have "Latest" image option
- Cannot create azure ip address
- Traffic light can crash compute module when debugging nodes provisioning
- Recreating a cluster with the same name as a previously deleted one retained the configuration of the deleted cluster.
- PW CLI not authenticated inside of workflows
Documentation Changes
- Add video walkthrough to Navigating the Platform
2025-02-12 (v4.305)
Enhancements and Features
Storage runtime alerts
You can now receive runtime alerts for storage. You may choose to turn on/off runtime alert in storage's properties tab. This will send you a notification after your storage has been running longer than the interval specified. You can configure if you receive the notifications via the platform inbox or via email through your account settings.
Bug Fixes
- Prepend parallelworks: to groups prefix in kubernetes
2025-02-07 (v4.300)
Enhancements and Features
Allow setting latest image
Admins can now set the latest image directly from the admin panel
Update bootstrap scripts while cluster is running
Users can now update cluster bootstrap script and its toggles (controller/compute) while cluster is running
Kubernetes available in feature preview
Organizations can now add kubernetes clusters and share them with specific groups. Users in those groups will be able to use the pw
CLI to add a context to their local kubeconfig
, allowing users to run kubectl
commands. Kubernetes resources are now visible in the platform for users that have access to the cluster.
Bug Fixes
- Fields not pre-populated when editing capacity reservations
- /etc/profile.d/pw.sh variables are not quoted
- Azure ML workspace fails to provision due to incorrect domain
- Traffic light doesnt display correctly for next gen clusters
2025-02-05 (v4.298)
Enhancements and Features
Capacity Reservation description field
You can now set descriptions on Capacity Reservations
Ability to manually create sessions
You can now manually create sessions without having to start a workflow. Try this out by clicking the Add session button on the Sessions page.
Bug Fixes
- Netapp ontap cannot be deleted
- Move optional session options to advanced
- Start ssh connection button is not full width
- Workflow executing message shows even if theres a validation error
- Azure ML studio is only soft deleted
- No confirmation on marketplace item deletion
- Space in reservation id causes node provision failure
- Remote workflows cannot be forked from marketplace
2025-01-31 (v4.295)
2025-01-24 (v4.290)
Enhancements and Features
Add custom nfs configuration to cluster attached storages
You can now specify custom NFS mounts via the cluster configuration form. This applies to cloud clusters and OpenStack clusters.
Bug Fixes
- Ai chat does not skip searching buckets when no bucket attached
- Provisioned snapshot never marked ready
- Detach custom nfs fails on validation
- Cluster definition shows inline disk options when selecting persistent disk
- Validate ontap name is provided and flatten API structure
- Ebs and efs cost estimation does not reflect throughput and provisioned iops
- Group shutdown fails
2025-01-23 (v4.285)
Bug Fixes
- Marketplace fork from add page redirects to incorrect page
2025-01-14 (v4.274)
Enhancements and Features
Search bar
You can now search the platform and documentation via a new search bar at the top of the UI. Open this with cmd + k on Mac OS or ctrl + k on Windows.
Allow using AWS and Google cluster controllers as nat instances
Use Controllers as NAT Gateways
option has been added on AWS/Google infrastructure configurations. Enabling this option will make it so all traffic from compute nodes are proxied through the controller. All compute nodes will share the same IP as the controller node. This will enable tracking egress costs from compute nodes.
Provision public IP addresses on Azure
You can now provision public IP addresses on Azure independently of other compute resources. After provisioning a public IP it can then be assigned to a compute cluster controller node.
Ai chat provision status
Improved provisioning status logs shown when creating an AI Chat resource
Bug Fixes
- Crashes when extra email is not found as platform user
- Aws snapshots show provisioned before actually ready
- Platform image with space and parenthesis could not be deleted
- Better error messages on aws disk provisioning error
- Page crashes if feature previews not loaded in time
- Able to save google and azure lustre without selecting instance type
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-12 (v4.270)
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-12-04 (v4.268)
Bug Fixes
- Updated workflow yaml not reflected with page navigation
- Alphabetize IP address options
- Sessions started on shared clusters not working
- Icon not showing for sessions started from github workflow
- Root snapshots not in image list
2024-11-27 (v4.258)
Enhancements and Features
Nfs list, attach-storage commands
- Adds
pw nfs ls
command to the cli- This lists all of the nfs storages on a user's account
- Adds
pw cluster attach-storage
command to the cli- Required Flags: --cluster-uri, --storage-uri, --mount-point
- This will attach the given storage to the given cluster at the given mountpoint
- Does the same action as attaching the storage on the cluster definition page
- The user will be able to see the attached storage on the cluster definition page after running the command sucessfully
nfs ls
and cluster attach-storage
commands
You can now use the new pw nfs ls
and pw cluster attach-storage
commands from an authenticated cluster session.
Sessions home page module
Sessions are now available as a home page module which can be added using the customize button on the home page.
Bug Fixes
- Justify sidebar settings to the right
2024-11-26 (v4.256)
Enhancements and Features
Add customizable sidebar
Users can now customize the items that appear on their sidebar. In a future update, organizations will also be able to customize the default sidebars for users in their organization.
Azure OpenAI service available in feature preview
Can now provision Azure OpenAI resources from within the platform and directly chat via the UI.
Bug Fixes
- Custom thumbnails not showing
- Cannot expand logs
- Text overlaps on add resource page
2024-11-25 (v4.253)
Bug Fixes
- Elastic image dropdown is empty for legacy google clusters
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-14 (v4.244)
2024-11-13 (v4.243)
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)
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-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-01 (v4.231)
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)
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-25 (v4.217)
Enhancements and Features
Ultra disk configuration for hammerspace
Added inputs on Hammerspace configuration form that show up when selecting UltraSSD_LRS
disks. These options are for configuring the IOPS and Mbps Throughput for all disks within the Hammerspace deployment.
Apps feature preview is now available
All users can now enable the "apps" feature preview from the feature preview menu.
Bug Fixes
- Run bootstrap when using azure os snapshot
- Some azure instance types cannot start slurm
- Unmount localdisk on hammerspace
- Correct options in fstab for hammerspace
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