What’s New in Recent SDK Updates
Performance, Compatibility, and Smarter Exports
ODA continues to enhance its SDK lineup with powerful improvements across the board—from kernel-level upgrades to advanced visualization, BIM, and interoperability features. Here’s a summary of the most notable changes introduced in our most recent two SDK releases.
Overall: Updated Libraries and Threading Tools
- OpenSSL updated to 3.4.0 and cURL to 8.13.0, ensuring compatibility with the latest security and networking standards. 
- Support for iOS 18 has been added, while iOS 17 is deprecated. 
- A new non-blocking method, - OdMutex::tryLock(), is now available for safer and more responsive multithreaded programming.
Visualize SDK: Optimized Selection and Geometry Handling
New Features
- Dwg2Visualizenow imports polylines as a single- OdTvPolylineobject when possible.
Performance Improvements
- Significant speedups for the - select()method using BlockCache, especially in crossing and window selection modes.
- Improved performance and memory usage for highlight and unhighlight operations. 
- Fixes for non-indexed geometry in glTF import and lineweight rendering when geometry shaders are disabled. 
Drawings SDK: Multi-mode Grip Points and Format Upgrades
New Features
- Support for multimode grip points on multiple entity classes. 
Import/Export Improvements
- PDF import: Up to 7% faster with clipping enabled; clipping now respects line weights. 
- SVG import enhancements: proper hatch closure and support for nested SVG files. 
- Added access to elements in DGN “Nd” streams. 
- macOS DXF: line endings updated to - \r\n.
IFC SDK: Multi-Threading and Enhanced DWG Export
- Experimental multi-threading for entity composition via - OdIfcModelContext.
- New - ComposeModeenum and methods for controlling threading strategy.
- Ifc2Dwgadds- exportDirectlyToModelSpaceto convert items directly into DWG model space.
STEP SDK: Viewer Extensions and Geometry Support
- OpenSTEPViewer adds support for QIF and IGES file loading. 
- Support added for hyperbolas and parabolas in - StepGeom.
- Single-file archives can now be unzipped directly into memory via - zipio.
BimNv SDK: Improved Performance and Compatibility
- ~50% faster PropertyTree construction, especially in files with AutodeskMaterial. 
- Better compatibility with multiple vectorization devices. 
- Separated rendering queues for opaque and transparent drawables for improved visualization. 
- Smarter embedding of textures and recap files during publish. 
Publish SDK: More Reliable Export
- Improved BIM to PRC export, including support for - BmRbsCurve.
- More stable multipage PDF export using GsCache. 
- Improved export of pseudo-italic TrueType fonts and geometry with linetypes. 
 
             
            