Releases: AcademySoftwareFoundation/OpenRV
Releases · AcademySoftwareFoundation/OpenRV
OpenRV 3.2.0
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 https://github.com/Acad...
OpenRV 3.1.0
New Supported Platform
- OpenRV now supports macOS Tahoe 26.2
OpenRV Community Contributions
- Added support for GIF movies in RV (OpenRV community contribution).
- Fixed Alt modifier not clearing on Alt + Shift key release (OpenRV community contribution).
- The RV file dialog now supports basic file operations such as creating folders, deleting and renaming files or folders, and refreshing (OpenRV community contribution).
- New “setPresentationDevice” python command has been created to select the desired settings for the Presentation Device through scripting (OpenRV community contribution).
- Fixed an issue on the Y-axis when using color picker (OpenRV community contribution).
- Improved stability when modifying Sequence EDL properties by adding bounds and null checks, validating source indexes, and updating node behavior to return a safe error image instead of throwing exceptions (OpenRV community contribution).
- Drag-and-drop now supports directory filtering for improved file selection (OpenRV community contribution).
- Added Rec. 2020 YCbCr-to-RGB conversions and SMPTE 2048/Hybrid Log-Gamma transforms (OpenRV community contribution).
New Features
- Improved multiple annotations rendering performance.
- Update to the About Box makes it easier to find the version of each dependency used in OpenRV.
- Increased audio track support from 8 to up to 32 tracks.
- RVLinkLauncher enables users to select which version of RV to launch when more than 1 version is installed. The RVLinkLauncher is only available on macOS.
- Range discrepancy for missing media is now 19 frames.
- UI Improvements to several menu items.
SDK and API updates
- Updated the Blackmagic Design DeckLink SDK to version 15.2.
Bug Fixes
- Fixed an issue which would affect the display of some icons ever since changing the UI theme in the release of OpenRV v3.0.0
- Fixed an issue around the “Inputs” box resetting the clip selection when moving source clips in the view node.
- Fixed an issue that would not block users trying to export or save in folder which would be set in read-only mode by the system.
- Fixed an issue which would prevent the user to draw annotation with a Stylus on Mac since the update of Qt6.
- Fixed an issue where loading a .rv session file would slow down the loading of multiple sources. Now leveraging the new startPreloadingMedia().
- Fixed an issue where the play Forward/Pause buttons would stop responding when playing WAV files on Linux.
- Resolved a macOS Tahoe issue that caused dialog window options to become unresponsive.
- Fixed an issue where the pointer within a presentation device was mismatched in comparison to the pointer location in OpenRV.
- Fixed a memory leak that could occur when executing rv.runtime.eval() in a custom package render.
- Fixed an issue which would show exported snapshots from RV as empty canvas ever since the update to Qt6.
- Fixed an issue around the RV_OVERRIDE_TRANSFER_MOV that would not override the application default values anymore.
- Fixed an issue around the metadata of some MXF file flavors that could not be read by OpenRV.
- Fixed an issue where settings modified via the write settings API did not apply to the current session
- Fixed an issue where TIFF compression metadata was not accurately represented.
- Fixed an issue which would cause a crash when cancelling an export while using RV on MacOS Tahoe.
Known issues and limitations
- High DPI support on Windows is disabled by default due to known instabilities with QtWebEngineWidgets in Qt 6.5.3 on Windows which are used by Flow Production Tracking packages. You can still activate High DPI on Windows by setting the “RV_NO_QT_HDPI_SUPPORT” environment variable but we cannot guarantee the results.
- The new High DPI displays support in OpenRV can also be disabled by setting the “RV_NO_QT_HDPI_SUPPORT” environment variable if you encounter any issues with custom OpenRV packages, for example.
Full Changelog: v3.0.0...v3.1.0
OpenRV 3.0.0
New Supported Platform
- OpenRV is now natively supported on ARM64 macOS devices.
- OpenRV now supports macOS Sequoia 15.5.
New Features
- New Hold and Ghost (also known as Onion skinning) features have been added for annotations.
- Added the support of High DPI Display in OpenRV on MacOS and Linux operating systems.
- Added support for multiple media representations when loading an OTIO.
- Added the 120 Hz SDI output timing for Blackmagic Video.
- Added an option in the Annotation tools to clear all annotations on timeline.
SDK and API updates
- OpenEXR library has been updated to 3.2.4.
- OCIO libraries have been updated to 2.3.2.
- Python libraries have been updated to 3.11.9.
- BOOST library has been updated to 1.82.0.
- FFmpeg has been updated to 6.1.2.
- Added support for Qt 6.5.3 for all platforms.
- BlackMagic Design SDK has been updated to version 14.3.
- Flow Production Tracking Toolkit in OpenRV has been updated to tk-core v0.22.3.
- NDI feature has been updated to SDK 6.2.0.
Bug Fixes
- Fixed an issue that prevented users on a Mac M1 from using the presentation mode.
- Fixed an issue that would cause OpenRV to stop working with Nuke versions 13/14/15.
- Fixed a crash that occurred when OpenRV tried to read incomplete rendered PNG image sequences.
- Fixed an issue that caused intermittent audio synchronization issues while playback was runnning in presentation mode.
- Fixed an issue that blocked the application of the RV_NETWORK_PROXY_x environment variables.
- Fixed errors when launching OpenRV on a Linux Rocky 8 platform with Plasma X11 (KDE) desktop environment.
- Fixed a regression that caused the source frame value of a clip to be incorrect.
- Fixed an issue that caused OpenRV to crash when loading movie clips using AV1 codec.
Known issues and limitations
- High DPI support on Windows is disabled by default due to known instabilities with QtWebEngineWidgets in Qt 6.5.3 on Windows which are used by Flow Production Tracking packages. You can still activate High DPI on Windows by setting the “RV_NO_QT_HDPI_SUPPORT” environment variable but we cannot guarantee the results.
- The new High DPI displays support in OpenRV can also be disabled by setting the “RV_NO_QT_HDPI_SUPPORT” environment variable if you encounter any issues with custom OpenRV packages, for example.
OpenRV v2.0.0
OpenRV v2.0.0 Release aligned with VFX Reference Platform CY2023 (https://vfxplatform.com/)