github dagster-io/dagster 0.8.7

Breaking Changes

  • Loading python modules reliant on the working directory being on the PYTHONPATH is no longer
    supported. The dagster and dagit CLI commands no longer add the working directory to the
    PYTHONPATH when resolving modules, which may break some imports. Explicitly installed python
    packages can be specified in workspaces using the python_package workspace yaml config option.
    The python_module config option is deprecated and will be removed in a future release.

New

  • Dagit can be hosted on a sub-path by passing --path-prefix to the dagit CLI. #2073
  • The date_partition_range util function now accepts an optional inclusive boolean argument. By default, the function does not return include the partition for which the end time of the date range is greater than the current time. If inclusive=True, then the list of partitions returned will include the extra partition.
  • MultiDependency or fan-in inputs will now only cause the solid step to skip if all of the
    fanned-in inputs upstream outputs were skipped

Bugfixes

  • Fixed accidental breaking change with input_hydration_config arguments
  • Fixed an issue with yaml merging (thanks @shasha79!)
  • Invoking alias on a solid output will produce a useful error message (thanks @iKintosh!)
  • Restored missing run pagination controls
  • Fixed error resolving partition-based schedules created via dagster schedule decorators (e.g. daily_schedule) for certain workspace.yaml formats
latest releases: 0.10.1.pre0, 0.10.1, 0.10.0...
6 months ago