#######################
HOOPS Exchange 2022 SP1
#######################

.. rubric:: Format Updates

================== ====================
*Format*           *Updated Version*  
================== ====================
JT                 10.6               
Revit              2022               
Navisworks (beta)  2012 to 2022       
================== ====================

.. rubric:: See also

* :doc:`/start/supported-formats`

******************************
Changes for Linux Requirements
******************************

Due to a platform requirement change that happened in the third-party dependency HOOPS is relying on for the ODA - Revit and AutoCAD/DWG Readers, the HOOPS 2022 SP1 minimum requirements on Linux have changed.
Linux applications using our Revit or DWG readers may be affected by this change.
For more information, see 
`HOOPS + ODA libraries: Linux Compilers requirements <https://techsoft3d.atlassian.net/wiki/spaces/KBHE/pages/1878524173/HOOPS+ODA+libraries+Linux+Compilers+requirements?_gl=1*17mfelq*_ga*MTA3ODc1OTY2LjE2NDI1ODUyMzI.*_ga_CPK350S2W0*MTY1MzY0OTc3MC4xMDEuMS4xNjUzNjUxNTY5LjA.>`_

*******************************
New Format: Autodesk Navisworks
*******************************

HOOPS Exchange 2022 SP1 is introducing the support of the Autodesk Navisworks NWD format as a beta version.

The *NWD* format is a snapshot of a Navisworks session.
It contains all the data from a session: hierarchy of components, geometry (tessellation only), colors, meta-data, cameras and others.

This new reader will become officially supported later this year.

**********************************************
SolidWorks: Support of External Threaded Studs
**********************************************

We added the support for external threaded stud :doc:`feature </guide/feature_trees>` in our SolidWorks reader.
Upon traversing the feature tree, you can use the new enum values ``kA3DFRMEnumValue_CadType_Thread`` and ``kA3DFRMFeatureDefinitionType_Thread`` to search for thread features.

For more information, see The Thread module page.

***************************
Rhino: Support of Meta-Data
***************************

We added the support for reading user data from Rhino files. 
See :doc:`the Rhino page </start/format/rhino3d_reader>` for more information.

This feature create a dependency to a new third-party library: _base64_.

*********************************
CVE: Third-Party Libraries Update
*********************************

Common vulnerabilities and exposure have been identified and third-party libraries have been updated accordingly:


+-------------------+---------------------+
| *Library*         | *New Version*       |
+===================+=====================+
| Curl              | 7.75                |
| FreeType          | 2.10.4              |
| OpenSSL           | 1.1.1l              |
+-------------------+---------------------+

For more information, see :doc:`/start/acknowledgments`.



