Skip to content

Releases: AcademySoftwareFoundation/OpenCue

v0.15.22

6993baa
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • e743be1 [rqd] Add automatic gRPC retries, retry grpc.StatusCode.UNAVAILABLE. (#1015)
  • 341a6d1 Add GPU stats to allocation wrapper API. (#1016)
  • 42ffe1f Fix number of GPU units in RunningFrameInfo. (#1017)
  • 053f479 Make sure nestedJobWhiteboard is processed in order. (#973)
  • 537168f Remove unused stranded GPU code. (#1020)
  • 0176479 Support GPU for Windows. (#1024)
  • 9290909 [rqd] Add workaround for PowerShell Exitcode. (#1028)
  • 1cedc89 [rqd] Remove extra space and extra MB from log output. (#1031)
  • 4deedac [cuebot] Update GPU memory usage in the database from host report. (#1032)
  • da28ae9 [cuebot] Combine frame usage and memory usage updates. (#1006)
  • f5933e6 Lock protobuf to version 3.17.3 for Python 2. (#1046)
  • ba90de8 [rqd] Add usage of gRPC intercept_channel. (#1047)
  • db938da [cuebot] Fix timeDiff for exception message. (#1049)
  • 553f7ae [pycue] Improve GPU API methods. (#1050)
  • 9f82ae5 [cuebot] Fix typos in GPU queries. (#1051)
  • 66c0ee1 Add CY2022 to testing pipeline. (#1048)
  • 393a774 [cuebot] Fix GPU calculation in FrameCompleteHandler. (#1053)
  • f0cc28e [cuegui] Fix GPU field access in CueJobMonitorTree. (#1054)
  • 2276cf2 [cuegui] Fix GPU editing and add scroll area to Layer Properties dialog. (#1055)
  • 4b156af [cuebot] Avoid NullPointerException in SortableShow. (#1056)
  • fc0b509 [rqd] Replace isAlive with is_alive. (#1052)
  • a05b90a Add FindLimit to pycue API (#1034)
  • d4b790f [rqd] Fix use of hyperthreadingMultiplier. (#1013)
  • 108a1d2 [rqd] Fix /proc/PID/stat parsing to support executable names with spaces and brackets. (#1029)
  • cc6edd8 Use openjdk:11-jre-slim-buster (#1068)
  • 7e05c4e Add thread pool properties (#1008)
  • 5122518 Only restore jobIds added within last 3 days (#983)
  • b52e622 Allow override max CPU cores and GPU units via Job spec (#1000)
  • 8551be7 Get RSS and %CPU for Windows (#1023)
  • 1ed72ad Delete CORE_POINTS_RESERVED_MAX check logic (#1030)
  • 7b47548 [Cuebot][DB] Add history control (#1058)
  • 686d55e [Cuebot] Add FIFO scheduling capability (#1060)
  • aed5e8b [Cuebot][SQL] Create limit index (#1057)
  • 7802947 Changed psutil to 5.6.7 due to critical compilation error on Windows. (#1085)
  • 4200dbb [cuebot] Fix Group GPU APIs. (#1064)
  • 9e03b95 Add Job.shutdownIfCompleted API method. (#1033)
  • 6a91e73 [cuebot] Fix HostSearch substring for loose search. (#1076)
  • 8037f2e [cuegui] Optimize CueMonitorTree processUpdate API call. (#1077)
  • 310af8a [cuebot] Switch to new version of embedded Postgres for unit tests. (#1087)
  • f7c12f7 [cuebot] Introduce depend.satisfy_only_on_frame_success setting. (#1082)
  • 66edf55 Fix %CPU for Windows (#1090)
  • bdbd8c9 Standardize config env var and paths. (#1075)
  • 6da47ba [pyoutline] Standardize config env vars and paths. (#1074)
  • 027d853 Replace DispatchQueue and BookingQueue with HealthyThreadPool (#1035)
  • 75c7639 Upgrade Flyway and fix Dockerfile. (#1110)
  • d899b71 [cuegui] Split config code into a new module. (#1095)
  • 6993baa Set smtp_host as env variable (#1119)

v0.14.5

be251e2
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • 606d7d4 Fix bug in Monitor Job Details due to setShortcut arg type. (#1007)
  • f9b6802 Expand supported Python and VFX Reference Platform versions. (#1010)

v0.14.1

87712fc
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

v0.8.8

00963b1
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • ef67c56 Add booking status bar into Monitor Cue widget. (#837)
  • 459ce4a Bug fixes for creating Service at show level. (#818)
  • 71d9790 Increase max render memory in FilterDialog. (#816)
  • 806488d Fix FrameSearch pagination. (#781)
  • 70810ac Add subscription graph (#839)
  • 0ec4136 Add automatic color highlighting to the LogView plugin. (#831)
  • 41b3b80 Add RQD_BECOME_JOB_USER config setting to disable user switching. (#847)
  • 2228f16 Add Host.os to pycue wrapper. (#852)
  • 96cefe2 Add menu option to CueGUI to reset to the default layout. (#833)
  • 7c58cca Display key information in the job's progressbar. (#835)
  • e20693d Fix copy functionality in log view plugin. (#864)
  • 078978a Introduce OVERRIDE_HOSTNAME in RQD for manually settings a hostname. (#849)
  • 3133eb1 Example of exporting cuebot metrics. (#844)
  • bf128e4 Add dockerignore so that the sandbox env can be run mutliple times. (#879)
  • 7341f82 Introduce RQD_TAGS for setting tags to RQD host. (#875)
  • 68f7c1c Propagate layer environment variables. (#876)
  • dff882c feat: Add timeout and LLU timeout. (#761)
  • 92a8670 Add IPv6 support. (#845)
  • e2eef79 fix: Pin pip and setuptools to compatible versions (#883)
  • 6999b90 Remove hinv and pexpect (#901)
  • a2a3642 Redirect DTD http request to the resource file (#850)
  • d9c7fd9 Add priority to pyoutline cue backend. (#625)
  • f757be0 Remove ptree feature (#914)
  • a61cc48 Add RQD overrides for gRPC ports and default facility. (#911)
  • 2ff7e23 Fix reading RQD_TAGS value from config file. (#916)
  • 97a72a0 Remove unused config and task locks (#910)
  • 15ff97e [PyOutline] Add spec_version (#919)

v0.4.95

0117530
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • 953273c Update hostname resolution code to support Windows. (#739)
  • 6d4300d Maintain CueJobMonitorTree selection after update. (#780)
  • c3ad632 Fixes to Redirect GUI. (#783)
  • 73e3606 Make job archive cutoff a config setting. (#777)
  • babaa38 Fix JobMonitorTree middle-click copy. (#782)
  • f0a596d Make tree headers movable and save user ordering. (#822)
  • b7cbfb2 Fixed bug which caused filter ordering to change. (#820)
  • e301ef8 Added missing dropDepends method to the Python API. (#819)
  • 4e09df0 Add setCheckpointState method to the Python API. (#817)
  • 4d8451a Avoid calling time.time() for every row when sorting TreeWidgets. (#814)
  • 3b04eda Fix bug in dropEvent which was improperly calling reparentGroupIds. (#813)
  • 2c7cf0d Fix window icon path and update icon. (#812)
  • e18084e Replace simplejson dependency with standard json library. (#823)
  • 068d0e3 Enable -Werror for main and test code. (#827)
  • 4366d86 Add progressbar to layers panel. (#829)

v0.4.55

e7eeed9
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • 9cf2873 Fix bug with host search where search text would be ignored. (#695)
  • 30ca1f7 Add method addRenderPartition to api wrappers. (#701)
  • b52eeb0 Protect job updates to avoid accessing closed views. (#702)
  • 4bad38a Protect getRenderPartition call. (#700)
  • a3ce3ae Move from whitelist to acceptlist. (#713)
  • eb50cde Beginning to migrate pipelines to Github Actions. (#684)
  • 30b1135 Replace sed hack with 2to3. (#709)
  • 7050e75 Fix a few Windows compatibility issues. (#718)
  • f083d71 Ignore errors when rotating logs on Windows. (#726)
  • c46d829 Replace getInteger with PySide2-compatible getInt. (#744)
  • 4c9e004 Properly handle empty groups in CueMonitorTree. (#743)
  • f2323e0 Fix losing selection issue in FilterDialog. (#741)
  • e2ea8de Upgrade pip in all Docker images. (#746)
  • f9a331c Fix incorrect frame data access in Preview widget. (#731)
  • 47248b8 Dockerfile update to set permissions for VERSION file. (#751) (#752)
  • e29edf3 Fix burst typecast. (#757)
  • 113a57f Finish migrating packaging pipeline to Github Actions. (#753)
  • e7eeed9 Finish migrating release pipeline to Github Actions. (#762)

v0.4.14

53e0f18
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • b45cf72 Fix FrameSet bug where last frame of range would not be included. (#687)
  • 4f815a6 Refresh the host monitor at startup and remember preference. (#671)
  • ad2c754 Fix moving hosts between allocs in cueadmin. (#654)
  • 03c08a8 Unit test scaffolding for CueJobMonitorTree and Redirect. (#680)
  • 38e3e05 Check VERSION file contents for CueGUI version number. (#662)
  • 2480183 First round of unit tests for FilterDialog. (#661)
  • 9ba86c8 Improve dropdown styling. (#675)
  • 85f30de New experimental database installer script. (#676)

v0.4.0

4c9e076
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • c67a3f7 View and Edit Subscriptions in full cores. (#644)
  • f347994 Batch of fixes for filters, matchers, and actions. (#624)
  • 3877834 Make UID optional in frame submission (#618)
  • 0b36f34 Make pycuerun Python 3 compatible. (#632)
  • 5f2e8bc Bump psutil from 5.4.7 to 5.6.6 (#652)
  • 5e6a263 Replace getopt with argparse in cuerqd.py. (#666)
  • 5bad398 Fix reparentHosts to correctly construct its gRPC response. (#656)
  • 7638288 Added a popup listview style for the qcompleter popup to fix white-over-white issue in the dropdown (#650)
  • cbb98f4 Fix a bug in findJob and fix its test. (#648)
  • dae6524 Fix regex to allow underscores in job name. (#640)
  • 48785ea Fix error dialog on submission failure. (#628)
  • 76a3b71 Update default Cuebot host in Python. (#637)
  • 1f93b4d Disable user switching for macOS. (#638)
  • 42139e9 Fix root group check to handle standard groups. (#634)

v0.3.43

4b7b789
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

Changes:

  • 4b7b789 Allow log root directory to be specified via command line flag. (#627)
  • 2efd147 CueSubmit - Allow the facility to be specified (#603)
  • 5120319 Remove change to Lock state on startup (#531)
  • 53b0885 RPM packaging changes for Cuebot (#608)
  • 643704f Increase max env var name length to 2048 (#621)
  • 042e540 Make Cuegui logview work on Windows by default (#619)
  • b079b7e Remove arnold specific override (#610)
  • 4e569eb Fix what appears to be a typo bug in becomeRoot (#616)

This list of changes was auto generated.

v0.3.33

e475228
Compare
Choose a tag to compare

To learn how to install and configure OpenCue, see our Getting Started guide.

This release includes Alpha-level support for Windows jobs and hosts. More information on this has been posted to the opencue-user mailing list.

Changes:

  • f222838 Add Python 3 support to RQD. (#573)
  • 25285c8 RQD Windows Support (#604)
  • 82ffb57 Stop qtimer wrong thread segfault (#473) (#598)
  • e83c368 stop and delete timer objects when attempting to close the a window (#596)
  • b4f89ce Add #OFRAME# (outframe) to DispatchSupportService to support chunks (#597)
  • 790b513 Set job back to pending in case of retry (#517)
  • e475228 Upgrade setuptools in RQD docker. (#615)
  • e38c284 Add dummy label to cuesubmit when no shows to solve #343 (#600)
  • 9acc4b1 Fix the permission check to include GID and UID. (#599)
  • 8caf358 Add retries to rqd grpc startup. (#584)
  • afdbb0c updated cuebot service definition to match new command line flags. (#581)
  • 22735a3 Allow cuegui to create subscriptions larger than 50000 (#576)

This list of changes was auto generated.