Skip to content

Commit

Permalink
Merge pull request #84 from ericmehl/release0.58.0.0
Browse files Browse the repository at this point in the history
Release 0.58.0.0
  • Loading branch information
ericmehl authored Aug 17, 2024
2 parents 216bbe3 + 6736196 commit 67f2f81
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 28 deletions.
28 changes: 10 additions & 18 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,18 @@
# 0.58.x.x
# 0.58.0.0

- Fixed bug that prevented context variables from being substituted into GafferDeadline plugs. (#79)
- Added `extraDeadlineSettings` and `extraEnvironmentVariables` plugs. These can be set by an expression to add arbitrary numbers of Deadline settings and environment variables. Entries in these plugs will take precedence over identically named settings / variables in the `deadlineSettings` and `environmentVariables` plugs.
- *Breaking change* : Changed job names to be `${dispatcher.jobName}.${taskNodeName}`.
- Added `batchName` plug to allow easy customization of the batch name. Previously it would be set to the dispatcher's `jobName` plug value unless overridden in `deadlineSettings`. The default value is the same as dispatchers' `jobName` default value, so unless you change the `batchName` plug value, batches will be named the same as previously.

# 0.58.0.0b3
- API : Added `GafferDeadlineJob.environmentVariables()` method.
- Fixed bug that prevented context variables from being substituted in the `deadlineSettings` and `environmentVariables` plugs.
- Updated supported Gaffer versions to `1.3.16.5` and `1.4.7.0`.

# 0.58.0.0b2
- Add menu entry `/Dispatch/Deadline Dispatch` for compatibility with Gaffer 1.4.
- *Breaking change* : Changed the naming of the temporary files created at submission time to send settings to Deadline. Files are now named by the hash of the task node.
- Fixed error `Context has no variable named "frame"` when dispatching with `DeadlineDispatch`.
- *Breaking change* : Changed the API for `GafferDeadlineJob.submitJob()`. It now takes a single directory where the job and plugin submission files will be saved.
- *Breaking change* : Temporary job submission files are given random names by Python's `tempfile` module instead of attempting to use the hash of the dispatch node.
- API : Added `GafferDeadlineJob.environmentVariables()` method.
- Fixed bug that prevented context variables from being substituted in the `deadlineSettings` and `environmentVariables` plugs.
- Fixed bug that prevented context variables from being substituted into GafferDeadline plugs. (#79)
- Added `extraDeadlineSettings` and `extraEnvironmentVariables` plugs. These can be set by an expression to add arbitrary numbers of Deadline settings and environment variables. Entries in these plugs will take precedence over identically named settings / variables in the `deadlineSettings` and `environmentVariables` plugs.
- *Breaking change* : Changed job names to be `${dispatcher.jobName}.${taskNodeName}`. (#80)
- Added `batchName` plug to allow easy customization of the batch name. Previously it would be set to the dispatcher's `jobName` plug value unless overridden in `deadlineSettings`. The default value is the same as dispatchers' `jobName` default value, so unless you change the `batchName` plug value, batches will be named the same as previously.

# 0.58.0.0b1
- Add menu entry `/Dispatch/Deadline Dispatch` for compatibility with Gaffer 1.4.
- Gaffer.param :
- Drop support for Gaffer versions 1.2.10.5 and 1.3.7.0.
- Add support for Gaffer versions 1.3.14.0 and 1.4.0.0b4.
- *Breaking change* : Changed the naming of the temporary files created at submission time to send settings to Deadline. Files are now named by the hash of the task node.
- Updated supported Gaffer versions to `1.3.16.7` and `1.4.11.0`.

# 0.57.3.0
- Fixed bug causing an error when dispatching when passing `pathlib.Path` values to `GafferDeadlineJob.setAuxFiles()`.
Expand Down
20 changes: 10 additions & 10 deletions custom/Gaffer/Gaffer.param
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@ Index=0
Default=True
Description=Not configurable.

[Executable1_3_16_5]
[Executable1_3_16_7]
Type=multilinemultifilename
Category=Gaffer 1.3.16.5 Executables
Category=Gaffer 1.3.16.7 Executables
CategoryOrder=0
CategoryIndex=0
Label=Gaffer 1.3.16.5 Render Executable
Default=%HOME%/gaffer_1.3.16.5;~/gaffer_1.3.16.5
Description=The path to the Gaffer 1.3.16.5 executable (gaffer.cmd on Windows) file used for executing. Enter alternative paths on separate lines.
Label=Gaffer 1.3.16.7 Render Executable
Default=%HOME%/gaffer_1.3.16.7;~/gaffer_1.3.16.7
Description=The path to the Gaffer 1.3.16.7 executable (gaffer.cmd on Windows) file used for executing. Enter alternative paths on separate lines.

[Executable1_4_7_0]
[Executable1_4_11_0]
Type=multilinemultifilename
Category=Gaffer 1.4.7.0 Executables
Category=Gaffer 1.4.11.0 Executables
CategoryOrder=0
CategoryIndex=0
Label=Gaffer 1.4.7.0 Render Executable
Default=%HOME%/gaffer_1.4.7.0;~/gaffer_1.4.7.0
Description=The path to the Gaffer 1.4.7.0 executable (gaffer.cmd on Windows) file used for executing. Enter alternative paths on separate lines.
Label=Gaffer 1.4.11.0 Render Executable
Default=%HOME%/gaffer_1.4.11.0;~/gaffer_1.4.11.0
Description=The path to the Gaffer 1.4.11.0 executable (gaffer.cmd on Windows) file used for executing. Enter alternative paths on separate lines.

[EnablePathMapping]
Type=boolean
Expand Down

0 comments on commit 67f2f81

Please sign in to comment.