Features / Enhancements
* **Model Monitoring**: Support kafka sasl, 7196, jond01
* **Security**: Sanitize user inputs to prevent path traversal, 7229, Yacouby
* **Pipelines**: Add "uknown" state to run state mapping, 7226, TomerShor
* **Config**: Use orderdict to preserve key order in env parsing, 7221, Yacouby
* **Pipelines**: Add "unknown" pipeline run status, 7216, TomerShor
* **Notification**: Set event loop when creating a new one, 7219, rokatyy
* **Artifacts**: Ignore best iteration on latest reassignment after deletion, 7197, TomerShor
* **KFP**: Change retry_pipeline signature to make project mandatory, 7208, adamdelman
* **Runs**: Adjust listing by end time filter in system test, 7213, Yacouby
* **Model Monitoring**: Add warning for empty alert config list, 7214, tomerm-iguazio
* **Runtime**: Enrich image pull secrets for deployed functions, 7198, adamdelman
* **HTTPDB**: Deprecate create_schedule functionality, 7164, adamdelman
* **Requirements-automated**: Upgrade lock files, 7204, iguazio-cicd
* **Jupyter**: Update jupyter deps, 7200, liranbg
* **Runs**: Enhance error messages for non-scheduled pods/preempted runs in runs monitoring, 7189, yaelgen
* **AsyncHTTPClient**: Enhance retry mechanism, 7192, liranbg
* **Automation**: Add `--chart` cli option to deployer, 7160, gtopper
* **Builder**: Ensure unzip on mlrun base images, 7186, liranbg
* **Artifacts**: Propagate iteration when deleting artifact, 7188, TomerShor
* **Docs**: Remove example based on ci-demo.git, 7133, jillnogold
* **Docs**: Add v1.7.2 to change log, additional doc updates, 7130, jillnogold
* **Runs**: Update the run's end time when job is in terminal state, 7171, Yacouby
* **RemoteRuntime**: Don't always override handler in with_source_archive, 7185, TomerShor
* **Model Monitoring**: Add `system_id` to model monitoring resources, 7179, Eyal-Danieli
* **Docs**: Update links in tutorials, 7175, jillnogold
* **KFP**: Return correct image for workflow runner, 7170, adamdelman
* **UI**: [Features & enhancement](https://github.com/mlrun/ui/releases/tag/v1.8.0-rc30#features-and-enhancements)
Bug fixes
* **Artifacts**: Fix 'get_model' with 'dataitem', 7223, royischoss
* **Security**: Fix ecr url detection to prevent substring matching issues, 7225, Yacouby
* **Model Monitoring**: Fix version field resp, 7178, royischoss
* **Serving**: Fix function serialization for workflows, 7206, davesh0812
* **KFP**: Fix kfp run summary formatting for kfp 2.x server, 7207, adamdelman
* **Model Monitoring**: Fix mm creation for `enrichmentvotingensemble`, 7215, davesh0812
* **Doc**: Fix function docstring, 7212, liranbg
* **Model Monitoring**: Controller fix- allow 'cron' event.trigger.type, 7209, royischoss
* **Security**: Fix verify_label_key, 7210, rokatyy
* **Docs**: Fix docstring in mlrunloader, 7205, alxtkr77
* **Model Monitoring**: Fixed 06-batch-infer.ipynb, 7195, royischoss
* **Docs**: Update and fix model monitoring related information, 7181, jond01
* **Runtimes**: Fix checking background task existence, 7202, liranbg
* **CI**: Fix secret system test, 7201, liranbg
* **Automation**: Fix patch remote's wait for pod readiness, 7199, TomerShor
* **DB**: Fix default timestamp fields to ensure unique values for each record insertion, 7194, Yacouby
* **Projects**: Fix set source and dirty check, 7184, liranbg
* **Docs**: Fix alert names in docs and tests, 7182, gtopper
* **Requirements**: Fix incorrect locking of protobuf in python 3.9, 7183, gtopper
* **UI**: [Bug fixes](https://github.com/mlrun/ui/releases/tag/v1.8.0-rc30#bug-fixes)
Pull requests:
d77b75367 [Model Monitoring] Support Kafka SASL (7196)
204cd4ca7 [Artifacts] Fix 'get_model' with 'DataItem' (7223)
1abf172f2 [Security] Sanitize user inputs to prevent path traversal (7229)
66f047af9 [Pipelines] Add "Uknown" state to run state mapping (7226)
1235dc380 [Security] Fix ECR url detection to prevent substring matching issues (7225)
20cd19efc [Config] Use orderdict to preserve key order in env parsing (7221)
899762046 [Model Monitoring] Fix version field resp (7178)
8427057d0 [Serving] Fix function serialization for workflows (7206)
983443fa0 [Pipelines] Add "Unknown" pipeline run status (7216)
49c7741a1 [Notification] Set event loop when creating a new one (7219)
680faac12 [Artifacts] Ignore best iteration on latest reassignment after deletion (7197)
916f8e006 [KFP] Change retry_pipeline signature to make project mandatory (7208)
27ab81639 [KFP] Fix KFP run summary formatting for KFP 2.x server (7207)
13cb6f78d [Runs] Adjust listing by end time filter in system test (7213)
3e96680c8 [Model Monitoring] fix mm creation for `EnrichmentVotingEnsemble` (7215)
f8cc4c286 [Model Monitoring] Add warning for empty alert config list (7214)
5cb72534e [Doc] Fix function docstring (7212)
1dc269394 [Model Monitoring] Controller fix- allow 'cron' event.trigger.type (7209)
d7eda21eb [Security] Fix verify_label_key (7210)
0e6fcd795 [Docs] Fix docstring in MLRunLoader (7205)
aeac1614d [Model Monitoring] fixed 06-batch-infer.ipynb (7195)
eb6102a56 [Runtime] Enrich image pull secrets for deployed functions (7198)
336afff33 [Docs] Update and fix model monitoring related information (7181)
c0b813e06 [HTTPDB] Deprecate create_schedule functionality (7164)
ca4ee23d5 [Requirements-automated] Upgrade lock files (7204)
10e6bff9a [Jupyter] Update jupyter deps (7200)
0c5cd072f [Runs] Enhance error messages for non-scheduled pods/preempted runs in runs monitoring (7189)
af3210dfb [Runtimes] Fix checking background task existence (7202)
d51463c97 [CI] Fix secret system test (7201)
e96ee10ae [AsyncHTTPClient] Enhance retry mechanism (7192)
617068abe [Automation] Fix patch remote's wait for pod readiness (7199)
72bbbc4b7 [DB] Fix default timestamp fields to ensure unique values for each record insertion (7194)
031f7fd8b [Automation] Add `--chart` CLI option to deployer (7160)
ad183c940 [Builder] Ensure unzip on mlrun base images (7186)
057594694 [Artifacts] Propagate iteration when deleting artifact (7188)
e28d16bb7 [Docs] Remove example based on ci-demo.git (7133)
942b15909 [Docs] Add v1.7.2 to change log, additional doc updates (7130)
4ed9a737c [Runs] Update the run's end time when job is in terminal state (7171)
beabba52b [RemoteRuntime] Don't always override handler in with_source_archive (7185)
d072e645b [Projects] Fix set source and dirty check (7184)
debb2d603 [Docs] Fix alert names in docs and tests (7182)
47e63a32e [Requirements] Fix incorrect locking of protobuf in python 3.9 (7183)
5a6502daa [Model Monitoring] add `system_id` to model monitoring resources (7179)
0a58e3419 [Docs] Update links in tutorials (7175)
01ef68dbf [KFP] Return correct image for workflow runner (7170)