Skip to content

v0.29.0

Choose a tag to compare

@haalfi haalfi released this 22 Jun 06:06
Immutable release. Only release title and notes can be modified.
bfb2113

What's Changed

Changed

  • Azure HNS explicit hns= declaration (BK-302): runtime auto-detection removed — declare hns=True/hns=False at construction; new AzureUtils.detect_hns() / adetect_hns() perform one-shot discovery. Breaking.

Fixed

  • S3 close() releases the s3fs/aiobotocore session instead of leaking it (BK-306).
  • Azure credential ownership: closes only credentials it owns, with consistent cross-backend terminal close (BK-298).
  • Azure error classifier types 429 / 5xx / 401 into the typed-error model (BUG-222).
  • Medallion + Dagster showcase runs on current Dagster again, is OTel-observed across backend swaps, documents the Azure/HNS path, and is guarded by an offline smoke test (ID-198).
  • Azure move/copy self-op normalises paths before the self-op short-circuit (a data-loss edge); async glob now propagates pattern-compile errors as-is, matching sync (BK-301).

Documentation

  • llms.txt for LLM/agent discovery, served by Read the Docs at the docs-domain root (ID-161).
  • Azure docs: seekable reads, the async ext.* cliff, and connection-pool tuning (BK-299); HNS write_atomic returning WriteResult.digest=None (BK-300); docstring/guide parity (BK-301).

Internal

  • Codecov badge reuses the test-primary CI coverage run.

Links: