Skip to content

v1.13.8

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:14
95d93c2

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 the cuecmd module, enabling batch command execution across the render farm, streamlining mass operations and administrative tasks.
    (#2028)

  • REST Gateway Improvements

    • Major expansion of OpenCue’s REST Gateway documentation and testing infrastructure
      (#1940)
    • New REST endpoints for comment management operations
      (#1953)
    • Comprehensive management interface endpoints and end-to-end testing
      (#2015)
  • Show Archive Automation
    Implemented archive automation features to streamline show management.
    (#2024)

User Interface and Usability

  • CueWeb

    • Professional-style toolbar with grouped action buttons
      (#1906)
    • Enhanced documentation with mermaid diagram support
      (#1955)
  • 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)

Quality, Testing, and Stability

  • Increase in Unit and Integration Test Coverage:

  • CI/CD Improvements:

    • Dependency and mock library conflict fixes
      (#1991)
    • Docs and pipeline reliability improvements
      (#1997), (#2033), (#2034)

Documentation and Ecosystem

  • Documentation Enhancements and Corrections:

    • New, comprehensive documentation for CueWeb, REST Gateway, and CueProgBar
      (#1955), (#1940), (#1962)
    • Improved navigation, release notes, and contributor information
      (#1937), (#1895), (#1944), (#2030)
  • Sample and Dockerfile Updates:

    • Blender and BForArtist Dockerfiles updated to latest LTS with CUDA; improved development workflows
      (#2003), (#2020), (#2032)

Other Improvements and Fixes

  • Platform and Dependency:

    • Windows newline support, Ruby REXML bump, and PyPI packaging fixes
      (#2011), (#1951), (#1884), (#1887), (#1949)
    • macOS temp directory stats for RQD
      (#2023)
    • Logging and overload prevention in RQD
      (#2019)
  • Job, Frame, and Group Management:

    • Numerous enhancements and fixes to job monitoring, dependent job collapse, progress dialogs, and job/group operations
      (#1966), (#5b4231bc), (#3a0cafe), (#14367a9)

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 onframe element 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)