Skip to content

Releases: AcademySoftwareFoundation/OpenCue

v0.4.0

03 Apr 21:31
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

22 Feb 00:18
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

29 Jan 01:15
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.

v0.3.6

12 Dec 20:03
Compare
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
Compare
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
Compare
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
Compare
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)

v0.2.31

20 May 21:52
717641d
Compare
Choose a tag to compare

OpenCue v0.2.31

  • Adding unittests for pycue wrappers #325, #324, #323, #322, #319, #287
  • Cleanup spring XML definitions #318
  • Add ASWF logos #321
  • Create initial issues templates #317
  • Setup Pyoutline default home and user directories #316
  • Fix pycue proxy method to not require C++ protobuf extensions #305
  • Respect job priorities in dispatcher #299
  • Add missing Python compatibility classifiers to setup.py #300
  • CueAdmin Python 3 support #296
  • CueAdmin test coverage and cleanup #295, #291, #288
  • Configurable CueGui DEFAULT_INI_PATH #293
  • Stop RQD on control-c event #290
  • Support viewing archived jobs in CueGui #280
  • Allow rqconstants to be overwritten by config #279
  • README updates #281
  • PyOutline Python 3 compatibility #269
  • Log level updates when job completes #277

v0.2.0

03 Apr 20:16
0175b10
Compare
Choose a tag to compare

OpenCue v0.2.0
NOTE: Please update all pycue, cuegui and cuebot as there are API changes that are not compatible with older versions.

Changes:

  • #256 - Create cuesubmit config file where Constants.py values can be specified.
  • #261 - Update demo data to increase the default size limits on subscriptions and testing show.
  • #252 - Expose cuebot dispatcher settings in opencue.properties, and disable the job lock by default. This dramatically speeds up the dispatcher speed.
  • #262 - Update to the cuegui style on Linux.
  • #251 - Increase the max grpc message size to 100MB and have getJobWhiteboard only return references to jobs.
  • #266 - Cuebot: Use root locale when formatting number strings.

v0.1.108

27 Mar 19:53
1f1df3e
Compare
Choose a tag to compare

OpenCue v0.1.108