IMPORTANT NOTICE FOR ALL USERS:
Please read the Deadline 7.0 Licensing and Compatibility thread for important information regarding Deadline 7.0:
viewtopic.php?f=204&t=12100&p=53363#p53363
Deadline 7.0 beta 3 and later requires an updated license server application. You can find the latest version of the license server here:
thinkboxsoftware.com/license … all-files/
Downloads
Installers: thinkboxsoftware.box.com/s/47pzug5w03sqk7u1k5w3
Documentation: thinkboxsoftware.box.com/s/es28xfk1evsnfubcijlz
The documentation has been updated for this build, but is still not complete. Many sections still need to be updated for changes and new features introduced in Deadline 7.0. In addition, the User Manual documentation is currently in HTML format. Simply unzip the documentation to your machine and open index.html from the html folder to view the documentation. We plan creating PDF versions of the docs in the future.
What’s New In Deadline 7.0.0.39 (Beta 5)
This release fixes a bunch of bugs and updates a few features.
Note that this release refactors how filter settings are saved between sessions, which breaks any existing filters that are already saved.
Here are the highlighted changes:
Updated Draft to Version v1.2.1.56826
This new version of Draft updates FFmpeg to version 2.3, and adds support for webm files (vp8 video codec, vorbis audio).
General Improvements
- Housecleaning only loads event plugins once when deleting or archiving completed jobs.
- When purging jobs in housecleaning, the event plugins are only loaded once per batch.
- Fixed a NullReferenceException error when checking script or asset dependencies during a pending job scan.
- Added a Machine Startup option in Power Management to not send the command to the machine to launch the slave.
- Added user group permission option to disable job submission (enabled by default).
- Added stalled Pulse and Balancer detection to housecleaning.
Repository Improvements
- The archive job subfolder now reserves 2 characters for the month.
Installer Improvements
- Installers on OSX are now signed with codesign v2 so that Gatekeeper doesn’t flag them on OSX 10.9.5.
- The replica set name and mongo password fields in the Repository installer are now wider.
- The Mono.Posix and Mono.Security dlls are no longer installed with the Linux version of Deadline.
Job Improvements
- If a job with a post job task is frame dependent, the post job task now only gets released if all the other tasks are complete. This fixes the problem of the job showing up as Queued in the Monitor because the post tasks is queued, but the rest of the tasks are a combination of pending/completed/failed.
Client Application Improvements
- On OSX, any popups that appear when the splash screen is visible now appear in front of the splash screen.
- On Windows, a task bar item is now visible when the splash screen is visible.
Launcher Improvements
- Added the -balancer command line option to launch the Balancer through the Launcher.
- A LaunchBalancerAtStartup=true entry can be added to the system deadline.ini file to have the Launcher start the Balancer when the Launcher starts.
- When running as a service on Windows, the Launcher now properly shuts down the Slave when the machine is shut down.
- Fixed an error when opening the Local Slave Controls from the Launcher.
- Cleaned up the Remote Commands dialog for the Launcher’s Local Slave Controls.
- The Connect To Slave Log menu item is now available from the Launcher’s Local Slave Controls.
- Added new optional entries to deadline.ini file to have the launcher keep pulse and balancer running (KeepPulseRunning=true and KeepBalancerRunning=true).
- Added a “-slavenames” command line option to the launcher to be used with “-slave” to launch slaves with specific names by specifying a comma-separated list of slave names.
- Fixed a regression that was causing the Launcher to create more listener sockets then necessary.
- Added “-upgrade” command line option to launcher to simply trigger an upgrade if it’s required.
- Up to 5 attempts are now made during an auto-upgrade to copy over the binaries, with an increasing interval between attempts.
Monitor Improvements
- Fixed a bug that prevent slave regions from being populated properly in the Slave Properties dialog.
- Batched items now show the batch name in the batch column (for sorting purposes).
- Event plugins are only loaded once when archiving a batch of jobs.
- When importing jobs, an error message is no longer shown when everything imports successfully.
- Fixed a bug when parsing the frame padding of an output path that contained multiple sections of padding characters.
- Fixed a bug in JobDependencyGraph when testing script dependencies (‘Job’ object has no attribute ‘AssetDependencies’).
- When creating new Path Mappings in the Repository Options, they are no longer case-sensitive by default.
- Added some messages to the cloud commands so you get some feedback when a command is successful.
- You can no longer open multiple Local Slave Controls dialog from the Monitor.
- The Local Slave Control dialog no longer goes behind the main Monitor window.
- Task reports now save the task ID and frame list properly.
- Refactored how filter settings are saved between sessions. Note that this will break any existing filters that are already saved.
- The Task ID column in the Task and Job Report lists are now string filters instead of integers.
- Plugin and Event configuration settings are now sanitized when they are saved.
- Capped the job and task sub-menu length for viewing output and auxiliary files to 50 menu items.
- Deleting jobs from the monitor now logs to the repository history.
- Added a new general TestIntegrationConnection script to the General script menu that can be used to test connecting to Shotgun or ftrack, and it shows the results.
- If a job or slave report can’t be loaded, the error message is now shown in the job or slave report viewer.
- Added option to enable/disable balancer verbose logging to Repository Options.
- Horizontal Orientation menu item in the Job Report and Slave Report panel is now updated properly when using the toolbar button to enable/disable the feature.
- Task Auto Filter menu item in the Job Report panel is now updated properly when using the toolbar button to enable/disable the feature.
- Fixed a bug in the Auto Configuration panel that prevented ruleset rows from being removed properly.
- Fixed a bug in the Auto Configuration panel that was not saving a ruleset if none of the default values were changed.
- The remote control menu items are now available from the Monitor’s Local Slave Controls when not in super user mode.
- The Remote Commands panel is now enabled by default in the User Group Permissions (so that the Monitor’s Local Slave Controls can display it).
- Added an icon for the Mark Slave/Pulse/Balancer As Offline menu items.
- Added stacktraces to the error messages if the Monitor can’t update its data cache.
- Fixed a bug that was preventing the Monitor from properly responding to the StopMonitor command.
- Fixed an exception with right clicking in the group mappings table in the Cloud configuration settings.
Slave Improvements
- The correct region is now used during a pending job scan when it’s run as a separate process.
- Removed redundant logging for limit stubs that can’t be checked out.
Pulse Improvements
- The correct region is now used during a pending job scan when it’s run as a separate process.
- When deleting from the restful API, we now log to the repository history, not the job’s history.
- Added support to the restful API for only grabbing certain job properties in a request for jobs to reduce the amount of data getting passed around.
Balancer Improvements
- Removed the log from the main balancer UI and added a button to view it like in Slave and Pulse.
- Regions no longer preform any equalizing if they’re disabled.
- Balancer UI now updates with proper values even if termination or creation fails.
Command Improvements
- Removed JobCleanup command line option, since the DoHouseCleaning command can do this.
- Fixed a bug that caused DoHouseCleaning and DoRepositoryRepair to repeat each operation twice.
- The DoPendingJobScan command line option can now take an optional region parameter that is used for path mapping when checking asset and script dependencies.
- Added “All” as a mode to the DoHouseCleaning and DoRepositoryRepair commands, which is the same as specifying no mode.
- Fixed a bug in deadlinecommand when using the SelectDependencies command.
- Added SlaveExists command to check if a slave exists.
Scripting Improvements
- Added RepositoryUtils.SlaveExists() function to check if a slave exists.
3ds Max Improvements
- Added some new SMTD sanity checks (CheckForOutputPathLength, CheckForREPathLength, CheckForDuplicateREPaths, CheckForObjectNames, CheckForCorruptGroup).
Cinema 4D Improvements
- Cinema4D Team Render submitters and submitter installers now included in the repository installer.
DJV Improvements
- Re-worked DJV plugin & submission script to handle new DJV v1.0.1, which has changed the majority of it’s command line flags in this new release!
Draft Improvements
- Updated draft to version v1.2.1.56826.
Fusion Improvements
- The integrated submitter no longer cuts off some of the controls when using the Classic Windows theme.
- Fixed a bug that could prevent successful renders from being marked as complete.
Lightwave Improvements
- Updated the Path Mapping tooltip in the Lightwave plugin to mention that it can be disabled if there are no Path Mapping entries defined in the Repository Options.
Mantra Standalone Improvements
- Updated the Path Mapping tooltip in the Mantra plugin to mention that it can be disabled if there are no Path Mapping entries defined in the Repository Options.
Maya Improvements
- Fixed how the Maya Vray DBR submitter creates a new shelf if there isn’t already a Deadline shelf.
- Removed Maya port number references as its not required in Maya vray spawner exe that we are using.
Nuke Improvements
- Fixed a bug with Nuke path mapping that would mess up embedded TCL in the output path.
- Updated the Path Mapping tooltip in the Nuke plugin to mention that it can be disabled if there are no Path Mapping entries defined in the Repository Options.
- The integrated Nuke submitter handles TCL embedded in the output path properly when passing the paths to Deadline to view the output from the Monitor.
VRay Spawner Improvements
- In the Monitor submitter, the port label visibility is now toggled on/off based on the currently selected application, which properly refreshes the UI.