-
Notifications
You must be signed in to change notification settings - Fork 482
Create the 2.5.1 release #2247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
doug-walker
merged 13 commits into
AcademySoftwareFoundation:RB-2.5
from
autodesk-forks:walker/rb_251
Jan 13, 2026
Merged
Create the 2.5.1 release #2247
doug-walker
merged 13 commits into
AcademySoftwareFoundation:RB-2.5
from
autodesk-forks:walker/rb_251
Jan 13, 2026
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ion#2206) * adding unit test for applyRGB buffer, check in the applyRGB if the buffer is C order or not, for now throw error Signed-off-by: Afsaneh Sheikhmiri <[email protected]> * Adsk Contrib - Detect C/F order, if not C order : RuntimeError shown, test is still not passing Signed-off-by: Afsaneh Sheikhmiri <[email protected]> * remove 1d arrays from the test, since even after Transpose, 1d arrays are still contiguous Signed-off-by: Afsaneh Sheikhmiri <[email protected]> --------- Signed-off-by: Afsaneh Sheikhmiri <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 125af7d) Signed-off-by: Doug Walker <[email protected]>
* Enable Python 3.14 wheels Signed-off-by: Rémi Achard <[email protected]> * Replace macos-13 by macos-15-intel Signed-off-by: Rémi Achard <[email protected]> * Allow find_package CONFIG mode with Package_ROOT Signed-off-by: Rémi Achard <[email protected]> --------- Signed-off-by: Rémi Achard <[email protected]> (cherry picked from commit b59cd64) Signed-off-by: Doug Walker <[email protected]>
…2217) Signed-off-by: Carol Payne <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 1d77ecd) Signed-off-by: Doug Walker <[email protected]>
* - Fix Windows Doxygen install script as Doxygen v1.16.0 changed the released zip name. Signed-off-by: cuneyt.ozdas <[email protected]> * double escape maybe? Signed-off-by: cuneyt.ozdas <[email protected]> --------- Signed-off-by: cuneyt.ozdas <[email protected]> (cherry picked from commit 2bc8759) Signed-off-by: Doug Walker <[email protected]>
…2224) * Addressing issue AcademySoftwareFoundation#1915, remove [0, 1] clamping from ICC profiles. Currently the clamping is removed ONLY when the the type 0 (simple gamma) TRC is used. In this case the the mirroring around origin is used for the negative values. Other parametric curves are currently implemented as 1DLuts thus will not handle out of bound values properly. In a later wave we can either convert LUTs to half-domain ones or try to implement them with more complex ops (such as exponent with linear). Signed-off-by: cuneyt.ozdas <[email protected]> * - Fixing the op tests in the inverse direction - More detailed explanation for the clamp removal in pure-gamma TRC cases. Signed-off-by: cuneyt.ozdas <[email protected]> --------- Signed-off-by: cuneyt.ozdas <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 5d2409b) Signed-off-by: Doug Walker <[email protected]>
… in OpenColorIO::ThrowInvalidRegex (AcademySoftwareFoundation#2231) This turned out to be not a UAF issue but an out-of-bounds-access issue where the throw was accessing the incorrect (and potentially shorter) string with an index derived from another (and potentially longer) string. Signed-off-by: cuneyt.ozdas <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit d7917d4) Signed-off-by: Doug Walker <[email protected]>
* Fix texture binding index issue Signed-off-by: Doug Walker <[email protected]> * Add texture binding index getters Signed-off-by: Doug Walker <[email protected]> * Adjust addTexture return and fix Python binding Signed-off-by: Doug Walker <[email protected]> * Fix unit tests Signed-off-by: Doug Walker <[email protected]> --------- Signed-off-by: Doug Walker <[email protected]> (cherry picked from commit 9fea546) Signed-off-by: Doug Walker <[email protected]>
… floating point rounding edge case (AcademySoftwareFoundation#2227) * Add test to reproduce bug 2220 Code incorrectly deals with edge cases where atan2() returns end of range [-pi, pi] Signed-off-by: Kevin Wheatley <[email protected]> * Extend tables to have an additonal entry to allow for boundary condition to not over flow table bounds during lookup All tables are now 1 entry larger and should have valid data wrapped into the extra entries Signed-off-by: Kevin Wheatley <[email protected]> * Clarify ACES OT 2.0 edge-case test comments around hue-angle table access bug Signed-off-by: Kevin Wheatley <[email protected]> --------- Signed-off-by: Kevin Wheatley <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 449d1f2) Signed-off-by: Doug Walker <[email protected]>
…dation#2204) * Fix ociocheck Signed-off-by: Doug Walker <[email protected]> * Minor improvements Signed-off-by: Doug Walker <[email protected]> --------- Signed-off-by: Doug Walker <[email protected]> (cherry picked from commit 6a1dff6) Signed-off-by: Doug Walker <[email protected]>
…ySoftwareFoundation#2230) Add dependabot.yml to enable automated dependency updates for: - GitHub Actions workflows (weekly) - Python pip packages (weekly) This follows OpenSSF Best Practices Badge recommendations and is part of the Step Security hardening measures. Part of AcademySoftwareFoundation#2035 Signed-off-by: pmady <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 61c4e08) Signed-off-by: Doug Walker <[email protected]>
…n#2229) This adds a GitHub Actions workflow that signs release artifacts using Sigstore, following the OpenSSF Best Practices Badge recommendations. The workflow is triggered on release publication and: 1. Creates a .tar.gz archive of the source tree 2. Signs the archive using sigstore/gh-action-sigstore-python 3. Uploads both the tarball and .sigstore.json credential bundle Based on the OpenEXR release-sign.yml workflow template. Closes AcademySoftwareFoundation#2034 Signed-off-by: pmady <[email protected]> Co-authored-by: Doug Walker <[email protected]> (cherry picked from commit 181303e) Signed-off-by: Doug Walker <[email protected]>
Signed-off-by: Doug Walker <[email protected]>
cozdas
approved these changes
Jan 13, 2026
Collaborator
cozdas
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Compared the PR branch head with the main branch head, the only two differences are in the root CMake file: version (2.5.0 vs. 2.5.1) and release type ("dev" vs. "")
All as expected.
Signed-off-by: Doug Walker <[email protected]>
004f800
into
AcademySoftwareFoundation:RB-2.5
64 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes all of the work in main since the 2.5.0 release. It consists of the following PRs:
#2206
#2218
#2217
#2234
#2224
#2231
#2226
#2227
#2204
#2230
#2229