Releases: AcademySoftwareFoundation/OpenCue
v0.4.14
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
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
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
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
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:
- 66969b9 Use dark stylesheet for Windows too (#567)
- ecf04c8 Update install-client-archives.sh (#566)
- 48f29a8 Update cuesubmit_config.example.yaml (#569)
- c031437 add /spcue/ prefix back to static content (#571)
- cd38d7d Update to jdk11 and spring boot 2.2.1 (#562)
- 95cb3fe Split GUI requirements out into their own file. (#560)
- 3e7521d Bump version to 0.3. (#561)
- 2ec05f1 Alter table to increase show lengh (#528)
- a968455 Add CCLA and ICLA text (#551)
- a481531 Fix passing message to kill frame (#546)
v0.2.145
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
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
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
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
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.