0.12.13
Community Contributions
-
Changed
VersionStrategy.get_solid_version
andVersionStrategy.get_resource_version
to take in aSolidVersionContext
andResourceVersionContext
, respectively. This gives VersionStrategy access to the config (in addition to the definition object) when determining the code version for memoization. (Thanks @RBrossard!).Note: This is a breaking change for anyone using the experimental
VersionStrategy
API. Instead of directly being passedsolid_def
andresource_def
, you should access them off of the context object usingcontext.solid_def
andcontext.resource_def
respectively.
New
- [dagster-k8s] When launching a pipeline using the K8sRunLauncher or k8s_job_executor, you can know specify a list of volumes to be mounted in the created pod. See the API docs for for information.
- [dagster-k8s] When specifying a list of environment variables to be included in a pod using custom configuration, you can now specify the full set of parameters allowed by a V1EnvVar in Kubernetes.
Bugfixes
- Fixed a bug where mapping inputs through nested composite solids incorrectly caused validation errors.
- Fixed a bug in Dagit, where WebSocket reconnections sometimes led to logs being duplicated on the Run page.
- Fixed a bug In Dagit, where log views that were scrolled all the way down would not auto-scroll as new logs came in.
Documentation
- Added documentation for new (experimental) python logging configuration options