v0.26.0
·
154 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
RemoteStoreComputeLogManager: new Dagster compute log manager (ID-208, RFC-0014). Captures op/stepstdout/stderrand persists to any remote-store backend viadagster.yaml. Credential-named options inbackend_optionsare nowSecret-wrapped via the shared_build_store, which also retroactively masks credentials for the v2DagsterStoreResource/RemoteStoreIOManager. Install viapip install "remote-store[dagster]".
Fixed
- Broken
docs.remotestore.devlinks in the README and the data-lake patterns guide (BK-236); a newcheck_docs_site_linkslint gate (DOCFRAME-009) catches future drift offline.
Documentation
docs-src/reference/tested-versions.md(ID-182): new user-facing page recording the upper-bound transitive versions CI was last green against per[<extra>].
Internal
- Formal Verification wave (ID-190, ID-206, BK-196, BK-232, BK-195, BK-233, BK-231):
WellFormedPathpredicate on all 13 contract methods; mechanical spec ↔ Dafny ↔ test traceability gate dual-wired intohatch run lint+ CI (baseline shrink-only); metadata pinned in DafnyCopy/Movepostconditions; sync + asynctest_metadata_round_trips_through_move_copyconformance test gated by the compiled oracle. - Scheduled CI drift guard for unbounded extra-dependency floors (ID-182): weekly
.github/workflows/drift-guard.ymlre-resolves eachremote-store[<extra>], diffs againstinfra/drift-locks/, runs smoke targets, reconciles a single rolling GitHub issue. Early warning, not automated remediation. benchmarks/infra/→ top-levelinfra/(ID-204): single source of truth for local-infra ports/hosts/credentials ininfra/.env;scripts/check_infra_settings.pyfails lint on any literal-p N:Moutsideinfra/.env.- Live HNS suites trimmed; two async conformance gaps closed (BK-182, BK-228, BK-229): per-backend HNS suites cut sync 31 → 13 and async 33 → 12 after the v0.25.0 Stage 3 cassette/replay infrastructure made duplicates redundant; the deleted duplicates had been masking
iter_childrenandwrite_atomicasync conformance gaps, both closed in the same PR. - CI annotation silencing (BK-230): nested Node 20 deprecation warnings in
verify-formalsilenced viaFORCE_JAVASCRIPT_ACTIONS_TO_NODE24; uv cache reservation race betweentest-primaryande2eresolved via per-jobcache-suffix; drift-guard artifact actions bumped to v7/v8.
Links: