Skip to content

Commit 1fed460

Browse files
release: v0.4.0
263 commits since v0.3.0 (2026-04-30). Highlights: - Snowflake workspace component family + snowpipe_load_sensor + partition / retry support across the Snowflake surface + SSO / keypair / PAT auth alongside password - 7 Snowflake "define-as-code" DDL components - Polars execution backend rolled across filter / top_n_per_group / unique_dedup / pct_change / dataframe_join / dataframe_describe / summarize, plus polars_pipeline + polars_scan_parquet + polars_read_database - Warehouse-pushdown CTAS family — 5 warehouse_* CTAS components + pyspark_pipeline + snowpark_pipeline + warehouse_summarize + warehouse formula + multi_field_formula + multi_row_formula - Warehouse-migration family — 6-component pattern for one-shot legacy-SQL lift+shift (inventory / assessment / tables / constraints / views / replication) - New vendor resources — oracle_resource + db2_resource + servicenow_resource + servicenow_ingestion (fills the 15% ingestion gap) - Standard catalog-metadata fields (owners / tags / kinds / freshness / partition / retry) rolled across 446 asset components - automation_condition_applicator — 100% complete with 3 new strategies + python escape + precedence flag + label + tiered strategy for mixed-cadence gating - database_replication + dataframe_to_snowflake_bulk + sling_replication_asset - Resources accept literal connection URLs / passwords alongside *_env_var - Lots of fixes: snowflake_workspace closure-default-args (this branch), precisely_run_asset observation-only refactor (this branch), dataframe_to_table Oracle FLOAT handling, multi-step pipeline with steps/sinks/ref/op:sql escape, generic *_env_var resolution. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent be94b2c commit 1fed460

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

dagster_community_components/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import importlib.util
2222
from pathlib import Path
2323

24-
__version__ = "0.3.0"
24+
__version__ = "0.4.0"
2525

2626
_PACKAGE_ROOT = Path(__file__).resolve().parent
2727

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "dagster-community-components"
7-
version = "0.3.0"
7+
version = "0.4.0"
88
description = "Community-maintained Dagster components — ingestion, transforms, IO managers, sensors, sinks, resources, and more."
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)