Skip to content

Releases: ynput/ayon-deadline

0.5.3

22 Jan 14:44
Compare
Choose a tag to compare

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

15 Jan 15:10
Compare
Choose a tag to compare

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 Collect Job Info Groups and Limit Groups - #104

Fix #103


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

09 Dec 11:02
Compare
Choose a tag to compare

Changelog

🐛 Bug

Fix use existing frames workflow in Nuke - #76

Fixing Use existing frames Nuke workflow where there is no first render submission


Fix skipping local instances - #74

Deadline submission job was triggered even for local renders.


0.5.0

29 Nov 10:45
Compare
Choose a tag to compare

Changelog

💚 Enhancement

Chore: Don't override already set env variables - #67

Collect farm env variables does not override already set environment variables.


Reduce submit publish job plugin filters - #66

Use single family to submit publish job.


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.

jobinfo_settings
jobinfo_publisher


🐛 Bug

Houdini: Set frames if cache instance has multiple frames - #62

resolve #61
This PR is based on the collected frames at an early stage of cache publishing.
and if frames is a string then it's one file and if frames is a list then it includes multiple files.


0.4.0

11 Nov 11:17
Compare
Choose a tag to compare

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

Full Changelog: 0.3.2...0.4.0

0.3.2

15 Oct 14:06
Compare
Choose a tag to compare

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 and MachineLimit Houdini Deadline by @MustafaJafar in #38

Full Changelog: 0.3.1...0.3.2

0.3.1

02 Oct 09:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.3.1

0.3.0

20 Sep 12:14
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.4...0.3.0

0.2.4

15 Jul 15:54
Compare
Choose a tag to compare

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

Full Changelog: 0.2.3...0.2.4

0.2.3

08 Jul 16:44
Compare
Choose a tag to compare

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