.. For more information about RST syntax, see:
.. https://techsoft3d.atlassian.net/wiki/spaces/LEAR/pages/2960621869/ReStructured+Text+RST

.. Change {release_name} to product version. For example 31.00

.. role:: raw-html(raw)
    :format: html

.. |supported| image:: /_assets/images/green_circle.png
.. |na| image:: /_assets/images/grey_circle.png
.. |unsupported| image:: /_assets/images/red_circle.png
.. |partialsupport| image:: /_assets/images/gray_green_circle.png

#########
3DF 30.60
#########


Overview
========

3DF 30.60-LTS is a security‑hardening release within the 30.x Long Term Support branch. 

What's New in 30.60-LTS
=======================

  * The headline changes are an upgrade of libPNG to v1.6.56 and zlib to v1.3.2 to resolve partner‑blocking CVEs — driven primarily OEM security scanning requirements. The release also eliminates ImageMagick's bundled PNG codepath in favor of the standalone, up‑to‑date libPNG, reducing the overall CVE surface area of the SDK.
  * Beyond security, this release addresses several high‑priority partner defects in rendering, C# API stability, and Remote Desktop reconnection scenarios.
  * LTS note: 3DF 30.x is the current Long Term Support branch (Year 2 — limited feature development, defect resolution unlikely to cause discontinuity). For the latest features, see the 3DF 31.x stream.


Technology Update
=================

Platform Changes
----------------

  * Platform Deprecation Announcement: Support for macOS on Intel architecture will be discontinued starting with 3DF 32.00 and 30.80-LTS due to the end of support in macOS 27.


Third-Party Library Updates
---------------------------

================== =======================
*Library*          *New Version*
================== =======================
libPNG             v1.6.56
zlib               v1.3.2
================== =======================


Library Compatibility Information
=================================

.. only:: not spatial

	.. csv-table::
		:header: "Library Name", "Version", "Windows", "Linux", "OS X", "Notes"

		"DGN Direct", "4.2", |supported|, |unsupported|, |unsupported|, ""
		"HOOPS Communicator", "2025.4.0", |supported|, |unsupported|, |unsupported|, "HTML HIO only works with Visual Studio v142."
		"HOOPS Exchange", "2026.3.0", |supported|, |supported|, |unsupported|, ""
		"HOOPS Luminate", "2025.3.0", |supported|, |supported|, |supported|, ""
		".NET Framework", "4.8", |supported|, |unsupported|, |unsupported|, "Required for VS 2019 libraries and samples."
		".NET Standard", "2.0", |supported|, |unsupported|, |unsupported|, "Required for VS 2019 and 2022 libraries."
		".NET Core", "8.0", |supported|, |unsupported|, |unsupported|, "Required for VS 2022 samples."
		"Parasolid", "35.1", |supported|, |supported|, |unsupported|, ""
		"Qt", "6.5.3", |supported|, |unsupported|, |unsupported|, ""
		"Qt", "5.12.7", |unsupported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 only on OSX "
		"RealDWG", "2023", |supported|, |unsupported|, |unsupported|, "RealDWG 2023 is only compatible with Visual Studio 2019 (v142 toolchain) "
		"RealDWG", "2025", |supported|, |unsupported|, |unsupported|, "RealDWG 2025 is only compatible with Visual Studio 2022 (v143 toolchain) "
		"SketchUp", "2023", |supported|, |unsupported|, |unsupported|, "64-bit Windows only. Requires Visual Studio 2019 Redistributable."

.. only:: spatial

	.. csv-table::
		:header: "Library Name", "Version", "Windows", "Linux", "OS X", "Notes"

		"DGN Direct", "4.2", |supported|, |unsupported|, |unsupported|, ""
    ".NET Framework", "4.8", |supported|, |unsupported|, |unsupported|, "Required for VS 2019 libraries and samples."
		".NET Standard", "2.0", |supported|, |unsupported|, |unsupported|, "Required for VS 2019 and 2022 libraries."
		".NET Core", "8.0", |supported|, |unsupported|, |unsupported|, "Required for VS 2022 samples."
		"Qt", "6.5.3", |supported|, |unsupported|, |unsupported|, ""
		"Qt", "5.12.7", |unsupported|, |supported|, |unsupported|, "Visualize is compatible with Qt 5.4 only on OSX "
		"RealDWG", "2023", |supported|, |unsupported|, |unsupported|, "RealDWG 2023 is only compatible with Visual Studio 2019 (v142 toolchain) "
		"RealDWG", "2025", |supported|, |unsupported|, |unsupported|, "RealDWG 2025 is only compatible with Visual Studio 2022 (v143 toolchain) "


API Changes
===========

* CRC protection for HSF files — Future HSF files now include CRC checks to prevent reading of corrupted data, improving robustness for file exchange workflows 


Deprecations
============

* See platform deprecation announcement above.


Fixed Bugs
==========

.. csv-table::
    :header: "Issue", "Description"
		
    "SDHV-21055", "Fix wrapping of return."
    "SDHV-21402", "Fix tint management in color management."
    "SDHV-21418", "Create a new tint texture to improve performance."
    "SDHV-21432", "Add custom type for HICS wrapper to ensure type conversion and fix some DX11 closing stuff to remove warning and error on close."
    "SDHV-21443", "Update LibPNG."
    "SDHV-21454", "Improve reset mechanism on RDC reconnection."
    "SDHV-21457", "Force graphical redraw when device changes."