Conifer

Latest version: v1.6

Safety actively analyzes 710725 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.6

New Features
* New profile method by pviscone in https://github.com/thesps/conifer/pull/75
* Add support for yggdrasil IsolationForest by thesps in https://github.com/thesps/conifer/pull/77
* Support for xgboost >= 2 by thesps in https://github.com/thesps/conifer/pull/73

Bug Fixes
* Fixed profile method by pviscone in https://github.com/thesps/conifer/pull/74
* Change "which" command to POSIX-required "type" by davereikher in https://github.com/thesps/conifer/pull/82
* Fix FixedPointConverter on OSX by thesps in https://github.com/thesps/conifer/pull/84
* Fixed <=, > splitting convention mismatch in conifer by pviscone in https://github.com/thesps/conifer/pull/76

Miscellaneous
* Add use cases section to readme by thesps in https://github.com/thesps/conifer/pull/69


New Contributors
* pviscone made their first contribution in https://github.com/thesps/conifer/pull/74
* davereikher made their first contribution in https://github.com/thesps/conifer/pull/82

**Full Changelog**: https://github.com/thesps/conifer/compare/v1.5...v1.6

1.5

New Features
* Add support for Yggdrasil Decision Forests models by achoum in https://github.com/thesps/conifer/pull/65

Bug Fixes
* Propagate HLS clock period to synthesis scripts thesps in https://github.com/thesps/conifer/pull/64
* Add expression balancing for xilinxhls backend by francescobrivio in https://github.com/thesps/conifer/pull/68
- significantly reduced latency when using saturation and rounding mode in score type

New Contributors
* francescobrivio made their first contribution in https://github.com/thesps/conifer/pull/68

**Full Changelog**: https://github.com/thesps/conifer/compare/v1.4...v1.5

1.4

New Features
- Static accelerators: make bitfiles from `xilinxhls` backend projects https://github.com/thesps/conifer/pull/53
- More utilities for model inspection https://github.com/thesps/conifer/pull/61
- Vivado synthesis option for `xilinxhls` backend for better resource estimation https://github.com/thesps/conifer/pull/61

Bug Fixes
- Don't pad trees automatically when `unroll` is `False` for `xilinxhls` backend (proper support for sparse trees) https://github.com/thesps/conifer/pull/61
- Report reading is more robust in case of missing files https://github.com/thesps/conifer/pull/61

Deprecated Features
- `vivadohls` and `vitishls` backends are no longer generated dynamically. Only `xilinxhls` backend remains. Tool discovery is still in place and both `Vivado HLS` and `Vitis HLS` remain supported. https://github.com/thesps/conifer/pull/61

1.4beta.1

What's Changed
* Static Accelerators by thesps in https://github.com/thesps/conifer/pull/53
* Miscellaneous Improvements by thesps in https://github.com/thesps/conifer/pull/61
* Updates to boards/accelerators by thesps in https://github.com/thesps/conifer/pull/62


**Full Changelog**: https://github.com/thesps/conifer/compare/v1.3...v1.4-beta.1

1.3

New Features
* Python backend by thesps in 55

Bug Fixes
* Fix links in README.md by Chriisbrown in https://github.com/thesps/conifer/pull/59
* CPP backend minor fix by thesps in https://github.com/thesps/conifer/pull/60


**Full Changelog**: https://github.com/thesps/conifer/compare/v1.2...v1.3

1.2

New Features
* Tree and model visualisation with Graphviz [PR 48](https://github.com/thesps/conifer/pull/48)
![model (3)](https://github.com/thesps/conifer/assets/14807534/f4ae9359-f04e-438b-9ef7-c2dd06181ceb)

Bug Fixes
* xgboost converter fixes [PR 47](https://github.com/thesps/conifer/pull/47), [issue 23](https://github.com/thesps/conifer/issues/23)
* Fixes for compilation and prediction on OSX [PR 49](https://github.com/thesps/conifer/pull/49)

**Full Changelog**: https://github.com/thesps/conifer/compare/v1.1...v1.2

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.