Published March 13, 2024 | Version mork-parent-0.19
Software Open

mork-optimization/mork: v0.19

Description

What's Changed

  • (Fix) Cannot export boolean instance properties to Excel sheets
  • (New) Java 21 compatibility. After extended testing, Java 21 will become the minimum required version.
  • (New) Autoconfig: /auto/debug/tree display accumulated tree sizes
  • (New) Allow usage of Java 21+ preview APIs by default, such as ScopedValues and string templates
  • (Fix) Autoconfig: JSON deserialization limit
  • (New) Autoconfig: configurable relationship blocks
  • (Breaking) Reorganized Autoconfig classes, reimporting them in existing projects may be necessary if upgrading the Mork version.
  • (Fix) Metrics: throw exception during AUC calculation if metric has negative values
  • (Fix) Math.random() patch, enable its test
  • (New) Metrics: add parameter to optionally calculate natural log of metric AUC.
  • (New) Logging: improve default logging configuration
  • (New) Add Algorithm::setName to allow changing the algorithm name after creation, util for example for algorithms built by the autoconfig components. In any case, this method should never be called after the algorithm has started.
  • (New) AbstractMetric::getReferenceNanoTime to get current reference nano time
  • Various small bug fixes and improvements

Pull Requests

  • Update irace.md by @jmcolmenar in https://github.com/mork-optimization/mork/pull/214
  • Update README.md by @scaverod in https://github.com/mork-optimization/mork/pull/230
  • Add MORK framework to README template by @scaverod in https://github.com/mork-optimization/mork/pull/231
  • Added getter for field version in class Solution by @JavierYuste in https://github.com/mork-optimization/mork/pull/216
  • Documenting metrics by @jmcolmenar in https://github.com/mork-optimization/mork/pull/223
  • Update README.md by @isaaclo97 in https://github.com/mork-optimization/mork/pull/232

New Contributors

  • @jmcolmenar made their first contribution in https://github.com/mork-optimization/mork/pull/214

Full Changelog: https://github.com/mork-optimization/mork/compare/mork-parent-0.18...mork-parent-0.19

Files

mork-optimization/mork-mork-parent-0.19.zip

Files (4.6 MB)

Name Size Download all
md5:a82bea9fbbde90f1ee59e76e0d0d4dea
4.6 MB Preview Download

Additional details

Related works