[Back to Blog](/blog) # Recent SDK Updates

Open Design Alliance May 29, 2025 [\#News](/blog/tag/news)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

# 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**

- `Dwg2Visualize` now imports polylines as a single `OdTvPolyline` object 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 `ComposeMode` enum and methods for controlling threading strategy.
- `Ifc2Dwg` adds `exportDirectlyToModelSpace` to 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**.

###### More details, including full changelogs and usage examples, are available in your [Personal Account](https://account.opendesign.com/profile "https://account.opendesign.com/profile").

## Get started today

**Try ODA software free for 60 days.  
No risk, no credit card required.**

[Try for Free](https://www.opendesign.com/free-trial)
