Skip to content

Release Notes — v1.2.1

Release date: March 2026

A patch release with bug fixes for Fabric runtime compatibility and config resolution.


Bug Fixes

Relative source path resolution

Source paths declared as relative (e.g., data/customers.csv) are now resolved against the project root directory. Previously, relative paths could resolve against the working directory of the calling process, which produced inconsistent behavior across Fabric notebooks and local development environments.

Fabric runtime compatibility

Several fixes improve compatibility with Microsoft Fabric Runtime 1.3:

  • Variable namespace preservationvar.* references in config expressions are now passed through to VariableContext for runtime resolution, instead of being eagerly resolved during config parsing.
  • Weave reference resolution — Name-only entries in a loom's weaves list are now resolved by convention to {name}.weave, matching the documented behavior.
  • Delta table operations — Improved compatibility with Delta Lake APIs as bundled in the Fabric runtime for table property reads and writes.
  • Join null handling — Null-safe join key replacement is more robust when source columns contain unexpected types.
  • Writer compatibility — Partition overwrite and merge operations use Spark APIs that are available across Fabric runtime versions.

Compatibility

No breaking changes. All existing configurations continue to work without modification.

Component Version
Python 3.11
PySpark 3.5.x
Delta Lake 3.2.x
Microsoft Fabric Runtime 1.3