v1.14.11.0
Release 1.14.11.0 (1 Jun 2026) -- compared to 1.14.10.0
Note: This is the obsolete branch and we suggest that people should be upgrading to 1.15 as soon as they are able.
- ShadingSystem: Extend per-ShaderGroup complexity statistics: compile-time metrics are now stored as persistent ShaderGroup fields, exposed via
getattribute(group, "stat:compiled_active_layers")etc., andgetstats()emits a new "Shader compilation stats, post-optimized" section showing min/max/median and a ranked leaderboard for each metric (controlled by the existing "stat:rank_groups" option). Also adds--print-group-statsflag totestshade. #2120 - fix: When a shader parameter is both interactive and connected, the connection now correctly takes precedence (previously the interactive trait incorrectly overrode it, causing writes into a read-only buffer). Fixed in both single-point and batch modes. #2121 (by Chris Hellmuth)
- ci: Various fixes for unexpected CI runner breakages: fmtlib master→main rename #2103, wrong Windows-2025/MSVS2022 runner name #2108, lock down 2023 container for OCIO stability #2117.
- ci: Remove deprecated Windows-2025 runner (now routes to Windows-2025+VS2026, which we already test). #2114
- ci: Optimize OpenEXR CI build time; fix nightly-on-forks suppression for Windows jobs. #2097
- docs: Add AI contribution policy document; update README, CONTRIBUTING, and pull request template with AI policy references; add AI coding assistant configuration. #2099 #2122