Download Latest Version v0.17.8_ path traversal fix in dataset archive extraction source code.zip (6.6 MB)
Email in envelope

Get an email when there's a new version of Ludwig

Home / v0.17.7
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-04 918 Bytes
v0.17.7 source code.tar.gz 2026-07-04 5.7 MB
v0.17.7 source code.zip 2026-07-04 6.5 MB
Totals: 3 Items   12.3 MB 0

Bug fixes

  • Fix TypeError: ArrowExtensionArray bool[pyarrow] does not support reduction 'all' in distributed Ray tests caused by Ray 2.56.0 returning Arrow-backed DataFrames from batch callbacks. Fixed by using .to_numpy() instead of .values when comparing preprocessed column values.
  • Fix row-ordering mismatch between local and Ray-preprocessed DataFrames in tests. Ray 2.56.0 Arrow-backed list columns (vector, sequence, text indices) produced pyarrow scalars and Python lists whose repr() differed from the tobytes() hash of local numpy arrays, causing wrong row pairings. Fixed by normalizing all array-like values through repr(tolist()) in the sort key so both backing stores produce identical hashes.
  • Add on_preprocess_progress callback with partition-level tracking (released in 0.17.6); add regression test covering features that call add_feature_data without invoking map_partitions.
Source: README.md, updated 2026-07-04