Announcing the release of OpenCue v1.0.0

OpenCue v1.0.0 release notes

Tuesday, October 15, 2024


v1.0.0 of OpenCue includes the following changes and updates:

  • [cuesubmit] Add tooltip to display available command tokens. #1278
  • [rqd] Fix reading stats from /proc/{pid}/statm #1308
  • [cuebot] Prevent booking frames on hosts with no temp space. #1306
  • [cuegui] Bug fix missing jobs on MonitorJobs #1312
  • [cuebot] Oom protection #1321
  • [cuegui] Fix GUI not updating bugs #1180
  • [cuebot] Add new indexes to improve booking performance #1304
  • [cuegui] Logview threadpool #861
  • [rqd] Add SYSTEMDRIVE to env var list for Windows machines #1341
  • [cuegui] Added ability to multi-comment/email #1168
  • [cuesubmit] Cuesubmit style tree view #1285
  • [rqd] Rqd config file from env var and copy rqd host env var #1270
  • [cuebot] Fix bug with running frames not being updated #1346
  • [rqd] Fix end frame replacement to acknowledge the chunk size. #1320
  • [cuebot] Add http healthcheck #1373
  • [cuebot] Merge startFrame and reserveProc in a single transaction and increase BookingQueue sleep #1372
  • [cuebot] Add missing determineOutputs in JobSpec.java #1377
  • [cuegui] Fix failure in updating filter action values through the API. #1366
  • [cuebot/cuebot] Kill job reason #1367
  • [cuegui/cuebot] Subscribe to a job using email #1368
  • [ceubot] Recalc subscriptions #1380
  • [cuebot] Frame dropDepends now drops all depend types #976
  • [cuebot] Recalc subscription’s GPUs #1383
  • [cuebot] Improve max reserved memory handling #1381
  • [cuebot] Feature - Selfish services #1390
  • [cuegui] Enhance Qt compatibility and fix QtGui.QPalette bug in cuegui #1376
  • [rqd] Fix non ASCII chars #1335
  • [cuebot] Redesign free temp dir monitoring feature #1394
  • [cuebot] New email template #1382
  • [cuebot] Add framespec parameter format check #1389
  • [cuebot] Add prometheus metrics collecting #1408
  • [cuebot] Run dispatch queries with preparedStatements #1410
  • [cuebot] Add support for Sentry to log #1411
  • [cuegui/cuebot] Implement feature to override frame state display text/color in UI #1246
  • [rqd] Fix file logging to handle non-ASCII characters without timestamp #1417
  • [pycue] Minor API improvements #1418
  • [pycue] Add interactive functions to reboot hosts using the api #1419
  • [rqd] Avoid creating the cuebot connection twice #1420
  • [pycue] Fix typeError on criterion search #1422
  • Cy2024 #1416
  • [cuesubmit] Cuesubmit jobs from config file with dynamic widgets #1425
  • [cuegui] Fix “Monitor Cue” with incorrect column indexing #1431
  • [rqd] Add an option to daemonize the process #1432
  • [rqd] Remove rqd restart feature #1435
  • [cuegui] Remove incorrect parameter on frame_on_frame dependency #1445
  • [rqd] Default to locked on override_nimby #1443
  • [rqd] Remove repeated call to onNimbyLock #1442
  • [rqd] Add sentry support #1433
  • [rqd] Fix swap memory on Linux #1447
  • [cuegui] Make frames and layers readonly when a job is finished #1455
  • [cuegui] Add optional sentry support #1460
  • [cuegui] Fix filter actions overlapping display #1461
  • [cuegui] Decode logs on LogViewPlugin #1464
  • [rqd] Set uid and gid when creating user for a job #1480
  • [RQD] Fix build issues with Blender dockerfile #1479
  • [cuegui] Reduce page size for FrameSearch and reuse config on FrameMonitor widget #1481
  • [cuegui] Minor fixes on StuckFramePlugin #1473
  • [cuegui] Set a reasonable max value on the memory slider for the LocalBookings plugin #1487
  • [cuegui] Fix LayerDialog layout scroll #1486
  • [cuegui] Output viewer feature #1459
  • [cuegui] Add Request Core Buttons to MenuActions #1477
  • [cuegui] Add an option to list FilterDialog actions that should be hidden from the option list #1478
  • [cuegui] Fix issue with jobs changing order (bouncing) when ordered on the JobMonitor plugin #1484
  • [cuegui] Extend jobId regex to accept format saved on user profile #1493
  • [cuegui] Allow pre-selecting CUEBOT_FACILITY with an environment variable #1490
  • [cuegui] Add exit handler to save state #1489
  • [cuegui] Enable some separator characters on service name #1492
  • [cuegui] Limit user actions on alien jobs #1488
  • [cuegui] Allow previewing checkpointed frames #1491
  • [cuegui] Fix logviewer issue on invalid type #1494
  • [cuebot] Fix the issue with auto-retrying killed frames #1444
  • [cuegui] Save job user colors #1463
  • [cuebot] fix dispatched frame chunk end frame number #1467
  • [cuegui] Update AllocationsPlugin columns #1462
  • [cuebot/rqd] Prevent running frames on Swap memory #1497
  • [cuegui] Fix output viewer cmd format #1498
  • [cuegui] Fix the memory bar on MonitorHostTree #1499
  • [cuegui] Remove constants test that is not testing constants #1505
  • [cuegui] Fix test_kill unit test to become user agnostic #1506
  • [rqd] Refactor rqd logging #1504
  • [rqd] Fix permission issues when becoming a user #1496
  • [cueadmin] Minor fixes to cueadmin #1507
  • [cuegui] Fix inconsistencies on cuegui.yaml #1495
  • [cuegui] Add a flag to search job with appended results #1514
  • [cuebot/rqd] Cuebot reserve all cores #1313
  • [cuegui] Add dynamic version fetching for the CueGUI About menu #1517
  • [cuegui] Kill a Job from Windows. #1520
  • [cuegui] Add support for multiple viewers #1513
  • [rqd] Remove hardcoded MAIL and HOME rqd environment variables #1511
  • [rqd] Fix rqd cache spill issue #1531
  • [cuegui] Fix issue on opening job comments #1532
  • [rqd] Fix issue on rqd when killing a frame that no longer exists #1533

Back to top

Page last modified: Aug 4 2025 at 01:09 PM.