1.9.8
Changelog
π Feature
Added delivery webaction - #1936
Adds webaction that triggers DeliveryDialog in AYON launcher (if installed on user machine).
Could be triggered on single or multiple selected versions (in Products tab).
Attribute definitions: Button definition - #1770
Added button to attribute definitions, and modified publisher UI to add the support.
Representation traits: hero version integrator - #1766
Adding hero version integrator and re-organizing code for publishing traits. Added possibility to integrate file paths sharing common root but living under different leaf folders where the anatomy template is used just for the common part. Added more unit tests for publishing traits.
π Enhancement
Delivery: Add support for publishedFilename token - #1945
Delivery: Add support for publishedFilename token
Support delivering versions from entity lists (playlists) - #1943
Adds support for launching the Delivery tool directly from an entity list (e.g. a review session/playlist), in addition to individually selected versions. When triggered from a list, the tool resolves all versions contained in it and exposes the list label as a template token, allowing delivery path templates to include the list name. The previous single launcher action is also split into distinct version- and list-based actions on the server.
Settings: Use primary anatomy for statuses enum - #1942
Use primary anatomy for statuses enum instead of default anatomy for studio settings.
Workfiles API: Be able to define context change order - #1931
Host can define if the context change does happen before or after workfile open.
Chore: Use 'PublishError' over 'KnownPublishError' - #1913
Replace usage of KnownPublishError with PublishError.
Integrate Input Links: Use bulk endpoint for creating many links at once - #1911
Integrate Input Links: Use bulk endpoint for creating many links at once
Move publish report logic to publish api - #1897
Moved publish report and report maker from publisher UI to publish api.
Integrate: Representation rootless paths - #1853
Prefer root from publish template for representation files information.
Set version tags on publish - #1850
- Add Tags Enum to integrator, it fetches the tags list from the project anatomy.
- Add tags to version entity on integrator and hero integrator
Launcher tool: Remove backwards compatibility - #1841
Remove actions execute backwards compatibility.
π Bug
Farm: Keep status on instance - #1940
Keep statuse collected during local publishing on instance for farm purposes.
Cap rendered frames to prevent ffmpeg over-read - #1933
Cap output frames when rendering image sequences and OTIO segments by computing an explicit frames_to_render and passing -frames:v to ffmpeg. This prevents the ffmpeg image2 demuxer from reading files past the intended range and ensures rendered outputs contain the correct number of frames. Affects the publish reviewer/renderer.
Publish report: Label auto fill fixes - #1930
Don't include extension from file in the label and don't duplicate the code in UI.
Tools: Fix task type sorting on first open - #1905
Improved task list sorting behavior to make ordering more consistent and reliable across tool usage. Updated project context handling to better align sorting with the active selection state.