---
title: "Release Notes V1.20.0"
---

| Version      | 1.20.0             |
| ------------ | ------------------ |
| Release Date | December 15, 2022 |


## Data and Model Management

* Allow a Modelâ€™s dependent variable or a Datasetâ€™s target feature to use a Global Variable or Product Type Configuration which can be specified during the Simulation time.



## Common

* **Object change history:** Track changes which are happening on a Draft object and display them in a Change History page within the object. The Change History page also allows users to keep track of unread changes done to the object when it is shared with other users.
     * Also allow users to provide a comment explaining the change on all the object when saving changes to the object

* **Semi-automated input update:** Update the direct inputs of an object when newer versions of the input are available is now much easier. If a draft object needs to be created, it will be created automatically.

* **UI for report writing:** Allow reports to be written directly in the UI instead of as a configuration file which is deployed to the backend. This allows report writers to use version management, lineage tracking, etc. for reports - similar to other analytical resources.

* **Make Global Functions more flexible and easier to use:**
    * Support output type for Global Functions to document and define the return type from the global function.
    * Support use of global function and runtime parameters when writing a global function to allow direct usage when defining the function.
    * Allow default (optional) arguments for global function to avoid users explicitly providing all arguments.
* Users can now attach multiple simulations when requesting for a review.

* **Jobs accessibility:** Accessibility of jobs of an object is now tied directly with the objectâ€™s accessibility. Any user with Read access to an object can now view all the simulations that were run on that object (from all users).

   

## Technical

* Multiple performance speedups for various APIs.

* When users delete a job in the Corridor UI - internally this ensures that the spark application is killed or restarted. THis ensures that the cluster is freed up immediately which helps in improved utilization of resources.  

* Users who are using accessibility tools can now traverse and use the platform better - Accessibility improvements as per ADA (Americans with Disabilities Act) have been added.

* Technology support teams can now access more detailed logs on the workers to understand the steps that are happening within a job execution.

## Backward compatibility

* **Report Interface:**  The existing approach of creating reports using the backend configurations is deprecated. And the Resources > Reports should be used instead. We will continue to support the backend configuration based reports for a minimum of 2 major versions to aid in migration.
     
* **Database Support:** From this release on, the database support for MySQL 5 and SQL Server 2014, 2015 will be dropped. MySQL 8+ and Microsoft SQL Server 2016+ will be required.
