* [46cdfcd](https://github.com/numaproj/numalogic/commit/46cdfcdd42624263ff796f09ef3b8f20e8bb36a3) add retrain logic for insufficient data (#321)
* [0bbb53d](https://github.com/numaproj/numalogic/commit/0bbb53d63d300c20c545a107257bf78603520013) doc: Update to fix examples ipynb files (#318)
* [61f4575](https://github.com/numaproj/numalogic/commit/61f4575eb941e178d4ad128e870983ff026a78bf) chore!: unify and refactor trainer (#315)
* [509e38a](https://github.com/numaproj/numalogic/commit/509e38a24fbbbf0a87bfa156809e7874b53d0261) feat: support multivariate threshold output (#314)
* [64c2e95](https://github.com/numaproj/numalogic/commit/64c2e95b3b1ba34f3eecdad9906d9857e63af48b) add: druidfetcher support for different configId (#307)
* [f25f49a](https://github.com/numaproj/numalogic/commit/f25f49a3a67ae74092212d77ea609bf77fce81f3) feat: add jitter (#305)
* [d7f9605](https://github.com/numaproj/numalogic/commit/d7f96059fc2d911fc81bbeb02706fcee4ff10331) feat: update druid query context (#304)
* [a0e0ad0](https://github.com/numaproj/numalogic/commit/a0e0ad0bc364a1148240b98e911158aa1e971a17) fix: docker extra args error (#302)
* [dfab26e](https://github.com/numaproj/numalogic/commit/dfab26e6f12c7c06d016d8062d2a80c31185dd96) refactor druid connector (#301)
* [2973dd2](https://github.com/numaproj/numalogic/commit/2973dd2385d7cf5411e0bc385c418cb16d4dad56) feat: add dedup logic (#299)
* [fdec237](https://github.com/numaproj/numalogic/commit/fdec237a436809084b038147006003dd39ac6744) fix: trainer bug (#297)
* [d249942](https://github.com/numaproj/numalogic/commit/d249942d393e9d610e90449c20057cd8a3e7ce67) fix druid connector with tests (#296)
* [98e376a](https://github.com/numaproj/numalogic/commit/98e376a488aead27eae75ba463f681ff7e5e1192) fix: udf server start error (#294)
* [f55312b](https://github.com/numaproj/numalogic/commit/f55312bc2d02c036308b4fd17f91aeca20546986) fix: pydruid version update (#293)
* [21f85f9](https://github.com/numaproj/numalogic/commit/21f85f97a15e2668162fb9ccc56b42e967407602) try : wfl (#290)
* [3e89ccd](https://github.com/numaproj/numalogic/commit/3e89ccd3ac5e78a26eef735daa93a3aedf4a0668) fix: allow full df scores in backtest (#288)
* [bc1c627](https://github.com/numaproj/numalogic/commit/bc1c627cf89e9a41fa2194df3a2a1ed33e5d989e) feat: add multiple save for redis registry (#281)
* [a364721](https://github.com/numaproj/numalogic/commit/a364721d617f42a56badde501b98e4e2684ea684) feat: initial version of backtest tool (#282)
* [0cdc257](https://github.com/numaproj/numalogic/commit/0cdc257e11c1c92fedc3409435091141b1a8c71e) feat: use well-defined dimensions instead of strings (#284)
* [de8930a](https://github.com/numaproj/numalogic/commit/de8930a38b5069adb53dbdf58bad3d68f2b79ce9) feat!: numalogic udfs (#271)
* [c62c902](https://github.com/numaproj/numalogic/commit/c62c9023c5e0f37aefa4a6d753ae52dae4b626c1) doc: update quick-start.md (#246)
* [52a65c0](https://github.com/numaproj/numalogic/commit/52a65c0b05df53fc5f6497bf0c71991482d88be5) fix: improve metadata serialization (#244)
* [8482c01](https://github.com/numaproj/numalogic/commit/8482c0168d89faf7d7d1cb19a2849d366314c5c6) perf: improve serialization performance (#243)
* [76cac48](https://github.com/numaproj/numalogic/commit/76cac48363f9371ee506c9aaa39f50a67571c8c1) fix: tensor dimension swap instead of view change (#240)
* [2dfd84c](https://github.com/numaproj/numalogic/commit/2dfd84c2d020dfc1c07b7dea07987eda270384ef) feat: convolutional vae for multivariate time series (#237)
* [dc18442](https://github.com/numaproj/numalogic/commit/dc18442caccd85bd6ca639110613bfaf88f0ed34) feat: Multivariate threshold using Mahalanobis distance (#234)
* [466681b](https://github.com/numaproj/numalogic/commit/466681b37193e99b1abae0b1a15b50416035e73d) feat: add thread safety to local cache (#224)
Contributors
* Avik Basu
* Haripriya
* Jason Zesheng Chen
* Kushal Batra
* shrivardhan