·
32 commits
to master
since this release
New
- [dagster-tableau] The
tableau_assets
decorator is now available to create the asset definitions of all materializable assets in a given Tableau workspace. These assets can be subsetted and materialized using theTableauCloudWorkspace.refresh_and_poll
method. - [dagster-tableau] The deprecated
get_*_asset_key
methods on theDagsterTableauTranslator
class have been removed. - [ui] Show tags for a Job on the sidebar of the Job page. #30728
Bugfixes
- Fixed a bug where "falsey" defualt config values were not showing up in the launchpad. This has been fixed for all cases except the empty dictionary.
- Fixed an issue with the new "re-execute from asset failure" functionality that could cause additional steps to be included if the job was previously re-executed from step failure.
- Fixed an issue where the
staleStatusByPartition
,staleCausesByPartition
, anddataVersionByPartition
fields on the graphqlAssetNode
would fail when called on an asset with dynamic partitions. - [dagster-dbt] Fixed an issue where creating a DagsterDbtTranslator that didn't call the parent class's constructor in its
__init__
method would raise an Exception during execution. - [dagster-sling] Removed upper-bound pin on the
sling
dependency. - [dagster-sling] Fixed an issue with the
SlingResource
that could cause values specified withEnvVar
s to provide the env var name instead of the env var value to the sling replication configuration. - [dagster-fivetran] Introduced a
dagster-fivetran snapshot
command, allowing Fivetran workspaces to be captured to a file for faster subsequent loading.
Dagster Plus
- [ui] The integrations marketplace (currently behind a feature flag) now allows you to create, edit, and delete private packages.
dg & Components (Preview)
- A clean and informative error message is now printed when an invalid set of parameters is passed to
dg scaffold defs ...
. - Component asset specs now allow specifying partition definitions through the
partitions_def
key. - The
dg
cache is no longer operative, sincedg
now operates in the same python environment as the projects it manipulates. Config options for the cache have been removed. - The
load_defs
entrypoint has been deprecated in favor ofload_from_defs_folder
, which takes a single path for a folder to load definitions from rather than a module object. - The
asset_post_processors
field onSlingReplicationCollectionComponent
andAirflowInstanceComponent
is no longer supported, and has been replaced with the top-levelpost_processors
field. - Fixed an issue where dg projects using
autoload_defs=true
could not be deployed to Dagster+.