<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Tribuo 4.0.2 has been released (<a href="https://github.com/oracle/tribuo/releases/tag/v4.0.2" class="">https://github.com/oracle/tribuo/releases/tag/v4.0.2</a>). This is the first point release after our initial announcement, and fixes a number of bugs that the community has found, along with adding more documentation and tutorials covering topics like columnar data loading that were under documented in the initial release.<div class=""><br class=""></div><div class="">The <a href="http://tribuo.org/" class="">tribuo.org</a>&nbsp;website has been updated with the new documentation and tutorials, and binaries are available on Maven Central.<br class=""><div class=""><br class=""></div><div class="">The full release notes are below.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Adam</div><div class=""><br class=""></div><div class="">---</div><div class=""><br class=""></div><div class=""><div class="release-header">
      <div class="d-flex flex-items-start">
        <div class="f1 text-normal min-width-0 flex-auto">Tribuo 4.0.2</div></div>
    </div>

    

  <div class="markdown-body"><p class="">This is the first Tribuo point release after the initial public 
announcement. It fixes many of the issues our early users have found, 
and improves the documentation in the areas flagged by those users. We 
also added a couple of small new methods as part of fixing the bugs, and
 added two new tutorials: one on columnar data loading and one on 
external model loading (i.e. XGBoost and ONNX models).</p><p class="">Bugs fixed:</p>
<ul class="">
<li class="">Fixed a locale issue in the evaluation tests.</li>
<li class="">Fixed issues with RowProcessor (expand regexes not being called, improper provenance capture).</li>
<li class=""><code class="">IDXDataSource</code> now throws <code class="">FileNotFoundException</code> rather than a mysterious NPE when it can't find the file.</li>
<li class="">Fixed issues in <code class="">JsonDataSource</code> (consistent exceptions thrown, proper termination of reading in several cases).</li>
<li class="">Fixed an issue where regression models couldn't be serialized due to a non-serializable lambda.</li>
<li class="">Fixed UTF-8 BOM issues in CSV loading.</li>
<li class="">Fixed an issue where <code class="">LibSVMTrainer</code> didn't track state between repeated calls to train.</li>
<li class="">Fixed issues in the evaluators to ensure consistent exception 
throwing when discovering unlabelled or unknown ground truth outputs.</li>
<li class="">Fixed a bug in ONNX <code class="">LabelTransformer</code> where it wouldn't read pytorch outputs properly.</li>
<li class="">Bumped to OLCUT 5.1.5 to fix a provenance -&gt; configuration conversion issue.</li>
</ul><p class="">New additions:</p>
<ul class="">
<li class="">Added a method which converts a Jackson <code class="">ObjectNode</code> into a <code class="">Map</code> suitable for the <code class="">RowProcessor</code>.</li>
<li class="">Added missing serialization tests to all the models.</li>
<li class="">Added a getInnerModels method to <code class="">LibSVMModel</code>, <code class="">LibLinearModel</code> and <code class="">XGBoostModel</code> to allow users to access a copy of the internal models.</li>
<li class="">More documentation.</li>
<li class="">Columnar data loading tutorial.</li>
<li class="">External model (XGBoost &amp; ONNX) tutorial.</li>
</ul><p class="">Dependency updates:</p>
<ul class="">
<li class="">OLCUT 5.1.5 (brings in jline 3.16.0 and jackson 2.11.3).</li>
</ul></div>
<br class=""></div></div></div>
</body></html>