Fixed an issue where viewing run logs with the latest 5.0 release of the watchdog package raised an exception.
Fixed a bug that caused an "Asset must be part of at least one job" error when clicking on an external asset in the asset graph UI
Dagster Plus
The default io_manager on Serverless now supports the allow_missing_partitions configuration option.
Fixed a bug that caused an error when loading the launchpad for a partition, when using in Dagster+ with an agent with version below 1.8.2
1.8.3 (core) / 0.24.3 (libraries) (YANKED - This version of Dagster resulted in errors when trying to launch runs that target individual asset partitions)
New
When different assets within a code location have different PartitionsDefinitions, there will no longer be an implicit asset job __ASSET_JOB_... for each PartitionsDefinition; there will just be one with all the assets. This reduces the time it takes to load code locations with assets with many different PartitionsDefinitions.
1.8.2 (core) / 0.24.2 (libraries)
New
[ui] Improved performance of the Automation history view for partitioned assets
[ui] You can now delete dynamic partitions for an asset from the ui
[dagster-sdf] Added support for quoted table identifiers (Thanks, @akbog!)
[dagster-openai] Add additional configuration options for the OpenAIResource (Thanks, @chasleslr!)
[dagster-fivetran] Fivetran assets now have relation identifier metadata.
Bugfixes
[ui] Fixed a collection of broken links pointing to renamed Declarative Automation pages.
[dagster-dbt] Fixed issue preventing usage of MultiPartitionMapping with @dbt_assets (Thanks, @arookieds!)
[dagster-azure] Fixed issue that would cause an error when configuring an AzureBlobComputeLogManager without a secret_key (Thanks, @ion-elgreco and @HynekBlaha!)
Documentation
Added API docs for AutomationCondition and associated static constructors.
[dagster-deltalake] Corrected some typos in the integration reference (Thanks, @dargmuesli!)
[dagster-aws] Added API docs for the new PipesCloudWatchMessageReader
1.8.1 (core) / 0.24.1 (libraries)
New
If the sensor daemon fails while submitting runs, it will now checkpoint its progress and attempt to submit the remaining runs on the next evaluation.
build_op_context and build_asset_context now accepts a run_tags argument.
Nested partially configured resources can now be used outside of Definitions.
[ui] Replaced GraphQL Explorer with GraphiQL.
[ui] The run timeline can now be grouped by job or by automation.
[ui] For users in the experimental navigation flag, schedules and sensors are now in a single merged automations table.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps dagster from 1.7.13 to 1.8.4.
Changelog
Sourced from dagster's changelog.
... (truncated)
Commits
daffb5c
1.8.4117d432
fix tick filter display (#24089)94412a9
switch tick filters to contained set rather than every permutation (#23781)012cf7b
1.8.4 Changelog (#24026)6b7399b
Fix pip upgrades in dbt examples (#24001)989385b
Cache JobDefinition.get_job_index (#23722)f3a9464
asyncio methods for grpc repository loading methods (#23721)c825e74
Add an env var that, when enabled, logs exceptions raised during code server ...ad5b104
Fix filesystem observer on watchdog 5.0 (#23959)c068ea8
makejob_name
param onPartitionArgs
andPartitionNames
args optional (...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show