To learn how to install and configure OpenCue, see our Getting Started guide.
Changes:
- c1f335d [cuesubmit] Add tooltip to display available command tokens. (#1278)
- baa122a [rqd] Fix reading stats from /proc/{pid}/statm (#1308)
- b606a59 [cuebot] Prevent booking frames on hosts with no temp space. (#1306)
- 226a27d [cuegui] Bug fix missing jobs on MonitorJobs (#1312)
- e3136f4 [cuebot] Oom protection (#1321)
- 9b4f90f [cuegui] Fix GUI not updating bugs (#1180)
- 42542c1 [cuebot] Add new indexes to improve booking performance (#1304)
- c1dcad9 [cuegui] Logview threadpool (#861)
- a694b8d [rqd] Add SYSTEMDRIVE to env var list for Windows machines (#1341)
- 65b74fe [cuegui] Added ability to multi-comment/email (#1168)
- 38671f0 [cuesubmit] Cuesubmit style tree view (#1285)
- 8fd3d28 [rqd] Rqd config file from env var and copy rqd host env var (#1270)
- 1cdec64 [cuebot] Fix bug with running frames not being updated (#1346)
- 6c0991e [rqd] Fix end frame replacement to acknowledge the chunk size. (#1320)
- 846aee5 [cuebot] Add http healthcheck (#1373)
- f6edeb8 [cuebot] Merge startFrame and reserveProc in a single transaction and increase BookingQueue sleep (#1372)
- beb3560 [cuebot] Add missing determineOutputs in JobSpec.java (#1377)
- 7da773a [cuegui] Fix failure in updating filter action values through the API. (#1366)
- a314c6c [cuebot/cuebot] Kill job reason (#1367)
- 174f397 [cuegui/cuebot] Subscribe to a job using email (#1368)
- f5f0110 [ceubot] Recalc subscriptions (#1380)
- dd67131 [cuebot] Frame dropDepends now drops all depend types (#976)
- 53e5822 [cuebot] Recalc subscription's GPUs (#1383)
- b0da8e4 [cuebot] Improve max reserved memory handling (#1381)
- 0523b2b [cuebot] Feature - Selfish services (#1390)
- 8b3f840 [cuegui] Enhance Qt compatibility and fix QtGui.QPalette bug in cuegui (#1376)
- c56d8cb [rqd] Fix non ASCII chars (#1335)
- efa22a4 [cuebot] Redesign free temp dir monitoring feature (#1394)
- 40b13e0 [cuebot] New email template (#1382)
- 0f8a717 [cuebot] Add framespec parameter format check (#1389)
- 50ac684 [cuebot] Add prometheus metrics collecting (#1408)
- d7f5259 [cuebot] Run dispatch queries with preparedStatements (#1410)
- 492c635 [cuebot] Add support for Sentry to log (#1411)
- 8ea92bf [cuegui/cuebot] Implement feature to override frame state display text/color in UI (#1246)
- cddb6c9 [rqd] Fix file logging to handle non-ASCII characters without timestamp (#1417)
- 51ac699 [pycue] Minor API improvements (#1418)
- 7a849df [pycue] Add interactive functions to reboot hosts using the api (#1419)
- 62f2bf5 [rqd] Avoid creating the cuebot connection twice (#1420)
- 340a713 [pycue] Fix typeError on criterion search (#1422)
- e0ffd63 Cy2024 (#1416)
- e17163a [cuesubmit] Cuesubmit jobs from config file with dynamic widgets (#1425)
- 28d8fb7 [cuegui] Fix "Monitor Cue" with incorrect column indexing (#1431)
- 162ba42 [rqd] Add an option to daemonize the process (#1432)
- 85050da [rqd] Remove rqd restart feature (#1435)
- d41854a [cuegui] Remove incorrect parameter on frame_on_frame dependency (#1445)
- 94e7ed7 [rqd] Default to locked on override_nimby (#1443)
- b97b3dd [rqd] Remove repeated call to onNimbyLock (#1442)
- 96cc3a3 [rqd] Add sentry support (#1433)
- 857dd3b [rqd] Fix swap memory on Linux (#1447)
- 0ac78f8 [cuegui] Make frames and layers readonly when a job is finished (#1455)
- e790740 [cuegui] Add optional sentry support (#1460)
- 7211e49 [cuegui] Fix filter actions overlapping display (#1461)
- 708030c [cuegui] Decode logs on LogViewPlugin (#1464)
- b21aa6b [rqd] Set uid and gid when creating user for a job (#1480)
- 286437c [RQD] Fix build issues with Blender dockerfile (#1479)
- cd5b836 [cuegui] Reduce page size for FrameSearch and reuse config on FrameMonitor widget (#1481)
- d72e094 [cuegui] Minor fixes on StuckFramePlugin (#1473)
- 22dc4f2 [cuegui] Set a reasonable max value on the memory slider for the LocalBookings plugin (#1487)
- 486445e [cuegui] Fix LayerDialog layout scroll (#1486)
- 0df0678 [cuegui] Output viewer feature (#1459)
- 97ced67 [cuegui] Add Request Core Buttons to MenuActions (#1477)
- 77093b3 [cuegui] Add an option to list FilterDialog actions that should be hidden from the option list (#1478)
- 549dc74 [cuegui] Fix issue with jobs changing order (bouncing) when ordered on the JobMonitor plugin (#1484)
- a70b025 [cuegui] Extend jobId regex to accept format saved on user profile (#1493)
- 470fb94 [cuegui] Allow pre-selecting CUEBOT_FACILITY with an environment variable (#1490)
- 45e2175 [cuegui] Add exit handler to save state (#1489)
- d48a45a [cuegui] Enable some separator characters on service name (#1492)
- 195a003 [cuegui] Limit user actions on alien jobs (#1488)
- 0e4cee0 [cuegui] Allow previewing checkpointed frames (#1491)
- 87394e6 [cuegui] Fix logviewer issue on invalid type (#1494)
- d5da19f [cuebot] Fix the issue with auto-retrying killed frames (#1444)
- e4f62d3 [cuegui] Save job user colors (#1463)
- 1e4695d [cuebot] fix dispatched frame chunk end frame number (#1467)
- 13087f3 [cuegui] Update AllocationsPlugin columns (#1462)
- e67a8b3 [cuebot/rqd] Prevent running frames on Swap memory (#1497)
- ee1cc81 [cuegui] Fix output viewer cmd format (#1498)
- 45e5730 [cuegui] Fix the memory bar on MonitorHostTree (#1499)
- 7ebecc0 [cuegui] Remove constants test that is not testing constants (#1505)
- 7dbefee [cuegui] Fix test_kill unit test to become user agnostic (#1506)
- 61a976f [rqd] Refactor rqd logging (#1504)
- 03960ea [rqd] Fix permission issues when becoming a user (#1496)
- a62a393 [cueadmin] Minor fixes to cueadmin (#1507)
- 0b60722 [cuegui] Fix inconsistencies on cuegui.yaml (#1495)
- 388255c [cuegui] Add a flag to search job with appended results (#1514)
- da2fe01 [cuebot/rqd] Cuebot reserve all cores (#1313)
- 4e0ec97 [cuegui] Add dynamic version fetching for the CueGUI About menu (#1517)
- 8f7f23c [cuegui] Kill a Job from Windows. (#1520)
- 380dbfe [cuegui] Add support for multiple viewers (#1513)
- 2809037 [rqd] Remove hardcoded MAIL and HOME rqd environment variables (#1511)
- e343152 [rqd] Fix rqd cache spill issue (#1531)
- 6f7702e [cuegui] Fix issue on opening job comments (#1532)
- 573dd6b [rqd] Fix issue on rqd when killing a frame that no longer exists (#1533)
##Contributors
This release was made possible by the contributions of:
Akim Ruslanov
Angela Li
Anton Brand
Brian Cipriano
Carlos Garcia
Diego Tavares
Jimmy Christensen
Kern Attila
Nuwan Jayawardene
Ramon Figueiredo
Ramon Figueiredo
Rosa Behrens
Roula Oregan