Skip to content

v2.5.1

Latest

Choose a tag to compare

@doug-walker doug-walker released this 13 Jan 04:18
004f800

UPDATE: The 2.5.1 release is not ABI compatible with 2.5.0 for clients that use the GPU renderer API due to a change made to correct an issue with the Vulkan support introduced in 2.5.0. Applications using the GPU API that were compiled with the 2.5.0 release must be recompiled to use the 2.5.1 library. Any further releases in the 2.5.x series will be ABI-compatible with 2.5.1.

This update includes all fixes and small improvements since the 2.5.0 release.

The two most notable changes are:

  • The output of pure-gamma TRC curves in ICC profiles is no longer clamped (issue #1915).
  • The texture binding indices for Vulkan have been reworked (issue #2225). NOTE: This breaks ABI compatibility.

Bug fixes and minor enhancements:

PR #2224, Remove [0,1] clamping from ICC transforms
PR #2226, Fix Vulkan texture binding index issue
PR #2204, Fix interop ID issue in ociocheck
PR #2227, ACES2 Array subscript out of range exception
PR #2206, Handle transposed matrices to applyRGB in Python
PR #2231, Out-of-bounds issue in ThrowInvalidRegex

Build, documentation, and website enhancements:

PR #2229, Add release signing workflow using Sigstore
PR #2218, Add Python 3.14 wheels and minor fixes
PR #2217, Updating website news for OCIO 2.5 and Slack link
PR #2230, Add Dependabot configuration for automated dependency updates
PR #2234, Fix Windows Doxygen install script

Many thanks to the following contributors:
@remia, @KevinJW, @carolalynn, @Asheikhm, @pmady, @Sedles, @SRHMorris, @oneafter, @cozdas, and @doug-walker