3.18.6
🚀 Enhancements
AYON: Use `SettingsField` from ayon server #6173
This is preparation for new version of pydantic which will require to customize the field class for AYON purposes as raw pydantic Field could not be used.
Nuke: Expose write knobs - OP-7592 #6137
This PR adds exposed_knobs
to the creator plugins settings at ayon+settings://nuke/create/CreateWriteRender/exposed_knobs
.When exposed knobs will be linked from the write node to the outside publish group, for users to adjust.
AYON: Remove kitsu addon #6172
Removed kitsu addon from server addons because already has own repository.
🐛 Bug fixes
Fusion: provide better logging for validate saver crash due type error #6082
Handles reported issue for NoneType
error thrown in conversion int(tool["Comments"][frame])
. It is most likely happening when saver node has no input connections.There is a validator for that, but it might be not obvious, that this error is caused by missing input connections and it has been already reported by "Validate Saver Has Input"
.
Workfile Template Builder: Use correct variable in create placeholder #6141
Use correct variable where failed instances are stored for validation.
ExtractOIIOTranscode: Missing product_names to subsets conversion #6159
The Product Names
filtering should be fixed with this.
Blender: Fix missing animation data when updating blend assets #6165
Fix missing animation data when updating blend assets.
TrayPublisher: Pre-fill of version works in AYON #6180
Use folderPath
instead of asset
in AYON mode to calculate next available version.
🔀 Refactored code
Chore: remove Muster #6085
Muster isn't maintained for a long time and it wasn't working anyway. This is removing related code from the code base. If there is renewed interest in Muster, it needs to be re-implemented in modern AYON compatible way.