Skip to content
This repository has been archived by the owner on Apr 8, 2021. It is now read-only.

Releases: stripe-archive/brushfire

Brushfire 0.8.0

08 Aug 20:44
Compare
Choose a tag to compare

This release introduces artifacts for Scala 2.12 and drops 2.10 support. It updates the Bonsai (to 0.3.0), Algebird (from 0.12 to 0.13), Scalding (from 0.16.1-RC3 to 0.17.4), Chill, and some test dependencies.

This release should be source-compatible with 0.7 releases, with two exceptions: Node#fold and FullBinaryTreeOpsForAnnotatedTree#foldNode, which have been changed to match the latest Bonsai API.

v0.7.5

08 Nov 16:31
Compare
Choose a tag to compare
  • Update algebird & scalding

v0.7.4

02 Jun 16:08
Compare
Choose a tag to compare
  • Split brushfire-core into brushfire-tree, brushfire-training, and brushfire-serialization
  • Bump version of Bonsai to 0.2.1 (fixes bug in serialization)

v0.7.3 BROKEN - DO NOT USE

02 Jun 15:30
Compare
Choose a tag to compare
  • Bump version of Bonsai to 0.2.1 (fixes bug in serialization)

v0.7.2

15 Apr 19:28
Compare
Choose a tag to compare
  • better support for Bonsai serialization
  • memory efficiency improvements when training in local mode

v0.7.1

29 Mar 15:52
Compare
Choose a tag to compare
  • Improves performance of TreeTraversal

v0.7.0

19 Mar 00:45
Compare
Choose a tag to compare
  • All split nodes are restricted to binary splits only
  • Simplified predicates
  • Support generalized Bonsai trees in TreeTraversal
  • New JSON serialization format

This release is notable because it breaks the JSON serialization format. There is a migration script provided under scripts to migrate models trained with previous versions of the scalding trainer over to the new format. This will only work for binary models with simple predicates though.