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 preservation —
var.*references in config expressions are now passed through toVariableContextfor runtime resolution, instead of being eagerly resolved during config parsing. - Weave reference resolution — Name-only entries in a loom's
weaveslist 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 |