To learn how to install and configure OpenCue, see our Getting Started guide.
This release brings a large number of new features, enhancements, bug fixes, and documentation improvements across the OpenCue ecosystem. The highlights include new tools, UI/UX improvements, substantial test coverage, and improved documentation.
Major Features
-
CueNIMBY: Workstation NIMBY Control
Introduced the CueNIMBY application, a system tray tool for more convenient NIMBY (Not In My Back Yard) control on individual workstations, making it easy to interact with render farm availability.
(#2026) -
cuecmd: Batch Command Execution
Added thecuecmdmodule, enabling batch command execution across the render farm, streamlining mass operations and administrative tasks.
(#2028) -
REST Gateway Improvements
-
Show Archive Automation
Implemented archive automation features to streamline show management.
(#2024)
User Interface and Usability
-
CueWeb
-
CueGUI
- Improved Monitor Jobs toolbar UI and restored unmonitor buttons
(#1892) - Added “Retry Dead Frames” action to Progress Bar
(#1961) - Updated documentation screenshots to match new layouts
(#2021) - Multiple fixes for job monitoring, grouped job views, dependency wizard behavior, and UI polish
(#1964), (#1976), (#1978), (#1995), (#1968) - Removed “Use Local Cores” option for clarity and workflow improvements
(#1959)
- Improved Monitor Jobs toolbar UI and restored unmonitor buttons
Quality, Testing, and Stability
-
Increase in Unit and Integration Test Coverage:
- CueAdmin: Tests for all major command modules, management utilities, and integration scenarios
(#1941), (#1982), (#1984), (#1985), (#1988), (#1999), (#2013), (#2012), (#2007), (#2014), (#2008) - Cueman: Extensive tests for job logic, frame operations, querying, error handling, filtering, and argument parsing
(#1950), (#1971), (#1973), (#1979), (#2004), (#2005), (#2006), (#2010) - REST Gateway: CI/CD integration and robust endpoint test coverage
(#2018) - Test file naming conventions standardized across the codebase
(#1952)
- CueAdmin: Tests for all major command modules, management utilities, and integration scenarios
-
CI/CD Improvements:
Documentation and Ecosystem
-
Documentation Enhancements and Corrections:
-
Sample and Dockerfile Updates:
Other Improvements and Fixes
-
Platform and Dependency:
-
Job, Frame, and Group Management:
Changes:
- 14448b9 Bump brace-expansion in /cueweb (#1870)
- 58c2eb3 [pypi] Update pyproject.toml files with descriptions and README files (#1884)
- c8a3d31 [pypi] Fix TestPyPI upload failures for existing package versions (#1887)
- 7fe06eb [cuegui] Improve Monitor Jobs toolbar UI and restore unmonitor buttons (#1892)
- a187d07 [docs] Add "Contributors" section and fix spelling and consistency issues in README (#1937)
- 8e8a829 [rest_gateway] Add comprehensive OpenCue REST Gateway documentation and testing infrastructure (#1940)
- 29f8475 [docs] Add v1.11.66 release notes documentation (#1895)
- b12e286 Update the description of the Opencue modules' README files. (#1890)
- fe8643b [docs] Fix documentation navigation order and remove duplicate video (#1942)
- 997a61f [cueadmin] Add Unit Tests for Format Module Functions (#1941)
- 3c9b546 [docs] OpenCue documentation stable version - Update docs version to 1.11.66 (#1946)
- bf98904 [docs] Add News: OpenCue Project Review 2025 (#1948)
- a9ce467 [pypi] Fix Python package descriptions exceeding 512 character limit (#1949)
- 781f054 [cueman] Add Comprehensive Unit Tests for Job Termination Logic in cueman (#1950)
- 1cd70f8 [docs] Fix markdown formatting issue in v1.11.66 release notes (#1944)
- 2eeb14c Bump rexml from 3.4.1 to 3.4.2 in /docs (#1951)
- c939de5 [cueadmin/cuegui/cuesubmit/pycue/pyoutline/rqd] Standardize test file naming convention to test_*.py (#1952)
- 773b0d8 [rest_gateway] Add REST endpoints for comment management operations (#1953)
- bc706db Update README file (#1956)
- dc56c68 [cueweb] Add Professional Toolbar with Grouped Action Buttons (#1906)
- 0f4a684 [docs] Add comprehensive CueWeb documentation with mermaid diagram support (#1955)
- 90c3c15 [cueman] Add comprehensive test infrastructure and update documentation for Cueman (#1954)
- 3a5d18c [cuegui] Add 'Retry Dead Frames' action to Progress Bar window (#1961)
- c46d962 [cuegui] Fix KeyError when unmonitoring finished/archived jobs (#1964)
- 3e241bf [docs] Add CueProgBar documentation to Cuetopia monitoring guide (#1962)
- 14367a9 [cuegui] Fix progress dialog close buttons and completion behavior (#1968)
- 04340f1 [cuegui] Fix Group Dependent functionality to properly collapse dependent jobs (#1966)
- 61e1b78 [cuegui] Remove "Use Local Cores" option from Layer and Frame context menus (#1959)
- 19041b4 [cuegui] Fix AttributeError when clicking on GroupWidgetItem in JobMonitorTree (#1976)
- 528023d [cueman] Add Unit Tests for Layer Display Formatting (#1971)
- fd77407 [cueman] Add Comprehensive Unit Tests for buildFrameSearch (#1973)
- 9897599 [cueadmin] Add unit tests for allocation management (#1974)
- acaa099 [cueman] Add Unit Tests for Job Operation Commands (#1979)
- 474b4a9 [cueadmin] Add Unit Tests for Host Management Commands (#1969)
- 5b4231b [cuegui] Fix Unmonitor Finished feature for grouped job views (#1978)
- a9c8110 [cueadmin] Enhance testing infrastructure, tooling, and documentation (#1982)
- 77f91dd [CI/CD] Fix mock dependency conflicts across Python packages (#1991)
- 3a0cafe [cuegui] Fix dependency wizard progress dialog hanging at 100% for grouped jobs (#1995)
- 2151755 [CI/CD] Fix docs pipeline failing on tag deployments (#1997)
- 700497d [cueadmin] Add Unit Tests for Subscription Management (#1984)
- ca9b210 [cueman] Add Unit Tests for Query and Listing Commands (#1988)
- cfc32ef [cueman] Add unit tests and validation for frame operations (#1999)
- 92e383e [Windows] Force newline style (#2011)
- 8a51a6b [cueadmin] Add Unit Tests for DependUtil Class (#1985)
- b5ad388 Revised the sample rqd blender to latest LTS release with cuda support and added an additional bforartist dockerfiles (#2003)
- 89cabbf [cueadmin] Add unit tests for proc management commands (#2013)
- e79acdd [cueadmin] Add unit tests for utility functions (#2012)
- a936f11 [cueadmin] Add unit tests for ActionUtil class and fix protobuf field names (#2007)
- ac60e10 [cueman] Add comprehensive unit tests for command line argument parsing (#2006)
- 735a079 [cueman] Add unit tests for error handling and logging (#2005)
- 0694451 [cueman] Add Unit Tests for Memory and Duration Filtering (#2004)
- a7c3853 [cueadmin] Add job management commands, job unit tests, update integration tests and documentation (#2014)
- ffd36e9 [cueadmin] Add integration tests for CueAdmin (#2008)
- 48b7053 [rest_gateway] Add management interface endpoints and comprehensive testing (#2015)
- 08e882e [cueman] Add integration tests for Cueman (#2010)
- 2b13bce [CI/CD] Add REST Gateway tests to CI/CD pipeline (#2018)
- 762e029 Update CueGUI documentation screenshots to reflect new button layouts (#2021)
- 44b49b3 [rqd] Avoid overloaded log files created by RQD's jobs (#2019)
- cf02ecb [rqd] Add macOS support for temp directory stats reporting (#2023)
- 7c50aa5 [cuebot/pycue/cueadmin/docs] Add show archive automation feature (#2024)
- 6ecc704 [cuebot] Add
onframeelement to dtd spec (#2001) - 0247e40 [cueman] Improve input validation and refactor duration/memory filters (#2022)
- 023064c [cuecmd] Add cuecmd module for batch command execution on render farm (#2028)
- 1cff48d [cuenimby] Add CueNIMBY - System tray application for workstation NIMBY control (#2026)
- c4150f5 Revised sample rqd blender&cuda+additional bforartist dockerfile (#2020)
- f52ba84 [docker] Use build for Cuebot in docker-compose for development (#2032)
- 4b7b997 [docs] Update Docs nav_order and some titles (#2030)
- d15b8f2 [CICD] Simplify release pipeline under a single environment (#2033)
- 95d93c2 [CICD] Remove published whls from release (#2034)