Skip to content

Releases: hypothetical-inc/GafferDeadline

GafferDeadline 0.56.0.1

29 Oct 15:49
9b99625
Compare
Choose a tag to compare

Bugs Squished

  • Fixed error "This application failed to start because no Qt platform plugin could be initialized." when running dispatch app on a headless system.

GafferDeadline 0.56.0.0

28 Oct 16:46
6e48b57
Compare
Choose a tag to compare

New Features

  • Deadline Plugin : Added this Changes.md file to track changes. For previous updates, see the release history at https://github.com/hypothetical-inc/GafferDeadline/releases
  • Added support for Gaffer 0.60.7.0 and 0.60.8.0.
  • Task Logging : Fixed logging of Gaffer errors. Previously the Gaffer Deadline plugin would terminate at the first line containing "ERROR : ", but Gaffer prints the more interesting error information on subsequent lines.

Breaking Changes

  • A task will now only error if Gaffer exits with a non-zero exit code. To accomplish this in a PythonCommand, you can raise RuntimeError("Error Message") or assert. Outputting "ERROR : ", for example from IECore.msg(IECore.Msg.Level.Error...), will no longer fail the task.

Bug Fix

08 Jul 15:06
4baff49
Compare
Choose a tag to compare

This release fixes two bugs:

  • #26: =Deadline jobs failing because of unicode characters in the Gaffer script that were not handled correctly.
  • #11 (comment) : certain context variables caused errors during submission.

Minor Update

25 Jun 14:51
f6a5962
Compare
Choose a tag to compare
  • Improve README formatting
  • Support Python versions < 3.3
  • Add Deadline plugin configuration for Gaffer 0.60.0.0

GafferDeadline 0.55.0.0

23 Jun 20:14
20e010b
Compare
Choose a tag to compare

This release includes a significant change to submissions that cause no-op nodes to not be submitted.

  • Upgrade to Python 3, dropping support for Python 2.
  • Omit no-op nodes like TaskList and FrameMask from submission, significantly improving submission and the time it takes for Deadline to process a graph.

GPU Affinity and Misc. Updates

09 Feb 22:46
cbcef36
Compare
Choose a tag to compare

This release adds support for CPU and GPU affinity in Deadline and includes some miscellaneous updates.

  • The environment variable CPUTHREAD is set to the Deadline Worker CPU thread before starting Gaffer, making it available to Gaffer expressions and string substitutions.
  • The environment variable GPUAFFINITY is set to the Deadline Workers GPU affinity before starting Gaffer.
  • Added additional information to user-facing error reporting.
  • Added configuration stubs for Gaffer 0.58.3.2 and 0.59.0.0.

Bug Fix Release

18 Nov 21:07
4e6c198
Compare
Choose a tag to compare

Release 0.53.0.1 is a bug fix release addressing a few different bugs:

  • Fixed GafferDeadlineUITest to not check for documentation on modules outside of GafferDeadline
  • Fixed reusing previous properties getting carried over into new submissions
  • Fixed incorrect scope for getting context variables
  • Improved error reporting when Deadline can not get the Deadline plug
  • Fixed custom variables not getting initialized correctly

Perform string substitution on GafferDeadline plugs

01 Oct 19:12
a7b3fab
Compare
Choose a tag to compare

This release adds Gaffer's string substitution to GafferDeadline string plugs. This also applies to AuxFiles, environment variable values and Deadline variable values.

Environment variable improvements

29 Sep 21:20
6e2aebf
Compare
Choose a tag to compare

This is a small bugfix release taking care of some issues that came up after the release of 0.52.0.0.

  • support multiple environment variables properly
  • don't store the IECORE_LOG_LEVEL in the user-facing environment variables. Instead GafferDeadline will default to IECORE_LOG_LEVEL=INFO when submitting unless a different IECORE_LOG_LEVEL is set by the user.

Miscellaneous Updates

24 Sep 21:19
ca3ec82
Compare
Choose a tag to compare

This release includes a few new features:

  • Apply path mapping to Gaffer script. Note that this does not apply to references in the submitted script.
  • Match the UI colors for group and pool selection to the Gaffer color scheme.
  • Add plugs for custom lists of environment variables and Deadline settings