-------------------------------------------------------------------------------
6.6-0 FEATURES AND FIXES
-------------------------------------------------------------------------------
=========================
New features
=========================
==== CL 12729 ====
@NEW: add smartShare parameters to Supervisor config dialog
==== CL 12771 ====
@NEW: add support for Adobe's CC <year> naming scheme, eg. "CC 2014"
==== CL 12592 ====
@NEW: add support for Autodesk 2015 - Maya
@NEW: includes submission interface for new 'maya hardware renderer 2' for rendering bifrost simulations
@NEW: includes new options for the mentalray renderer
==== CL 12591 ====
@NEW: add support for Autodesk 2015 - 3dsMax
==== CL 12590 ====
@NEW: add support for Autodesk 2015 - XSI
==== CL 12575 ====
@NEW: Add job context menu item for copying ID's of selected jobs to the clipboard
==== CL 12571 ====
@NEW: supervisor and worker stop/start/enable/disable menu items only enabled for root user on linux
==== CL 12558 ====
@NEW: scheduled locking can optionally purge jobs when locking
@NEW: Windows watchdog locking can optionally purge jobs when locking
@NEW: Windows watchdog locking timeout value can be user-defined
==== CL 12569 ====
@NEW:Support for Ubuntu
==== CL 12564 ====
@NEW: add render thread control group to Nuke LoadOnce submission UI
==== CL 12605 ====
@NEW: add additional messages to regex_errors for nuke cmdline and loadOnce jobs
==== CL 12483 ====
@NEW: add 'ip address' column to instance list in job view
==== CL 12430 ====
@NEW: expose 'shove' operation in job context menu, only enabled if user has Qube admin privilege
==== CL 12310 ====
@NEW: add support for new 'exiting' status
==== CL 12271 ====
@NEW: add 'retrying' and 'failing' pseudo-states for running jobs that have
either failed or running frames that have been automatically retried
==== CL 12213 ====
@NEW:expose frame/subjob timeout, retry, etc in modify dialog
==== CL 12145 ====
@NEW: add support for Arnold to maya BatchRender submissions, supports outputPaths
==== CL 12136 ====
@NEW: a jobytpe for Modo which uses a "cmdrange-like" behavior, writes out a
modo command-file for each agenda item and redirects that file into the modo_cl
executable. Support single-frame, chunking, and frame partitions
==== CL 12004 ====
@NEW: add support for remote worker commands (startup/shutdown/sleep/wake) via
a customer's pre-existing IPMI framework
==== CL 12003 ====
@NEW: "Browse" buttons for reservations should show global options
==== CL 11995 ====
@NEW: Add db data integrity checks to WV->Admin menu, log progress and results to a floating window
==== CL 11966 ====
@NEW: add support for Arnold standalone rendering using SolidAngle's 'kick' utility
@NEW: show rendered output from Arnold renders in Maya
==== CL 11939 ====
@NEW:Add "block until <time>" field to simpleCmd
=========================
Fixes
=========================
==== CL 12458 ====
@FIX: regex_* fields missing from pyCmdline & pyCmdrange submission UI's.
==== CL 12531 ====
@FIX: speed up data aggregation for global resource charting, 900,000 record
test was reduced from 4 minutes to 12 seconds.
==== CL 12533 ====
@FIX: speed up data warehouse queries for Running and Pending charts
@CHANGE: print record counts for data warehouse queries in log pane.
==== CL 12534 ====
@FIX: AttributeError: 'GlobalResourceUsageQuery' object has no attribute
'dataPeriodTablesExists', occurs when a only a single resource is selected to
be charted
==== CL 12562 ====
@FIX: OS choice control not visible in Nuke submission UI's execPathBuilder widget
==== CL 12564 ====
@FIX: nuke thread count should update when 'slots = threads' control is
checked, not just when slot/thread count is changed
==== CL 12566 ====
@FIX: failure when backing up or creating a new version of a config file should
raise an error dialog, rather than just print the error to the WV logPane.
==== CL 12571 ====
@FIX: support Ubuntu use of update-rc.d to control supevisor and worker daemons
==== CL 12676 ====
@FIX: "IndexError: list index out of range" during the parsing of a job log, crashes requestQueue
==== CL 12680 ====
@FIX: 'KeyError' when the job dependency graph is enabled and refreshing
jobList with a job selected which has a dependent job which is no longer in
Qube.
==== CL 12682 ====
@FIX: 'KeyError' when the job dependency graph is enabled and refreshing
jobList with a job selected which has a dependent job which is no longer in
Qube.
==== CL 12697 ====
@FIX: Qube Worker service erroneously detected as running on OS X due to Chrome
having a process with "--type=worker" argument
@FIX: Qube Worker service can't start on OS X unless it's also set to auto-start
==== CL 12706 ====
@FIX: catch another case of "IndexError: list index out of range" during the parsing of a job log, crashes requestQueue
=========================
Changes in behavior
=========================
==== CL 12474 ====
@CHANGE: update pyNuke jobtype backend to use new pythonChild framework that runs on all 3 platforms
@CHANGE: update pyNuke frontend, add 'thread count' and license expiry messages to regex_highlights
==== CL 12507 ====
@CHANGE: set displayed length limit for both job and instance logs to 30MB
ZD: 11075
==== CL 12543 ====
@CHANGE: All values for file and directory controls in submitted SimpleCmd jobs
(cmdline, cmdrange, pyCmdline, pyCmdrange & all jobs with SimpleCmdType set in
package) are now wrapped in QB_CONVERT_PATH()
==== CL 12539 ====
@CHANGE: upgrade WX version on Windows from 2.8.11.0 -> 2.9.5.0
==== CL 12558 ====
@CHANGE: "Scheduled locking" now locks all slots
@CHANGE: 'Windows Watchdog locking" now locks all slots
==== CL 12651 ====
@CHANGE: mxi cleanup operation deletes all but the target (merged) .mxi, uses a (required) external script
==== CL 12652 ====
@CHANGE: if bit depth specified in Maxwell render job, pass this bit depth value to the mximerge job
==== CL 12703 ====
@CHANGE: remove all references to 'expand' job flag, job expansion is replaced by new smartShare feature
==== CL 12706 ====
@CHANGE: suppress printing of "Checking for uniqueness", move to debug logging level
==== CL 12729 ====
@CHANGE: removed deprecated supervisor_flag "stub_optimize" from the list of presented choices
@CHANGE: group supervisor config params in config dialog into functional groups; commonly-changed,
smartShare, user limits, email, advanced (uncommon), etc
==== CL 12777 ====
@CHANGE: 'Clear Defaults' now saves the prefs to disk automatically, but doesn't reset or close the
current submission UI
==== CL 12386 ====
@CHANGE: rename AfterEffects in-app menu item from 'Submit Job From File' to
'Submit From JobArchive' for clarity
==== CL 12195 ====
@CHANGE: On Windows, disable "Install/Update license" if not admin-equiv