Skip to content

Tribuo v4.3.2

Latest

Choose a tag to compare

@Craigacp Craigacp released this 04 Apr 17:37

Patch release to bring many dependencies up to the latest version, and integrate various small fixes. This release has protobuf support for all the main classes (two were accidentally missed from the earlier 4.3 releases), along with protobuf serialization tests. Tribuo v5 will remove support for java.io.Serializable and require protobuf serialization.

Updates

  • Bumping OCI Java SDK to 3.48.0, junit to 5.11.3, Jackson to 2.18.0, OpenCSV to 5.9 by @Craigacp in #380
  • Bumping to protobuf-java 3.25.6 and regenerating all the protobufs by @Craigacp in #381 and #395
  • Moving to TF-Java 1.0.0 by @Craigacp in #367. Note TF-Java 1.0.0 requires Java 11, and so our binding also requires Java 11+.
  • Moving to OLCUT 5.3.1 by @Craigacp in #387
  • Moving to ONNX Runtime 1.20.0 by @Craigacp in #368

Bug fixes

  • Improve the determination of cluster exemplars by @geoffreydstewart in #356
  • Dataset.createTransformers fix for DatasetView/TransformTrainer by @Craigacp in #364
  • Fix SQLDataSource connection leak by @JackSullivan in #376
  • Fixing a multithreading bug in WordpieceTokenizer by @Craigacp in #382
  • Fixing a bug in IntArrayContainer.merge and adding tests by @Craigacp in #384
  • Matrix Factorization determinant calculation & SparseVector.subtract fixes by @Craigacp taken from #369
  • Tag support for TensorFlowSavedModelExternalModel by @Craigacp in #393

Protobuf serialization fixes & tests

  • Add deserialization tests for 4.3 protobufs in AnomalyDetection, Clustering, MultiLabel by @Craigacp in #318
  • Adding protobuf serialization for TransformedModel and IndependentSequenceModel by @Craigacp in #321
  • Add deserialization tests for 4.3 protobufs in Regression by @Craigacp in #322
  • Fixes for protobuf creation in a few classes by @Craigacp in #323
  • Add deserialization tests for 4.3 protobufs in Classification by @Craigacp in #345
  • Add deserialization tests for 4.3 protobufs in Math by @Craigacp and @pogren in #346
  • Add deserialization tests for 4.3 protobufs in Core by @Craigacp in #386

Contributors

Full Changelog: v4.3.1...v.4.3.2