NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2178 most downloaded on PyPI
Last release 4 days ago
16 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
No release notes found
nothing matched a version
10 versions withdrawn
withdrawn after publishing
5 years old
428 releases · first in 2021
One column per quarter.
Nothing published for this version
Requests that hit a ReadTimeout error will now retry in more cases.
ReadTimeout error will now retry in more cases.Added support in Dagster Cloud Serverless for code locations using requirements.txt files with local package dependencies (for example, ../some/other/
requirements.txt files with local package dependencies (for example, ../some/other/package).workspace.securityContext in the agent Helm chart to override the security context of pods launched by the agent caused an error when starting up the agent.Nothing published for this version
[kubernetes] securityContext can now be set in the dagsterCloudAgent section of the Helm chart.
securityContext can now be set in the dagsterCloudAgent section of the Helm chart.serverK8sConfig and runK8sConfig key that allows you to specify additional Kubernetes config that will be applied to each pod spun up by the agent to run Dagster code. Code locations can also be configured with a server_k8s_config or run_k8s_config dictionary with additional Kubernetes config in the pods that are spun up by the agent for that code location. See the Kubernetes agent configuration reference for more information.server_resources and/or run_resources dictionary that will specify CPU and memory values for each task that is spun up by the agent to run Dagster code. Code locations can also be configured with a server_resources and/or run_resources dictionary that applies to each task spun up by the agent for that code location. See the ECS agent configuration reference for more information.dagster-cloud serverless deploy-python-executable command now supports a --build-in-linux-docker flag that builds the dependencies within a local Linux Docker container. This enables deploying source-only dependencies (sdists) from non Linux environment.--asset-key argument to the dagster-cloud job launch CLI command that allows the job launch to only materialize one or more specific assets from the job.max_concurrent_dequeueconfig has been added to the run_queue section of deployment config to allow slowing the rate at which queued runs are launched.429 responses released in 1.1.7 has been resolved.Non-isolated runs in Dagster Cloud Serverless now default to running at most 2 ops in parallel at once, to reduce the default memory usage of these ru
execution key, for example:execution:
config:
multiprocess:
max_concurrent: 4
dagster_cloud_api.proxies key in an agent’s dagster.yaml file raised an error when proxies were also being set using environment variables.Dagster Cloud Serverless can now deploy changes to your code using PEX files instead of building a new Docker image on each change, resulting in much
Dagster Cloud Serverless can now deploy changes to your code using PEX files instead of building a new Docker image on each change, resulting in much faster code updates.
.github/workflows directory with updated YAML files found in our quickstart repository.DAGSTER_CLOUD_URL to the value in your original YAML files.The dagster-cloud serverless command now supports two new sub commands for fast deploys using PEX files:
dagster-cloud serverless deploy-python-executable can be used instead of dagster-cloud serverless deploy to use the fast deploys mechanism. The existing deploy command is unchanged.dagster-cloud serverless upload-base-image can be used to upload a custom base image used to run code deployed using the above deploy-python-executable command. Using custom base images is optional.More details can be found in our docs.
Runs that are launched from the Dagit UI in Dagster Cloud serverless can now be configured as either non-isolated or isolated. Non-isolated runs are for iterating quickly and trade off isolation for speed. Isolated runs are for production and compute heavy Assets/Jobs. For more information see the docs.
Email alerts from Dagster Cloud now include the name of the deployment in the email subject.
Nothing published for this version
…to python:3.8.15-slim to patch some vulnerabilities in the old base image.
/instance URL path prefix has been removed. E.g. /instance/runs can now be found at /runs./workspace URL path prefix has been changed to /locations. E.g. the URL for job my_job in repository foo@bar can now be found at /locations/foo@bar/jobs/my_job.dagster/dagster-cloud-agent Docker image’s base from python:3.8.12-slim to python:3.8.15-slim to patch some vulnerabilities in the old base image.Nothing published for this version
Nothing published for this version
A new “Environment Variables” section in the Deployment tab allows you to set environment variables that will be included whenever your Dagster code r
Added documentation for using environment variables in Dagster Cloud.
[dagit] The new Overview and Workspace pages have been enabled for all users, after being gated with a feature flag for the last several releases. The
--agent-logging-config-path option to the dagster-cloud agent run command. This config can also be set in the Dagster Cloud Helm chart using the loggingConfig key.dagster-cloud settings saml remove-identity-provider-metadata command that can be used to reset the SAML configuration for an organization.createdBefore filter on the run GraphQL endpoint.The default Docker image for Serverless no longer runs pip install --upgrade pip.
pip install --upgrade pip.The Amazon ECS agent will now re-use existing task definitions for the services that it spins up for each code location when the configuration for the
dagster_cloud_pre_install.sh inside of the source folder.The ECS Agent now shares a single task definition for every code location (instead of one task definition for the code location and another for any ru
dagster-cloud serverless deploy now blocks until the code location loads instead of returning immediately. This brings its behavior in line with other commands in the CLI and makes it safer to chain together multiple commands in a row (like launching a job after you deploy) without first needing to check if the deploy was successful.The ECS agent can now run in ECS clusters using EC2 capacity providers. See the ECS agent docs for more information.
The GitHub setup flow for Serverless will now display an error if Actions builds are blocked from starting due to GitHub permissions.
When alerts are configured in Dagster Cloud on a job that also has automatic retries , the alert will now only fire if the final retry fails.
Performance improvements for the Partitions page.
defer_job_snapshots setting in user_code_launcher config in dagster.yaml, or via deferJobSnapshots in the workspace section of the Dagster Cloud helm chart.[Kubernetes] Custom Kubernetes schedulers can now be applied to pods launched by the Dagster Cloud agent. To change the scheduler for all pods created
[Kubernetes] Custom Kubernetes schedulers can now be applied to pods launched by the Dagster Cloud agent. To change the scheduler for all pods created by the agent, set workspace.schedulerName in the agent Helm chart. To set it for only the pods created as part of a particular code location, set the following configuration for the code location on the Workspace tab:
container_context:
k8s:
scheduler_name: your-custom-schedule-name
To change it for the agent, you'll still need to set dagsterCloudAgent.schedulerName in the agent Helm chart.
[Kubernetes] The Agent Helm chart now supports dagsterCloudAgent.schedulerName and workspace.schedulerName for specifying a custom Kubernetes schedule
dagsterCloudAgent.schedulerName and workspace.schedulerName for specifying a custom Kubernetes scheduler for the Agent pod and workspace pods, respectively.dagsterCloud.deployments field.Nothing published for this version
Fixed an issue where login emails would not work for certain orgs
The top navigation of the Dagster Cloud UI now has a help menu with links to documentation and support.
dagster-cloud serverless command is no longer erroneously hidden from the help command list.Introduced various UI improvements to the new organization onboarding flow.
The dagster-cloud workspace CLI now has a configurable Agent heartbeat timeout. The CLI will logspew every few seconds while waiting for the Agent to
dagster-cloud workspace CLI now has a configurable Agent heartbeat timeout. The CLI will logspew every few seconds while waiting for the Agent to sync a code location.docs.dagster.io. Click here to check out the new and improved Cloud docs.The Dagster Cloud docs now live alongside all the other Dagster docs! Check them out by nagivating to Deployment > Cloud.
Performance improvements when the Dagster Cloud agent is deploying more than one code location at the same time.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Branch Deployments are now ordered by their most recent commit time on the Deployments tab.
DAGSTER_CLOUD_DEPLOYMENT_NAME environment variable. You can use this to change the behavior of your code depending on the deployment in which it is running.Fixed an issue where launching a run with just whitespace in the Launchpad would create an error.
Improved query performance for loading the Asset Graph in Dagit.
Improved query performance for loading the Asset Graph in Dagit.
The ECS agent is now more resilient to ECS’s eventual consistency model. In your dagster.yaml, you can configure how long ECS polls against AWS ECS API endpoints by setting:
user_code_launcher:
module: dagster_cloud.workspace.ecs
class: EcsUserCodeLauncher
config:
timeout: 180 # default: 300
And you can configure how long ECS will retry a failed AWS ECS API endpoint by setting:
user_code_launcher:
module: dagster_cloud.workspace.ecs
class: EcsUserCodeLauncher
config:
grace_period: 20 # default: 10
The Dagster Cloud API may start returning HTTP response code 429 when it receives an unusually large number of requests in a short period of time. The HTTP response will include a Retry-After header indicating the number of seconds to wait before retrying the request.
container_context.namespace to run code locations in different Kubernetes namespaces.The dagster-cloud CLI now supports adding a single code location from a file containing a list of locations by specifying the --location-name paramete
--location-name parameter.Nothing published for this version
User code servers now support a configurable time-to-live (TTL). The agent will spin down any user code servers that haven’t served requests recently
dagster.yaml:user_code_launcher:
config:
server_ttl:
enabled: true
ttl_seconds: 7200 # 2 hours
Added Terms of Service to Dagster Cloud.
Fixed an issue where an empty list of email addresses could be configured on an email alert policy.
The new features announced in the Dagster 0.15.0 release are also available to Dagster Cloud users. In particular, software-defined assets are now mar
dagster/retry_strategy tag to ALL_STEPS. See the docs for more information.Nothing published for this version
The Kubernetes agent and ECS agent can now include arbitrary environment variables in the containers that they create to run Dagster code. You can con
env_vars in the dagster.yaml file for the agent, which will apply them to all code locations. You can also set env_vars on individual code locations. For example, to configure a code location to always set FOO_ENV_VAR to bar_value when creating Kubernetes pods, you can set this config in the Workspace tab or via the Dagster Cloud GitHub action:location_name:my_location
image: my_repo:my_tag
code_source:
package_name: my_package
container_context:
k8s:
env_vars:
- FOO_ENV_VAR=bar_value
- WILL_LOAD_ENV_VAR_FROM_PROCESS_IF_VALUE_NOT_SET
Introduced a checklist to guide new organizations in setting up their Cloud deployment.
Users with Editor or Admin permissions can now edit deployment settings from the Dagster Cloud UI, by clicking on the gear icon next to the deployment name in the deployment switcher in the upper-right corner of the screen.
Nothing published for this version
Added a new dagster-cloud-cli package. You can install this package if you want to interact with the CLI without also installing many of the additiona
dagster-cloud-cli package. You can install this package if you want to interact with the CLI without also installing many of the additional packages that dagster-cloud depends on, simplifying installation on M1 Macs.max_concurrent_runs to be negative.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added a pin to version 3 of the protobuf library in Dagster Cloud, due to a breaking change in version 4 that was causing an error on startup.
protobuf library in Dagster Cloud, due to a breaking change in version 4 that was causing an error on startup.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →