# General 3.10

#### General Changes

This page describes general updates that were made to CGI Studio for version 3.10.

#### Documentation and Sample Updates

<div class="contents" id="bkmrk-new-documentation-fo"><div class="contents"><div class="textblock">- New documentation for the Smart Importer.
- Visually updated Getting Started Controls sample.
- Quick Start Guide for the Smart Importer function, which can be found in the following location: 
    - &lt;CGI Studio root folder&gt;\\cgi\_studio\_docs
- Small updates to several articles to remove outdated information or images.

</div></div></div>#### Candera LINK Remote Rendering

<div class="contents" id="bkmrk-allows-you-to-share-"><div class="contents"><div class="textblock">- Allows you to share data and services between multiple clients (for example, dashboard, HUD, smart devices, PC applications).
- Supports remote rendering and streaming services.
- Link Hub allows you to verify that clients are receiving the fastest service near their location.

</div></div></div>#### MATLAB Connector (MLC) Improvements

**Tool Improvements:**

<div class="contents" id="bkmrk-added-support-for-vi"><div class="contents"><div class="textblock">- Added support for Visual Studio 2017 &amp; 2019 to build scripts.
- Added support for up-to-date CMake version with architecture flag support to build scripts.
- Added support for build folders on different drives to build scripts.
- Added option to change the “Default Signal Port Type” for new signals.
- Signal generator generates additional name and data-type information for each signal. This can be used for debugging/logging purposes.
- Model &amp; Signal generator now supports namespaces and using parameters. This provides more flexibility for application development.
- Fixed error for Input-Panel signals when using “Auto” port type before setting a data-type for the signal.

</div></div></div>**Templates:**

<div class="contents" id="bkmrk-application-template"><div class="contents"><div class="textblock">- Application templates will initialize the display with the size specified inside that asset file instead of a hard coded value.
- Improved continuous invalidation implementation (reduces messages sent).
- Default-Construction-Kit Template has its “Default Signal Port Type” set to “Auto”.
- Default-Construction-Kit Template now includes a “MLC-Event Action Behavior” which can be used in conjunction with Controls/Behaviors to receive react to control events in MATLAB.
- Templates now generate Model into the “MLC” namespace.
- Various code cleanups.

</div></div></div>**Documentation:**

<div class="contents" id="bkmrk-updated-%E2%80%9Cprerequisit"><div class="contents"><div class="textblock">- Updated “Prerequisites” and “Compiler Setup” chapters.
- Added “Debugging” chapter.
- Added “MLC-Event Action Behavior” chapter.

</div></div></div>#### Extended Hardware Support

Additional support has been added for the following hardware,

<div class="contents" id="bkmrk-traveo-ii-nxp-imx8-s"><div class="contents"><div class="textblock">- Traveo II
- NXP iMX8
- STMicroelectronics STM32

</div></div></div>#### Multilanguage Support (Japanese)

CGI Studio now provides Japanese language support for the following applications,

<div class="contents" id="bkmrk-scene-composer-cgi-p"><div class="contents"><div class="textblock">- Scene Composer
- CGI Player
- CGI Studio Control Center

---

</div></div></div>