Releases: ynput/ayon-deadline
0.5.3
Changelog
💚 Enhancement
Chore/update logging wrong json - #114
This should print content of response which fails json parsing.
🐛 Bug
Publish UI populates pools from server settings - #115
This PR populates a publish instance's UI for Primary Pool
and Secondary Pool
from the Collect JobInfo
profiles.
Addressed issue #85
Added overrides for 2D DCC in Collect JobInfo - #110
Without it nothing (Priority
, Pool
etc) would show up in Publisher UI
Env variables: Set kitsu env variables - #109
Keep setting kitsu environment variables to support older kitsu addon versions.
Job Info Output Directory+Files pass sequence and remap to published workfile if needed - #108
jobInfo.OutputDir
now uses possibly remapped values of expectedFiles
.
jobInfo.Output
now contains only single value, not one per expectedFiles
file.
0.5.2
Changelog
💚 Enhancement
Chore: Add submit api functions - #95
Added api functions to submit deadline jobs using server name from settings.
Do not set environment env variables from ayon-core - #94
Use constant FARM_JOB_ENV_DATA_KEY
from ayon-core instead of JOB_ENV_DATA_KEY
. And do not fill environment variables that are filled by ayon-core already.
Harmony: Render to workdir instead of publish dir - #91
Published workfile needs to be used for Deadline rendering as real incremented version of workfile is not created only after DL submission.
This PR moves intermediate rendered frames to work
area in similar fashion as other DCCs.
Chore: Single method to get server info - #88
Joined methods to get server information into single method.
🐛 Bug
Update setting default value for deadline dict on instance - #107
setdefault
checks only for presence of key, not if value is None, which now happens in Fusion and Unreal. This way is safer, until Fusion/Unreal and default values for RenderInstance are fixed in ayon-core.
Updated ChunkSize for baking jobs to 999999 - #105
Baking job should have only once instance, one task.
Fix Maya submit strict error checking and tile priority attributes - #102
Fix Maya submit strict error checking and tile priority attributes
Fix names of render jobs for Nuke - #99
This returns changed render job names to original state. Nuke has different format than the rest.
Fix wrong pattern for frames and ext in Harmony - #90
This fixes doubling of frames in Deadline rendered files from Harmony
Fusion: Fix submission of multiple fusion render instances - #86
Fix submission of multiple fusion render instances in one go by also storing instance.data["deadline"]
correctly to each instance
Force disable Houdini USD render to not use the published file for rendering - #83
Force disable Houdini USD render to not use the published file for rendering
Use explicit range of frames to render in Nuke - #81
This fixes artist override of explicit range of frames to be rendered via Publisher UI. It was not working in Nuke.
0.5.1
0.5.0
Changelog
💚 Enhancement
Chore: Don't override already set env variables - #67
Collect farm env variables does not override already set environment variables.
Refactor Deadline Submission JobInfo - #49
This PR tries to make DL submissions easier, mostly handling of JobInfo
segment. Collection of values is moved out of submission phase much earlier where values could be filled from default values in Settings or overriden by selected list of field by artist in Publisher UI.
Move to universal collector should help with potential validation of filled values.
Profiles in Settings should allow more control of values (like priority
, limit_groups
) based on task_types
or hosts
etc.
🐛 Bug
0.4.0
Changelog
What's Changed
- Make sure multicamera render from 3dsmax uses correct camera in farm submission by @moonyuet in #47
- Fix ValidateExpectedFiles RuntimeError by @TobiasPharos in #50
- Review: Don't pass ftrack family to jobs by @iLLiCiTiT in #52
- Submit AYON_SERVER_URL to jobs by @BigRoy in #42
New Contributors
- @moonyuet made their first contribution in #47
- @TobiasPharos made their first contribution in #50
Full Changelog: 0.3.2...0.4.0
0.3.2
What's Changed
- Replace OpenPype with AYON in the Readme by @MustafaJafar in #40
- Remove
OpenPypeTileAssembler
by @BigRoy in #37 - Allow job environment variable to be specified via context or instance by @BigRoy in #32
- Support
LimitGroups
andMachineLimit
Houdini Deadline by @MustafaJafar in #38
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- Chore: More strict ruff by @iLLiCiTiT in #34
- Collect server url: Access server info correctly by @MustafaJafar in #35
- Publish jobs respect staging mode by @iLLiCiTiT in #36
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Houdini Fix getting group name in DL submission by @MustafaJafar in #13
- Do not fail job on error in GlobalJobPreLoad by @BigRoy in #15
- Unreal: support in Deadline by @iLLiCiTiT in #1
- Removed chunk size from publish jobs by @kalisp in #33
- Add USD pinning environments to submitters by @antirotor in #31
New Contributors
- @MustafaJafar made their first contribution in #13
- @antirotor made their first contribution in #31
Full Changelog: 0.2.4...0.3.0
0.2.4
What's Changed
- Add missing settings category by @BigRoy in #7
- Pass staging as settings variant by @kalisp in #8
- Register host-specific Deadline plugins only on install of the host by @BigRoy in #6
- Chore: Fix copy in create package by @iLLiCiTiT in #10
New Contributors
- @BigRoy made their first contribution in #7
- @kalisp made their first contribution in #8
- @iLLiCiTiT made their first contribution in #10
Full Changelog: 0.2.3...0.2.4
0.2.3
Description
Initial release of ayon-deadline addon. Code was moved from ayon-core repository.
Full Changelog: https://github.com/ynput/ayon-deadline/commits/0.2.3