OpenRV 3.2.0 is the final release with VFX2023 support. The main branch will move to a VFX2025 baseline and CI will build VFX2025 and VFX2024 only.
If you are still on VFX2023, pin to this release.
Features
- 998: SG-42419: Add support for Apple ProRes decode SDK on Linux and Windows (#1186) (24d2a67)
- SG-42241: RV: Generate thumbnail before filmstrips (#1235) (98a33ee)
- SG-42241: RV: Implement the ability to fetch filmstrips and thumbnails for sources in coming into RV's Session Manager (#1200) (0eeaa79)
- SG-27382: Add 12G SDI single-link support for the AJA Kona 5 card (#1198) (d1ca02c)
- SG-41316: Add Dissolve blend composite mode to stackIPNode with UI controls (#940) (6d1c478)
- SG-42131 - Migrate to OpenImageIO 3.x and build it with OpenColorIO (#1087) (defa0a9)
- SG-41979: Add hotkey and env var for no sequence formation during drag and drop (#1139) (45417a5)
Bug Fixes
- SG-42241: Address comment in PR 1200 (#1236) (0971176)
- GLSL version directive never being applied (#1221) (9fcf7a2)
- SG-42902: Fix seg fault on Linux when displays are stacked in the system settings (#1226) (f37cc3f)
- SG-35913: Fix importing files with long path names on Windows (#1215) (5b8c0f8)
- SG-42386: Replace linux commands with CMake (#1195) (db74d22)
- Improve scrubbing annotated frames (#1197) (3e5c402)
- SG-40350: Persist console "Show on" setting on all close methods (#1078) (287a2a9)
- SG-41698: Add Alt modifier check for mouse wheel events (#1060) (0d61a84)
- SG-42334: Fix random crashes involving SoundTrackIPNode (#1152) (75bfcc7)
- Revert fix: Fix crashes when calling sourcesAtFrame when clearing (#1185) (b950e1d)
- Update markdownlint to latest version (#1148) (887c3d6)
- SG-42144: Fix off-by-one frame count error for audio-only files (#1068) (c4e0e15)
- Fix crashes when calling sourcesAtFrame when clearing (#1122) (02a537b)
Build System
- Fix namespace for OIIO 2.5 and VFX2023 (#1228) (ef5b210)
- Small build improvement for speed and fix CI for CY2023 (#1223) (adb66ba)
- Help OpenImageIO find OpenColorIO (#1220) (4c487b1)
- Fix various with the debug build on Windows (#1222) (2889e3c)
- Improve resolution of Python for OCIO (#1219) (7377bcc)
- SG-42407: Replace autotools with CMake for PCRE2 and atomic_ops (#1196) (8504b90)
- SG-42175: Update AJA SDK version to 17.6.0 (#1192) (2d24281)
- add setuptools-rust to RV_PYTHON_WHEEL_SAFE (#1213) (1e00148)
- SG-42137: disable x11 features on macos (#1117) (2079e0b)
- SG-42121: Update libPNG to 1.6.55 to address CVE-2026-25646 (#1149) (848fe73)
- SG-42130: XCode26 support (#1091) (946e73c)
- Speed up builds with ccahe/scache (#1123) (0645877)
GitHub Actions
- Add cmake to wheel-safe packages for pip install (#1212) (ba88389)
- Staging refactor (#1159) (67b59a7)
- Fix detect change job (#1158) (ef2181f)
- SG-42352: Optimize CI strategy (#1155) (0e7b3e6)
- Split ci.yml into platform specifics file (#1154) (f3c38ee)
- Use gitcliff instead of release-please (#1150) (1a414f3)
- Add semantic versioning for OpenRV to automate change logs and release (#1143) (42b3cd4)
New Contributors
- @skyhhh666 made their first contribution in #1068
- @nigelsumner made their first contribution in #940
- @dpmacri made their first contribution in #1186