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