OptimalBinningWoE 1.0.7
-
UBSAN Investigation Fix (2026-01-27) - Addressing persistent memory safety errors:
-
Temporarily disabled
ob_categorical_sketchtests: The sketch-based categorical binning
algorithm is under investigation for persistent UBSAN memory errors that appear to be
related to cache invalidation timing in GitHub Actions CI environment. -
Removed
MergeCacheclass fromOBC_Sketch_v5.cpp: Completely removed the caching
mechanism and implemented on-the-fly divergence calculation to eliminate potential
memory corruption sources.
-
-
Affected Files:
src/OBC_Sketch_v5.cpp: MergeCache class removed, divergence calculated on-the-flytests/testthat/test-categorical-all.R: Sketch tests temporarily commented out
-
No API Changes: Fully backward compatible with v1.0.6.