Skip to content

v1.14.11.0

Choose a tag to compare

@lgritz lgritz released this 01 Jun 20:17
· 148 commits to main since this release
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., and getstats() 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-stats flag to testshade. #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