Skip to content

OptimalBinningWoE 1.0.7

Choose a tag to compare

@evandeilton evandeilton released this 28 Jan 02:21
  • UBSAN Investigation Fix (2026-01-27) - Addressing persistent memory safety errors:

    • Temporarily disabled ob_categorical_sketch tests: 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 MergeCache class from OBC_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-fly
    • tests/testthat/test-categorical-all.R: Sketch tests temporarily commented out
  • No API Changes: Fully backward compatible with v1.0.6.