Skip to content

3.0.0 Release

Compare
Choose a tag to compare
@hcho3 hcho3 released this 11 Sep 20:12
· 95 commits to mainline since this release

The new release is 3.0 due to a major breaking change:

  • [Breaking] New serializer with improved compatibility by @hcho3 in #401

Now it is possible to exchange serialized tree models between two different versions of Treelite, with certain restrictions. See the expected compatibility matrix here.

In addition, 3.0.0 incorporates the following changes:

What's Changed

  • docs: add missing supported sklearn models by @tczhao in #385
  • Replace all generic exceptions with treelite::Error by @hcho3 in #389
  • Use development version in mainline branch by @hcho3 in #397
  • [CI] Clean up pipeline definition by @hcho3 in #402
  • [CI] Migrate MacOS tests to Azure pipelines by @hcho3 in #403
  • Various improvements for Windows by @hcho3 in #404
  • Various doc improvements by @hcho3 in #405
  • A gtest to simulate forward compatibility in serializer by @hcho3 in #406

New Contributors

Full Changelog: 2.4.0...3.0.0