Skip to content

chore: release engine-v1.14.0 + dagster-v1.10.0 + vscode-v1.6.4#233

Merged
hugocorreia90 merged 2 commits intomainfrom
chore/release-v1.14.0-v1.10.0-v1.6.4
Apr 22, 2026
Merged

chore: release engine-v1.14.0 + dagster-v1.10.0 + vscode-v1.6.4#233
hugocorreia90 merged 2 commits intomainfrom
chore/release-v1.14.0-v1.10.0-v1.6.4

Conversation

@hugocorreia90
Copy link
Copy Markdown
Contributor

Summary

Coordinated release bundling the 16-PR cascade merged 2026-04-22 / 23 since the last release (engine-v1.13.0 / dagster-v1.9.0 / vscode-v1.6.3).

  • Engine 1.13.0 → 1.14.0 (20 Cargo.toml bumps + CHANGELOG finalize; rocky-bigquery stays on its own 0.1.0 track).
  • dagster-rocky 1.9.0 → 1.10.0 (pyproject.toml + CHANGELOG).
  • rocky vscode 1.6.3 → 1.6.4 (package.json + CHANGELOG).

Headlines

Engine 1.14.0 (12 PRs)

Dagster 1.10.0 (4 PRs)

VS Code 1.6.4

  • Regenerated TS bindings for engine 1.14.0 type additions (ClearSchemaCacheOutput, DiscoverOutput.schemas_cached, SourceOutput.metadata, MaterializationOutput.bytes_scanned/bytes_written). No extension feature changes.

Known follow-up (not in this PR)

  • state_path CLI-vs-LSP unification. CLI default .rocky-state.redb in CWD vs LSP models_dir.join(".rocky-state.redb") diverge. Until unified, LSP inlay-hints don't observe what rocky run writes to the cache. Needs a migration story for existing user state files — separate PR.

Test plan

  • cargo build -p rocky-cli + cargo build -p rocky (binary reports rocky 1.14.0) — clean
  • cargo fmt --all --check — clean
  • uv run pytest tests/ in integrations/dagster — 374/374 green
  • npm run compile in editors/vscode — clean at v1.6.4
  • just codegen — no drift (bindings already in sync from each merged PR)
  • No 1.13.0 version refs left under engine/ (aside from Cargo.lock which got regenerated, and unrelated fixture data files which carry old engine-version strings until just regen-fixtures is run)
  • CI (engine-ci, codegen-drift) green on this PR before merge

Release-day flow after merge

  1. Merge this PR to main.
  2. From the merged commit: git tag -a engine-v1.14.0 -m "Release engine-v1.14.0" && git push origin engine-v1.14.0 — triggers engine-release.yml (5-target matrix, ~15-25 min).
  3. git tag -a dagster-v1.10.0 -m "Release dagster-v1.10.0" && git push origin dagster-v1.10.0 — triggers dagster-release.yml (wheel → PyPI via OIDC).
  4. git tag -a vscode-v1.6.4 -m "Release vscode-v1.6.4" && git push origin vscode-v1.6.4 — triggers vscode-release.yml (VSIX → Marketplace via VSCE_PAT).

Bumps all three artifacts to cover the 16-PR cascade since engine-v1.13.0
/ dagster-v1.9.0 / vscode-v1.6.3. Details in each CHANGELOG.

Engine headlines (12 PRs):
- Arc 7 wave 2 wave-2 complete — cached DESCRIBE end-to-end
  (#223 infra, #228 reads, #230 write tap, #231 discover warm-up,
  #232 state controls + --cache-ttl override)
- Arc 2 wave 3 complete — bytes_scanned / bytes_written on
  MaterializationOutput (#219 BQ, #221 Databricks, #220 Snowflake
  deferred doc, #222 docstring cascade). Real $ on rocky cost for
  BQ + Databricks
- FR-005 Unity Catalog workspace-binding reconcile (#226)
- FR-002 Fivetran connector metadata via SourceOutput.metadata (#225)
- Housekeeping: compute_backoff dedup into rocky_core::retry (#217)

Dagster headlines (4 PRs):
- FR-001 RockyComponent Pipes execution mode + FR-006 strict doctor
  on RockyResource startup (#224)
- FR-003 RockyResource.state_health() (#227) + FR follow-up threading
  doctor(check=state_rw) for sub-second probes (#229)
- RockyResource.cost() wiring + fixture (#218)

VS Code: regenerated TS bindings for engine 1.14.0 type additions.
No extension feature changes.
36 fixtures picked up the new engine version string in their top-level
"version" field. No schema changes — just the version bump.
@hugocorreia90 hugocorreia90 merged commit 79f146e into main Apr 22, 2026
16 checks passed
@hugocorreia90 hugocorreia90 deleted the chore/release-v1.14.0-v1.10.0-v1.6.4 branch April 22, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant