max
06/11/2020, 11:20 PMworkspace.yaml
, in order to support this new architecture. The workspace yaml encodes what repositories to load and their location, and supersedes the repository.yaml
file and associated machinery.
As a consequence, Dagster internals are now stricter about how pipelines are loaded. If you have written scripts or tests in which a pipeline is defined and then passed across a process boundary (e.g., using the multiprocess_executor
or dagstermill), you may now need to wrap the pipeline in the reconstructable
utility function for it to be reconstructed across the process boundary.
In addition, rather than instantiate the RepositoryDefinition
class directly, users should now prefer the @repository
decorator. As part of this change, the @scheduler
and @repository_partitions
decorators have been removed, and their functionality subsumed under @repository
.schrockn
06/11/2020, 11:27 PMBinh Pham
06/13/2020, 7:02 AM- Dagit no longer needs to be restarted when there is an update to user code.When does dagit refresh, upon code save? I couldn't get dagit 0.8 to refresh.
schrockn
06/13/2020, 4:28 PM