* Fix using `target_project` with `TaskScheduler.add_task()` corrupts project if used with pipelines [ClearML GitHub issue #1137](https://github.com/allegroai/clearml/issues/1137)
* Fix `jsonargparse` binding does not capture parameters before `Task.init()` is called [ClearML GitHub issue #1164](https://github.com/allegroai/clearml/issues/1164)
* Fix invalid `jsonargparse` arguments should be deleted
* Fix handling of appended parameters to Hydra defaults list
* Fix `Task.set_repo()` and `Task.set_packages()` do not wait for automatic asynchronous repository detection
* Fix active GPU filtering in resource monitor to support GPU ID and not just GPU idx
* Fix misleading error raised when using the SDK with no configuration file or an invalid configuration file
* Fix process sometimes hangs issue by improving exit and exception handlers, unregistering signal handling in child
* New UI experiment table comparative view: compare plots and scalars of all selected experiments
* Add UI experiment display of original python requirements along with actual packages used [ClearML GitHub issue #793](https://github.com/allegroai/clearml/issues/793)
* Add UI project metric snapshot support for multiple metrics
* Add compressed UI experiment table info panel mode displaying only experiment name and status
* Add "x unified" hover mode to UI plots
* Add experiment hyperparameter UI section dataset IDs link to datasets page
* Make all URLs clickable in UI experiment artifacts
* Redesign WebApp tabs: tabs now appear in UI header
* Add option to force setting original task as clone's parent when cloning a task
**Bug Fixes**
* Fix CVE-2023-45133 Web App vulnerability
* Fix "select all" in UI dataset archive displays count of all archived and unarchived experiments
* Fix hyperparameter keys with dots in their names displayed incorrectly in UI experiment table and task info