**Major features:**
- new backend based on FastAPI and SQL
- add pipeline watch option and git/slack notifications, gitops
- enhance hyper-params: add list, random, and custom iterations from file or inline
- context.get_child(), context.commit_children() to manage child context and iteration
- load function as an inline python module (function_to_module())
- Enhance log_model/get_model(), add update_model() functions
- simplify and improve remote access and job/workflow submission
- minimal env var settings, load settings from server, simpler auth
- simplify configuration and reduce boilerplate code
- e.g. auto_mount, extend code_to_function
- improve documentation, complete readthedocs guide
- more exception and user error handling
- enhance mlutils lib with pre-baked model evaluation and plots
- add support for mpi (horovod) operator v1
- cli/api for monitoring and delete of function resources (runtimes)
- enhance CI/CD: auto test notebooks, work with remote k8s, jenkins, ..
- a bunch of bug fixes and api enhancements
Pull requests:
e5c55c6 minor-048-fixes (298)
3eedccc MLRun Docs update (294)
f1ae9df fix-env-issues (295)
fceba8a update-mlutils (292)
164184a Fixing mpijob crd resolve from remote (290)
13638b4 load-mod-and-fixes (289)
9116425 Adding runtimes handlers (285)
7da2b2f Run enhancments (288)
0757dda Add jenkinsfile (286)
e27a657 fix get pipelines (return valid dict) (284)
9dd963e Get pipeline changes (not verbose on wait + refactor) (281)
54305ec Support for mpijob v1 (275)
6f1117e fix bug a missing/wrong model (282)
f74e5e1 Makefile improvements (276)
fd47502 Add GET pipelines endpoint (280)
95c95d3 Change path operations with mix os sync and async to be async def and (279)
9301477 Fixing labels query param typo (278)
ef9f2f Fix function tags handling (271)
0d69e4e bring back plot_importance for compatibility (274)
d1a9d36 Cleanup httpdb test leftovers (272)
b2334e4 Improve hyperparam + fixes (273)
ac0dde5 ML images - moving packages to requirements files (269)
4409614 PHONY targets should be separated by space not comma (270)
1150218 add verbose print and fix v3io stream (268)
c015be3 Adding dask notebook to integration test (267)
ab5d9c5 Scripts -> makefile (265)
00cd1df Adding manual integration tests (266)
301862b Refactor httpd to organized app using FastAPI (255)
8d90457 Mlutils 1 (264)
1ca2e37 Gitops and remote access improvements (263)
5f9de0a fix build cli
057ff63 update jupy docker