Feature
* Allow recompiling from onnx model ([`9b69e73`](https://github.com/zama-ai/concrete-ml/commit/9b69e73667efa233c4649b6cf4379b15a8d7d6e3))
* Adding support for p_error ([`fe03441`](https://github.com/zama-ai/concrete-ml/commit/fe03441331b0b2eac558fe6feb19c4c8450771d9))
* Adding GELU activation ([`c732d15`](https://github.com/zama-ai/concrete-ml/commit/c732d150fb30ad14ae787b2586a22d4c91269e01))
* Add random_state to models for client server reproducibility ([`6f887d0`](https://github.com/zama-ai/concrete-ml/commit/6f887d0ac590821c648e6aa6a504cff7fbc52790))
* Add QAT notebook ([`64c4512`](https://github.com/zama-ai/concrete-ml/commit/64c4512c47181f6df94cbc378605d44221ba82ce))
* Import Brevitas QAT networks ([`6c40a0c`](https://github.com/zama-ai/concrete-ml/commit/6c40a0c7c3765012766592a74db99430c5a373e5))
* Integration of the encrypt decrypt api ([`3c2a68a`](https://github.com/zama-ai/concrete-ml/commit/3c2a68a24da3e129c1650676f96642cceb0e0256))
* Support more input types in predict() ([`76e142c`](https://github.com/zama-ai/concrete-ml/commit/76e142ccd565793a6929cafd3ce82b07665541f0))
* Support more input types in fit() ([`1fa74f7`](https://github.com/zama-ai/concrete-ml/commit/1fa74f7bbf5a1ffd2ac3a3927e78ff7e0cf4d5e9))
* Add Round and Pow operators ([`d6880ce`](https://github.com/zama-ai/concrete-ml/commit/d6880ce9c8cd037504624d182c59d573483ef071))
* Ability to import Quantization Aware Training networks ([`c1bb947`](https://github.com/zama-ai/concrete-ml/commit/c1bb9479c7d4f55c33eb1a0c7a488c57515b2b8e))
* Compile user supplied ONNX to support keras/tf ([`fae3dc5`](https://github.com/zama-ai/concrete-ml/commit/fae3dc5b226f8b3ae98a54807cb661767e69beb3))
* Implement Generalized Linear Regression models ([`8e8e025`](https://github.com/zama-ai/concrete-ml/commit/8e8e025771f8a6abff95c752697d9d40aae9d2ab))
* Add SoftSign activation ([`3ce338e`](https://github.com/zama-ai/concrete-ml/commit/3ce338e9a29be1ce8a69763b24dda90a5828f812))
* Adding more activations ([`e43ce5c`](https://github.com/zama-ai/concrete-ml/commit/e43ce5c2481e39f7cb45529a912bb652d81c54a1))
* Implement Poisson Regression ([`09eefa5`](https://github.com/zama-ai/concrete-ml/commit/09eefa5faaad8d24ba31a439b270d4a0b54f21ea))
* Use the 8b of precision of Concrete Numpy ([`249c712`](https://github.com/zama-ai/concrete-ml/commit/249c712a0757e3971d2bb1a7d375f718abdf5c6b))
* Add ONNX flatten support ([`c5f215f`](https://github.com/zama-ai/concrete-ml/commit/c5f215f5ec7132662c99c59b8819d8564f77005f))
* Handle more tree-based classifiers ([`950cc6c`](https://github.com/zama-ai/concrete-ml/commit/950cc6c7b0cf4563f6745a7966f2d709f51fb78b))
* Add Batch Normalization ONNX operator ([`7969739`](https://github.com/zama-ai/concrete-ml/commit/796973954b69cbeb7b362d9f1217c7c2b3468330))
* Add Where, Greater, Mul, Sub ONNX operator support ([`f939149`](https://github.com/zama-ai/concrete-ml/commit/f9391495274a5e0f24b7a46c830c429fb6f80e55))
* Add ONNX Average Pooling and Pad operator ([`40f1ef9`](https://github.com/zama-ai/concrete-ml/commit/40f1ef9455931be72397912fd69fa759800f8468))
* Add more activation functions ([`26b2221`](https://github.com/zama-ai/concrete-ml/commit/26b222181a8f0ed0bd6aec5f95eaf6eb94cb5413))
Fix
* Make tree inference faster by creating new numpy boolean operators ([`206caa5`](https://github.com/zama-ai/concrete-ml/commit/206caa5eec8f2e5db2530cf78069af060682e64e))
* Set a compatible version for protobuf ([`97ccfc0`](https://github.com/zama-ai/concrete-ml/commit/97ccfc053ad639842314bd4ba58ef22f6c6e985e))
* Improve IRIS FCNN FHE accuracy and visualization ([`02e497c`](https://github.com/zama-ai/concrete-ml/commit/02e497c50ad1a9634cbd9860baf1b0c9aa1fcf7b))
* Replace __init__ call by set_params ([`111419e`](https://github.com/zama-ai/concrete-ml/commit/111419e568761f59c1414fa188ecff01176f7350))
* Fix wrong fit_benchmark in linear models ([`f257def`](https://github.com/zama-ai/concrete-ml/commit/f257defebd67fa6b7e8342b9fcf46d52c9e3ee47))
* Fix GridSearchCV on trees ([`b614285`](https://github.com/zama-ai/concrete-ml/commit/b61428596aab98c1f7f1fa31aedf69ff46394bb0))
* Support decision tree with custom classes ([`baa3b4d`](https://github.com/zama-ai/concrete-ml/commit/baa3b4d46773d8918c09a28ed41e4f69ef8c2dc3))
Documentation
* Major refresh of 0.3 doc ([`e5e3205`](https://github.com/zama-ai/concrete-ml/commit/e5e320518a5841cc7880ef27cdb3bdc4c6097404))
* Add sentiment classification notebook ([`68ae7d0`](https://github.com/zama-ai/concrete-ml/commit/68ae7d0f946a743dfff6539876d4127c12375365))
* Restrict hyperparameters in titanic notebook for faster inference ([`9b63c8a`](https://github.com/zama-ai/concrete-ml/commit/9b63c8a923f76f45003354b77e3ed3061f408eb4))
* QAT explanation ([`9430ba6`](https://github.com/zama-ai/concrete-ml/commit/9430ba627a5576457c57b3fb35384d31008b47d2))
* Document ONNX compilation ([`972d05e`](https://github.com/zama-ai/concrete-ml/commit/972d05e8e8322d899d37830c5311243ccd17f563))
* Explain quantized vs float ops and fusing ([`fb9b409`](https://github.com/zama-ai/concrete-ml/commit/fb9b4090606a5a37afeb4a0b4afc6f930a1cd6ae))
* Add doc for pandas support ([`34652ce`](https://github.com/zama-ai/concrete-ml/commit/34652ce4e9ae7c414c26a10372b336b4f7e9f3d4))
* Add notebook and docs client server api ([`99ff1e7`](https://github.com/zama-ai/concrete-ml/commit/99ff1e73edc9dfc1384588a85289b669dc8505ff))
* Developing custom models ([`1c6f571`](https://github.com/zama-ai/concrete-ml/commit/1c6f571ea27b276acd6fee689e75a4b84b1f367b))
* Explain built-in quantized Neural Networks ([`972d464`](https://github.com/zama-ai/concrete-ml/commit/972d4645cc763035a743dd7fdd7dfddc7f91dcfc))
* Add a notebook for Kaggle Titanic competition ([`0a44853`](https://github.com/zama-ai/concrete-ml/commit/0a448539db58307c6887b18e3045cc7e023fc853))