Skip to content

Releases: AcademySoftwareFoundation/OpenCue

v0.4.95

02 Dec 20:54
0117530

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

18 Aug 20:07
e7eeed9

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

08 May 00:34
53e0f18

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

03 Apr 21:31
4c9e076

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

22 Feb 00:18
4b7b789

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

29 Jan 01:15
e475228

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.

v0.3.6

12 Dec 20:03

Choose a tag to compare

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

IMPORTANT:
The database schema was updated with this release, please be sure to run the migrations on any existing database to pick up these changes. See Applying Database Migrations for more info.

In this release we also updated the spring boot dependencies which forced us to make some changes to the command line flags used when starting cuebot. To specify the database url, username and password for cuebot use the following flags:

--datasource.cue-data-source.jdbc-url
--datasource.cue-data-source.username
--datasource.cue-data-source.password

For more information, please see Deploying Cuebot.

Changes:

See More

This list of changes was auto generated.

v0.2.145

22 Nov 02:41
8973a25

Choose a tag to compare

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

Changes:

  • 8f8c79a Reorganize packaging pipeline and lock image versions. (#542)
  • 25ee2e6 Run CueGUI unit tests with Python 3 in its Dockerfile. (#538)
  • 342fc89 feat: Copy attribute value to clipboard on (#525) [ #524 ]
  • ff6d205 Add a connection exception and retries to the pycue grpc decorator (#536)
  • 911556e Fix drag and drop in the cue job monitor (#512)
See More
  • 475afc6 Add extra show filter options to MonitorCue. (#527)
  • 7e1e5a7 Fix retry all dead frames on a layer. (#514)
  • 02577df Cuebot and RQD Systemd service scripts. (#504)
  • 4af32d5 Add wrapper function for chunk size on layer. (#520)
  • dbb7eae Add double click to proc view (#516)
  • 808969a Fix comment dropdown for pyside 2 (#508)
  • 121e5b2 Fix incorrect function calls (#510)
  • 418f75e Fix the Blender argument ordering - current ordering caused output path to be overwritten - order matters for Blender. (#502)
  • 277a0e8 fix: Layer dependency creation API typos (#498) [ #497 ]
  • 77c8667 Fixing a couple syntax bugs with the oracle queries. (#499)
  • f15c323 Add Blender 2.79 on RQD Dockerfile sample (#496)
  • 8667a65 Raise exception when search args are not passed the correct type (#489)

v0.2.119

15 Oct 23:29
fce138d

Choose a tag to compare

This release introduces a new "Limits" functionality that allows users to specify the maximum number of concurrently running frames associated with that Limit. This change requires a full update of you OpenCue deployment and you must run the database migrations to update an existing database. For more information see OpenCue Limits functionality.

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

Changes:

  • fce138d Add unit tests for cuerqd.py. (#490)
  • 3196fdb Make sure all CueGui columns have valid sort functions (#484)
  • 6b8d113 Double clicking layer in cuegui should filter the frames view (#483)
  • f07f787 Adds a samples directory (#471)
  • 6731a68 Left alignment should not change on selection in CueGui. (#482)
  • 53cdccc Update sandbox client packages install script (#468)
  • 0d1d9d7 Add unit tests for RqMachine. (#466)
  • 9e4fb1c Add basic limits functionality (#414)
See More
  • c9edb64 Fix createFrameByFrameDependency grpc method (#454)
  • ae46938 shutdown QThreads on application close. (#450)
  • 633b916 remove unnecessary exec_ that was causing crash. (#452)
  • 5c8c069 Cleaning up wrapper methods so that no protobuf objects are passed or returned. Fixes #448 (#449)
  • cebab82 Fixes for Layer.getFrames (#447)
  • 287f745 Add FrameAttendantThread unit tests. (#441)
  • 1514d64 Clean up the Enhancement template. (#443)
  • 152ef14 Add getChunk method to FrameSet and substitute its result into commands (#367)
  • 95e39f3 Add more RqCore unit tests. (#439)
  • f688804 Fix spelling of getRecentPgoutRate method call #433 (#434)
  • def594a RQD lock and unlock behavior (#435)
  • fbc3534 Update Sandbox instructions and add script to install client packages
  • a07177b fix create new service bug. (#417)
  • 10b8eef setMinCores should be passed a percentage value where 100 = 1 core (#423)
  • db4dec6 adding docker-compose sandbox environment (#427)
  • 44e8866 Make sure log path is not empty when poping up log view (#415)
  • c1dc8da Add tests for FrameMonitorTree. (#412)
  • b4d9d6d Add an initial round of RqCore tests. (#411)
  • 14b3b43 Add more MenuActions tests. (#410)
  • 521e8c8 Add tests for JobActions and LayerActions. (#407)
  • 899c99e start bash before rqd to prevent zombie processes from being pid 1. (#408)
  • 5d5955f Find and get methods should raise EntityNotFoundException in pycue (#406)
  • 4b52235 Wire up Python component test coverage. (#404)
  • 4c7d569 Wire up Cuebot test coverage. (#403)
  • 0bb4a15 Initial pipeline for SonarCloud scan. (#397)
  • e9cb3c6 remove unnecessary conversion step when editing subscription size and burst size. Fixes #399 (#400)
  • 75b080b Add enums to appropriate wrappers. (#392) [ #389 ]
  • 4315a1f Remove obsolete build/release scripts. (#388)

This list of changes was auto generated.

v0.2.65

23 Jul 23:39
462b2b9

Choose a tag to compare

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

Changes:

  • 026e3b5 Add Blender as an option to cuesubmit (#381)
  • 44a7804 Set up CI with Azure Pipelines (#379)
  • de827aa Add a Github Pull Request template. (#376)
  • 350c924 Update HostSearch to return wrapped objects instead of Response class. (#373)
  • 9ef655c Include LICENSE file in all Python tarballs and publish it alongside the other build artifacts. (#375)
  • 0265e3e Ensure ElementTree.SubElement receives a str #368 (#369)
  • 388399d Adding missing wrapper function for RegisterOutputPath (#363)
  • d5c8480 honor the user-specified 'Chunk Size' value #365 (#366)
  • ff41865 Adding owner and deed wrappers (#362)
  • 0742615 Migrate RQD unit tests to use setup.py. (#352)
  • ebf876a Update Constants.py
  • 3a6a59f Add a first few CueSubmit unit tests. (#346)
  • 29133e2 Add missing columns from query to fix getHostWhiteboard call (#341)
  • f954aad Fix the "make a suggestion" CueGUI link. (#336)
  • de2f00d fixes #327. Make frameStateTotals return a dictionary so order does not matter. (#331)