############################################################################## # # Qube ArtistView Release Notes # ############################################################################## ############################################################################## @RELEASE: 7.0-2 No changes since 7.0.-1d ############################################################################## @RELEASE: 7.0-1d ==== CL 20111 ==== @FIX: in-app submission UI's are not pre-populated @FIX: AE movie format comps are not submitted as a single-partition job @FIX: AE JSON submission files are not deleted after submission ############################################################################## @RELEASE: 7.0-1 ==== CL 19774 ==== @FIX:Added quoting to -RStemplate and -OMtemplate options ==== CL 19771 ==== @CHANGE: remove "banned hosts" management from AV, requires SQL access ==== CL 19764 ==== @FIX: submission dialogs close when AV auto-refreshes @FIX: AVSettings objects continually created, not acting like a singleton as intended ############################################################################## @RELEASE: 7.0-0 ==== CL 19771 ==== @CHANGE: remove "banned hosts" management from AV, requires SQL access ==== CL 19764 ==== @FIX: submission dialogs close when AV auto-refreshes @FIX: AVSettings objects continually created, not acting like a singleton as intended ==== CL 19758 ==== @FIX: AV can't connect to a supervisor that's a patch level above (e.g., 6.10-0 vs 6.10-0a) @CHANGE: increment AV version to 7.0-0 ==== CL 19544 ==== @Fix:Nuke jobtype In-App installation and menus ==== CL 19532 ==== @NEW:Nuke jobtype (loadonce) submission UI ==== CL 19493 ==== @NEW:Add KeyShot submission ui in ArtistView ==== CL 19442 ==== @FIX:Edit YAML errors causing values to not be passed to the job package ==== CL 19424 ==== @NEW:Add Unreal Sequencer submit script for ArtistView ==== CL 19194 ==== @NEW: add support for AE CC 2018 ==== CL 19102 ==== @FIX:Remove code raising errors with Nuke's %v or %V notation in paths ==== CL 18979 ==== @NEW:Clarisse Job Type Submission UI ==== CL 18943 ==== @NEW: add support for VRED 2018.2, VRED has switched from PythonQt (PyQt5) to PySide2 as of 2018. @NEW: add "no valid license" to regex_errors @FIX: set VRED raytracing stillFrame quality mode right after scene load @CHANGE: reduce set of imported VRED modules to bare minimum ==== CL 18606 ==== @SPEEDUP: cache worker_path_map instead of retrieving it every frame ==== CL 18601 ==== @FIX: "Submit -> Qube Tests -> Test 'file write' Job..." Browse button is broken @CHANGE: all 3 test jobs that access the file system open the file browser starting at the user's home directory now, rather than inside the AV install directory tree ==== CL 16340 ==== @FIX: agenda and instance timeouts set in AV submission UI's don't add the necessary callbacks to the job ==== CL 15983 ==== @NEW:If command line args require a delimiter between the option and the arg (i.e. mximerge), you can now specifiy the delimiter in the field's definition. ==== CL 15862 ==== @NEW:If a submit script button defines "data_function", then that function will be used to determine start_dir ==== CL 15717 ==== @CHANGE:preSubmitValidate function takes the passed in job_dict rather than the dialog as an argument (being that the dialog does not yet exist when this function is run). ==== CL 15698 ==== @FIX:Fix issue where if a preference is set for a field, but that field is watching another, the preference will be ignored during startup. ==== CL 15689 ==== @NEW:submission dialogs can now provide preShowValidate and preSubmitValidate functions for user-defined validation prior to the submisison dialog being displayed and/or prior to the job being submitted, respectively. ==== CL 15617 ==== @CHANGE:Fix date selection widget in delayed job start tab so that selectable dates are more obvious ==== CL 15601 ==== @FIX:Fix issue where render command args with empty paths would be sent to the command line as an optionless arg as opposed to leaving out the arg all together. ==== CL 15580 ==== @FIX:Fix issue that prevents string widgets with "browse" buttons from being populated through command-line-launched submission dialogs @FIX:Fix issue that ignored job flags passed in through the command line ==== CL 15481 ==== @FIX:Fix issue where override parameters present in the submission dialog would not be used in the command line of the running job. ==== CL 15433 ==== @FIX:Fix issue where fields that have no value still appear in the command string with "None" as the argument. ==== CL 14748 ==== @NEW: add popItem, pushItem, insertItem, and clear methods to ComboField widget @NEW: add "archive job" button to the submission UI @NEW: add get/setRange to the IntField class @NEW: add insertItem, findText, removeItem, clear methods to ComboField @CHANGE: preShowDialog, preDialog, postDialog take 'dialog' @CHANGE: preSubmit takes dialog,job @CHANGE: postSubmit takes dialog,submitted_jobs ==== CL 14679 ==== @NEW: ESC key cancels submission, closes the submit dialog; calls the same action as the 'Cancel' key ############################################################################## @RELEASE: 6.9-1 ==== CL 17355 ==== Fixed bug where AV would not save defaults for values with single quotes. Fixed bug where AV would not save job environment variables ==== CL 17348 ==== Fixed bug where setting the job limit to 0 in AV preferences would display 0 jobs, rather than all jobs ############################################################################## @RELEASE: 6.9-0 ==== CL 16896 ==== @NEW:Added AV in-app installer for Katana ==== CL 16884 ==== @NEW: update VRED support for 2017, in-app now uses VRED's "plugin scripts" method ==== CL 16862 ==== @NEW:Katana In App Submission ==== CL 16793 ==== @NOTES:Adds a Katana loadOnce jobtype submission UI to ArtistView ==== CL 16623 ==== qube in app installer for nuke ==== CL 16622 ==== Add a dialog to show global resource usage. ==== CL 16545 ==== add a --silent option to submit, that will submit without displaying dialogs. ==== CL 16515 ==== @FIX: C4D in-app submission dialogs always have C4D version set to '16', regardless of C4D version from which the submission UI is launched @FIX: Windows C4D application paths have incorrect slash direction when submitted from OS X ==== CL 16467 ==== * allow specification of submission parameters dictionaries to be written in yaml as companion files to sumbission files ==== CL 16405 ==== @FIX: agenda and instance timeouts are stripped from a job during resubmission @FIX: resubmitted jobs have duplicate callbacks ==== CL 16340 ==== @FIX: agenda and instance timeouts set in AV submission UI's don't add the necessary callbacks to the job ==== CL 16292 ==== @NEW Huge set of changes to the thumbnail display. * integrate openimage IO as image conversion process Image formats supported: bmp, cineon, dds, dpx, fits, gif, hdr, ico, iff, jpeg, openexr, png, pnm, psd, rla, sgi, socket, softimage, targa, tiff, zfile * Thumbnails are displayed at 40% normal width * lazly loaded thumbnails now have the correct aspect ratio * Removed dependancy on PIL * Added dependancy on oiio * Proper color space transform for scene refered linear files D65 * Smart persistant cache of thumbnail files, it will only convert and cache images that are not new between invocations. ==== CL 16223 ==== @NEW moved selection of search function preference from prefernce dialog to next to the search box. For more imediate viewing. ==== CL 16209 ==== @NEW enchanced menu plugins to allow popup of a dialog that allows textual input. This is the userInput function on plugins. ==== CL 16195 ==== @NEW Added a new job column "Rendering Time" that shows the difference between Completed and Started in H:MM:SS format. Saves needing to calculate this in your head ==== CL 16100 ==== @FIX: frame batch and partition sizes can't be set larger than 99 ==== CL 16098 ==== @FIX: appFinder (cross-platform) job submission UI fails to submit a job @FIX: AttributeError: 'str' object has no attribute 'isEmpty' ==== CL 16079 ==== @CHANGE: change default VRED installation root on linux to /opt ==== CL 16077 ==== @FIX: VRED sequencer frames job fails to submit ==== CL 16068 ==== @CHANGE:Make package relocatable ==== CL 16044 ==== @NEW:Nuke batchrender submission UI ==== CL 16022 ==== @FIX: VRED in-app submission is not compatible between VRED v8.0 and v8.5 ==== CL 16018 ==== @NEW: add support for VRED Design users with "Viewpoint" rendering that doesn't use the sequencer ==== CL 16015 ==== @FIX: per-frame logs not displayed when agenda name is not an integer ==== CL 15989 ==== @CHANGE:Support for Maya's "Extension 2" by adding '.5' to the year in the path to Render.exe for Maya batch submission. ==== CL 15987 ==== @NEW:Vue Renderbull / Rendernode submission UI. ==== CL 15984 ==== @NEW:Mximerge submission UI ==== CL 15983 ==== @NEW:If command line args require a delimiter between the option and the arg (i.e. mximerge), you can now specifiy the delimiter in the field's definition. ==== CL 15943 ==== @NEW: add support for 'range' to FloatField, also supports a 'decimals' option, number of digits after the decimal ==== CL 15926 ==== @FIX: maya 2016 crashes on startup on linux, needs 'MAYA_DISABLE_CIP' set ==== CL 15920 ==== @NEW: add batch render support for Redshift GPU renderer ############################################################################## @RELEASE: 6.8-3 ==== CL 15882 ==== @CHANGE:Sort the list of submission UIs in prefs for turning on/off submission UIs ==== CL 15862 ==== @NEW:If a submit script button defines "data_function", then that function will be used to determine start_dir ==== CL 15860 ==== @NEW: add a "float" field type to ArtistView submission interfaces ==== CL 15840 ==== @NEW:Submenus under the Submit pulldown by adding a '/' to the display name of the submission script. @NEW:New "TEST" category under the submit menu ==== CL 15811 ==== @FIX: add support for VRED 2016 Subscription Release SR1 ==== CL 15803 ==== @FIX: 'browse' button for VRED Sequencer list opens blank list @FIX: prevent VRED Pro from showing splash screen and UI when running a job ==== CL 15797 ==== @FIX: VRED submission UI improperly quotes project filenames with spaces in them ==== CL 15793 ==== @FIX: VRED submission UI has mixed slash direction for VRED exe when selecting linux ==== CL 15775 ==== @NEW: AE jobs submitted from AV capture "chunk progress" ==== CL 15770 ==== @CHANGE:in-app button for Cross-Platform submission changed from "Submit AppFinder" to "Submit Cross-Platform BatchRender" @FIX:Cross-platform button pulls up the correct submission dialog ==== CL 15750 ==== @NEW:command line arg --submitDictFile allows you to write a python-legible dictionary to disk, then use that file as a job object when submitting. ==== CL 15746 ==== @CHANGE:Allow a '0' memory reservation - effectively removing the memory reservation. ==== CL 15742 ==== @NEW:Submission dialogs can now display a help screen. ==== CL 15729 ==== @FIX:Properly set C4D apPFinder token when C4D version > R15. @FIX:Properly set C4D executable in non-apPFinder submissions when C4D version is <= R15 @FIX:Fixed c4d_path in non-appFinder jobs so that it better monitors the version roller to update the path ==== CL 15719 ==== @NEW:Added pre*Validate example functions to skeleton.py ==== CL 15717 ==== @CHANGE:preSubmitValidate function takes the passed in job_dict rather than the dialog as an argument (being that the dialog does not yet exist when this function is run). ==== CL 15698 ==== @FIX:Fix issue where if a preference is set for a field, but that fiels is wathcing another, the preference will be ignored during startup. ==== CL 15691 ==== @NEW:AfterEffects submission UIs provide user-defined validation to check that the output path exists prior to submission. This was added to address the "Save in Subfolder" option that is turned on by default in AE's rendere queue output dialog, but aerender will not create the directory. ==== CL 15689 ==== @NEW:submission dialogs can now provide preShowValidate and preSubmitValidate functions for user-defined validation prior to the submisison dialog being displayed and/or prior to the job being submitted, respectively. ==== CL 15679 ==== @CHANGE:Save user tab selection when moving from job tab to host tab and back. ==== CL 15677 ==== @CHANGE:in-app install message boxes can now be resized. ==== CL 15670 ==== @FIX:When AE in-app install fails, report the failure rather than incorrectly reporting success. ==== CL 15657 ==== @NEW:Add "Asset Error" to the list of known C4D error messages. ############################################################################## @RELEASE: 6.8-2 ==== CL 15657 ==== @NEW:Add "Asset Error" to the list of known C4D error messages. ==== CL 15655 ==== @FIX:Fix issue where submission dialogs would occasionally crash at startup @FIX:--stdout command line argument for submission dialogs now correctly redirects stdout to a file @FIX:Fix issue where parameters passed in from in-app submission could not be removed from job's render command, even when removed in the UI. ==== CL 15619 ==== @FIX:FIx issue where renaming columns may cause data to no longer be displayed. ==== CL 15617 ==== @CHANGE:Fix date selection widget in delayed job start tab so that selectable dates are more obvious ==== CL 15607 ==== @FIX:Fix issue that prevented multiple submissiond dialogs from being launched from host applications, e.g. multiple renderqueue items in AfterEffects or multiple render layers in Maya. @CHANGE:Better error messages when in-app submission fails. ==== CL 15603 ==== @FIX:Fix issue where spaces in the output path(s) for C4D submissions would cause C4D to render to an incorrect location (or not render at all) ==== CL 15601 ==== @FIX:Fix issue where render command args with empty paths would be sent to the command line as an optionless arg as opposed to leaving out the arg all together. ==== CL 15599 ==== @FIX:Fix issue where hostnames that contain dashes and all begin with the same "prefix" are sorted incorrectly. ==== CL 15593 ==== @NEW:Int fields can now specify a "skip" option which defines a range of values that should be skipped when using up/down arrows. @CHANGE:AE CC year spin control defines a skip, so one can't choose years between 1 and 2013. ==== CL 15589 ==== @FIX:Fix auto-detection of AfterEffects version when submitting from AE in-app tools (re-install of in-app tools required) @FIX:Fix improperly quoted composition names in composition pulldown ==== CL 15580 ==== @FIX:Fix issue that prevents string widgets with "browse" buttons from being populated through command-line-launched submission dialogs @FIX:Fix issue that ignored job flags passed in through the command line ==== CL 15578 ==== @FIX:Fix issue where job flags were not being passed to the newly submitted job. ==== CL 15568 ==== @FIX:Fix issue with AfterEffects submission where rq_index is ignored on all but the first submitted job. This would occur when multiple render queue items were submitted at the same time. ############################################################################## @RELEASE: 6.8-1b ==== CL 15556 ==== @FIX:Fix issue where removing multiple jobs in the same operation would prevent the interface from reflecting the fact that the jobs were removed. ==== CL 15553 ==== @CHANGE:Change filter icons for host list to reflect host states rather than job statuses ==== CL 15547 ==== @FIX:FIx issue that prevented individual frame logs from being viewed. ==== CL 15536 ==== @FIX:Removed upper limit on memory reservation widget (in submission dialogs). ==== CL 15534 ==== @FIX:Fix issue where "Browse OutputDirs" plugin would not work when there was at least one frame that did not know its output path. ==== CL 15528 ==== @FIX:Fixed issue where submitJSON and submitPKL files would fail under windows if given a ~/path, as Windows doesn't natively handle '~'. ==== CL 15522 ==== @FIX:Fix issue where frames and subjobs improperly determine permissions to run plugins ==== CL 15520 ==== @FIX:Fixed issue where right-click plugins may not work if using old or custom column definitions ==== CL 15518 ==== @FIX:Fixed user filter behavior - previously toggling the user filter did not perfectly filter jobs by the logged in user. @FIX:Filters persist across refreshes and searches @CHANGED:Filter states persist across restarts. @CHANGED:Moved user filter from a filter button (like pending, complete, etc) to a checkbox with a more descriptive label ==== CL 15516 ==== @FIX:Fix issue when searches are set to be server side, searching through frames, hosts, or instances would fail. ==== CL 15514 ==== @FIX:Fix issue where job logs are not updated when a job moves from running to complete and the job is updated via a click of the refresh button rather than a click on the job, itself. ==== CL 15512 ==== @FIX:Fix issue where job submissions that originally came from WranglerView could not be resubmitted from ArtistView. ==== CL 15507 ==== @FIX:Fix issue where internal socket server fails to start after an ArtistView restart. When this happens, the submission dialogs do not notify the main interface when a new job has been submitted. ==== CL 15482 ==== @FIX:Fix issue when resubmitting C4D jobs the output image and output multipass fields would retain their "QB_CONVERT_PATH" function call. ==== CL 15481 ==== @FIX:Fix issue where override parameters present in the submission dialog would not be used in the command line of the running job. ==== CL 15479 ==== @CHANGE:AE in-app submission now use JSON file(s) rather than relying on parsing dictionaries on the command line. This should allow for formerly "illegal" characters to be used in comp names. ==== CL 15471 ==== @FIX:Fix instance status for instances that have retried but are now complete. ==== CL 15469 ==== @CHANGE:Do not display progress bars for jobs that are failed or blocked. ==== CL 15460 ==== @NEW:Job/Instance interrupt plugins. ==== CL 15458 ==== @FIX:Fix issue where columns displaying a time only sorted on seconds. ==== CL 15456 ==== @FIX:Fix and re-enable "Reload Plugins" functionality ############################################################################## @RELEASE: 6.8-1 ==== CL 15447 ==== @FIX:Add regex error parsing to C4D submission dialogs in ArtistView. ==== CL 15437 ==== @FIX:Fix C4D output paths when the output path contains a space. ==== CL 15433 ==== @FIX:Fix issue where fields that have no value still appear in the command string with "None" as the argument. ==== CL 15426 ==== @FIX:Fix issue where jobs that have recently completed do not refresh until a "refrech/clear cache" is performed. @FIX:Fix issue where viewing instance logs of an instance that has started but has not yet created any log data causes an internal crash in the logging system. ==== CL 15424 ==== @CHANGE:Reduce the number of times we get info from the supervisor during refresh. @CHANGE:Reduce the amount of data returned for running, but not selected jobs during refresh. ==== CL 15419 ==== @TWEAK:Always scroll to the bottom of job logs ==== CL 15388 ==== @FIX: Maya camera and layer selections should be stored in the job's package ==== CL 15357 ==== @FIX: AV submission UI's won't launch on Windows @CHANGE: Qube_SetPath no longer visible in the Scripts menu @FIX: Qube dockable panel buttons do nothing ==== CL 15345 ==== @FIX: C4D "submit AppFinder" menu item launches "C4D OSX workers" submission UI ==== CL 15343 ==== @FIX: AV C4D "Windows workers" - "No such file or directory: "C\Users\briank\Desktop\test.pkl" @CHANGE: clean up .pkl file after submit @CHANGE: print submisison UI launch command to C4D python console ############################################################################## @RELEASE: 6.8-0 ==== CL 15069 ==== @NEW:You can now append data to a field in the job modify dialog when multiple jobs are selected and each job has a different value for that field such that the field displays "<..vaires..>". Simply add new data after "<..varies..>" and the new data will be appended to each job's field, individually, thereby preserving the original data AND adding new data. ==== CL 15053 ==== @NEW:Basic admin UI for central prefs ==== CL 15044 ==== @NEW:Callbacks handled in resubmission. For this iteration, only self-referential callbacks are included in resubmission. ==== CL 15025 ==== @NEW: add build ID to the 'about' dialog ==== CL 15007 ==== @CHANGE: Harmony 12.2 conversion continues @NEW: added FOV field ==== CL 14997 ==== @CHANGE: ToonBoom Harmony jobtype system requirements, only support 12.2 and later. ==== CL 14992 ==== @FIX:Fixed issue where job logs will sometimes stop updating until you "refresh clear-cache" ==== CL 14975 ==== @NEW:Job resubmission, both for ArtistView submitted jobs and WranglerView submitted jobs. ==== CL 14965 ==== @NEW: dealyed job start ==== CL 14960 ==== @NEW: a native menu item for submitting jobs from inside VRED ==== CL 14955 ==== @NEW: VRED in-app submission ==== CL 14944 ==== @FIX:"File > Open * Dir" fixed on windows. ==== CL 14940 ==== @NEW:Submission script skeleton file ==== CL 14921 ==== @NEW: an AV submission UI for ToonBoom Harmony Stand-Alone ==== CL 14914 ==== @NEW:In-app for Maya jobtype jobs ==== CL 14898 ==== @NEW:Maya jobtype submission dialog ==== CL 14884 ==== @NEW: Toonboom Harmony Stage submission UI for ArtistView ==== CL 14869 ==== @NEW:In-app and submit scripts for C4D appFinder jobs. ==== CL 14861 ==== @CHANGE: re-label pid column as Job Id @NEW: add a QubeId column, displays job_id:work_name ==== CL 14860 ==== @NEW: add "progress" column to frames, can track progress inside a frame chunk @CHANGE: frame "id" column renamed to "order', does not include the job ID ==== CL 14859 ==== @NEW:In-app submission and submit scripts for AE appFinder jobs ==== CL 14854 ==== @NEW:IN-app submision for AE cmdline. ==== CL 14833 ==== @NEW:Signal ArtistView when in-app submission happen. ==== CL 14822 ==== @NEW:AfterEffects (non appFinder) submission UI ==== CL 14794 ==== @NEW: VRED linux support for VREDServerNode ==== CL 14773 ==== @NEW: a submission UI to render frame-based jobs using the VRED Sequencer ==== CL 14758 ==== @NEW: a submission UI to render still frames from the VRED Sequencer ==== CL 14752 ==== @NEW: a python-based loadOnce VRED jobtype, passes in lists of python commands to a running instance of VRED ==== CL 14750 ==== @CHANGE: python job classes can take option 'prototype' arg in the constructor ==== CL 14748 ==== @NEW: add popItem, pushItem, insertItem, and clear methods to ComboField widget @NEW: add "archive job" button to the submission UI @NEW: add get/setRange to the IntField class @NEW: add insertItem, findText, removeItem, clear methods to ComboField @CHANGE: preShowDialog, preDialog, postDialog take 'dialog' @CHANGE: preSubmit takes dialog,job @CHANGE: postSubmit takes dialog,submitted_jobs ==== CL 14744 ==== @NEW:In-app submission for C4D in Windows ==== CL 14733 ==== @NEW:In-app submission for C4D cmdline for OSX. ==== CL 14731 ==== @NEW:populate submission dialogs from the command line with --submitDict ==== CL 14688 ==== @NEW: add 'destination_type' parameter keyword, allows for nested dictionaries and lists inside the job package ==== CL 14687 ==== @NEW:Added --list and --fields option to qubeSubmission that will generate a report of the possible submission scripts and fields for submission scripts. This is designed to help developers write their own tools without having to dig through our source code to reverse-engineer variable names needed for pre-populated submission UIs. ==== CL 14683 ==== @NEW: get AV->Submit menu sorting working, menu items are sorted within "categories" (PFX, 3D, 2D), sorted either by a menuOrder value or by the menu item name. @NEW: dialog 'category' keyword used to group menu items in AV->Submit menu, use is optional, 'uncategorized' menu items will end up in 2nd group from the top of the menu @NEW: dialog 'categoryOrder' keyword used to specify category ordering within the submit menu, use is optional, default position is defined as QB_AVMainWin.DEFAULT_CUSTOM_CATEGORY_POS, currently 2nd from top @NEW: dialog 'menuOrder' keyword, use is optional, if present on any single item in a given category causes all items in that category to be sorted by menuOrder. Other items in the same category will have menuOrder set to None, they'll end up at the bottom of the list sorted in a non-obvious order ==== CL 14682 ==== @NEW:qubeSubmission provides the command line option -l/--list that will display a list of submission Types (as needed by any of the various pre-populating methods) ==== CL 14679 ==== @NEW: ESC key cancels submission, closes the submit dialog; calls the same action as the 'Cancel' key ==== CL 14662 ==== @NEW:Thumbnail size preference. @CHANGE:No longer using fixed width html tables in Thumbnails tab. Instead, using straight div and allowing the browser to work out placement. ==== CL 14650 ==== @NEW: add --no-splash, default is to show the splash screen ==== CL 14633 ==== @FIX:Fixed issue with subjob and frame logs not displaying when client_logpath was set. ==== CL 14608 ==== @CHANGE:Dropped support for OS X 10.6 ==== CL 14592 ==== @FIX:Faster load times due to re-arrangement of mysql connections ==== CL 14591 ==== @FIX:Disabling exr conversion in the preferences now actually disables exr conversion @FIX:When moving from one EXR job to another, the first job's background caching will stop. ==== CL 14586 ==== @NEW:Preference for the number of days' worth of jobs to display ==== CL 14578 ==== @NEW:In-app submit menus for Cinema4D (both appFinder and command line) ==== CL 14567 ==== @FIX:For right-click actions, the positive reponse is now the default. ==== CL 10323 ==== @NEW: add support to pyCmd* jobtypes for new "auto-pathing" feature; can now send jobs to a mixed set of workers and find the 3rd-party executable on all OS's, not pre-defined in the job's package ==== CL 8743 ==== @NEW: add qb.frontend package, will serve as base class for constructing jobs for new python jobtypes ############################################################################## @RELEASE: 6.7-2 ==== CL 14567 ==== @CHANGE:For right-click actions, the positive reponse is now the default. ==== CL 14566 ==== @FIX:Only display output path and host info for instances and frames that are running, failed, or have completed. ==== CL 14552 ==== @FIX:Modifying multiple jobs at the same time would destroy all jobs' env, regardless of whether or not any jobs' env was modified. ==== CL 14475 ==== @FIX:Fixed issue where clicking on a running frame or instance while looking at the job logs tab would clear job logs for all completed other instances. ==== CL 14350 ==== @FIX:Attempting to fetch memory usage statistics without direct sql queries would cause an internal crash. ==== CL 14298 ==== @FIX:Fixed thumbnails tab on Windows. ############################################################################## @RELEASE: 6.7-1 ==== CL 14057 ==== @FIX:Fix issue when jobs have been both removed and added at the same time from outside of ArtistView between refreshes. @CHANGE:When checking for removed jobs, only look back 5000 jobs, do not retrieve job ids for all jobs in the queue. ==== CL 14050 ==== @CHANGE:Job Modify Dialog is now scrollable. ==== CL 14041 ==== @FIX:Fix refresh bug that prevented jobs from updating when clicking the refresh button unless they were brand new. @CHANGE:standardized status icon hieght so the [job,frame,host,instance] list doesn't adjust when status changes. @CHANGE:URL for documentation updated @FIX:Userlist handles missing connection to supervisor without crashing the application ==== CL 13959 ==== @CHANGE:More efficient job refresh. Less tax on the supervisor during refresh ############################################################################## @RELEASE: 6.7-0 ==== CL 13917 ==== @NEW:Job log size column added. Log sizes are viewed on-demand (on click). ==== CL 13911 ==== @CHANGE:Improved performance of log retrieval @CHANGE:Logs are updated on refresh when their controlling entity is or was just running. @FIX:Fixed issue where logs were not in sync for jobs with large numbers of instances ==== CL 13906 ==== @FIX:When no direct sql access is available, force a cache clear on refresh, as we can't use sql tools to detemine proper sync. ==== CL 13903 ==== @FIX:Much faster job list refresh when large pgrps exist. ==== CL 13896 ==== @FIX:Better adhere to direct sql query preference to improve performance when direct sql connections are not available. ==== CL 13885 ==== @NEW:New status icon for jobs that are "registering" ==== CL 13881 ==== @NEW:Greatly improved performance for list filters (job list, host list, etc) and client-side job searching @FIX:Fix issue when changing from host list to job list would make the lower tabs unresponsive until focus was changed away and back to the job list. @CHANGE:job list repopulating speed improvements (on refresh) @CHANGE:host properties tab visually improved ==== CL 13821 ==== @NEW:Job plugin that filters jobs based on the selected job(s)' pgrp. @NEW:Frame plugin that filters jobs based on the selected frame's job. ==== CL 13820 ==== @NEW:Plugins can now update the various search widgets, programatically. @FIX:Jobs in pgrp may not collapse properly if they are added between caching clearing refreshes @FIX:Fixed job search when searching explicitly by job id, i.e. "id:1234" @CHANGE:Jobs will not allow themselves to be updated until they are at least 3 seconds old (prevents repeated calls from multipe threads) ==== CL 13810 ==== @FIX:Fixed issue where jobs with more than 10 instances may display incorrect frame or instance logs @FIX:Fixed issue where ArtistView looses track of focus after a preference update. ==== CL 13805 ==== @NEW:For 6.8 - ArtistView Submission UI now works with central preferences server. Submission parameters can have their values set, values mandated, label changed, or be hidden via central prefs. ==== CL 13800 ==== @NEW:Job Internals tab for ArtistView. ==== CL 13747 ==== @NEW:Preference for application of right-click items to child jobs: ask before apply, always apply, never apply. ==== CL 13723 ==== @NEW:Job Modify dialog now supports env variable modification ==== CL 13543 ==== @FIX:Fixed display of agendatimeout as a column in the joblist. ==== CL 13537 ==== @FIX:Fixed bug with a few menu plugins that would cause them to fail when run on jobs without agenda items. ############################################################################## @RELEASE: 6.6-3 ==== CL 13341 ==== @FIX:Fixed issue when trying to remove jobs from ArtistView that have either not synced internally or have been removed from the supervisor. ==== CL 13306 ==== @FIX:Fixed search bug that would require you to search for nothing between two separate search terms. Now you can search one term, then search another term. @CHANGE:Refresh clear cache is only avaiable through the View pulldown menu. ==== CL 13297 ==== @FIX:Correct font color for selected items in Windows ==== CL 13295 ==== @NEW:Support for OS X 10.10 Yosemite. ==== CL 13289 ==== @FIX:Frame and Instance timeout now correctly display in ArtistView's job modify dialog. ==== CL 13284 ==== @NEW:View EXR images in the Thumbnails tab @NEW:Much faster preview of EXR images @NEW:Always cache all images in Preview tab @NEW:Preview and Thumbnails tab share image cache when necessary @CHANGE:Removed "Cache All Images" button in Preview tab, as it is no longer necessary @FIX:If cache is interrupted, regenerate cached images at next opportunity @FIX:If you click on a different job while the Preview tab is caching, the previous job will stop caching @FIX:Thumbnails plugin webpage now loads JS at the end of the page for better performance. @CHANGE:Update the number of cached preview images to 1000 by default. ==== CL 13195 ==== @FIX:When killing a job at the job level, kill all running and pending frames rather than set them back to a pending state. ==== CL 13192 ==== @CHANGE:Removed QubeLocker from ArtistView as it is a stand-alone utility now. ==== CL 13154 ==== @FIX:Fixed issue in ArtistView that would prevent it from launching the file browser on Linux if an item in $PATH was missing. ==== CL 13116 ==== @FIX:Do not display "QB_CONVERT_PATH(...)" in output path. ==== CL 13077 ==== @FIX:Fixed crash bug when using the search function ############################################################################## @RELEASE: 6.6-2 ==== CL 13007 ==== @FIX:Add max instances field to job modify dialog ==== CL 13003 ==== @NEW:Try to use prettier font for job, frame, etc lists if one is available. ==== CL 12983 ==== @FIX:Even on light refreshes (like auto-refresh), keep track of jobs removed from other interfaces. ==== CL 12955 ==== @FIX:Include libraries for MSVC2010 against which the included qb module is compiled - this should resolve an issue launching ArtistView on some versions of Windows. ==== CL 12907 ==== @FIX:Fix lost frames/instances tab contents when switching between jobs and worker tabs. ==== CL 12886 ==== @FIX:Fixed server-side searches ############################################################################## @RELEASE: 6.6-1 ==== CL 12886 ==== @FIX:Fixed server-side searches ==== CL 12882 ==== @FIX:Fixed submission from ArtistView so that it would display more submission dialogs and call the correct submission UIs from WranglerView. ==== CL 12871 ==== @FIX:Fixed issue with job resubmission when the job contained a callback. ==== CL 12859 ==== @FIX:Faster refresh during auto-refresh or when not refreshing cache. ==== CL 12855 ==== @FIX:Fixed "Restore factory default columns" button in columns preferences. ==== CL 12854 ==== @CHANGE:Progress bar improvements - faster draw and prettier bar. ==== CL 12852 ==== @FIX:Faster refresh during auto-refresh or when not refreshing cache. ==== CL 12814 ==== @FIX:Auto refresh checkbox now displayed so auto-refresh can be enabled @CHANGE:Auto-refresh disables full cache refresh (you can still do full cache refresh with with shift-F5 or through the "view" pulldown menu) ==== CL 12781 ==== @NEW:Preference to disable the conversion and display of EXR images in the preview tab. ############################################################################## @RELEASE: 6.6-0 ==== CL 12780 ==== @NEW:Preference to disable the conversion and display of EXR images in the preview tab. ==== CL 12578 ==== @NEW:Added shift-F5 keyboard shortcut for "refresh (clear cache)" ==== CL 12577 ==== @NEW:You can now copy/paste job ids to the clipboard ==== CL 12510 ==== @NEW:Ubuntu support for ArtistView ==== CL 12450 ==== @FIX:Faster start-up on farms with logs of failed jobs. ==== CL 12433 ==== @NEW:New plugin: Job Shove. Only available to Qube admins. ==== CL 12415 ==== @NEW:ArtistView can now find additional plugins paths through an environment variable ARTISTVIEW_ADDITIONAL_PLUGINS_PATHS ==== CL 12390 ==== @NEW:When unblocking frames, unblock enough subjobs/instances to run those frames as well. ==== CL 12372 ==== @CHANGE:When retrying frames in a job that is blocked or a blocked job/subjob, the retry will now unblock the job and/or frames. ==== CL 12355 ==== @NEW:EXR Support for Windows in the preview tab. ==== CL 12343 ==== @FIX:Preview and thumbnails tabs only show images that have completed (even if an image may already exist in the output path, as would be the case for a retry). ==== CL 12342 ==== @FIX:Fixed bug with searching the job list when "refresh_clear_cache" was turned off. ==== CL 12318 ==== @NEW:Added parameters to job modify dialog: retry, retry_work_delay, timeout, preflights ==== CL 12270 ==== @NEW:Maximize button enabled. ==== CL 12265 ==== @FIX:New column for ArtistView job, instance, frame: Auto-retries - shows the number of times the item has been retried by the supervisor. ==== CL 12264 ==== @NEW:New pseudo-state "Retrying" that shows when an agenda item is in the process of retrying a frame or frames. ==== CL 12259 ==== @NEW:"Failing" state that shows there's potential trouble before a job has completed. @FIX:Fixed joblist to prevent it re-coloring itself when it didn't need to, thus speeding up refresh times @FIX:Fixed logic in expand/collapse pgrps so progress is being displayed more quickly @FIX:No need to do pgrp child logic on jobs that have no children, thus speeding up refresh @FIX:More accurately track pgrp child statuses when displaying the status of the pgrp leader when the pgrp is collapsed @FIX:Do not clear cache during refresh when the preferences dictate so. ==== CL 12184 ==== @NEW:qb.conf parameter GUI_ONLY_USER_JOBS, if set to true, will disable the user filter icon. @FIX:prgrp leader's status and progress recursively reflect that of its children when collapsed (previously, it would only look at one level worth of children). ############################################################################## 6.5-3 ==== CL 12171 ==== @FIX:Columns with no display name attributes can now be displayed using the name attribute as a fallback. ==== CL 12164 ==== @FIX:RvWipe plugin speed improvements. @FIX:Use "rvpush" to launch RV sessions so as not to spawn another full instance of RV ==== CL 12160 ==== @FIX:Fix issue where multi-selecting then removing many jobs at once throws an error, intermittently. ==== CL 12110 ==== @NEW:Added OSX 10.9 support ==== CL 12103 ==== @FIX:Better handling of malformed plugins. ==== CL 12094 ==== @FIX:Fixed issue with username case sensitivity when filtering "only my" jobs. ==== CL 12076 ==== @FIX:Fixed Job retry plugins issue where they would not retry a job with chunked frames. ==== CL 12074 ==== @FIX:Fixed frame retry plugin so that it is using the frame's name rather than its ID, to match the API call. ==== CL 11970 ==== @FIX:Fix issue where only plugins with a job context can be controled through preferences. ==== CL 11928 ==== @FIX:Include libmysql in compiled ArtistView for Linux builds. This will only matter to those customers who have modified their libmysql for non-Qube-related reasons. ############################################################################## @RELEASE: 6.5-2 ==== CL 11927 ==== @FIX:Include libmysql in compiled ArtistView for Linux builds. This will only matter to those customers who have modified their libmysql for non-Qube-related reasons. ==== CL 11904 ==== @FIX:Fix issue where job and user tab data was loaded multiple times each time a job in the joblist was clicked. ==== CL 11880 ==== @FIX:Fixed range field in the job properties tab. ############################################################################## @RELEASE: 6.5-1 ==== CL 11843 ==== @FIX:Fixed job modify dialog so that you can modify a job to remove a parameter. ==== CL 11798 ==== @FIX:Fixed issue with broken libGL on RedHat/CentOS linux >= 6.0 ==== CL 11765 ==== @CHANGE:ETA column now only displays the time if the job's ETA is today. ==== CL 11714 ==== @FIX:Fixed issue where "About" dialog would not see local worker on Windows. ==== CL 11706 ==== @FIX:Usernames are no longer case sensitive. ==== CL 11703 ==== @FIX:Fixed issue where using the arrow keys in the job/host list did not update the other windows. ==== CL 11556 ==== @FIX:Fixed job completion, eta, and average frame time in ArtistView. ==== CL 11518 ==== @NEW:Help and About menu items. ==== CL 11498 ==== @FIX:Collapsed pgrps now properly reflect their children's status and progress even when the children are inactive (pending or blocked, failed) ==== CL 11488 ==== @FIX:Better handle issue with 6.5-0 API on WIndows which causes ArtistView to not find WranglerView's submission UIs (therefore having no way to submit jobs) ==== CL 11411 ==== @FIX:Fixed ArtistView libraries for RHEL/CentOS < 6.0. @NEW: New version 6.5-0a (only for effected versions) ############################################################################## @RELEASE: 6.5-0 ==== CL 11338 ==== @NEW:Handle time cumulative at the job and pgrp leader level (behaves the same as progress bars re: expanded/collapsed pgrps) ==== CL 11279 ==== @NEW:You can now do server side searches - pulling results from beyond the local client's cache @NEW:You can do either simple searches (as before) or use search operators, i.e. name:'job name' AND user:joe @NEW:Faster startup @NEW:There is now a preference to clear search history @FIX:Properly handle custom access to mysql database (in the case when a non-standard user is defined for direct sql access) @FIX:Changing the number of jobs in cache through the preferences no longer requires a restart of the GUI ==== CL 11230 ==== @NEW:Columns can now be customized through preferences. Double-clicking a column in the display preferences allows for further customization @NEW:Internal classes for job, subjob/instance, hosts, and frames/agendas now have a static "attribute_map" variable that shows the attributes for that type of object and a mapping for how to retrieve/display them @CHANGE:The currently running frames now appear in the middle of the frame list rather than at the top. ==== CL 11195 ==== @NEW:Workers tab can now be turned on or off through preferences ==== CL 11192 ==== @NEW:Plugins can now be set to load or not (on a per-user basis) through preferences. ==== CL 11188 ==== @NEW:Job modify plugin ==== CL 11034 ==== @FIX:Fixed issue when removing all jobs in a pgrp when refresh is set to clear cache. ==== CL 10981 ==== @FIX:Fixed submission menus items so they properly choose their corresponding WranglerView submission guis ==== CL 10951 ==== @FIX:Worker count no longer includes locked workers. @FIX:Workers are considered locked as soon as the lock is requested as opposed to after the workers finished its work. ==== CL 10949 ==== @CHANGE:pgrp leader's status & icon reflect those of its children when the pgrp is collapsed. ==== CL 10947 ==== @FIX:Added a "pending" status icon. ==== CL 10938 ==== @CHANGE: Refresh button (and all buttons for that matter) are now easier to click as their clickable area is now the same size as the button. @CHANGE: Removed all OpenGL plugins and remnants of old, OpenGL plugin architecture. ############################################################################## @RELEASE: 1.0-2 ==== CL 10931 ==== @FIX:Fixed bug when removing jobs with children & choosing to remove their children caused an error. ==== CL 10922 ==== @FIX:Instances tab now has sortable columns @FIX:Remove job now fails gracefully in the instance when a user tries to remove a job that has already been removed (through some other mechanism) ==== CL 10844 ==== @FIX:Fixed job retry plugin when retrying jobs without agenda items. ==== CL 10843 ==== @NEW:When performing actions on jobs with children, the user will be prompted if the action should also be taken on the children. ==== CL 10821 ==== @FIX:Fixed bug in searches when the search term contains a space ==== CL 10733 ==== @REMOVE: Remove OpenGL support. ==== CL 10683 ==== @FIX:Elapsed time now shows for frames that are in progress ==== CL 10659 ==== @FIX:ArtistView bug fixes @FIX:Requeued items properly show no status color or icon @FIX:Hosts that are locked now show up as "locked" rather than "idle" (with correct status color and icon) @FIX:Cumulative progress of collapsed pgrp is now correct after a retry and refresh ############################################################################## @RELEASE: 1.0-1 ==== CL 10634 ==== @FIX:Fixed issue where collapsed pgrps lost their cumulative progress after a refresh. ==== CL 10610 ==== @FIX:Fixed problem with job removal. The interface no properly updates, regardless of cache settings. @TWEAK:Added pgrp to basic job properties tab ==== CL 10587 ==== @FIX:Fix issue where refreshing the interface w/ "only my jobs" filter turned on and caching turned off removes the "only my jobs" filter. @FIX:Fix issue where refreshing with "only my jobs" filter turned on displays error messages about missing widgets. ==== CL 10569 ==== @FIX:Fixed issue where parent jobs fall outside of the limit of jobs fetched by the UI, causing lookup failures during refresh ==== CL 10529 ==== @NEW:"Hello world" example plugins added to the plugin repo. These have their "hidden" attribute set to True so they will not display until "hidden" is changed to False. ############################################################################## @RELEASE: 1.0-0 ==== CL 10424 ==== @NEW:Output paths show up in frame list ==== CL 10422 ==== @NEW:Preview system now caches to local disk while a user scrubs or allows a user to click a button to cache all images. @NEW:Number of items to keep in local cache is in the main preferences. ==== CL 10417 ==== @NEW:Frame name displayed on preview tab next to scrubber. ==== CL 10409 ==== @NEW:Stdout logging can now be sent to a file via startup-option --stdout ==== CL 10402 ==== @NEW:Clicking on a job refreshes it. If the job is a pgrp leader, the children are refreshed as well (light-weight refresh) ==== CL 10399 ==== @NEW:Job expand/collapsed state retained across refreshes. ==== CL 10398 ==== @NEW:Progress bars now accumulate pgrp-followers when pgrp is collopsed, and only when collapsed. ==== CL 10395 ==== @NEW:EXR conversion is now threaded for faster scrubbing. ==== CL 10187 ==== @TWEAK:Improved tabs UI ==== CL 10186 ==== @NEW:Status icons in the GUI. @TWEAK:Minor style changes - better splitter handles. ==== CL 10180 ==== @TWEAK:Minor cosmetic changes - mainly scrollbar related. ==== CL 10075 ==== @NEW:Single executable distribution for ArtistView on Windows. This will prevent library conflicts between ArtistView and WranglerView when running on Windows.